Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls  ms/call  ms/call  name    
 31.99    134.63   134.63                             Minisat::SimpSolver::backwardSubsumptionCheck(bool)
 12.39    186.78    52.16 19258585     0.00     0.00  irept::hash() const
  3.82    202.86    16.08                             Minisat::SimpSolver::addClause_(Minisat::vec<Minisat::Lit>&)
  2.37    212.85     9.99                             Minisat::SimpSolver::eliminateVar(int)
  2.37    222.83     9.98                             Minisat::Solver::propagate()
  2.19    232.04     9.21                             Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, int&)
  2.12    240.98     8.94                             Minisat::SimpSolver::removeClause(unsigned int)
  1.78    248.45     7.48 239499636     0.00     0.00  operator==(irept const&, irept const&)
  1.73    255.74     7.29                             Minisat::SimpSolver::eliminate(bool)
  1.69    262.84     7.10                             Minisat::SimpSolver::strengthenClause(unsigned int, Minisat::Lit)
  1.41    268.79     5.95                             Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::clean(Minisat::Lit const&)
  1.39    274.65     5.86                             Minisat::Solver::addClause_(Minisat::vec<Minisat::Lit>&)
  1.27    280.00     5.35                             Minisat::SimpSolver::relocAll(Minisat::ClauseAllocator&)
  1.10    284.64     4.65                             Minisat::OccLists<int, Minisat::vec<unsigned int>, Minisat::SimpSolver::ClauseDeleted>::clean(int const&)
  1.09    289.23     4.59 151070289     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.96    293.28     4.05 1501274482     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++()
  0.96    297.32     4.04                             Minisat::SimpSolver::gatherTouchedClauses()
  0.96    301.36     4.04                             Minisat::Solver::detachClause(unsigned int, bool)
  0.92    305.22     3.86 403396125     0.00     0.00  irept::remove_ref(irept::dt*)
  0.86    308.82     3.60 298151346     0.00     0.00  irept::irept(irept const&)
  0.78    312.12     3.30                             Minisat::SimpSolver::newVar(bool, bool)
  0.73    315.20     3.08                             Minisat::Solver::attachClause(unsigned int)
  0.71    318.18     2.98                             Minisat::Solver::newVar(bool, bool)
  0.66    320.96     2.78                             Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, Minisat::vec<Minisat::Lit>&)
  0.65    323.67     2.72 297692247     0.00     0.00  irept::detach()
  0.62    326.27     2.60                             void Minisat::sort<Minisat::Lit, Minisat::LessThan_default<Minisat::Lit> >(Minisat::Lit*, int, Minisat::LessThan_default<Minisat::Lit>)
  0.59    328.77     2.50                             Minisat::Solver::relocAll(Minisat::ClauseAllocator&)
  0.53    331.00     2.23 175431637     0.00     0.00  bool std::operator==<dstring const, irept>(std::pair<dstring const, irept> const&, std::pair<dstring const, irept> const&)
  0.49    333.05     2.05 146622915     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.48    335.08     2.03 36791043     0.00     0.00  exprt::is_false() const
  0.43    336.89     1.81 79209254     0.00     0.00  irept::get(dstring const&) const
  0.43    338.69     1.80 23326155     0.00     0.00  dstring::compare(dstring const&) const
  0.43    340.49     1.80  4464201     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.41    342.19     1.71                             irept::full_hash() const
  0.39    343.85     1.66 213273723     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.39    345.48     1.63 211723299     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.33    346.88     1.40 82720857     0.00     0.00  irept::add(dstring const&)
  0.33    348.27     1.39 71861035     0.00     0.00  irept::find(dstring const&) const
  0.33    349.65     1.38 84052481     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&)
  0.32    351.01     1.36 213262332     0.00     0.00  bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*)
  0.32    352.34     1.33   128584     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    353.55     1.22                             Minisat::Solver::removeClause(unsigned int)
  0.26    354.63     1.08  2315320     0.00     0.00  boolbvt::convert_bv(exprt const&)
  0.25    355.69     1.06                             Minisat::Solver::analyze(unsigned int, Minisat::vec<Minisat::Lit>&, int&)
  0.25    356.74     1.06                             Minisat::vec<unsigned int>::capacity(int)
  0.24    357.74     1.00                             Minisat::SimpSolver::cleanUpClauses()
  0.24    358.73     0.99 19134901     0.00     0.00  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(string_ptrt const&)
  0.23    359.68     0.95 212391983     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.22    360.62     0.94 157699994     0.00     0.00  Minisat::vec<Minisat::Lit>::push(Minisat::Lit const&)
  0.22    361.53     0.91 54426573     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&)
  0.21    362.41     0.89 20828515     0.00     0.00  hash_string(char const*)
  0.20    363.24     0.83                             Minisat::Solver::litRedundant(Minisat::Lit, unsigned int)
  0.19    364.03     0.79   119477     0.01     0.02  boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.18    364.79     0.76    52630     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.18    365.55     0.76 52273513     0.00     0.00  convert(std::vector<literalt, std::allocator<literalt> > const&, Minisat::vec<Minisat::Lit>&)
  0.18    366.30     0.75                             Minisat::vec<unsigned int>::growTo(int)
  0.17    367.02     0.72                             Minisat::Solver::uncheckedEnqueue(Minisat::Lit, unsigned int)
  0.17    367.73     0.71                             Minisat::RegionAllocator<unsigned int>::alloc(int)
  0.16    368.42     0.69 19863186     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.16    369.10     0.68 73422087     0.00     0.00  void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*)
  0.16    369.78     0.68  2505318     0.00     0.00  binary2integer(std::string const&, bool)
  0.16    370.45     0.67 30518399     0.00     0.00  reference_counting<value_sett::object_map_dt>::remove_ref(reference_counting<value_sett::object_map_dt>::dt*)
  0.16    371.11     0.66                             Minisat::Solver::cancelUntil(int)
  0.15    371.75     0.64  2520814     0.00     0.01  goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt)
  0.14    372.34     0.59 38215993     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.14    372.93     0.59    65117     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.14    373.52     0.59 26432907     0.00     0.00  reference_counting<value_sett::object_map_dt>::reference_counting(reference_counting<value_sett::object_map_dt> const&)
  0.14    374.10     0.58 91880670     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.14    374.67     0.58 91979337     0.00     0.00  std::pair<dstring const, irept>::pair(std::pair<dstring const, irept> const&)
  0.13    375.23     0.56                             mkElimClause(Minisat::vec<unsigned int>&, int, Minisat::Clause&)
  0.13    375.79     0.56    42429     0.01     0.02  boolbv_mapt::get_literals(dstring const&, typet const&, unsigned int, std::vector<literalt, std::allocator<literalt> >&)
  0.13    376.34     0.55   463065     0.00     0.01  guardt::as_expr(std::_List_const_iterator<exprt>) const
  0.13    376.89     0.55 95748364     0.00     0.00  Minisat::vec<Minisat::Lit>::clear(bool)
  0.13    377.44     0.55 64941692     0.00     0.00  Minisat::vec<Minisat::Lit>::capacity(int)
  0.13    377.98     0.54                             Minisat::vec<Minisat::Solver::Watcher>::capacity(int)
  0.13    378.52     0.54                             Minisat::Solver::pickBranchLit()
  0.13    379.06     0.54 58757570     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.13    379.59     0.54 54426728     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::add_variables()
  0.12    380.11     0.52 22592789     0.00     0.00  std::pair<dstring const, value_sett::entryt>::pair(std::pair<dstring const, value_sett::entryt> const&)
  0.12    380.63     0.52  3726300     0.00     0.00  simplify_exprt::sort_and_join(exprt&)
  0.12    381.15     0.52 212391983     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.12    381.65     0.50                             bv_refinementt::arrays_overapproximated()
  0.12    382.14     0.49 211723299     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.12    382.63     0.49    41267     0.01     0.04  boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.11    383.10     0.47 72954328     0.00     0.00  irept::dt::~dt()
  0.11    383.56     0.46 19375341     0.00     0.00  irept::get_bool(dstring const&) const
  0.10    384.00     0.44   705792     0.00     0.00  guardt::is_false() const
  0.10    384.44     0.44  8119291     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.10    384.88     0.44 91979337     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.10    385.31     0.43 63365337     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    385.73     0.42 13687934     0.00     0.00  goto_symex_statet::rename(typet&, dstring const&, namespacet const&, goto_symex_statet::levelt)
  0.10    386.14     0.42                             operator<<(std::ostream&, irept const&)
  0.10    386.55     0.41 22809402     0.00     0.00  int str2number<int>(char const*, int, bool)
  0.10    386.96     0.41  2911772     0.00     0.00  simplify_exprt::simplify_rec(exprt&)
  0.10    387.36     0.40 72954503     0.00     0.00  std::vector<irept, std::allocator<irept> >::~vector()
  0.09    387.75     0.39   864147     0.00     0.00  yyansi_clex()
  0.09    388.13     0.39  1917525     0.00     0.00  irept::compare(irept const&) const
  0.09    388.50     0.37      100     3.70    23.07  yyansi_cparse()
  0.08    388.86     0.36 10652153     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_insert_unique(literalt const&)
  0.08    389.20     0.34 15985245     0.00     0.00  simplify_exprt::simplify_node(exprt&)
  0.08    389.52     0.33 110974749     0.00     0.00  std::pair<dstring const, irept>::~pair()
  0.08    389.85     0.33 25095628     0.00     0.00  irept::get_string(dstring const&) const
  0.08    390.17     0.32  1593020     0.00     0.00  BigInt::as_string(char*, unsigned int, unsigned int) const
  0.07    390.48     0.31 28614000     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.07    390.79     0.31 18634609     0.00     0.00  string_containert::get(std::string const&)
  0.07    391.09     0.31 24935085     0.00     0.00  irept::operator=(irept const&)
  0.07    391.40     0.31                             Minisat::RegionAllocator<unsigned int>::capacity(unsigned int)
  0.07    391.70     0.30  9371512     0.00     0.00  operator<<(std::ostream&, dstring const&)
  0.07    391.99     0.29  2020886     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::find(dstring const&)
  0.07    392.27     0.29  6246450     0.00     0.00  irept::remove(dstring const&)
  0.07    392.55     0.28  1755969     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::find(dstring const&) const
  0.07    392.83     0.28 11391594     0.00     0.00  std::pair<dstring const, exprt>::pair(std::pair<dstring const, exprt> const&)
  0.07    393.11     0.28 29378785     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.07    393.39     0.28  1920059     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_insert_unique(std::pair<dstring const, value_sett::entryt> const&)
  0.07    393.67     0.28 29378785     0.00     0.00  std::vector<irept, std::allocator<irept> >::vector(std::vector<irept, std::allocator<irept> > const&)
  0.07    393.95     0.28  6540136     0.00     0.00  cnft::gate_xor(literalt, literalt, literalt)
  0.07    394.23     0.28                             Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::cleanAll()
  0.07    394.50     0.28  9521261     0.00     0.00  irept::add(dstring const&, irept const&)
  0.06    394.76     0.26 181715070     0.00     0.00  cnft::no_variables() const
  0.06    395.02     0.26                             propt::set_frozen(literalt)
  0.06    395.27     0.25 29378785     0.00     0.00  irept::dt::dt(irept::dt const&)
  0.06    395.52     0.25                             Minisat::Solver::rebuildOrderHeap()
  0.06    395.77     0.25 77968106     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&)
  0.06    396.01     0.24  6246450     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::erase(dstring const&)
  0.06    396.25     0.24 64317636     0.00     0.00  exprt::operands()
  0.06    396.49     0.24  1161542     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.06    396.73     0.24                             Minisat::vec<char>::capacity(int)
  0.06    396.97     0.24                             Minisat::IntOption::IntOption(char const*, char const*, char const*, int, Minisat::IntRange)
  0.05    397.20     0.23 72954503     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::~_Vector_base()
  0.05    397.43     0.23 18807009     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.05    397.64     0.21 54375014     0.00     0.00  exprt::~exprt()
  0.05    397.85     0.21 53707360     0.00     0.00  exprt::type()
  0.05    398.06     0.21 26432907     0.00     0.00  value_sett::entryt::entryt(value_sett::entryt const&)
  0.05    398.27     0.21   339328     0.00     0.01  bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.05    398.47     0.21 51068041     0.00     0.00  exprt::type() const
  0.05    398.67     0.20   645594     0.00     0.00  goto_symext::replace_array_equal(exprt&)
  0.05    398.87     0.20  5902124     0.00     0.00  bv_utilst::carry(literalt, literalt, literalt)
  0.05    399.06     0.19 29382490     0.00     0.00  cnft::lxor(literalt, literalt)
  0.05    399.25     0.19   138820     0.00     0.01  std::vector<literalt, std::allocator<literalt> >::operator=(std::vector<literalt, std::allocator<literalt> > const&)
  0.05    399.44     0.19                             std::_Rb_tree_iterator<std::pair<dstring const, irept> >::operator--()
  0.04    399.62     0.18 10652153     0.00     0.00  std::set<literalt, std::less<literalt>, std::allocator<literalt> >::insert(literalt const&)
  0.04    399.80     0.18 107138691     0.00     0.00  exprt::exprt(exprt const&)
  0.04    399.98     0.18 19094079     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    400.16     0.18  3659884     0.00     0.00  ssa_exprt::update_identifier()
  0.04    400.33     0.17                             std::_Vector_base<irept::dt*, std::allocator<irept::dt*> >::~_Vector_base()
  0.04    400.50     0.17  2516832     0.00     0.01  merge_irept::merged(irept const&)
  0.04    400.66     0.17  2186085     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.04    400.82     0.16 16237547     0.00     0.00  cnft::land(literalt, literalt)
  0.04    400.98     0.16  1920059     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    401.14     0.16   861178     0.00     0.00  goto_symext::replace_nondet(exprt&)
  0.04    401.30     0.16   540523     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.04    401.46     0.16   218288     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.04    401.62     0.16    64953     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.04    401.77     0.15  3659884     0.00     0.00  build_identifier_rec(exprt const&, dstring const&, dstring const&, std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)
  0.03    401.92     0.15  8585255     0.00     0.00  BigInt::add(unsigned int const*, unsigned int, bool)
  0.03    402.06     0.14 145908831     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::~_Rb_tree()
  0.03    402.20     0.14 12471802     0.00     0.00  get_nil_irep()
  0.03    402.34     0.14  2972050     0.00     0.00  std::_List_base<exprt, std::allocator<exprt> >::_M_clear()
  0.03    402.48     0.14 29378785     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    402.62     0.14   652854     0.00     0.00  goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool)
  0.03    402.75     0.14 16449612     0.00     0.00  exprt::is_constant() const
  0.03    402.89     0.14 15193746     0.00     0.00  namespace_baset::follow(typet const&) const
  0.03    403.02     0.13 22100624     0.00     0.00  unsafe_string2int(std::string const&, int)
  0.03    403.15     0.13 19094079     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.03    403.28     0.13  2315320     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    403.41     0.13     1154     0.11     2.91  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.03    403.54     0.13                             Minisat::vec<Minisat::vec<Minisat::Solver::Watcher> >::capacity(int)
  0.03    403.67     0.13                             Minisat::Solver::removeSatisfied(Minisat::vec<unsigned int>&)
  0.03    403.80     0.13 22592789     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_create_node(std::pair<dstring const, value_sett::entryt> const&)
  0.03    403.92     0.13 13979629     0.00     0.00  dstring::operator==(char const*) const
  0.03    404.05     0.13                             smt2_convt::set_assumptions(std::vector<literalt, std::allocator<literalt> > const&)
  0.03    404.17     0.13   205516     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.03    404.29     0.12   947998     0.00     0.01  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, literalt> const&, std::tr1::integral_constant<bool, true>)
  0.03    404.41     0.12     7129     0.02     0.03  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.03    404.53     0.12      156     0.77     0.77  satcheck_minisat2_baset<Minisat::SimpSolver>::satcheck_minisat2_baset(Minisat::SimpSolver*)
  0.03    404.65     0.12                             Minisat::vec<unsigned int>::clear(bool)
  0.03    404.77     0.12                             std::pair<dstring, irept>::~pair()
  0.03    404.89     0.12  8172325     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::vector(unsigned long, literalt const&, std::allocator<literalt> const&)
  0.03    405.00     0.12  8137194     0.00     0.00  exprt::exprt(dstring const&, typet const&)
  0.03    405.11     0.11  3507268     0.00     0.00  prop_conv_solvert::convert(exprt const&)
  0.03    405.22     0.11    49450     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.03    405.33     0.11                             Minisat::SimpSolver::SimpSolver()
  0.03    405.44     0.11 14536693     0.00     0.00  BigInt::BigInt(BigInt const&)
  0.03    405.55     0.11  3040120     0.00     0.00  prop_conv_solvert::convert_bool(exprt const&)
  0.03    405.66     0.11  1979000     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.02    405.77     0.11 23144488     0.00     0.00  BigInt::~BigInt()
  0.02    405.87     0.11                             Minisat::SimpSolver::ElimLt::operator()(int, int) const
  0.02    405.98     0.11  8483964     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    406.08     0.10 58757570     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.02    406.18     0.10 29378785     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::_M_create_storage(unsigned long)
  0.02    406.28     0.10 16874889     0.00     0.00  symbol_exprt::get_identifier() const
  0.02    406.38     0.10 15917465     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_create_node(exprt const&)
  0.02    406.48     0.10  4276208     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.02    406.58     0.10  3150556     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<exprt*, unsigned long, exprt>(exprt*, unsigned long, exprt const&)
  0.02    406.68     0.10                             std::vector<irept::dt*, std::allocator<irept::dt*> >::reserve(unsigned long)
  0.02    406.78     0.10 32187725     0.00     0.00  void std::_Construct<irept, irept>(irept*, irept const&)
  0.02    406.88     0.10 18106051     0.00     0.00  cnft::lequal(literalt, literalt)
  0.02    406.98     0.10  3892889     0.00     0.00  ssa_exprt::update_type()
  0.02    407.08     0.10  2536874     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    407.18     0.10  1816055     0.00     0.00  constant_exprt::value_is_zero_string() const
  0.02    407.28     0.10   279242     0.00     0.00  goto_symex_statet::get_l1_name(exprt&) const
  0.02    407.38     0.10    80741     0.00     0.04  bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&)
  0.02    407.47     0.10   727073     0.00     0.00  std::tr1::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const
  0.02    407.57     0.10  3738399     0.00     0.00  std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const
  0.02    407.66     0.09                             Minisat::IntOption::help(bool)
  0.02    407.75     0.09 29846369     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::_M_allocate(unsigned long)
  0.02    407.84     0.09 28352966     0.00     0.00  value_sett::entryt::~entryt()
  0.02    407.93     0.09 11375271     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, exprt> > const*)
  0.02    408.02     0.09 10616229     0.00     0.00  irept::set(dstring const&, dstring const&)
  0.02    408.11     0.09  9682320     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.02    408.20     0.09  8944444     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.02    408.29     0.09  8898400     0.00     0.00  to_symbol_expr(exprt const&)
  0.02    408.38     0.09  5208767     0.00     0.00  check_renaming(typet const&)
  0.02    408.47     0.09  1415996     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(std::pair<dstring const, typet> const&, std::tr1::integral_constant<bool, true>)
  0.02    408.56     0.09   481938     0.00     0.00  simplify_exprt::simplify_typecast(exprt&)
  0.02    408.65     0.09   418775     0.00     0.00  check_renaming(exprt const&)
  0.02    408.74     0.09   366117     0.00     0.00  cnft::land(std::vector<literalt, std::allocator<literalt> > const&)
  0.02    408.82     0.09                             Minisat::Solver::analyzeFinal(Minisat::Lit, Minisat::vec<Minisat::Lit>&)
  0.02    408.90     0.08 30391437     0.00     0.00  reference_counting<value_sett::object_map_dt>::~reference_counting()
  0.02    408.98     0.08 20838294     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::_M_allocate(unsigned long)
  0.02    409.06     0.08  8771572     0.00     0.00  cnft::lor(literalt, literalt)
  0.02    409.14     0.08  6045794     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long)
  0.02    409.22     0.08  1960594     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, unsigned int> const&, std::tr1::integral_constant<bool, true>)
  0.02    409.30     0.08  1920059     0.00     0.00  value_sett::field_sensitive(dstring const&, typet const&)
  0.02    409.38     0.08  1904414     0.00     0.00  goto_symex_statet::level0t::operator()(ssa_exprt&, namespacet const&, unsigned int)
  0.02    409.46     0.08   940543     0.00     0.00  to_integer(constant_exprt const&, BigInt&)
  0.02    409.54     0.08   645594     0.00     0.00  adjust_float_expressions(exprt&, namespacet const&)
  0.02    409.62     0.08   426440     0.00     0.00  check_renaming_l1(exprt const&)
  0.02    409.70     0.08   334482     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.02    409.78     0.08      164     0.49   891.37  bmct::run(goto_functionst const&)
  0.02    409.86     0.08      156     0.51     0.63  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.02    409.94     0.08                             mkElimClause(Minisat::vec<unsigned int>&, Minisat::Lit)
  0.02    410.02     0.08                             Minisat::vec<double>::capacity(int)
  0.02    410.10     0.08                             irept::pretty(unsigned int, unsigned int) const
  0.02    410.17     0.07 34763188     0.00     0.00  cnft::lnot(literalt)
  0.02    410.24     0.07 22577245     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> > const*)
  0.02    410.31     0.07 16003925     0.00     0.00  __gnu_cxx::new_allocator<literalt>::allocate(unsigned long, void const*)
  0.02    410.38     0.07  9168333     0.00     0.00  ssa_exprt::get_level_1() const
  0.02    410.45     0.07  8904051     0.00     0.00  exprt* std::__uninitialized_copy<false>::__uninit_copy<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.02    410.52     0.07  5070728     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::vector(std::vector<literalt, std::allocator<literalt> > const&)
  0.02    410.59     0.07  2175826     0.00     0.00  prop_conv_solvert::get_literal(dstring const&)
  0.02    410.66     0.07  1578008     0.00     0.00  integer2binary(BigInt const&, unsigned int)
  0.02    410.73     0.07   825153     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.02    410.80     0.07   645594     0.00     0.00  rewrite_union(exprt&, namespacet const&)
  0.02    410.87     0.07   521818     0.00     0.00  symex_target_equationt::remove_unused_reads(exprt const&)
  0.02    410.94     0.07    49286     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    411.01     0.07     8132     0.01     0.02  boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.02    411.08     0.07     7635     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.02    411.15     0.07      175     0.40     0.40  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.02    411.22     0.07      155     0.45    35.15  symex_target_equationt::convert_assertions(prop_convt&)
  0.02    411.28     0.07 17538314     0.00     0.00  exprt::is_boolean() const
  0.02    411.35     0.07 15377290     0.00     0.00  typet::~typet()
  0.02    411.41     0.07  8063075     0.00     0.00  digit_add(unsigned int const*, unsigned int, unsigned int const*, unsigned int, unsigned int*)
  0.02    411.48     0.07   487068     0.00     0.00  c_typecheck_baset::typecheck_type(typet&)
  0.02    411.54     0.07   112314     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    411.61     0.07                             Minisat::SimpSolver::implied(Minisat::vec<Minisat::Lit> const&)
  0.01    411.67     0.06 23020510     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&)
  0.01    411.73     0.06 12630211     0.00     0.00  cnft::new_variable()
  0.01    411.79     0.06  7762439     0.00     0.00  BigInt::operator+=(unsigned long long)
  0.01    411.85     0.06  6246450     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    411.91     0.06  5607808     0.00     0.00  ssa_exprt::get_level_0() const
  0.01    411.97     0.06  4276208     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const
  0.01    412.03     0.06  4018098     0.00     0.00  goto_symex_statet::set_ssa_indices(ssa_exprt&, namespacet const&, goto_symex_statet::levelt)
  0.01    412.09     0.06  2940060     0.00     0.00  object_descriptor_exprt::object_descriptor_exprt()
  0.01    412.15     0.06  2010619     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    412.21     0.06  1979000     0.00     0.01  value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const
  0.01    412.27     0.06  1424296     0.00     0.00  base_type_eqt::base_type_eq_rec(typet const&, typet const&)
  0.01    412.33     0.06  1366339     0.00     0.00  cnft::gate_and(literalt, literalt, literalt)
  0.01    412.39     0.06   514856     0.00     0.00  simplify_exprt::simplify_plus(exprt&)
  0.01    412.45     0.06   205516     0.00     0.00  cnft::eliminate_duplicates(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    412.51     0.06    24641     0.00     0.06  operator|=(guardt&, guardt const&)
  0.01    412.57     0.06      164     0.37     0.54  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.01    412.63     0.06      155     0.39     1.72  symex_target_equationt::convert_decls(prop_convt&) const
  0.01    412.69     0.06                             Minisat::vec<Minisat::vec<Minisat::Solver::Watcher> >::clear(bool)
  0.01    412.75     0.06                             string_constantt::get_value() const
  0.01    412.80     0.06 25271774     0.00     0.00  Minisat::vec<int>::capacity(int)
  0.01    412.86     0.06  9550445     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::l_get(literalt) const
  0.01    412.91     0.06      153     0.36     0.36  convert_string_literal(std::string const&)
  0.01    412.97     0.06                             irept::recursive_detach()
  0.01    413.02     0.05 19523320     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base()
  0.01    413.07     0.05 13243053     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::_M_create_storage(unsigned long)
  0.01    413.12     0.05 11376019     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt)
  0.01    413.17     0.05  7474039     0.00     0.00  cnft::lselect(literalt, literalt, literalt)
  0.01    413.22     0.05  7327715     0.00     0.00  irept::set(dstring const&, long long)
  0.01    413.27     0.05  4330409     0.00     0.00  std::vector<irept, std::allocator<irept> >::push_back(irept const&)
  0.01    413.32     0.05  3013621     0.00     0.00  object_descriptor_exprt::root_object() const
  0.01    413.37     0.05  2266834     0.00     0.00  exprt::is_zero() const
  0.01    413.42     0.05  1892569     0.00     0.00  goto_symex_statet::level1t::operator()(ssa_exprt&)
  0.01    413.47     0.05  1476381     0.00     0.01  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_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(ssa_exprt const&, std::tr1::integral_constant<bool, true>)
  0.01    413.52     0.05   825153     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.01    413.57     0.05   627751     0.00     0.00  symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&)
  0.01    413.62     0.05   450444     0.00     0.00  gen_zero(typet const&)
  0.01    413.67     0.05   158711     0.00     0.00  std::_List_base<std::string, std::allocator<std::string> >::_M_clear()
  0.01    413.72     0.05    16063     0.00     0.01  bv_utilst::select(literalt, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.01    413.77     0.05                             Minisat::SimpSolver::extendModel()
  0.01    413.81     0.05 17997524     0.00     0.00  exprt::copy_to_operands(exprt const&)
  0.01    413.86     0.05  5915925     0.00     0.00  parsert::read(char&)
  0.01    413.90     0.05                             Minisat::Solver::Solver()
  0.01    413.94     0.04  9566031     0.00     0.00  ssa_exprt::get_level_2() const
  0.01    413.98     0.04  7327715     0.00     0.00  i2string(long long)
  0.01    414.02     0.04  4769550     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_erase(std::_List_iterator<exprt>)
  0.01    414.06     0.04  4008533     0.00     0.00  value_sett::objectt::objectt()
  0.01    414.10     0.04  3366406     0.00     0.00  goto_symex_statet::call_stack()
  0.01    414.14     0.04  3150651     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::resize(unsigned long, exprt)
  0.01    414.18     0.04  2851374     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    414.22     0.04  1562799     0.00     0.00  exprt::is_true() const
  0.01    414.26     0.04   645594     0.00     0.02  goto_symext::clean_expr(exprt&, goto_symex_statet&, bool)
  0.01    414.30     0.04   645594     0.00     0.02  goto_symext::dereference(exprt&, goto_symex_statet&, bool)
  0.01    414.34     0.04   504015     0.00     0.00  ansi_c_convert_typet::write(typet&)
  0.01    414.38     0.04   404550     0.00     0.00  simplify_exprt::simplify_address_of_arg(exprt&)
  0.01    414.42     0.04   247889     0.00     0.00  ssa_exprt::remove_level_2()
  0.01    414.46     0.04   140363     0.00     0.16  value_sett::assign(exprt const&, exprt const&, namespacet const&, bool)
  0.01    414.50     0.04   139621     0.00     0.09  symex_target_equationt::assignment(exprt const&, ssa_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet)
  0.01    414.54     0.04   137405     0.00     0.11  goto_symext::symex_goto(goto_symex_statet&)
  0.01    414.58     0.04    52268     0.00     0.04  boolbvt::get(exprt const&) const
  0.01    414.62     0.04    41110     0.00     0.06  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_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_rehash(unsigned long)
  0.01    414.66     0.04    24641     0.00     0.74  goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&)
  0.01    414.70     0.04    14738     0.00     0.00  pointer_typet::~pointer_typet()
  0.01    414.74     0.04      156     0.26    72.04  symex_target_equationt::convert_assignments(decision_proceduret&) const
  0.01    414.78     0.04      155     0.26     0.26  symex_target_equationt::convert_io(decision_proceduret&)
  0.01    414.82     0.04      100     0.40    36.67  typecheckt::typecheck_main()
  0.01    414.86     0.04                             Minisat::vec<Minisat::Lit>::growTo(int, Minisat::Lit const&)
  0.01    414.90     0.04                             multi_namespacet::lookup(dstring const&, symbolt const*&) const
  0.01    414.94     0.04                             satcheck_minisat_simplifiert::is_eliminated(literalt) const
  0.01    414.98     0.04 18634609     0.00     0.00  dstring::dstring(std::string const&)
  0.01    415.01     0.04 12164220     0.00     0.00  __gnu_cxx::new_allocator<irept>::allocate(unsigned long, void const*)
  0.01    415.05     0.04  9521261     0.00     0.00  std::pair<dstring const, irept>::pair<dstring, irept>(std::pair<dstring, irept> const&)
  0.01    415.08     0.04  5545208     0.00     0.00  exprt::op1()
  0.01    415.12     0.04  2725283     0.00     0.00  irept::get_int(dstring const&) const
  0.01    415.15     0.04   221536     0.00     0.01  simplify_exprt::simplify_mult(exprt&)
  0.01    415.19     0.04       79     0.44     0.44  Minisat::SimpSolver::solve(Minisat::vec<Minisat::Lit> const&, bool, bool)
  0.01    415.22     0.03 29055408     0.00     0.00  operator==(string_ptrt, string_ptrt)
  0.01    415.25     0.03 22592789     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> >*)
  0.01    415.28     0.03 11391594     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_create_node(std::pair<dstring const, exprt> const&)
  0.01    415.31     0.03 11391594     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    415.34     0.03  9738226     0.00     0.00  void std::_Construct<exprt, exprt>(exprt*, exprt const&)
  0.01    415.37     0.03  8586226     0.00     0.00  BigInt::resize(unsigned int)
  0.01    415.40     0.03  8483964     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    415.43     0.03  6246450     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    415.46     0.03  4217655     0.00     0.00  is_number(typet const&)
  0.01    415.49     0.03  4034964     0.00     0.00  to_ssa_expr(exprt&)
  0.01    415.52     0.03  3707434     0.00     0.00  symbol_exprt::set_identifier(dstring const&)
  0.01    415.55     0.03  2602624     0.00     0.00  simplify(exprt&, namespacet const&)
  0.01    415.58     0.03  2516832     0.00     0.01  merge_irept::operator()(irept&)
  0.01    415.61     0.03  2217496     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    415.64     0.03  2156064     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.01    415.67     0.03  2057550     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.01    415.70     0.03  2057548     0.00     0.00  value_sett::objectt::operator=(value_sett::objectt const&)
  0.01    415.73     0.03  1960594     0.00     0.00  hash_numbering<exprt, irep_hash>::number(exprt const&)
  0.01    415.76     0.03  1917525     0.00     0.00  ordering(irept const&, irept const&)
  0.01    415.79     0.03  1859543     0.00     0.00  ssa_exprt::get_l1_object_identifier() const
  0.01    415.82     0.03  1729943     0.00     0.00  BigInt::operator+(unsigned int) const
  0.01    415.85     0.03  1339690     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> > >::find(std::string const&) const
  0.01    415.88     0.03   675616     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    415.91     0.03   627751     0.00     0.17  goto_symext::symex_step(goto_functionst const&, goto_symex_statet&)
  0.01    415.94     0.03   587877     0.00     0.00  messaget::eom(messaget::mstreamt&)
  0.01    415.97     0.03   423397     0.00     0.00  simplify_exprt::simplify_inequality(exprt&)
  0.01    416.00     0.03   419472     0.00     0.09  symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&)
  0.01    416.03     0.03   419472     0.00     0.00  symex_target_equationt::SSA_stept::SSA_stept()
  0.01    416.06     0.03   335198     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.01    416.09     0.03   250884     0.00     0.00  simplify_exprt::simplify_pointer_offset(exprt&)
  0.01    416.12     0.03   207072     0.00     0.00  c_storage_spect::read(typet const&)
  0.01    416.15     0.03   142267     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    416.18     0.03   108498     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.01    416.21     0.03    58921     0.00     0.00  goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&)
  0.01    416.24     0.03    19194     0.00     0.00  std::_List_base<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_clear()
  0.01    416.27     0.03    12376     0.00     0.02  boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    416.30     0.03      775     0.04     2.60  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.01    416.33     0.03       50     0.60     0.94  remove_internal_symbols(symbol_tablet&)
  0.01    416.36     0.03                             value_sett::do_free(exprt const&, namespacet const&)
  0.01    416.39     0.03                             symex_targett::remove_unused_reads(exprt const&)
  0.01    416.42     0.03                             cnft::lxor(std::vector<literalt, std::allocator<literalt> > const&)
  0.01    416.45     0.03                             Minisat::SimpSolver::asymmVar(int)
  0.01    416.48     0.03                             bv_cbmct::convert_waitfor(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    416.51     0.03                             std::vector<exprt, std::allocator<exprt> >::vector(unsigned long, exprt const&, std::allocator<exprt> const&)
  0.01    416.53     0.03  5265053     0.00     0.00  void std::_Destroy_aux<false>::__destroy<exprt*>(exprt*, exprt*)
  0.01    416.56     0.03  3212777     0.00     0.00  exprt::op0()
  0.01    416.58     0.03  2966096     0.00     0.00  literalt* std::vector<literalt, std::allocator<literalt> >::_M_allocate_and_copy<literalt*>(unsigned long, literalt*, literalt*)
  0.01    416.61     0.03  1349863     0.00     0.00  exprt* std::vector<exprt, std::allocator<exprt> >::_M_allocate_and_copy<exprt*>(unsigned long, exprt*, exprt*)
  0.01    416.63     0.03   627825     0.00     0.00  optionst::get_unsigned_int_option(std::string const&) const
  0.01    416.66     0.03   176238     0.00     0.01  boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    416.68     0.03                             hash_string(std::string const&)
  0.01    416.71     0.03                             merge_full_irept::operator()(irept&)
  0.00    416.73     0.02 15917465     0.00     0.00  std::list<exprt, std::allocator<exprt> >::push_back(exprt const&)
  0.00    416.75     0.02 12630211     0.00     0.00  cnft::set_no_variables(unsigned long)
  0.00    416.77     0.02 11742994     0.00     0.00  typet::typet(typet const&)
  0.00    416.79     0.02  9565236     0.00     0.00  exprt::operator=(exprt const&)
  0.00    416.81     0.02  5425880     0.00     0.00  BigInt::BigInt()
  0.00    416.83     0.02  5135114     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::_M_allocate(unsigned long)
  0.00    416.85     0.02  4602596     0.00     0.00  irept::make_nil()
  0.00    416.87     0.02  4172913     0.00     0.00  value_sett::objectt::objectt(value_sett::objectt const&)
  0.00    416.89     0.02  3364674     0.00     0.00  exprt::exprt(dstring const&)
  0.00    416.91     0.02  3150556     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    416.93     0.02  3104835     0.00     0.00  constant_exprt::get_value() const
  0.00    416.95     0.02  2603445     0.00     0.00  simplify_exprt::setup_jump_table()
  0.00    416.97     0.02  2512285     0.00     0.00  BigInt::BigInt(unsigned long)
  0.00    416.99     0.02  2377680     0.00     0.00  namespacet::lookup(dstring const&, symbolt const*&) const
  0.00    417.01     0.02  2010665     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.00    417.03     0.02  2010619     0.00     0.00  reference_counting<value_sett::object_map_dt>::dt::~dt()
  0.00    417.05     0.02  1755969     0.00     0.00  goto_symex_statet::renaming_levelt::current_count(dstring const&) const
  0.00    417.07     0.02  1588153     0.00     0.00  irept::irept(dstring const&)
  0.00    417.09     0.02  1515482     0.00     0.00  bool_typet::bool_typet()
  0.00    417.11     0.02  1427856     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::~_Vector_base()
  0.00    417.13     0.02  1422896     0.00     0.00  base_type_eq(typet const&, typet const&, namespacet const&)
  0.00    417.15     0.02  1352355     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_create_storage(unsigned long)
  0.00    417.17     0.02  1339690     0.00     0.00  optionst::get_option(std::string const&) const
  0.00    417.19     0.02  1251660     0.00     0.00  goto_symex_statet::l2_thread_read_encoding(ssa_exprt&, namespacet const&)
  0.00    417.21     0.02  1240962     0.00     0.00  BigInt::compare(long long) const
  0.00    417.23     0.02  1219733     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    417.25     0.02  1181041     0.00     0.00  ssa_exprt::~ssa_exprt()
  0.00    417.27     0.02   974992     0.00     0.00  ssa_exprt::set_level_1(unsigned int)
  0.00    417.29     0.02   813394     0.00     0.00  goto_symex_statet::top()
  0.00    417.31     0.02   728285     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::push_back(std::string* const&)
  0.00    417.33     0.02   680412     0.00     0.00  base_type_rec(typet&, namespacet const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    417.35     0.02   650989     0.00     0.00  from_integer(BigInt const&, typet const&)
  0.00    417.37     0.02   638430     0.00     0.00  c_qualifierst::read(typet const&)
  0.00    417.39     0.02   622485     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.00    417.41     0.02   576447     0.00     0.00  BigInt::mul(unsigned int const*, unsigned int, bool)
  0.00    417.43     0.02   504580     0.00     0.00  message_streamt::message_streamt(message_handlert&)
  0.00    417.45     0.02   445117     0.00     0.01  guardt::as_expr() const
  0.00    417.47     0.02   386261     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    417.49     0.02   368318     0.00     0.00  simplify_exprt::simplify_not(exprt&)
  0.00    417.51     0.02   341687     0.00     0.00  bv_pointerst::convert_rest(exprt const&)
  0.00    417.53     0.02   291915     0.00     0.00  ansi_c_declaratort::build(irept&)
  0.00    417.55     0.02   244304     0.00     0.00  BigInt::assign(long long)
  0.00    417.57     0.02   188754     0.00     0.00  std::map<dstring, std::pair<ssa_exprt, unsigned int>, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::operator[](dstring const&)
  0.00    417.59     0.02   137389     0.00     0.00  simplify_exprt::simplify_boolean(exprt&)
  0.00    417.61     0.02   130695     0.00     0.00  goto_symex_statet::constant_propagation(exprt const&) const
  0.00    417.63     0.02   130616     0.00     0.04  boolbvt::set_to(exprt const&, bool)
  0.00    417.65     0.02    89741     0.00     0.00  cnft::limplies(literalt, literalt)
  0.00    417.67     0.02    70407     0.00     0.02  value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&)
  0.00    417.69     0.02    70299     0.00     0.00  simplify_exprt::simplify_inequality_constant(exprt&)
  0.00    417.71     0.02    64910     0.00     0.00  value_set_dereferencet::valid_check(exprt const&, guardt const&, value_set_dereferencet::modet)
  0.00    417.73     0.02    33106     0.00     0.03  boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    417.75     0.02    26360     0.00     0.01  boolbvt::convert_constant(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    417.77     0.02    24641     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_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<ssa_exprt, false>**, unsigned long)
  0.00    417.79     0.02    18669     0.00     0.15  operator-=(guardt&, guardt const&)
  0.00    417.81     0.02    13310     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    417.83     0.02    11136     0.00     0.51  prop_conv_solvert::set_to(exprt const&, bool)
  0.00    417.85     0.02    10786     0.00     0.00  std::pair<ssa_exprt, unsigned int>::~pair()
  0.00    417.87     0.02     6297     0.00     0.02  goto_symext::symex_dead(goto_symex_statet&)
  0.00    417.89     0.02     4784     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::push_back(unsigned long const&)
  0.00    417.91     0.02      703     0.03     1.17  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    417.93     0.02      400     0.05     0.10  endianness_mapt::build_rec(typet const&, bool, unsigned long&)
  0.00    417.95     0.02      296     0.07     1.95  bv_utilst::unsigned_multiplier_no_overflow(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    417.97     0.02      175     0.11     0.11  std::_Vector_base<std::string*, std::allocator<std::string*> >::~_Vector_base()
  0.00    417.99     0.02      164     0.12     0.12  simple_slice(symex_target_equationt&)
  0.00    418.01     0.02      156     0.13     0.18  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, false>**, unsigned long)
  0.00    418.03     0.02                             find_macros(exprt const&, namespacet const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    418.05     0.02                             to_union_type(typet const&)
  0.00    418.07     0.02                             Minisat::SimpSolver::updateElimHeap(int)
  0.00    418.09     0.02                             Minisat::SimpSolver::~SimpSolver()
  0.00    418.11     0.02                             Minisat::vec<Minisat::vec<unsigned int> >::clear(bool)
  0.00    418.13     0.02                             Minisat::Solver::simplify()
  0.00    418.15     0.02                             value_sett::output(namespacet const&, std::ostream&) const
  0.00    418.17     0.02                             locationt::get_property_id() const
  0.00    418.19     0.02                             irept* std::__copy_move_backward<false, false, std::random_access_iterator_tag>::__copy_move_b<irept*, irept*>(irept*, irept*, irept*)
  0.00    418.21     0.02                             std::set<dstring, std::less<dstring>, std::allocator<dstring> >::operator=(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&)
  0.00    418.22     0.02 15917465     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_insert(std::_List_iterator<exprt>, exprt const&)
  0.00    418.24     0.02  7425191     0.00     0.00  typet::operator=(typet const&)
  0.00    418.25     0.02  5134569     0.00     0.00  __gnu_cxx::new_allocator<exprt>::allocate(unsigned long, void const*)
  0.00    418.27     0.02  2526689     0.00     0.00  typet::subtype()
  0.00    418.28     0.02  2501538     0.00     0.00  std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::~pair()
  0.00    418.30     0.02  2104756     0.00     0.00  constant_exprt::constant_exprt(typet const&)
  0.00    418.31     0.02  1917525     0.00     0.00  operator<(exprt const&, exprt const&)
  0.00    418.33     0.02  1753977     0.00     0.00  _newstack(parsert&, unsigned int&)
  0.00    418.34     0.02   915970     0.00     0.00  BigInt::compare(unsigned long long) const
  0.00    418.36     0.02   729364     0.00     0.00  std::list<std::string, std::allocator<std::string> >::_M_insert(std::_List_iterator<std::string>, std::string const&)
  0.00    418.37     0.02   675616     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    418.39     0.02   291915     0.00     0.00  ansi_c_declarationt::full_type(ansi_c_declaratort const&) const
  0.00    418.40     0.02   193079     0.00     0.00  c_typecheck_baset::typecheck_symbol_type(typet&)
  0.00    418.42     0.02   103652     0.00     0.00  symbol_tablet::move(symbolt&, symbolt*&)
  0.00    418.43     0.02    99929     0.00     0.00  locationt::set_line(unsigned int)
  0.00    418.45     0.02    98462     0.00     0.00  c_typecheck_baset::typecheck_symbol(symbolt&)
  0.00    418.46     0.02    94832     0.00     0.00  c_typecheck_baset::typecheck_code_type(code_typet&)
  0.00    418.48     0.02      102     0.15     0.15  c_typecheck_baset::typecheck_compound_type(struct_union_typet&)
  0.00    418.49     0.02                             full_eq(irept const&, irept const&)
  0.00    418.51     0.02                             irept::move_to_named_sub(dstring const&, irept&)
  0.00    418.52     0.02                             namespace_baset::follow_macros(exprt&) const
  0.00    418.54     0.02                             satcheck_minisat2_baset<Minisat::SimpSolver>::has_set_assumptions() const
  0.00    418.55     0.01  7499810     0.00     0.00  ssa_exprt::get_original_expr() const
  0.00    418.56     0.01  6246450     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.00    418.57     0.01  6246450     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    418.58     0.01  3890698     0.00     0.00  typet::typet(dstring const&)
  0.00    418.59     0.01  3777094     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::_M_check_len(unsigned long, char const*) const
  0.00    418.60     0.01  3246784     0.00     0.00  BigInt::reallocate(unsigned int)
  0.00    418.61     0.01  3103520     0.00     0.00  to_constant_expr(exprt const&)
  0.00    418.62     0.01  2530444     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.00    418.63     0.01  2058813     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    418.64     0.01  2058769     0.00     0.00  std::pair<unsigned int const, value_sett::objectt>::pair(std::pair<unsigned int const, value_sett::objectt> const&)
  0.00    418.65     0.01  2057548     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    418.66     0.01  1975970     0.00     0.00  integer2long(BigInt const&)
  0.00    418.67     0.01  1960594     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    418.68     0.01  1947635     0.00     0.00  unsigned_char_type()
  0.00    418.69     0.01  1920059     0.00     0.00  value_sett::entryt::entryt(dstring const&, std::string)
  0.00    418.70     0.01  1920059     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    418.71     0.01  1876906     0.00     0.00  to_ssa_expr(exprt const&)
  0.00    418.72     0.01  1813497     0.00     0.00  locationt::operator=(locationt const&)
  0.00    418.73     0.01  1653006     0.00     0.00  locationt::~locationt()
  0.00    418.74     0.01  1593020     0.00     0.00  BigInt::digits(unsigned int) const
  0.00    418.75     0.01  1528146     0.00     0.00  std::pair<ssa_exprt, unsigned int>::pair(std::pair<ssa_exprt, unsigned int> const&)
  0.00    418.76     0.01  1502127     0.00     0.00  std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >::pair(std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > const&)
  0.00    418.77     0.01  1500384     0.00     0.00  unsafe_string2unsigned(std::string const&, int)
  0.00    418.78     0.01  1476381     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_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<ssa_exprt, false>*, ssa_exprt const&, unsigned long) const
  0.00    418.79     0.01  1476108     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > const*)
  0.00    418.80     0.01  1425186     0.00     0.00  numbering<dstring>::~numbering()
  0.00    418.81     0.01  1217832     0.00     0.00  std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&)
  0.00    418.82     0.01  1158372     0.00     0.00  ssa_exprt::ssa_exprt(exprt const&)
  0.00    418.83     0.01  1074409     0.00     0.00  to_integer(exprt const&, BigInt&)
  0.00    418.84     0.01   975318     0.00     0.00  ssa_exprt::set_level_0(unsigned int)
  0.00    418.85     0.01   886760     0.00     0.00  sort_operands(std::vector<exprt, std::allocator<exprt> >&)
  0.00    418.86     0.01   845760     0.00     0.00  c_qualifierst::write(typet&) const
  0.00    418.87     0.01   825153     0.00     0.00  std::vector<irept, std::allocator<irept> >::reserve(unsigned long)
  0.00    418.88     0.01   738372     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_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(ssa_exprt const&)
  0.00    418.89     0.01   738372     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_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(ssa_exprt const&, unsigned long, unsigned long)
  0.00    418.90     0.01   729364     0.00     0.00  std::list<std::string, std::allocator<std::string> >::_M_create_node(std::string const&)
  0.00    418.91     0.01   728285     0.00     0.00  std::tr1::__detail::_Map_base<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, true, std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](string_ptrt const&)
  0.00    418.92     0.01   697531     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*)
  0.00    418.93     0.01   680412     0.00     0.00  base_type(typet&, namespacet const&)
  0.00    418.94     0.01   675616     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    418.95     0.01   675303     0.00     0.00  boolbv_widtht::get_entry(typet const&) const
  0.00    418.96     0.01   633928     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    418.97     0.01   627751     0.00     0.03  goto_symext::merge_gotos(goto_symex_statet&)
  0.00    418.98     0.01   623891     0.00     0.00  BigInt::compare(BigInt const&) const
  0.00    418.99     0.01   598763     0.00     0.00  locationt::get_line() const
  0.00    419.00     0.01   576486     0.00     0.00  true_exprt::true_exprt()
  0.00    419.01     0.01   571993     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    419.02     0.01   544034     0.00     0.01  goto_symext::do_simplify(exprt&)
  0.00    419.03     0.01   528148     0.00     0.00  symbol_typet::get_identifier() const
  0.00    419.04     0.01   515025     0.00     0.00  irept* std::__uninitialized_copy<false>::__uninit_copy<irept*, irept*>(irept*, irept*, irept*)
  0.00    419.05     0.01   504015     0.00     0.00  ansi_c_convert_typet::clear()
  0.00    419.06     0.01   504015     0.00     0.00  ansi_c_convert_typet::read_rec(typet const&)
  0.00    419.07     0.01   504015     0.00     0.00  ansi_c_convert_typet::ansi_c_convert_typet(message_handlert&)
  0.00    419.08     0.01   504015     0.00     0.00  ansi_c_convert_typet::~ansi_c_convert_typet()
  0.00    419.09     0.01   504015     0.00     0.00  std::list<typet, std::allocator<typet> >::clear()
  0.00    419.10     0.01   480850     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    419.11     0.01   480850     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    419.12     0.01   479796     0.00     0.00  typet* std::__uninitialized_copy<false>::__uninit_copy<typet*, typet*>(typet*, typet*, typet*)
  0.00    419.13     0.01   478184     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    419.14     0.01   456415     0.00     0.00  dstring::operator!=(char const*) const
  0.00    419.15     0.01   419472     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    419.16     0.01   419324     0.00     0.00  std::list<typet, std::allocator<typet> >::_M_create_node(typet const&)
  0.00    419.17     0.01   418863     0.00     0.00  assert_l1_renaming(exprt const&)
  0.00    419.18     0.01   379564     0.00     0.00  to_array_type(typet&)
  0.00    419.19     0.01   377459     0.00     0.00  init(unsigned int&, dstring const&)
  0.00    419.20     0.01   375677     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    419.21     0.01   370382     0.00     0.00  exprt::sum(exprt const&)
  0.00    419.22     0.01   345185     0.00     0.00  irep_serializationt::reference_convert(std::istream&, irept&)
  0.00    419.23     0.01   337379     0.00     0.00  symbolt::symbolt(symbolt const&)
  0.00    419.24     0.01   304157     0.00     0.00  make_identifier()
  0.00    419.25     0.01   303313     0.00     0.00  ssa_exprt::set_level_2(unsigned int)
  0.00    419.26     0.01   296504     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    419.27     0.01   291915     0.00     0.00  ansi_c_parsert::add_declarator(exprt&, irept&)
  0.00    419.28     0.01   275641     0.00     0.00  goto_symext::rewrite_quantifiers(exprt&, goto_symex_statet&)
  0.00    419.29     0.01   268188     0.00     0.00  pointer_offset_size(namespacet const&, typet const&)
  0.00    419.30     0.01   266450     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    419.31     0.01   253283     0.00     0.00  simplify_exprt::simplify_object(exprt&)
  0.00    419.32     0.01   247134     0.00     0.00  nil_exprt::nil_exprt()
  0.00    419.33     0.01   245888     0.00     0.00  goto_symext::add_to_lhs(exprt const&, exprt const&)
  0.00    419.34     0.01   228409     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    419.35     0.01   205516     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::~_Rb_tree()
  0.00    419.36     0.01   202094     0.00     0.00  exprt::mul(exprt const&)
  0.00    419.37     0.01   193181     0.00     0.00  symbol_typet::set_identifier(dstring const&)
  0.00    419.38     0.01   173458     0.00     0.00  implies_exprt::implies_exprt(exprt const&, exprt const&)
  0.00    419.39     0.01   172744     0.00     0.00  compute_pointer_offset(namespacet const&, exprt const&)
  0.00    419.40     0.01   169480     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    419.41     0.01   169080     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, ansi_c_identifiert>, false>**, unsigned long)
  0.00    419.42     0.01   169080     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    419.43     0.01   168678     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    419.44     0.01   168678     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    419.45     0.01   139621     0.00     0.21  goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool)
  0.00    419.46     0.01   133075     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    419.47     0.01   118154     0.00     0.00  simplify_exprt::simplify_inequality_not_constant(exprt&)
  0.00    419.48     0.01   109144     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    419.49     0.01   108034     0.00     0.32  goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    419.50     0.01   107792     0.00     0.04  goto_symext::symex_assign_rec(goto_symex_statet&, code_assignt const&)
  0.00    419.51     0.01   104511     0.00     0.00  irep_serializationt::read_irep(std::istream&, irept&)
  0.00    419.52     0.01   102331     0.00     0.00  make_subtype(unsigned int, unsigned int)
  0.00    419.53     0.01   100341     0.00     0.00  symbolt::swap(symbolt&)
  0.00    419.54     0.01   100003     0.00     0.00  to_code_assign(codet const&)
  0.00    419.55     0.01    98462     0.00     0.00  ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const
  0.00    419.56     0.01    84440     0.00     0.00  ansi_c_parsert::new_scope(std::string const&)
  0.00    419.57     0.01    76389     0.00     0.00  exprt::is_one() const
  0.00    419.58     0.01    73665     0.00     0.00  simplify_exprt::simplify_if(exprt&)
  0.00    419.59     0.01    70407     0.00     0.00  value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const
  0.00    419.60     0.01    70407     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    419.61     0.01    65751     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_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    419.62     0.01    64186     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    419.63     0.01    62300     0.00     0.00  goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    419.64     0.01    60117     0.00     0.09  symex_target_equationt::location(exprt const&, symex_targett::sourcet const&)
  0.00    419.65     0.01    59818     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >*)
  0.00    419.66     0.01    59171     0.00     0.00  exprt::copy_to_operands(exprt const&, exprt const&, exprt const&)
  0.00    419.67     0.01    56258     0.00     0.00  BigInt::operator/(BigInt const&) const
  0.00    419.68     0.01    54493     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > > const&)
  0.00    419.69     0.01    49294     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > const*, std::_Rb_tree_node<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >*)
  0.00    419.70     0.01    49286     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    419.71     0.01    49286     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    419.72     0.01    49286     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> > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&)
  0.00    419.73     0.01    49282     0.00     0.15  goto_symex_statet::renaming_levelt::get_variables(std::tr1::unordered_set<ssa_exprt, irep_hash, std::equal_to<ssa_exprt>, std::allocator<ssa_exprt> >&) const
  0.00    419.74     0.01    46610     0.00     0.00  std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&)
  0.00    419.75     0.01    45625     0.00     0.01  value_set_dereferencet::bounds_check(index_exprt const&, guardt const&)
  0.00    419.76     0.01    43653     0.00     0.00  simplify_exprt::simplify_member(exprt&)
  0.00    419.77     0.01    42571     0.00     0.00  symbol_exprt::symbol_exprt(dstring const&, typet const&)
  0.00    419.78     0.01    39829     0.00     0.00  goto_trace_stept::goto_trace_stept(goto_trace_stept const&)
  0.00    419.79     0.01    37082     0.00     0.00  goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt)
  0.00    419.80     0.01    35982     0.00     0.00  locationt::as_string() const
  0.00    419.81     0.01    32168     0.00     0.00  prop_conv_solvert::get(exprt const&) const
  0.00    419.82     0.01    28813     0.00     0.00  bv_utilst::inverted(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    419.83     0.01    28256     0.00     0.00  std::__fill_bvector(std::_Bit_iterator, std::_Bit_iterator, bool)
  0.00    419.84     0.01    26019     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > const&)
  0.00    419.85     0.01    20849     0.00     0.00  dstring::operator!=(std::string const&) const
  0.00    419.86     0.01    18705     0.00     0.00  expr2c(exprt const&, namespacet const&)
  0.00    419.87     0.01    17885     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::vector(std::vector<unsigned int, std::allocator<unsigned int> > const&)
  0.00    419.88     0.01    17754     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    419.89     0.01    15867     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    419.90     0.01    15544     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    419.91     0.01    15224     0.00     0.01  bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> >&, literalt, literalt&)
  0.00    419.92     0.01    14789     0.00     0.03  bv_utilst::carry_out(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    419.93     0.01    12947     0.00     0.06  boolbvt::convert_bv_rel(exprt const&)
  0.00    419.94     0.01    12712     0.00     0.04  bv_utilst::adder_no_overflow(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    419.95     0.01    11867     0.00     0.00  bv_utilst::build_constant(BigInt const&, unsigned long)
  0.00    419.96     0.01    11790     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    419.97     0.01     9238     0.00     0.00  plus_exprt::~plus_exprt()
  0.00    419.98     0.01     8470     0.00     0.21  bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    419.99     0.01     7871     0.00     0.00  goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    420.00     0.01     7595     0.00     0.31  bv_utilst::unsigned_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    420.01     0.01     7149     0.00     0.09  symex_target_equationt::decl(exprt const&, ssa_exprt const&, symex_targett::sourcet const&)
  0.00    420.02     0.01     6302     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    420.03     0.01     5757     0.00     0.01  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const
  0.00    420.04     0.01     5630     0.00     0.01  object_descriptor_exprt::build(exprt const&, namespacet const&)
  0.00    420.05     0.01     5207     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    420.06     0.01     4810     0.00     0.00  expr2ct::convert_rec(typet const&, c_qualifierst const&, std::string const&)
  0.00    420.07     0.01     4669     0.00     0.04  goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&)
  0.00    420.08     0.01     4506     0.00     0.01  value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const
  0.00    420.09     0.01     4107     0.00     0.01  symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&)
  0.00    420.10     0.01     3523     0.00     0.00  bv_utilst::shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, unsigned int)
  0.00    420.11     0.01     1616     0.01     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    420.12     0.01     1403     0.01     0.04  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.00    420.13     0.01     1398     0.01     0.01  goto_convertt::convert(codet const&, goto_programt&)
  0.00    420.14     0.01     1318     0.01     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_allocate_buckets(unsigned long)
  0.00    420.15     0.01     1248     0.01     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_allocate_buckets(unsigned long)
  0.00    420.16     0.01     1079     0.01     0.01  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::erase(std::_Rb_tree_const_iterator<dstring>)
  0.00    420.17     0.01      931     0.01     0.01  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    420.18     0.01      824     0.01     0.18  bv_pointerst::do_postponed(bv_pointerst::postponedt const&)
  0.00    420.19     0.01      778     0.01     0.01  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    420.20     0.01      722     0.01     0.01  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_rehash(unsigned long)
  0.00    420.21     0.01      495     0.02     0.83  arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&)
  0.00    420.22     0.01      400     0.03     0.03  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    420.23     0.01      389     0.03     0.03  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    420.24     0.01      298     0.03     0.03  BigInt::operator*=(long long)
  0.00    420.25     0.01      164     0.06     0.07  symex_target_equationt::symex_target_equationt(namespacet const&)
  0.00    420.26     0.01      164     0.06     0.06  std::tr1::unordered_set<irept, irep_hash, std::equal_to<irept>, std::allocator<irept> >::~unordered_set()
  0.00    420.27     0.01      156     0.06   186.12  symex_target_equationt::convert(prop_convt&)
  0.00    420.28     0.01      156     0.06     0.10  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    420.29     0.01      155     0.06     0.13  symex_target_equationt::convert_assumptions(prop_convt&)
  0.00    420.30     0.01      155     0.06    28.72  arrayst::add_array_Ackermann_constraints()
  0.00    420.31     0.01      113     0.09     0.09  goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    420.32     0.01       43     0.23    48.78  build_goto_trace(symex_target_equationt const&, prop_convt const&, namespacet const&, goto_tracet&)
  0.00    420.33     0.01                             yyassemblererror(std::string const&)
  0.00    420.34     0.01                             to_dynamic_object_expr(exprt&)
  0.00    420.35     0.01                             xml(exprt const&, namespacet const&)
  0.00    420.36     0.01                             base_type(exprt&, namespacet const&)
  0.00    420.37     0.01                             goto_symext::no_body(dstring const&)
  0.00    420.38     0.01                             notequal_exprt::~notequal_exprt()
  0.00    420.39     0.01                             simplify_exprt::simplify_if_branch(exprt&, exprt&, exprt const&)
  0.00    420.40     0.01                             goto_symex_statet::initialize(goto_functionst const&)
  0.00    420.41     0.01                             goto_symex_statet::level0t::~level0t()
  0.00    420.42     0.01                             string_containert::~string_containert()
  0.00    420.43     0.01                             console_message_handlert::~console_message_handlert()
  0.00    420.44     0.01                             BigInt::BigInt(unsigned long long)
  0.00    420.45     0.01                             Minisat::Solver::garbageCollect()
  0.00    420.46     0.01                             boolbvt::get_value(std::vector<literalt, std::allocator<literalt> > const&, unsigned long, unsigned long)
  0.00    420.47     0.01                             messaget::print(unsigned int, std::string const&, int, locationt const&)
  0.00    420.48     0.01                             optionst::set_option(std::string const&, int)
  0.00    420.49     0.01                             optionst::~optionst()
  0.00    420.50     0.01                             value_sett::set(reference_counting<value_sett::object_map_dt>&, std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const
  0.00    420.51     0.01                             invariant_set_domaint::output(namespacet const&, std::ostream&) const
  0.00    420.52     0.01                             Minisat::Solver::progressEstimate() const
  0.00    420.53     0.01                             std::vector<irept::dt*, std::allocator<irept::dt*> >::_M_check_len(unsigned long, char const*) const
  0.00    420.54     0.01                             std::_List_base<std::list<unsigned int, std::allocator<unsigned int> >, std::allocator<std::list<unsigned int, std::allocator<unsigned int> > > >::_M_clear()
  0.00    420.55     0.01                             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> > > >::operator--()
  0.00    420.56     0.01                             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> > > > >::erase(BigInt const&)
  0.00    420.57     0.01                             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(std::tr1::__detail::_Hashtable_iterator<dstring, true, false>)
  0.00    420.58     0.01                             std::vector<tvt, std::allocator<tvt> >::resize(unsigned long, tvt)
  0.00    420.59     0.01                             void std::__final_insertion_sort<__gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > > >(__gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >, __gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >)
  0.00    420.60     0.01                             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)
  0.00    420.61     0.01                             non-virtual thunk to satcheck_minisat2_baset<Minisat::SimpSolver>::set_assignment(literalt, bool)
  0.00    420.62     0.01                             operator<<(std::ostream&, BigInt const&)
  0.00    420.63     0.01                             operator<<(std::ostream&, guardt const&)
  0.00    420.63     0.01  5515494     0.00     0.00  typet::has_subtype() const
  0.00    420.64     0.01  2315320     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    420.64     0.01  2315320     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    420.65     0.01  2209899     0.00     0.00  constant_exprt::set_value(dstring const&)
  0.00    420.65     0.01  1216618     0.00     0.00  exprt::copy_to_operands(exprt const&, exprt const&)
  0.00    420.66     0.01   948070     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.00    420.66     0.01   886582     0.00     0.00  typet::subtype() const
  0.00    420.67     0.01   729364     0.00     0.00  std::list<std::string, std::allocator<std::string> >::push_back(std::string const&)
  0.00    420.67     0.01   638580     0.00     0.00  namespace_baset::lookup(dstring const&) const
  0.00    420.68     0.01   633928     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    420.68     0.01   633928     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    420.69     0.01   618631     0.00     0.00  locationt::get_function() const
  0.00    420.69     0.01   588662     0.00     0.00  ui_message_handlert::print(unsigned int, std::string const&)
  0.00    420.70     0.01   337790     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    420.70     0.01   324841     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    420.71     0.01   291887     0.00     0.00  ansi_c_declaratort::get_name() const
  0.00    420.71     0.01   258206     0.00     0.00  typet::subtypes()
  0.00    420.72     0.01   197473     0.00     0.00  address_of_exprt::address_of_exprt(exprt const&)
  0.00    420.72     0.01   193248     0.00     0.00  c_typecheck_baset::adjust_function_parameter(typet&) const
  0.00    420.73     0.01   181985     0.00     0.00  false_exprt::false_exprt()
  0.00    420.73     0.01   169480     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    420.74     0.01   124828     0.00     0.00  index_exprt::index_exprt()
  0.00    420.74     0.01   115194     0.00     0.00  pointer_diff_type()
  0.00    420.75     0.01    98512     0.00     0.03  c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&)
  0.00    420.75     0.01    96944     0.00     0.00  ansi_c_declarationt::get_is_static() const
  0.00    420.76     0.01    96859     0.00     0.00  ansi_c_declarationt::get_is_enum_constant() const
  0.00    420.76     0.01    89252     0.00     0.00  typet::has_subtypes() const
  0.00    420.77     0.01    47441     0.00     0.00  std::vector<irept, std::allocator<irept> >::_M_check_len(unsigned long, char const*) const
  0.00    420.77     0.01    44678     0.00     0.00  BigInt::is_long() const
  0.00    420.78     0.01    26550     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    420.78     0.01    24805     0.00     0.00  std::list<exprt, std::allocator<exprt> >::erase(std::_List_iterator<exprt>, std::_List_iterator<exprt>)
  0.00    420.79     0.01    17584     0.00     0.00  BigInt::scan(char const*, unsigned int)
  0.00    420.79     0.01    17584     0.00     0.00  BigInt::scan_on(char const*, unsigned int)
  0.00    420.80     0.01    11060     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    420.80     0.01     1716     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    420.81     0.01      350     0.01     0.02  gcc_float128_type()
  0.00    420.81     0.01      238     0.02     0.02  optionst::set_option(std::string const&, char const*)
  0.00    420.82     0.01      156     0.03     0.03  std::tr1::unordered_map<typet, boolbv_widtht::entryt, irep_hash, std::equal_to<typet>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> > >::~unordered_map()
  0.00    420.82     0.01       26     0.19     0.20  ieee_floatt::to_ansi_c_string() const
  0.00    420.83     0.01        3     1.67     1.67  exprt::op3()
  0.00    420.83     0.01                             modinv(BigInt const&, BigInt const&)
  0.00    420.84     0.01                             vector_exprt::vector_exprt(vector_typet const&)
  0.00    420.84     0.01                             c_typecheck_baset::typecheck_c_enum_type(typet&)
  0.00    420.85     0.01                             ui_message_handlert::print(unsigned int, std::string const&, int, locationt const&)
  0.00    420.85     0.01                             BigInt::load(unsigned char const*, unsigned int)
  0.00    420.86     0.01                             BigInt::assign(unsigned long long)
  0.00    420.86     0.01                             Minisat::SimpSolver::asymm(int, unsigned int)
  0.00    420.87     0.01                             boolbvt::convert_constraint_select_one(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    420.87     0.01                             parsert::parse_error(std::string const&, std::string const&)
  0.00    420.88     0.01                             ansi_c_declarationt::output(std::ostream&) const
  0.00    420.88     0.01                             std::vector<literalt, std::allocator<literalt> >::~vector()
  0.00    420.88     0.00  5212039     0.00     0.00  irept::clear()
  0.00    420.88     0.00  4740850     0.00     0.00  std::list<exprt, std::allocator<exprt> >::pop_front()
  0.00    420.88     0.00  4576515     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::_M_check_len(unsigned long, char const*) const
  0.00    420.88     0.00  3488121     0.00     0.00  symbol_exprt::symbol_exprt(symbol_exprt const&)
  0.00    420.88     0.00  3453620     0.00     0.00  ssa_exprt::ssa_exprt(ssa_exprt const&)
  0.00    420.88     0.00  3223891     0.00     0.00  BigInt::operator=(BigInt const&)
  0.00    420.88     0.00  2868781     0.00     0.00  ssa_exprt::get_object_name() const
  0.00    420.88     0.00  2713403     0.00     0.00  bitvector_typet::get_width() const
  0.00    420.88     0.00  2339164     0.00     0.00  bitvector_typet::set_width(unsigned int)
  0.00    420.88     0.00  2315320     0.00     0.00  std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::~pair()
  0.00    420.88     0.00  2315320     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    420.88     0.00  2283824     0.00     0.00  has_prefix(std::string const&, std::string const&)
  0.00    420.88     0.00  2262870     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    420.88     0.00  2058815     0.00     0.00  reference_counting<value_sett::object_map_dt>::detatch()
  0.00    420.88     0.00  2058769     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    420.88     0.00  2058769     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    420.88     0.00  2058765     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.00    420.88     0.00  2057548     0.00     0.00  std::pair<unsigned int const, value_sett::objectt>::~pair()
  0.00    420.88     0.00  2053845     0.00     0.00  unsignedbv_typet::unsignedbv_typet(unsigned int)
  0.00    420.88     0.00  2027971     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::~_Vector_base()
  0.00    420.88     0.00  2015299     0.00     0.00  std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&)
  0.00    420.88     0.00  2010619     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    420.88     0.00  1998269     0.00     0.00  BigInt::to_ulong() const
  0.00    420.88     0.00  1950985     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const
  0.00    420.88     0.00  1920059     0.00     0.00  value_sett::get_entry(value_sett::entryt const&, typet const&)
  0.00    420.88     0.00  1917525     0.00     0.00  operator<(irept const&, irept const&)
  0.00    420.88     0.00  1528146     0.00     0.00  std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >::~pair()
  0.00    420.88     0.00  1502127     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_create_node(std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > const&)
  0.00    420.88     0.00  1502127     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >*)
  0.00    420.88     0.00  1500458     0.00     0.00  unsigned int str2number<unsigned int>(char const*, int, bool)
  0.00    420.88     0.00  1426094     0.00     0.00  std::pair<dstring const, typet>::pair<dstring, typet>(std::pair<dstring, typet> const&)
  0.00    420.88     0.00  1425696     0.00     0.00  union_find<dstring>::clear()
  0.00    420.88     0.00  1425696     0.00     0.00  numbering<dstring>::clear()
  0.00    420.88     0.00  1425696     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    420.88     0.00  1425678     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    420.88     0.00  1424452     0.00     0.00  std::_Vector_base<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::~_Vector_base()
  0.00    420.88     0.00  1424296     0.00     0.00  union_find<dstring>::~union_find()
  0.00    420.88     0.00  1424296     0.00     0.00  base_type_eqt::base_type_eq(typet const&, typet const&)
  0.00    420.88     0.00  1424296     0.00     0.00  base_type_eqt::~base_type_eqt()
  0.00    420.88     0.00  1352425     0.00     0.00  boolbv_widtht::membert* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<boolbv_widtht::membert>(boolbv_widtht::membert const*, boolbv_widtht::membert const*, boolbv_widtht::membert*)
  0.00    420.88     0.00  1352390     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_allocate(unsigned long)
  0.00    420.88     0.00  1352355     0.00     0.00  boolbv_widtht::entryt::entryt(boolbv_widtht::entryt const&)
  0.00    420.88     0.00  1352355     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    420.88     0.00  1349913     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long)
  0.00    420.88     0.00  1339690     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_lower_bound(std::_Rb_tree_node<std::pair<std::string const, std::string> > const*, std::_Rb_tree_node<std::pair<std::string const, std::string> > const*, std::string const&) const
  0.00    420.88     0.00  1221370     0.00     0.00  exprt::location()
  0.00    420.88     0.00  1158406     0.00     0.00  symbol_exprt::symbol_exprt(typet const&)
  0.00    420.88     0.00  1069038     0.00     0.00  to_ansi_c_declaration(exprt&)
  0.00    420.88     0.00  1054910     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, literalt> >::operator--()
  0.00    420.88     0.00  1008030     0.00     0.00  std::_List_base<typet, std::allocator<typet> >::_M_clear()
  0.00    420.88     0.00   947998     0.00     0.00  std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&)
  0.00    420.88     0.00   937232     0.00     0.00  locationt::locationt(locationt const&)
  0.00    420.88     0.00   927122     0.00     0.00  bv_width(typet const&)
  0.00    420.88     0.00   923301     0.00     0.00  code_typet::parameters()
  0.00    420.88     0.00   909882     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    420.88     0.00   864047     0.00     0.00  parsert::set_location(exprt&)
  0.00    420.88     0.00   846186     0.00     0.00  namespace_baset::follow_symbol(irept&) const
  0.00    420.88     0.00   838944     0.00     0.00  symex_target_equationt::SSA_stept::~SSA_stept()
  0.00    420.88     0.00   825153     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    420.88     0.00   816455     0.00     0.00  irep_serializationt::read_gb_word(std::istream&)
  0.00    420.88     0.00   761943     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    420.88     0.00   728285     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    420.88     0.00   728285     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    420.88     0.00   714084     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    420.88     0.00   710733     0.00     0.00  optionst::get_bool_option(std::string const&) const
  0.00    420.88     0.00   708778     0.00     0.00  safe_str2int(char const*, int)
  0.00    420.88     0.00   697531     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree()
  0.00    420.88     0.00   685320     0.00     0.00  BigInt::ucompare(BigInt const&) const
  0.00    420.88     0.00   676739     0.00     0.00  boolbv_widtht::entryt::~entryt()
  0.00    420.88     0.00   676739     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::~pair()
  0.00    420.88     0.00   675616     0.00     0.00  std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&)
  0.00    420.88     0.00   675616     0.00     0.00  std::pair<typet, boolbv_widtht::entryt>::~pair()
  0.00    420.88     0.00   665195     0.00     0.00  predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&)
  0.00    420.88     0.00   652810     0.00     0.00  boolbv_mapt::map_entryt::~map_entryt()
  0.00    420.88     0.00   652810     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::~_Vector_base()
  0.00    420.88     0.00   651346     0.00     0.00  constant_exprt::constant_exprt(constant_exprt const&)
  0.00    420.88     0.00   643561     0.00     0.00  to_signedbv_type(typet const&)
  0.00    420.88     0.00   634326     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<dstring, false>*>::allocate(unsigned long, void const*)
  0.00    420.88     0.00   634326     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    420.88     0.00   633441     0.00     0.00  c_qualifierst::c_qualifierst(typet const&)
  0.00    420.88     0.00   627751     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.00    420.88     0.00   622230     0.00     0.00  std::_List_base<dstring, std::allocator<dstring> >::_M_clear()
  0.00    420.88     0.00   620155     0.00     0.00  std::_Rb_tree_iterator<literalt>::operator--()
  0.00    420.88     0.00   617470     0.00     0.00  to_index_expr(exprt&)
  0.00    420.88     0.00   606768     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_allocate(unsigned long)
  0.00    420.88     0.00   603343     0.00     0.00  BigInt::operator+=(BigInt const&)
  0.00    420.88     0.00   598763     0.00     0.00  locationt::get_file() const
  0.00    420.88     0.00   596352     0.00     0.00  ansi_c_parsert::current_scope()
  0.00    420.88     0.00   583830     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    420.88     0.00   571993     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    420.88     0.00   565679     0.00     0.00  equal_exprt::equal_exprt(exprt const&, exprt const&)
  0.00    420.88     0.00   550078     0.00     0.00  symbolt::~symbolt()
  0.00    420.88     0.00   540523     0.00     0.00  find_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    420.88     0.00   526791     0.00     0.00  to_symbol_type(typet&)
  0.00    420.88     0.00   524981     0.00     0.00  message_clientt::~message_clientt()
  0.00    420.88     0.00   521818     0.00     0.00  symex_target_equationt::set_mark()
  0.00    420.88     0.00   520847     0.00     0.00  true_exprt::~true_exprt()
  0.00    420.88     0.00   516272     0.00     0.00  BigInt::operator+(BigInt const&) const
  0.00    420.88     0.00   504630     0.00     0.00  get_bvtype(typet const&)
  0.00    420.88     0.00   504580     0.00     0.00  message_streamt::~message_streamt()
  0.00    420.88     0.00   504015     0.00     0.00  ansi_c_convert_typet::read(typet const&)
  0.00    420.88     0.00   504015     0.00     0.00  typet::location() const
  0.00    420.88     0.00   500292     0.00     0.00  string_ptrt::string_ptrt(char const*)
  0.00    420.88     0.00   500292     0.00     0.00  string_containert::get(char const*)
  0.00    420.88     0.00   487121     0.00     0.00  boolbvt::is_unbounded_array(typet const&) const
  0.00    420.88     0.00   484052     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, value_sett::entryt> >::operator--()
  0.00    420.88     0.00   480850     0.00     0.00  std::pair<exprt const, literalt>::pair(std::pair<exprt const, literalt> const&)
  0.00    420.88     0.00   478184     0.00     0.00  boolbv_mapt::map_entryt::map_entryt(boolbv_mapt::map_entryt const&)
  0.00    420.88     0.00   478184     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_create_storage(unsigned long)
  0.00    420.88     0.00   450491     0.00     0.00  constant_exprt::constant_exprt(dstring const&, typet const&)
  0.00    420.88     0.00   445884     0.00     0.00  merge(unsigned int, unsigned int)
  0.00    420.88     0.00   444548     0.00     0.00  to_equal_expr(exprt const&)
  0.00    420.88     0.00   435504     0.00     0.00  to_array_type(typet const&)
  0.00    420.88     0.00   420143     0.00     0.00  irept* std::vector<irept, std::allocator<irept> >::_M_allocate_and_copy<irept*>(unsigned long, irept*, irept*)
  0.00    420.88     0.00   419472     0.00     0.00  symex_target_equationt::SSA_stept::SSA_stept(symex_target_equationt::SSA_stept const&)
  0.00    420.88     0.00   419472     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    420.88     0.00   419472     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    420.88     0.00   419324     0.00     0.00  std::list<typet, std::allocator<typet> >::_M_insert(std::_List_iterator<typet>, typet const&)
  0.00    420.88     0.00   419324     0.00     0.00  std::list<typet, std::allocator<typet> >::push_back(typet const&)
  0.00    420.88     0.00   415495     0.00     0.00  init(unsigned int&)
  0.00    420.88     0.00   414212     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    420.88     0.00   414212     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    420.88     0.00   406864     0.00     0.00  ansi_c_declarationt::declarator()
  0.00    420.88     0.00   406547     0.00     0.00  BigInt::BigInt(unsigned int)
  0.00    420.88     0.00   404550     0.00     0.00  simplify_exprt::simplify_address_of(exprt&)
  0.00    420.88     0.00   401057     0.00     0.00  ansi_c_declaratort::get_base_name() const
  0.00    420.88     0.00   395745     0.00     0.00  array_typet::size() const
  0.00    420.88     0.00   392325     0.00     0.00  irep_serializationt::read_string_ref(std::istream&)
  0.00    420.88     0.00   390512     0.00     0.00  ansi_c_declarationt::declarators()
  0.00    420.88     0.00   390377     0.00     0.00  ansi_c_declaratort::value()
  0.00    420.88     0.00   390377     0.00     0.00  ansi_c_declarationt::get_is_parameter() const
  0.00    420.88     0.00   387242     0.00     0.00  dstring::dstring(char const*)
  0.00    420.88     0.00   379563     0.00     0.00  array_typet::size()
  0.00    420.88     0.00   379553     0.00     0.00  propt::set_equal(literalt, literalt)
  0.00    420.88     0.00   375677     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    420.88     0.00   375677     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    420.88     0.00   375677     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    420.88     0.00   374255     0.00     0.00  to_struct_union_type(typet&)
  0.00    420.88     0.00   374228     0.00     0.00  BigInt::operator*=(BigInt const&)
  0.00    420.88     0.00   374198     0.00     0.00  struct_union_typet::components()
  0.00    420.88     0.00   369777     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    420.88     0.00   369660     0.00     0.00  std::list<dstring, std::allocator<dstring> >::list(std::list<dstring, std::allocator<dstring> > const&)
  0.00    420.88     0.00   358827     0.00     0.00  BigInt::operator*(BigInt const&) const
  0.00    420.88     0.00   358363     0.00     0.00  to_typecast_expr(exprt&)
  0.00    420.88     0.00   358334     0.00     0.00  typecast_exprt::op()
  0.00    420.88     0.00   341200     0.00     0.00  propt::l_set_to(literalt, bool)
  0.00    420.88     0.00   340862     0.00     0.00  boolbvt::convert_rest(exprt const&)
  0.00    420.88     0.00   339545     0.00     0.00  binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&, typet const&)
  0.00    420.88     0.00   320390     0.00     0.00  guardt::guardt(guardt const&)
  0.00    420.88     0.00   311831     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::find(dstring const&)
  0.00    420.88     0.00   311161     0.00     0.00  symbolt::clear()
  0.00    420.88     0.00   308460     0.00     0.00  is_dereference_integer_object(exprt const&, BigInt&)
  0.00    420.88     0.00   307640     0.00     0.00  std::pair<bool, irept>::pair(std::pair<bool, irept> const&)
  0.00    420.88     0.00   307640     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    420.88     0.00   306294     0.00     0.01  boolbvt::convert_equality(equal_exprt const&)
  0.00    420.88     0.00   304318     0.00     0.00  c_typecheck_baset::add_language_prefix(dstring) const
  0.00    420.88     0.00   304242     0.00     0.00  ansi_c_parsert::lookup(std::string&, bool, bool)
  0.00    420.88     0.00   293471     0.00     0.00  typet::location()
  0.00    420.88     0.00   291915     0.00     0.00  ansi_c_declaratort::ansi_c_declaratort(ansi_c_declaratort const&)
  0.00    420.88     0.00   291915     0.00     0.00  ansi_c_declaratort::ansi_c_declaratort()
  0.00    420.88     0.00   291915     0.00     0.00  __gnu_cxx::new_allocator<ansi_c_declaratort>::allocate(unsigned long, void const*)
  0.00    420.88     0.00   291915     0.00     0.00  ansi_c_declarationt::get_is_member() const
  0.00    420.88     0.00   291915     0.00     0.00  std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_check_len(unsigned long, char const*) const
  0.00    420.88     0.00   291915     0.00     0.00  void std::_Destroy_aux<false>::__destroy<ansi_c_declaratort*>(ansi_c_declaratort*, ansi_c_declaratort*)
  0.00    420.88     0.00   291915     0.00     0.00  std::_Vector_base<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_allocate(unsigned long)
  0.00    420.88     0.00   291915     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    420.88     0.00   291915     0.00     0.00  std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::push_back(ansi_c_declaratort const&)
  0.00    420.88     0.00   291746     0.00     0.00  c_qualifierst::operator+=(c_qualifierst const&)
  0.00    420.88     0.00   284760     0.00     0.00  code_typet::return_type()
  0.00    420.88     0.00   279530     0.00     0.00  guardt::~guardt()
  0.00    420.88     0.00   279242     0.00     0.00  assert_l2_renaming(exprt const&)
  0.00    420.88     0.00   275641     0.00     0.07  goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&)
  0.00    420.88     0.00   275588     0.00     0.00  locationt::get_comment() const
  0.00    420.88     0.00   274625     0.00     0.00  signedbv_typet::signedbv_typet(unsigned int)
  0.00    420.88     0.00   270719     0.00     0.00  exprt::make_bool(bool)
  0.00    420.88     0.00   252602     0.00     0.00  typet::move_to_subtypes(typet&)
  0.00    420.88     0.00   252602     0.00     0.00  std::vector<typet, std::allocator<typet> >::push_back(typet const&)
  0.00    420.88     0.00   243884     0.00     0.00  BigInt::BigInt(int)
  0.00    420.88     0.00   243404     0.00     0.00  set(unsigned int, dstring const&)
  0.00    420.88     0.00   243322     0.00     0.00  struct_union_typet::components() const
  0.00    420.88     0.00   239898     0.00     0.00  __gnu_cxx::new_allocator<typet>::allocate(unsigned long, void const*)
  0.00    420.88     0.00   239898     0.00     0.00  std::vector<typet, std::allocator<typet> >::_M_check_len(unsigned long, char const*) const
  0.00    420.88     0.00   239898     0.00     0.00  void std::_Destroy_aux<false>::__destroy<typet*>(typet*, typet*)
  0.00    420.88     0.00   239898     0.00     0.00  std::_Vector_base<typet, std::allocator<typet> >::_M_allocate(unsigned long)
  0.00    420.88     0.00   239898     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    420.88     0.00   236256     0.00     0.00  simplify_exprt::get_values(exprt const&, std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >&)
  0.00    420.88     0.00   236256     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    420.88     0.00   236256     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::~_Rb_tree()
  0.00    420.88     0.00   233231     0.00     0.00  index_exprt::array()
  0.00    420.88     0.00   229818     0.00     0.00  symbol_exprt::operator=(symbol_exprt const&)
  0.00    420.88     0.00   228409     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    420.88     0.00   224568     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    420.88     0.00   221632     0.00     0.00  nil_typet::nil_typet()
  0.00    420.88     0.00   219942     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::~_Rb_tree()
  0.00    420.88     0.00   218949     0.00     0.00  ssa_exprt::operator=(ssa_exprt const&)
  0.00    420.88     0.00   218288     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    420.88     0.00   218288     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    420.88     0.00   215953     0.00     0.00  constant_exprt::~constant_exprt()
  0.00    420.88     0.00   214677     0.00     0.00  value_set_dereferencet::valuet::~valuet()
  0.00    420.88     0.00   213891     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >::operator++()
  0.00    420.88     0.00   212699     0.00     0.00  symbolt::symbolt()
  0.00    420.88     0.00   208443     0.00     0.00  typet::typet(dstring const&, typet const&)
  0.00    420.88     0.00   208392     0.00     0.00  pointer_typet::pointer_typet(typet const&)
  0.00    420.88     0.00   207072     0.00     0.00  c_storage_spect::c_storage_spect(typet const&)
  0.00    420.88     0.00   201921     0.00     0.00  BigInt::operator*=(unsigned long long)
  0.00    420.88     0.00   196924     0.00     0.00  ansi_c_declarationt::get_is_typedef() const
  0.00    420.88     0.00   193475     0.00     0.00  std::_List_base<codet, std::allocator<codet> >::_M_clear()
  0.00    420.88     0.00   193248     0.00     0.00  code_typet::parametert::parametert()
  0.00    420.88     0.00   193248     0.00     0.00  ansi_c_declarationt::set_is_parameter(bool)
  0.00    420.88     0.00   191648     0.00     0.00  code_typet::parametert::set_identifier(dstring const&)
  0.00    420.88     0.00   191065     0.00     0.00  to_code_type(typet&)
  0.00    420.88     0.00   189662     0.00     0.00  ansi_c_declarationt::get_is_inline() const
  0.00    420.88     0.00   188538     0.00     0.00  guardt::add(exprt const&)
  0.00    420.88     0.00   186218     0.00     0.00  bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    420.88     0.00   186218     0.00     0.00  bv_cbmct::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    420.88     0.00   186218     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    420.88     0.00   186218     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    420.88     0.00   186218     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    420.88     0.00   182792     0.00     0.00  BigInt::operator*(unsigned long) const
  0.00    420.88     0.00   181000     0.00     0.00  integer2unsigned(BigInt const&)
  0.00    420.88     0.00   180523     0.00     0.00  BigInt::operator+=(long long)
  0.00    420.88     0.00   179326     0.00     0.00  BigInt::operator+(int) const
  0.00    420.88     0.00   179211     0.00     0.00  predicate_exprt::predicate_exprt(dstring const&)
  0.00    420.88     0.00   178847     0.00     0.00  exprt* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.00    420.88     0.00   178847     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    420.88     0.00   177298     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    420.88     0.00   176143     0.00     0.00  guardt::guard_expr(exprt&) const
  0.00    420.88     0.00   175778     0.00     0.09  symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&)
  0.00    420.88     0.00   174814     0.00     0.00  void std::_Construct<typet, typet>(typet*, typet const&)
  0.00    420.88     0.00   174626     0.00     0.01  boolbv_mapt::get_map_entry(dstring const&, typet const&)
  0.00    420.88     0.00   174626     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    420.88     0.00   174626     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    420.88     0.00   173314     0.00     0.00  literal_exprt::set_literal(literalt)
  0.00    420.88     0.00   173314     0.00     0.00  literal_exprt::literal_exprt(literalt)
  0.00    420.88     0.00   171586     0.00     0.00  binary_relation_exprt::~binary_relation_exprt()
  0.00    420.88     0.00   169597     0.00     0.00  unary_exprt::unary_exprt(dstring const&, exprt const&, typet const&)
  0.00    420.88     0.00   169329     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::find(dstring const&)
  0.00    420.88     0.00   169329     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&)
  0.00    420.88     0.00   169080     0.00     0.00  ansi_c_scopet::~ansi_c_scopet()
  0.00    420.88     0.00   169080     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    420.88     0.00   169080     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    420.88     0.00   162214     0.00     0.00  to_struct_union_type(typet const&)
  0.00    420.88     0.00   158648     0.00     0.00  simplify_exprt::simplify_pointer_object(exprt&)
  0.00    420.88     0.00   152725     0.00     0.00  goto_symex_statet::renaming_levelt::increase_counter(dstring const&)
  0.00    420.88     0.00   152420     0.00     0.00  to_if_expr(exprt&)
  0.00    420.88     0.00   146576     0.00     0.00  codet::codet(codet const&)
  0.00    420.88     0.00   144804     0.00     0.00  exprt::location() const
  0.00    420.88     0.00   140163     0.00     0.00  value_set_dereferencet::valuet::valuet(value_set_dereferencet::valuet const&)
  0.00    420.88     0.00   139621     0.00     0.02  goto_symex_statet::l2_thread_write_encoding(ssa_exprt const&, namespacet const&)
  0.00    420.88     0.00   138224     0.00     0.25  goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    420.88     0.00   135486     0.00     0.00  std::pair<dstring const, typet>::pair(std::pair<dstring const, typet> const&)
  0.00    420.88     0.00   133784     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base()
  0.00    420.88     0.00   133784     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::~vector()
  0.00    420.88     0.00   133426     0.00     0.00  codet::get_statement() const
  0.00    420.88     0.00   133075     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    420.88     0.00   131298     0.00     0.00  object_descriptor_exprt::object()
  0.00    420.88     0.00   130456     0.00     0.04  boolbvt::boolbv_set_equality_to_true(equal_exprt const&)
  0.00    420.88     0.00   128932     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    420.88     0.00   128932     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    420.88     0.00   128932     0.00     0.00  std::pair<dstring const, boolbv_mapt::map_entryt>::pair(std::pair<dstring const, boolbv_mapt::map_entryt> const&)
  0.00    420.88     0.00   128932     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    420.88     0.00   128584     0.00     0.00  __gnu_cxx::new_allocator<boolbv_mapt::map_bitt>::allocate(unsigned long, void const*)
  0.00    420.88     0.00   128584     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    420.88     0.00   126960     0.00     0.00  reference_counting<value_sett::object_map_dt>::copy_from(reference_counting<value_sett::object_map_dt> const&)
  0.00    420.88     0.00   121988     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    420.88     0.00   116640     0.00     0.00  struct_union_typet::componentt::get_is_bit_field() const
  0.00    420.88     0.00   115644     0.00     0.00  signed_long_int_type()
  0.00    420.88     0.00   113994     0.00     0.00  index_type()
  0.00    420.88     0.00   112638     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) const
  0.00    420.88     0.00   112455     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    420.88     0.00   112455     0.00     0.00  std::pair<dstring const, symbolt>::pair<dstring, symbolt>(std::pair<dstring, symbolt> const&)
  0.00    420.88     0.00   112379     0.00     0.00  irept::~irept()
  0.00    420.88     0.00   111372     0.00     0.00  value_set_dereferencet::dereference_type_compare(typet const&, typet const&) const
  0.00    420.88     0.00   109144     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    420.88     0.00   109144     0.00     0.00  std::pair<dstring const, symbolt>::pair(std::pair<dstring const, symbolt> const&)
  0.00    420.88     0.00   109003     0.00     0.00  simplify_exprt::eliminate_common_addends(exprt&, exprt&)
  0.00    420.88     0.00   108765     0.00     0.00  ansi_c_declaratort::set_base_name(dstring const&)
  0.00    420.88     0.00   108765     0.00     0.00  ansi_c_declaratort::set_name(dstring const&)
  0.00    420.88     0.00   108699     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    420.88     0.00   108498     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    420.88     0.00   108193     0.00     0.00  code_assignt::code_assignt(code_assignt const&)
  0.00    420.88     0.00   108034     0.00     0.00  guardt::append(guardt const&)
  0.00    420.88     0.00   107834     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    420.88     0.00   107792     0.00     0.33  goto_symext::symex_assign(goto_symex_statet&, code_assignt const&)
  0.00    420.88     0.00   106722     0.00     0.00  signedbv_typet::~signedbv_typet()
  0.00    420.88     0.00   104511     0.00     0.00  irep_serializationt::insert_on_read(unsigned long, irept const&)
  0.00    420.88     0.00   104511     0.00     0.00  std::pair<bool, irept>::operator=(std::pair<bool, irept> const&)
  0.00    420.88     0.00   104087     0.00     0.00  yy_get_previous_state()
  0.00    420.88     0.00   101817     0.00     0.00  simplify_exprt::simplify_index(exprt&)
  0.00    420.88     0.00   101711     0.00     0.00  struct_union_typet::componentt::get_name() const
  0.00    420.88     0.00   100926     0.00     0.00  exprt::op2()
  0.00    420.88     0.00   100504     0.00     0.00  ansi_c_declarationt::get_is_extern() const
  0.00    420.88     0.00    99898     0.00     0.00  c_typecastt::follow_with_qualifiers(typet const&)
  0.00    420.88     0.00    99001     0.00     0.00  binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&)
  0.00    420.88     0.00    98894     0.00     0.00  ansi_c_declarationt::get_is_static_assert() const
  0.00    420.88     0.00    98717     0.00     0.00  c_typecheck_baset::make_already_typechecked(typet&)
  0.00    420.88     0.00    98512     0.00     0.00  ansi_c_declarationt::set_is_extern(bool)
  0.00    420.88     0.00    98512     0.00     0.00  ansi_c_declarationt::set_is_inline(bool)
  0.00    420.88     0.00    98512     0.00     0.00  ansi_c_declarationt::set_is_static(bool)
  0.00    420.88     0.00    98512     0.00     0.00  ansi_c_declarationt::set_is_typedef(bool)
  0.00    420.88     0.00    98512     0.00     0.00  ansi_c_declarationt::set_is_register(bool)
  0.00    420.88     0.00    98512     0.00     0.00  ansi_c_declarationt::set_is_thread_local(bool)
  0.00    420.88     0.00    98462     0.00     0.00  ansi_c_declarationt::add_initializer(exprt&)
  0.00    420.88     0.00    98462     0.00     0.00  ansi_c_declaratort::value() const
  0.00    420.88     0.00    98400     0.00     0.00  c_typecheck_baset::move_symbol(symbolt&, symbolt*&)
  0.00    420.88     0.00    98335     0.00     0.00  ansi_c_parsert::copy_item(ansi_c_declarationt const&)
  0.00    420.88     0.00    98335     0.00     0.00  ansi_c_declarationt::ansi_c_declarationt(ansi_c_declarationt const&)
  0.00    420.88     0.00    98335     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_create_node(ansi_c_declarationt const&)
  0.00    420.88     0.00    98335     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    420.88     0.00    98335     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::push_back(ansi_c_declarationt const&)
  0.00    420.88     0.00    98285     0.00     0.00  ansi_c_declarationt::set_is_global(bool)
  0.00    420.88     0.00    98261     0.00     0.00  c_typecheck_baset::typecheck_new_symbol(symbolt&)
  0.00    420.88     0.00    97993     0.00     0.00  symex_dereference_statet::dereference_failure(std::string const&, std::string const&, guardt const&)
  0.00    420.88     0.00    96956     0.00     0.00  dirtyt::is_dirty(dstring const&) const
  0.00    420.88     0.00    96384     0.00     0.00  pointer_object(exprt const&)
  0.00    420.88     0.00    96363     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    420.88     0.00    96363     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    420.88     0.00    96363     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    420.88     0.00    93335     0.00     0.00  i2string(unsigned int)
  0.00    420.88     0.00    91794     0.00     0.00  typet::subtypes() const
  0.00    420.88     0.00    91783     0.00     0.00  false_exprt::~false_exprt()
  0.00    420.88     0.00    91117     0.00     0.00  std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >::~unordered_set()
  0.00    420.88     0.00    88881     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&)
  0.00    420.88     0.00    85562     0.00     0.00  dirtyt::find_dirty(exprt const&)
  0.00    420.88     0.00    84540     0.00     0.00  ansi_c_scopet::ansi_c_scopet(ansi_c_scopet const&)
  0.00    420.88     0.00    84540     0.00     0.00  ansi_c_scopet::ansi_c_scopet()
  0.00    420.88     0.00    84540     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    420.88     0.00    84540     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    420.88     0.00    84540     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    420.88     0.00    84540     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    420.88     0.00    84540     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    420.88     0.00    84540     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::_M_create_node(ansi_c_scopet const&)
  0.00    420.88     0.00    84540     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    420.88     0.00    84540     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::push_back(ansi_c_scopet const&)
  0.00    420.88     0.00    84440     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::_M_erase(std::_List_iterator<ansi_c_scopet>)
  0.00    420.88     0.00    84440     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::pop_back()
  0.00    420.88     0.00    80741     0.00     0.04  bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool)
  0.00    420.88     0.00    79658     0.00     0.00  goto_trace_stept::~goto_trace_stept()
  0.00    420.88     0.00    79125     0.00     0.00  to_index_expr(exprt const&)
  0.00    420.88     0.00    78049     0.00     0.00  prop_conv_solvert::l_get(literalt) const
  0.00    420.88     0.00    74514     0.00     0.00  value_set_dereferencet::valuet::valuet()
  0.00    420.88     0.00    74514     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    420.88     0.00    74514     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    420.88     0.00    70378     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_unique(exprt const&)
  0.00    420.88     0.00    70332     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    420.88     0.00    70130     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::insert(exprt const&)
  0.00    420.88     0.00    69592     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    420.88     0.00    69592     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    420.88     0.00    68712     0.00     0.00  compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    420.88     0.00    68426     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    420.88     0.00    65882     0.00     0.00  symbol_exprt::symbol_exprt()
  0.00    420.88     0.00    65848     0.00     0.00  ssa_exprt::ssa_exprt()
  0.00    420.88     0.00    65751     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<ssa_exprt, false>*>::allocate(unsigned long, void const*)
  0.00    420.88     0.00    65649     0.00     0.00  to_object_descriptor_expr(exprt const&)
  0.00    420.88     0.00    65048     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::check_index(unsigned long)
  0.00    420.88     0.00    64763     0.00     0.00  exprt::reserve_operands(unsigned long)
  0.00    420.88     0.00    64607     0.00     0.00  to_member_expr(exprt&)
  0.00    420.88     0.00    64562     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::~instructiont()
  0.00    420.88     0.00    64562     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    420.88     0.00    64186     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&)
  0.00    420.88     0.00    64186     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    420.88     0.00    64186     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    420.88     0.00    64186     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    420.88     0.00    62363     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    420.88     0.00    62363     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    420.88     0.00    62363     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    420.88     0.00    61935     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    420.88     0.00    61935     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    420.88     0.00    61935     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    420.88     0.00    60775     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    420.88     0.00    60334     0.00     0.00  cnft::gate_or(literalt, literalt, literalt)
  0.00    420.88     0.00    60036     0.00     0.00  plus_exprt::plus_exprt(exprt const&, exprt const&)
  0.00    420.88     0.00    59853     0.00     0.00  member_exprt::get_component_name() const
  0.00    420.88     0.00    59818     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::~_Rb_tree()
  0.00    420.88     0.00    58925     0.00     0.00  symex_dereference_statet::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&)
  0.00    420.88     0.00    58925     0.00     0.01  value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const
  0.00    420.88     0.00    58925     0.00     0.00  std::_List_base<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_clear()
  0.00    420.88     0.00    58924     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    420.88     0.00    58924     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    420.88     0.00    58924     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    420.88     0.00    58921     0.00     0.00  dereference_callbackt::~dereference_callbackt()
  0.00    420.88     0.00    58921     0.00     0.03  value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet)
  0.00    420.88     0.00    58921     0.00     0.00  symex_dereference_statet::~symex_dereference_statet()
  0.00    420.88     0.00    58605     0.00     0.00  BigInt::operator/=(BigInt const&)
  0.00    420.88     0.00    57426     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    420.88     0.00    57328     0.00     0.00  to_struct_type(typet const&)
  0.00    420.88     0.00    57225     0.00     0.00  cmdlinet::optiont::~optiont()
  0.00    420.88     0.00    57145     0.00     0.01  std::_List_base<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_clear()
  0.00    420.88     0.00    56790     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    420.88     0.00    56523     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    420.88     0.00    56274     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::find(exprt const&)
  0.00    420.88     0.00    56274     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_lower_bound(std::_Rb_tree_node<exprt>*, std::_Rb_tree_node<exprt>*, exprt const&)
  0.00    420.88     0.00    56274     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::find(exprt const&)
  0.00    420.88     0.00    55663     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    420.88     0.00    54493     0.00     0.00  std::map<dstring, std::pair<ssa_exprt, unsigned int>, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::map(std::map<dstring, std::pair<ssa_exprt, unsigned int>, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > > const&)
  0.00    420.88     0.00    54341     0.00     0.00  messaget::mstreamt& messaget::mstreamt::operator<< <unsigned int>(unsigned int const&)
  0.00    420.88     0.00    52451     0.00     0.00  to_symbol_expr(exprt&)
  0.00    420.88     0.00    51784     0.00     0.00  expr2ct::convert(exprt const&, unsigned int&)
  0.00    420.88     0.00    51037     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::get_target() const
  0.00    420.88     0.00    50848     0.00     0.00  simplify_exprt::simplify_div(exprt&)
  0.00    420.88     0.00    50218     0.00     0.00  c_typecastt::~c_typecastt()
  0.00    420.88     0.00    49949     0.00     0.00  c_typecastt::implicit_typecast(exprt&, typet const&)
  0.00    420.88     0.00    49949     0.00     0.00  c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&)
  0.00    420.88     0.00    49778     0.00     0.00  goto_symex_statet::renaming_levelt::~renaming_levelt()
  0.00    420.88     0.00    49450     0.00     0.00  value_sett::~value_sett()
  0.00    420.88     0.00    49450     0.00     0.00  goto_symex_statet::propagationt::~propagationt()
  0.00    420.88     0.00    49450     0.00     0.00  goto_symex_statet::level2t::~level2t()
  0.00    420.88     0.00    49450     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    420.88     0.00    49450     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    420.88     0.00    49286     0.00     0.00  value_sett::value_sett(value_sett const&)
  0.00    420.88     0.00    49286     0.00     0.03  goto_symex_statet::goto_statet::~goto_statet()
  0.00    420.88     0.00    49286     0.00     0.00  goto_symex_statet::propagationt::propagationt(goto_symex_statet::propagationt const&)
  0.00    420.88     0.00    49286     0.00     0.00  goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&)
  0.00    420.88     0.00    49286     0.00     0.00  goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&)
  0.00    420.88     0.00    49286     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    420.88     0.00    49168     0.00     0.00  check_c_implicit_typecast(typet const&, typet const&)
  0.00    420.88     0.00    48410     0.00     0.00  member_exprt::set_component_name(dstring const&)
  0.00    420.88     0.00    48394     0.00     0.00  member_exprt::member_exprt(typet const&)
  0.00    420.88     0.00    48192     0.00     0.00  same_object(exprt const&, exprt const&)
  0.00    420.88     0.00    47710     0.00     0.00  array_name(namespacet const&, exprt const&)
  0.00    420.88     0.00    47441     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    420.88     0.00    46039     0.00     0.00  std::pair<ssa_exprt, unsigned int>::operator=(std::pair<ssa_exprt, unsigned int> const&)
  0.00    420.88     0.00    45825     0.00     0.00  index_exprt::index_exprt(exprt const&, exprt const&, typet const&)
  0.00    420.88     0.00    45625     0.00     0.00  c_implicit_typecast(exprt&, typet const&, namespacet const&)
  0.00    420.88     0.00    44860     0.00     0.00  irep_serializationt::read_gb_string(std::istream&)
  0.00    420.88     0.00    44006     0.00     0.00  exprt::make_not()
  0.00    420.88     0.00    43488     0.00     0.00  locationt::get_column() const
  0.00    420.88     0.00    43467     0.00     0.00  exprt::move_to_operands(exprt&)
  0.00    420.88     0.00    43203     0.00     0.00  namespace_baset::lookup(irept const&) const
  0.00    420.88     0.00    43061     0.00     0.00  size_of_expr(typet const&, namespacet const&)
  0.00    420.88     0.00    42553     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    420.88     0.00    42525     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_allocate(unsigned long)
  0.00    420.88     0.00    40288     0.00     0.00  std::_Bvector_base<std::allocator<bool> >::_M_deallocate()
  0.00    420.88     0.00    39829     0.00     0.00  goto_trace_stept::goto_trace_stept()
  0.00    420.88     0.00    39829     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    420.88     0.00    39829     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_create_node(goto_trace_stept const&)
  0.00    420.88     0.00    39829     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    420.88     0.00    39829     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::push_back(goto_trace_stept const&)
  0.00    420.88     0.00    39829     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    420.88     0.00    39829     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    420.88     0.00    39725     0.00     0.00  cmdlinet::optiont::optiont(cmdlinet::optiont const&)
  0.00    420.88     0.00    39725     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    420.88     0.00    39725     0.00     0.00  std::list<std::string, std::allocator<std::string> >::list(std::list<std::string, std::allocator<std::string> > const&)
  0.00    420.88     0.00    39515     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    420.88     0.00    39496     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::insert(dstring const&)
  0.00    420.88     0.00    39496     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_insert_unique(dstring const&)
  0.00    420.88     0.00    39071     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    420.88     0.00    38954     0.00     0.00  mult_exprt::mult_exprt(exprt const&, exprt const&)
  0.00    420.88     0.00    38954     0.00     0.00  mult_exprt::~mult_exprt()
  0.00    420.88     0.00    38098     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    420.88     0.00    38098     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    420.88     0.00    38098     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    420.88     0.00    38066     0.00     0.00  signed_int_type()
  0.00    420.88     0.00    37473     0.00     0.00  BigInt::operator-=(long long)
  0.00    420.88     0.00    37261     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_allocate(unsigned long)
  0.00    420.88     0.00    37113     0.00     0.00  simplify_exprt::simplify_dynamic_object(exprt&)
  0.00    420.88     0.00    36287     0.00     0.01  goto_checkt::check(exprt const&)
  0.00    420.88     0.00    36287     0.00     0.01  goto_checkt::check_rec(exprt const&, guardt&, bool)
  0.00    420.88     0.00    35984     0.00     0.00  operator<<(std::ostream&, locationt const&)
  0.00    420.88     0.00    35865     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    420.88     0.00    35166     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    420.88     0.00    34325     0.00     0.00  simplify_exprt::simplify_object_size(exprt&)
  0.00    420.88     0.00    33838     0.00     0.00  simplify_exprt::simplify_bitwise(exprt&)
  0.00    420.88     0.00    33805     0.00     0.00  struct_union_typet::componentt::get_is_padding() const
  0.00    420.88     0.00    33223     0.00     0.00  console_message_handlert::print(unsigned int, std::string const&)
  0.00    420.88     0.00    32777     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::operator[](unsigned long)
  0.00    420.88     0.00    32487     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    420.88     0.00    32450     0.00     0.00  codet::codet()
  0.00    420.88     0.00    32281     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    420.88     0.00    32281     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    420.88     0.00    32281     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    420.88     0.00    32281     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    420.88     0.00    32281     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    420.88     0.00    32271     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::operator[](unsigned long) const
  0.00    420.88     0.00    32033     0.00     0.00  BigInt::operator-(int) const
  0.00    420.88     0.00    31953     0.00     0.00  symbolt::symbol_expr() const
  0.00    420.88     0.00    31211     0.00     0.00  simplify_exprt::simplify_with(exprt&)
  0.00    420.88     0.00    30097     0.00     0.00  symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int)
  0.00    420.88     0.00    29531     0.00     0.00  BigInt::operator-() const
  0.00    420.88     0.00    29430     0.00     0.00  if_exprt::if_exprt(exprt const&, exprt const&, exprt const&)
  0.00    420.88     0.00    29316     0.00     0.00  to_with_expr(exprt&)
  0.00    420.88     0.00    28774     0.00     0.00  value_sett::make_member(exprt const&, dstring const&, namespacet const&)
  0.00    420.88     0.00    28085     0.00     0.01  union_find<exprt>::number(exprt const&)
  0.00    420.88     0.00    28085     0.00     0.01  numbering<exprt>::number(exprt const&)
  0.00    420.88     0.00    28085     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    420.88     0.00    27633     0.00     0.00  simplify_exprt::simplify_unary_minus(exprt&)
  0.00    420.88     0.00    26658     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::~_Vector_base()
  0.00    420.88     0.00    26620     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    420.88     0.00    26620     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    420.88     0.00    26140     0.00     0.09  symex_target_equationt::shared_write(exprt const&, ssa_exprt const&, unsigned int, symex_targett::sourcet const&)
  0.00    420.88     0.00    26019     0.00     0.00  std::map<dstring, std::pair<ssa_exprt, unsigned int>, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > const&)
  0.00    420.88     0.00    26019     0.00     0.00  std::pair<ssa_exprt, unsigned int>::pair()
  0.00    420.88     0.00    26019     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > const&)
  0.00    420.88     0.00    25893     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::expanding_vector(expanding_vector<local_bitvector_analysist::flagst> const&)
  0.00    420.88     0.00    25893     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_create_storage(unsigned long)
  0.00    420.88     0.00    25893     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    420.88     0.00    25656     0.00     0.01  arrayst::record_array_index(index_exprt const&)
  0.00    420.88     0.00    25204     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    420.88     0.00    25204     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    420.88     0.00    24645     0.00     0.04  goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&)
  0.00    420.88     0.00    24645     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    420.88     0.00    24645     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    420.88     0.00    24645     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    420.88     0.00    24641     0.00     0.00  goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&)
  0.00    420.88     0.00    24641     0.00     0.04  goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&)
  0.00    420.88     0.00    24641     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    420.88     0.00    24641     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_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    420.88     0.00    24641     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_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<ssa_exprt> const&, std::_Identity<ssa_exprt> const&, std::allocator<ssa_exprt> const&)
  0.00    420.88     0.00    24641     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_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    420.88     0.00    24641     0.00     0.00  std::tr1::__unordered_set<ssa_exprt, irep_hash, std::equal_to<ssa_exprt>, std::allocator<ssa_exprt>, false>::__unordered_set(unsigned long, irep_hash const&, std::equal_to<ssa_exprt> const&, std::allocator<ssa_exprt> const&)
  0.00    420.88     0.00    24370     0.00     0.00  to_member_expr(exprt const&)
  0.00    420.88     0.00    24272     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    420.88     0.00    24120     0.00     0.00  __gnu_cxx::new_allocator<local_bitvector_analysist::flagst>::allocate(unsigned long, void const*)
  0.00    420.88     0.00    24093     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont()
  0.00    420.88     0.00    23656     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    420.88     0.00    23641     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    420.88     0.00    23641     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    420.88     0.00    23197     0.00     0.00  simplify_exprt::simplify_invalid_pointer(exprt&)
  0.00    420.88     0.00    22908     0.00     0.00  struct_union_typet::get_component(dstring const&) const
  0.00    420.88     0.00    22766     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_erase(std::_List_iterator<goto_trace_stept>)
  0.00    420.88     0.00    22661     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    420.88     0.00    22521     0.00     0.00  simplify_exprt::simplify_shifts(exprt&)
  0.00    420.88     0.00    22351     0.00     0.00  BigInt::to_long() const
  0.00    420.88     0.00    22339     0.00     0.00  power(BigInt const&, BigInt const&)
  0.00    420.88     0.00    22299     0.00     0.00  BigInt::setPower2(unsigned int)
  0.00    420.88     0.00    22225     0.00     0.00  void std::_Construct<cmdlinet::optiont, cmdlinet::optiont>(cmdlinet::optiont*, cmdlinet::optiont const&)
  0.00    420.88     0.00    21859     0.00     0.00  __gnu_cxx::new_allocator<unsigned long>::allocate(unsigned long, void const*)
  0.00    420.88     0.00    21621     0.00     0.07  boolbvt::convert_overflow(exprt const&)
  0.00    420.88     0.00    21188     0.00     0.00  goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    420.88     0.00    21101     0.00     0.00  messaget::mstreamt::mstreamt(unsigned int, message_handlert**)
  0.00    420.88     0.00    21101     0.00     0.00  messaget::mstreamt::~mstreamt()
  0.00    420.88     0.00    20964     0.00     0.00  member_exprt::struct_op()
  0.00    420.88     0.00    20937     0.00     0.00  messaget::messaget()
  0.00    420.88     0.00    20645     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    420.88     0.00    20645     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    420.88     0.00    20645     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    420.88     0.00    20645     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    420.88     0.00    20608     0.00     0.00  endianness_mapt::map_bit(unsigned long) const
  0.00    420.88     0.00    20608     0.00     0.00  endianness_mapt::map_byte(unsigned long) const
  0.00    420.88     0.00    20461     0.00     0.00  binary_exprt::binary_exprt(dstring const&, typet const&)
  0.00    420.88     0.00    20461     0.00     0.00  implies_exprt::implies_exprt()
  0.00    420.88     0.00    20401     0.00     0.00  messaget::~messaget()
  0.00    420.88     0.00    20331     0.00     0.01  simplify_exprt::simplify_minus(exprt&)
  0.00    420.88     0.00    20331     0.00     0.00  unary_minus_exprt::unary_minus_exprt(exprt const&)
  0.00    420.88     0.00    20331     0.00     0.00  unary_minus_exprt::~unary_minus_exprt()
  0.00    420.88     0.00    20062     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_check_len(unsigned long, char const*) const
  0.00    420.88     0.00    20062     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    420.88     0.00    20062     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    420.88     0.00    20062     0.00     0.00  std::_Bvector_base<std::allocator<bool> >::_M_allocate(unsigned long)
  0.00    420.88     0.00    20062     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_fill_insert(std::_Bit_iterator, unsigned long, bool)
  0.00    420.88     0.00    20062     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    420.88     0.00    20062     0.00     0.00  std::vector<bool, std::allocator<bool> >::resize(unsigned long, bool)
  0.00    420.88     0.00    20062     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    420.88     0.00    20062     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    420.88     0.00    20062     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    420.88     0.00    20062     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    420.88     0.00    20062     0.00     0.00  std::fill(std::_Bit_iterator, std::_Bit_iterator, bool const&)
  0.00    420.88     0.00    19782     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::clear()
  0.00    420.88     0.00    19503     0.00     0.04  bv_utilst::overflow_add(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    420.88     0.00    19376     0.00     0.00  __gnu_cxx::new_allocator<unsigned int>::allocate(unsigned long, void const*)
  0.00    420.88     0.00    19376     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::_M_check_len(unsigned long, char const*) const
  0.00    420.88     0.00    19376     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    420.88     0.00    19376     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    420.88     0.00    19321     0.00     0.00  struct_union_typet::component_type(dstring const&) const
  0.00    420.88     0.00    19247     0.00     0.00  languaget::languaget()
  0.00    420.88     0.00    19247     0.00     0.00  languaget::~languaget()
  0.00    420.88     0.00    19129     0.00     0.00  BigInt::operator*(unsigned int) const
  0.00    420.88     0.00    19094     0.00     0.00  ansi_c_parse_treet::~ansi_c_parse_treet()
  0.00    420.88     0.00    19051     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    420.88     0.00    19051     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    420.88     0.00    19051     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    420.88     0.00    19047     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    420.88     0.00    19047     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    420.88     0.00    19047     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    420.88     0.00    19047     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    420.88     0.00    19047     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    420.88     0.00    18951     0.00     0.00  rename_symbolt::have_to_rename(typet const&) const
  0.00    420.88     0.00    18919     0.00     0.00  ansi_c_languaget::ansi_c_languaget()
  0.00    420.88     0.00    18919     0.00     0.00  ansi_c_languaget::~ansi_c_languaget()
  0.00    420.88     0.00    18916     0.00     0.00  code_function_callt::arguments()
  0.00    420.88     0.00    18869     0.00     0.00  new_ansi_c_language()
  0.00    420.88     0.00    18869     0.00     0.00  ansi_c_languaget::~ansi_c_languaget()
  0.00    420.88     0.00    18805     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    420.88     0.00    18805     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    420.88     0.00    18805     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    420.88     0.00    18805     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    420.88     0.00    18805     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    420.88     0.00    18805     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    420.88     0.00    18805     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    420.88     0.00    18775     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::~_Vector_base()
  0.00    420.88     0.00    18755     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    420.88     0.00    18755     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    420.88     0.00    18755     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    420.88     0.00    18755     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    420.88     0.00    18755     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    420.88     0.00    18755     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    420.88     0.00    18755     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    420.88     0.00    18705     0.00     0.01  from_expr(namespacet const&, dstring const&, exprt const&)
  0.00    420.88     0.00    18705     0.00     0.00  ansi_c_languaget::from_expr(exprt const&, std::string&, namespacet const&)
  0.00    420.88     0.00    18705     0.00     0.00  expr2ct::get_shorthands(exprt const&)
  0.00    420.88     0.00    18705     0.00     0.00  expr2ct::expr2ct(namespacet const&)
  0.00    420.88     0.00    18705     0.00     0.00  expr2ct::~expr2ct()
  0.00    420.88     0.00    18705     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    420.88     0.00    18705     0.00     0.00  std::auto_ptr<languaget>::operator=(std::auto_ptr_ref<languaget>)
  0.00    420.88     0.00    18493     0.00     0.00  std::pair<exprt const, unsigned int>::pair(std::pair<exprt const, unsigned int> const&)
  0.00    420.88     0.00    18425     0.00     0.00  typecast_exprt::typecast_exprt(exprt const&, typet const&)
  0.00    420.88     0.00    18177     0.00     0.00  code_typet::parametert::get_identifier() const
  0.00    420.88     0.00    18111     0.00     0.00  expr2ct::convert_symbol(exprt const&, unsigned int&)
  0.00    420.88     0.00    17885     0.00     0.00  local_cfgt::loct::loct(local_cfgt::loct const&)
  0.00    420.88     0.00    17885     0.00     0.00  local_bitvector_analysist::loc_infot::loc_infot(local_bitvector_analysist::loc_infot const&)
  0.00    420.88     0.00    17885     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_create_storage(unsigned long)
  0.00    420.88     0.00    17885     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    420.88     0.00    17885     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    420.88     0.00    17885     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    420.88     0.00    17885     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    420.88     0.00    17885     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    420.88     0.00    17885     0.00     0.00  void std::_Construct<local_cfgt::loct, local_cfgt::loct>(local_cfgt::loct*, local_cfgt::loct const&)
  0.00    420.88     0.00    17885     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    420.88     0.00    17833     0.00     0.00  char_type()
  0.00    420.88     0.00    17754     0.00     0.00  expr2ct::id_shorthand(dstring const&) const
  0.00    420.88     0.00    17754     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    420.88     0.00    17754     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    420.88     0.00    17584     0.00     0.00  string2integer(std::string const&, unsigned int)
  0.00    420.88     0.00    17584     0.00     0.00  BigInt::BigInt(char const*, unsigned int)
  0.00    420.88     0.00    17500     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::push_back(cmdlinet::optiont const&)
  0.00    420.88     0.00    17349     0.00     0.00  has_suffix(std::string const&, std::string const&)
  0.00    420.88     0.00    17160     0.00     0.00  binary_relation_exprt::lhs()
  0.00    420.88     0.00    17016     0.00     0.00  goto_program_templatet<codet, exprt>::add_instruction()
  0.00    420.88     0.00    16975     0.00     0.00  cmdlinet::getoptnr(std::string const&) const
  0.00    420.88     0.00    16632     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    420.88     0.00    16358     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    420.88     0.00    16323     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    420.88     0.00    16323     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    420.88     0.00    16323     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    420.88     0.00    15867     0.00     0.02  boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    420.88     0.00    15867     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    420.88     0.00    15867     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    420.88     0.00    15867     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    420.88     0.00    15867     0.00     0.00  std::pair<unsigned int const, exprt>::pair(std::pair<unsigned int const, exprt> const&)
  0.00    420.88     0.00    15867     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    420.88     0.00    15867     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    420.88     0.00    15867     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    420.88     0.00    15867     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    420.88     0.00    15863     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    420.88     0.00    15821     0.00     0.00  goto_inlinet::inline_instruction(goto_programt&, bool, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>&)
  0.00    420.88     0.00    15777     0.00     0.00  cmdlinet::isset(char const*) const
  0.00    420.88     0.00    15679     0.00     0.00  exprt::make_typecast(typet const&)
  0.00    420.88     0.00    15667     0.00     0.04  value_sett::operator=(value_sett const&)
  0.00    420.88     0.00    15667     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    420.88     0.00    15667     0.00     0.00  std::list<exprt, std::allocator<exprt> >::operator=(std::list<exprt, std::allocator<exprt> > const&)
  0.00    420.88     0.00    15667     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    420.88     0.00    15667     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    420.88     0.00    15622     0.00     0.00  guardt::make_false()
  0.00    420.88     0.00    15622     0.00     0.00  std::list<exprt, std::allocator<exprt> >::clear()
  0.00    420.88     0.00    15419     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    420.88     0.00    15371     0.00     0.00  code_typet::parameters() const
  0.00    420.88     0.00    15184     0.00     0.01  bv_utilst::negate(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    420.88     0.00    15012     0.00     0.00  integer2string(BigInt const&, unsigned int)
  0.00    420.88     0.00    14866     0.00     0.00  exprt::find_location() const
  0.00    420.88     0.00    14778     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    420.88     0.00    14764     0.00     0.01  boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    420.88     0.00    14764     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    420.88     0.00    14693     0.00     0.00  expr2ct::convert_constant(exprt const&, unsigned int&)
  0.00    420.88     0.00    14667     0.00     0.00  BigInt::operator>=(int) const
  0.00    420.88     0.00    14621     0.00     0.00  to_code(exprt const&)
  0.00    420.88     0.00    14463     0.00     0.00  propt::has_set_to() const
  0.00    420.88     0.00    14179     0.00     0.00  std::pair<ssa_exprt, unsigned int>::pair<ssa_exprt, int>(std::pair<ssa_exprt, int> const&)
  0.00    420.88     0.00    14164     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    420.88     0.00    14154     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::swap(goto_program_templatet<codet, exprt>::instructiont&)
  0.00    420.88     0.00    14154     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    420.88     0.00    13554     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    420.88     0.00    13535     0.00     0.00  std::_Rb_tree_iterator<std::pair<exprt const, unsigned int> >::operator--()
  0.00    420.88     0.00    13310     0.00     0.02  equalityt::equality(exprt const&, exprt const&)
  0.00    420.88     0.00    13310     0.00     0.02  equalityt::equality2(exprt const&, exprt const&)
  0.00    420.88     0.00    13310     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    420.88     0.00    13310     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    420.88     0.00    13203     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    420.88     0.00    13203     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    420.88     0.00    13203     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    420.88     0.00    13196     0.00     0.02  goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&)
  0.00    420.88     0.00    12328     0.00     0.00  long long str2number<long long>(char const*, int, bool)
  0.00    420.88     0.00    12328     0.00     0.00  to_literal_expr(exprt const&)
  0.00    420.88     0.00    12328     0.00     0.00  unsafe_string2signedlonglong(std::string const&, int)
  0.00    420.88     0.00    12328     0.00     0.00  literal_exprt::get_literal() const
  0.00    420.88     0.00    12328     0.00     0.00  irept::get_long_long(dstring const&) const
  0.00    420.88     0.00    12200     0.00     0.00  code_typet::make_ellipsis()
  0.00    420.88     0.00    12179     0.00     0.00  codet::set_statement(dstring const&)
  0.00    420.88     0.00    12179     0.00     0.00  codet::codet(dstring const&)
  0.00    420.88     0.00    11943     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    420.88     0.00    11790     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    420.88     0.00    11611     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >)
  0.00    420.88     0.00    11553     0.00     0.00  code_assignt::code_assignt(exprt const&, exprt const&)
  0.00    420.88     0.00    11060     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    420.88     0.00    11009     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    420.88     0.00    10869     0.00     0.01  build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&)
  0.00    420.88     0.00    10786     0.00     0.00  std::pair<ssa_exprt, int>::~pair()
  0.00    420.88     0.00    10718     0.00     0.00  std::pair<std::string const, std::string>::~pair()
  0.00    420.88     0.00    10704     0.00     0.00  get_language_from_mode(dstring const&)
  0.00    420.88     0.00    10644     0.00     0.00  floatbv_typet::set_f(unsigned int)
  0.00    420.88     0.00    10644     0.00     0.00  floatbv_typet::floatbv_typet()
  0.00    420.88     0.00    10644     0.00     0.00  ieee_float_spect::to_type() const
  0.00    420.88     0.00    10626     0.00     0.00  floatbv_typet::~floatbv_typet()
  0.00    420.88     0.00    10626     0.00     0.00  bv_utilst::extension(std::vector<literalt, std::allocator<literalt> > const&, unsigned int, bv_utilst::representationt)
  0.00    420.88     0.00    10606     0.00     0.00  expr2ct::convert(exprt const&)
  0.00    420.88     0.00    10353     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    420.88     0.00    10297     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    420.88     0.00    10259     0.00     0.03  prop_conv_solvert::set_equality_to_true(equal_exprt const&)
  0.00    420.88     0.00    10212     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    420.88     0.00    10098     0.00     0.00  code_typet::parametert::set_base_name(dstring const&)
  0.00    420.88     0.00    10098     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    420.88     0.00    10045     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    420.88     0.00    10045     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    420.88     0.00    10040     0.00     0.00  goto_symex_statet::framet::~framet()
  0.00    420.88     0.00    10040     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    420.88     0.00    10040     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    420.88     0.00    10040     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    420.88     0.00    10040     0.00     0.00  std::tr1::unordered_map<dstring, goto_symex_statet::framet::loop_infot, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> > >::~unordered_map()
  0.00    420.88     0.00    10040     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    420.88     0.00    10040     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    420.88     0.00    10010     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >::operator++()
  0.00    420.88     0.00     9657     0.00     0.01  bv_utilst::cond_negate(std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    420.88     0.00     9450     0.00     0.00  signed_short_int_type()
  0.00    420.88     0.00     9361     0.00     0.00  propt::set_variable_name(literalt, std::string const&)
  0.00    420.88     0.00     9055     0.00     0.01  goto_checkt::integer_overflow_check(exprt const&, guardt const&)
  0.00    420.88     0.00     8974     0.00     0.00  value_sett::make_union(value_sett const&)
  0.00    420.88     0.00     8974     0.00     0.00  value_sett::make_union(std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&)
  0.00    420.88     0.00     8917     0.00     0.00  cnft::lor(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    420.88     0.00     8853     0.00     0.00  goto_checkt::has_dereference(exprt const&)
  0.00    420.88     0.00     8803     0.00     0.00  symbol_tablet::add(symbolt const&)
  0.00    420.88     0.00     8698     0.00     0.00  add_failed_symbol(symbolt&, symbol_tablet&)
  0.00    420.88     0.00     8698     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::_M_create_node(symbolt* const&)
  0.00    420.88     0.00     8698     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::_M_insert(std::_List_iterator<symbolt*>, symbolt* const&)
  0.00    420.88     0.00     8698     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::push_back(symbolt* const&)
  0.00    420.88     0.00     8633     0.00     0.00  bv_pointerst::encode(unsigned int, std::vector<literalt, std::allocator<literalt> >&)
  0.00    420.88     0.00     8583     0.00     0.00  std::_List_base<unsigned int, std::allocator<unsigned int> >::_M_clear()
  0.00    420.88     0.00     8580     0.00     0.00  local_bitvector_analysist::loc_infot::merge(local_bitvector_analysist::loc_infot const&)
  0.00    420.88     0.00     8448     0.00     0.00  to_code_assign(codet&)
  0.00    420.88     0.00     8327     0.00     0.00  code_function_callt::lhs()
  0.00    420.88     0.00     8312     0.00     0.00  local_bitvector_analysist::is_tracked(dstring const&)
  0.00    420.88     0.00     8312     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    420.88     0.00     8188     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet)
  0.00    420.88     0.00     8188     0.00     0.00  goto_program_templatet<codet, exprt>::add_instruction(goto_program_instruction_typet)
  0.00    420.88     0.00     8185     0.00     0.00  locationt::set_file(dstring const&)
  0.00    420.88     0.00     8178     0.00     0.00  to_typecast_expr(exprt const&)
  0.00    420.88     0.00     8157     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    420.88     0.00     8157     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    420.88     0.00     8095     0.00     0.00  goto_checkt::invalidate(exprt const&)
  0.00    420.88     0.00     8008     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::pop_back()
  0.00    420.88     0.00     8008     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    420.88     0.00     8001     0.00     0.00  get_default_language()
  0.00    420.88     0.00     7970     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    420.88     0.00     7952     0.00     0.00  is_skip(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    420.88     0.00     7880     0.00     0.00  to_address_of_expr(exprt&)
  0.00    420.88     0.00     7763     0.00     0.00  locationt::set_function(dstring const&)
  0.00    420.88     0.00     7760     0.00     0.00  not_exprt::not_exprt(exprt const&)
  0.00    420.88     0.00     7659     0.00     0.00  std::list<dstring, std::allocator<dstring> >::splice(std::_List_iterator<dstring>, std::list<dstring, std::allocator<dstring> >&)
  0.00    420.88     0.00     7574     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    420.88     0.00     7574     0.00     0.00  boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    420.88     0.00     7506     0.00     0.00  replace_location(locationt&, locationt const&)
  0.00    420.88     0.00     7506     0.00     0.00  locationt::set_column(dstring const&)
  0.00    420.88     0.00     7506     0.00     0.00  locationt::set_line(dstring const&)
  0.00    420.88     0.00     7274     0.00     0.00  locationt::set_property_id(dstring const&)
  0.00    420.88     0.00     7221     0.00     0.00  unsigned_union_find::find(unsigned long) const
  0.00    420.88     0.00     7167     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    420.88     0.00     7149     0.00     0.00  goto_symext::symex_decl(goto_symex_statet&)
  0.00    420.88     0.00     7149     0.00     0.13  goto_symext::symex_decl(goto_symex_statet&, symbol_exprt const&)
  0.00    420.88     0.00     7142     0.00     0.00  std::_Rb_tree_iterator<exprt>::operator--()
  0.00    420.88     0.00     7129     0.00     0.00  locationt::set_comment(dstring const&)
  0.00    420.88     0.00     7129     0.00     0.00  locationt::set_property_class(dstring const&)
  0.00    420.88     0.00     7077     0.00     0.00  goto_program_templatet<codet, exprt>::insert_before_swap(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    420.88     0.00     7077     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    420.88     0.00     7077     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    420.88     0.00     7036     0.00     0.00  std::pair<std::string const, std::string>::pair(std::pair<std::string const, std::string> const&)
  0.00    420.88     0.00     7036     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_create_node(std::pair<std::string const, std::string> const&)
  0.00    420.88     0.00     7036     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_destroy_node(std::_Rb_tree_node<std::pair<std::string const, std::string> >*)
  0.00    420.88     0.00     7013     0.00     0.00  do_pointer(unsigned int, unsigned int)
  0.00    420.88     0.00     7012     0.00     0.00  BigInt::operator%=(BigInt const&)
  0.00    420.88     0.00     7011     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::pop_front()
  0.00    420.88     0.00     6977     0.00     0.00  locationt::set_source(dstring const&)
  0.00    420.88     0.00     6852     0.00     0.00  c_typecastt::do_typecast(exprt&, typet const&)
  0.00    420.88     0.00     6674     0.00     0.00  c_typecheck_baset::typecheck_expr(exprt&)
  0.00    420.88     0.00     6674     0.00     0.00  c_typecheck_baset::typecheck_expr_main(exprt&)
  0.00    420.88     0.00     6674     0.00     0.00  c_typecheck_baset::typecheck_expr_operands(exprt&)
  0.00    420.88     0.00     6608     0.00     0.07  boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    420.88     0.00     6477     0.00     0.00  to_code_function_call(codet const&)
  0.00    420.88     0.00     6455     0.00     0.02  boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    420.88     0.00     6342     0.00     0.00  to_unsignedbv_type(typet const&)
  0.00    420.88     0.00     6203     0.00     0.00  or_exprt::or_exprt(exprt const&, exprt const&)
  0.00    420.88     0.00     5965     0.00     0.00  BigInt::operator%(BigInt const&) const
  0.00    420.88     0.00     5907     0.00     0.00  ansi_c_declarationt::get_is_global() const
  0.00    420.88     0.00     5897     0.00     0.00  binary_relation_exprt::binary_relation_exprt(dstring const&)
  0.00    420.88     0.00     5858     0.00     0.00  index_exprt::index_exprt(exprt const&, exprt const&)
  0.00    420.88     0.00     5844     0.00     0.00  show_state_header(std::ostream&, goto_trace_stept const&, locationt const&, unsigned int)
  0.00    420.88     0.00     5844     0.00     0.01  counterexample_value(std::ostream&, namespacet const&, ssa_exprt const&, exprt const&, exprt const&)
  0.00    420.88     0.00     5844     0.00     0.00  counterexample_value_binary(exprt const&, namespacet const&)
  0.00    420.88     0.00     5757     0.00     0.00  value_sett::objectt::objectt(BigInt const&)
  0.00    420.88     0.00     5722     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    420.88     0.00     5722     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::list(std::list<unsigned int, std::allocator<unsigned int> > const&)
  0.00    420.88     0.00     5722     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    420.88     0.00     5643     0.00     0.00  struct_union_typet::component_number(dstring const&) const
  0.00    420.88     0.00     5630     0.00     0.01  build_object_descriptor_rec(namespacet const&, exprt const&, object_descriptor_exprt&)
  0.00    420.88     0.00     5576     0.00     0.01  boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    420.88     0.00     5551     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    420.88     0.00     5448     0.00     0.00  expr2ct::convert_binary(exprt const&, std::string const&, unsigned int, bool)
  0.00    420.88     0.00     5440     0.00     0.00  BigInt::operator--()
  0.00    420.88     0.00     5420     0.00     0.00  index_exprt::index_exprt(typet const&)
  0.00    420.88     0.00     5398     0.00     0.00  code_function_callt::~code_function_callt()
  0.00    420.88     0.00     5396     0.00     0.00  code_typet::has_ellipsis() const
  0.00    420.88     0.00     5287     0.00     0.00  invalid_pointer(exprt const&)
  0.00    420.88     0.00     5246     0.00     0.00  code_function_callt::code_function_callt(code_function_callt const&)
  0.00    420.88     0.00     5233     0.00     0.09  symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&)
  0.00    420.88     0.00     5207     0.00     0.00  goto_symex_statet::framet::framet(goto_symex_statet::framet const&)
  0.00    420.88     0.00     5207     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    420.88     0.00     5207     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    420.88     0.00     5207     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::set(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&)
  0.00    420.88     0.00     5207     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    420.88     0.00     5207     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    420.88     0.00     5207     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    420.88     0.00     5207     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    420.88     0.00     5207     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    420.88     0.00     5153     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    420.88     0.00     5121     0.00     0.28  bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    420.88     0.00     5113     0.00     0.00  to_code_type(typet const&)
  0.00    420.88     0.00     5069     0.00     0.00  symex_bmct::get_unwind_recursion(dstring const&, unsigned int, unsigned int)
  0.00    420.88     0.00     5069     0.00     0.00  goto_symext::symex_function_call(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    420.88     0.00     5069     0.00     0.76  goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    420.88     0.00     5069     0.00     0.86  goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    420.88     0.00     5069     0.00     0.09  symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&)
  0.00    420.88     0.00     4955     0.00     0.00  byte_extract_id()
  0.00    420.88     0.00     4883     0.00     0.00  c_qualifierst::as_string() const
  0.00    420.88     0.00     4853     0.00     0.00  code_typet::return_type() const
  0.00    420.88     0.00     4833     0.00     0.10  goto_symext::symex_end_of_function(goto_symex_statet&)
  0.00    420.88     0.00     4833     0.00     0.01  goto_symext::pop_frame(goto_symex_statet&)
  0.00    420.88     0.00     4833     0.00     0.00  goto_symex_statet::framet::framet()
  0.00    420.88     0.00     4833     0.00     0.00  goto_symex_statet::level1t::restore_from(std::map<dstring, std::pair<ssa_exprt, unsigned int>, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > > const&)
  0.00    420.88     0.00     4833     0.00     0.01  goto_symex_statet::new_frame()
  0.00    420.88     0.00     4833     0.00     0.00  goto_symex_statet::pop_frame()
  0.00    420.88     0.00     4833     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    420.88     0.00     4833     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    420.88     0.00     4833     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::pop_back()
  0.00    420.88     0.00     4833     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::push_back(goto_symex_statet::framet const&)
  0.00    420.88     0.00     4821     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::_M_create_storage(unsigned long)
  0.00    420.88     0.00     4821     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::vector(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    420.88     0.00     4810     0.00     0.00  expr2ct::convert(typet const&)
  0.00    420.88     0.00     4784     0.00     0.00  address_of_exprt::object()
  0.00    420.88     0.00     4779     0.00     0.00  value_set_dereferencet::invalid_pointer(exprt const&, guardt const&)
  0.00    420.88     0.00     4776     0.00     0.00  float_type()
  0.00    420.88     0.00     4776     0.00     0.00  expr2ct::convert_index(exprt const&, unsigned int)
  0.00    420.88     0.00     4755     0.00     0.00  clean_identifier(dstring const&)
  0.00    420.88     0.00     4725     0.00     0.00  expr2ct::convert_typecast(typecast_exprt const&, unsigned int&)
  0.00    420.88     0.00     4669     0.00     0.00  get_local_identifiers(goto_function_templatet<goto_programt> const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    420.88     0.00     4669     0.00     0.65  goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&)
  0.00    420.88     0.00     4669     0.00     0.00  goto_symex_statet::previous_frame()
  0.00    420.88     0.00     4669     0.00     0.00  goto_programt::get_decl_identifiers(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.00    420.88     0.00     4655     0.00     0.00  pointer_typet::pointer_typet()
  0.00    420.88     0.00     4655     0.00     0.00  bitvector_typet::bitvector_typet(dstring const&)
  0.00    420.88     0.00     4626     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::clear()
  0.00    420.88     0.00     4620     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    420.88     0.00     4490     0.00     0.00  goto_programt::~goto_programt()
  0.00    420.88     0.00     4490     0.00     0.00  goto_program_templatet<codet, exprt>::~goto_program_templatet()
  0.00    420.88     0.00     4480     0.00     0.00  binary_relation_exprt::rhs()
  0.00    420.88     0.00     4455     0.00     0.00  byte_extract_exprt::op()
  0.00    420.88     0.00     4450     0.00     0.00  unsigned_int_type()
  0.00    420.88     0.00     4436     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    420.88     0.00     4354     0.00     0.00  operator>>(BigInt const&, BigInt const&)
  0.00    420.88     0.00     4346     0.00     0.00  pointer_logict::is_dynamic_object(exprt const&) const
  0.00    420.88     0.00     4324     0.00     0.00  c_typecheck_baset::implicit_typecast(exprt&, typet const&)
  0.00    420.88     0.00     4298     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_insert_unique(std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > const&)
  0.00    420.88     0.00     4287     0.00     0.00  goto_program_templatet<codet, exprt>::compute_incoming_edges()
  0.00    420.88     0.00     4258     0.00     0.05  bv_utilst::overflow_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    420.88     0.00     4193     0.00     0.00  to_byte_extract_expr(exprt const&)
  0.00    420.88     0.00     4134     0.00     0.00  replace_location(exprt&, locationt const&)
  0.00    420.88     0.00     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    420.88     0.00     4053     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    420.88     0.00     4053     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    420.88     0.00     4053     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    420.88     0.00     4053     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    420.88     0.00     4040     0.00     0.00  i2string(int)
  0.00    420.88     0.00     3962     0.00     0.00  goto_program_templatet<codet, exprt>::compute_target_numbers()
  0.00    420.88     0.00     3950     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    420.88     0.00     3857     0.00     0.34  bv_utilst::multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    420.88     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    420.88     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    420.88     0.00     3748     0.00     0.00  to_code_return(codet const&)
  0.00    420.88     0.00     3737     0.00     0.00  to_address_of_expr(exprt const&)
  0.00    420.88     0.00     3715     0.00     0.04  goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool)
  0.00    420.88     0.00     3701     0.00     0.52  goto_symext::symex_return(goto_symex_statet&)
  0.00    420.88     0.00     3701     0.00     0.39  goto_symext::return_assignment(goto_symex_statet&)
  0.00    420.88     0.00     3682     0.00     0.00  optionst::set_option(std::string const&, std::string const&)
  0.00    420.88     0.00     3682     0.00     0.00  std::pair<std::string const, std::string>::pair(std::string const&, std::string const&)
  0.00    420.88     0.00     3682     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_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&)
  0.00    420.88     0.00     3682     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_insert_unique(std::pair<std::string const, std::string> const&)
  0.00    420.88     0.00     3580     0.00     0.01  c_typecheck_baset::do_initializer(symbolt&)
  0.00    420.88     0.00     3560     0.00     0.00  code_typet::code_typet(code_typet const&)
  0.00    420.88     0.00     3545     0.00     0.00  byte_extract_exprt::byte_extract_exprt(dstring)
  0.00    420.88     0.00     3509     0.00     0.00  code_assignt::~code_assignt()
  0.00    420.88     0.00     3506     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    420.88     0.00     3473     0.00     0.00  to_code_decl(codet const&)
  0.00    420.88     0.00     3444     0.00     0.00  optionst::set_option(std::string const&, bool)
  0.00    420.88     0.00     3410     0.00     0.00  goto_symex_statet::constant_propagation_reference(exprt const&) const
  0.00    420.88     0.00     3354     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_clone_node(std::_Rb_tree_node<std::pair<std::string const, std::string> > const*)
  0.00    420.88     0.00     3336     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    420.88     0.00     3336     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::operator=(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    420.88     0.00     3308     0.00     0.00  pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const
  0.00    420.88     0.00     3280     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    420.88     0.00     3280     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    420.88     0.00     3263     0.00     0.01  boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    420.88     0.00     3219     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, value_sett::objectt const&) const
  0.00    420.88     0.00     3215     0.00     0.34  bv_utilst::signed_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    420.88     0.00     3177     0.00     0.00  goto_convertt::needs_cleaning(exprt const&)
  0.00    420.88     0.00     3100     0.00     0.00  long_double_type()
  0.00    420.88     0.00     3074     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::erase(std::_Rb_tree_const_iterator<exprt>)
  0.00    420.88     0.00     3074     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    420.88     0.00     2982     0.00     0.00  struct_union_typet::has_component(dstring const&) const
  0.00    420.88     0.00     2954     0.00     0.00  code_typet::code_typet()
  0.00    420.88     0.00     2906     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    420.88     0.00     2897     0.00     0.00  convert_integer_literal(std::string const&)
  0.00    420.88     0.00     2897     0.00     0.00  c_typecheck_baset::typecheck_expr_constant(exprt&)
  0.00    420.88     0.00     2861     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    420.88     0.00     2861     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    420.88     0.00     2861     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::_M_create_node(unsigned int const&)
  0.00    420.88     0.00     2861     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::_M_insert(std::_List_iterator<unsigned int>, unsigned int const&)
  0.00    420.88     0.00     2861     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    420.88     0.00     2861     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    420.88     0.00     2861     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    420.88     0.00     2861     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    420.88     0.00     2861     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    420.88     0.00     2861     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    420.88     0.00     2861     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    420.88     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    420.88     0.00     2788     0.00     0.01  configt::this_operating_system()
  0.00    420.88     0.00     2785     0.00     0.00  symbol_exprt::symbol_exprt(dstring const&)
  0.00    420.88     0.00     2785     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    420.88     0.00     2785     0.00     0.00  partial_order_concurrencyt::id(std::_List_const_iterator<symex_target_equationt::SSA_stept>)
  0.00    420.88     0.00     2756     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    420.88     0.00     2695     0.00     0.00  codet::operator=(codet const&)
  0.00    420.88     0.00     2670     0.00     0.00  goto_function_templatet<goto_programt>::~goto_function_templatet()
  0.00    420.88     0.00     2626     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    420.88     0.00     2615     0.00     0.00  Minisat::vec<Minisat::lbool>::capacity(int)
  0.00    420.88     0.00     2585     0.00     0.00  std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::operator[](dstring const&)
  0.00    420.88     0.00     2580     0.00     0.00  numbering<dstring>::number(dstring const&)
  0.00    420.88     0.00     2550     0.00     0.00  unsigned_long_long_int_type()
  0.00    420.88     0.00     2547     0.00     0.00  and_exprt::and_exprt(exprt const&, exprt const&)
  0.00    420.88     0.00     2530     0.00     0.00  to_code(exprt&)
  0.00    420.88     0.00     2526     0.00     0.00  rename_symbolt::have_to_rename(exprt const&) const
  0.00    420.88     0.00     2500     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    420.88     0.00     2460     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    420.88     0.00     2420     0.00     0.00  pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const
  0.00    420.88     0.00     2411     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    420.88     0.00     2411     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    420.88     0.00     2411     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    420.88     0.00     2411     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    420.88     0.00     2411     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    420.88     0.00     2400     0.00     0.00  double_type()
  0.00    420.88     0.00     2400     0.00     0.00  vector_typet::size()
  0.00    420.88     0.00     2356     0.00     0.00  pointer_offset(exprt const&)
  0.00    420.88     0.00     2290     0.00     0.00  failed_symbol_id(dstring const&)
  0.00    420.88     0.00     2271     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    420.88     0.00     2271     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    420.88     0.00     2226     0.00     0.00  side_effect_exprt::get_statement() const
  0.00    420.88     0.00     2218     0.00     0.00  __gnu_cxx::new_allocator<std::string*>::allocate(unsigned long, void const*)
  0.00    420.88     0.00     2218     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::_M_check_len(unsigned long, char const*) const
  0.00    420.88     0.00     2218     0.00     0.00  std::_Vector_base<std::string*, std::allocator<std::string*> >::_M_allocate(unsigned long)
  0.00    420.88     0.00     2218     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    420.88     0.00     2196     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::_M_allocate(unsigned long)
  0.00    420.88     0.00     2126     0.00     0.00  c_typecheck_baset::typecheck_expr_symbol(exprt&)
  0.00    420.88     0.00     2126     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    420.88     0.00     2122     0.00     0.00  rename_symbolt::rename(exprt&) const
  0.00    420.88     0.00     2122     0.00     0.00  rename_symbolt::rename(typet&) const
  0.00    420.88     0.00     2116     0.00     0.00  goto_convertt::clean_expr(exprt&, goto_programt&, bool)
  0.00    420.88     0.00     2091     0.00     0.00  to_code_function_call(codet&)
  0.00    420.88     0.00     2088     0.00     0.05  goto_checkt::bounds_check(index_exprt const&, guardt const&)
  0.00    420.88     0.00     2085     0.00     0.00  goto_checkt::array_name(exprt const&)
  0.00    420.88     0.00     2083     0.00     0.00  void std::_Construct<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >(std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&)
  0.00    420.88     0.00     2065     0.00     0.00  guardt::resize(unsigned long)
  0.00    420.88     0.00     2065     0.00     0.00  std::list<exprt, std::allocator<exprt> >::resize(unsigned long, exprt)
  0.00    420.88     0.00     2063     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    420.88     0.00     2063     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    420.88     0.00     2063     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    420.88     0.00     2037     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    420.88     0.00     2037     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    420.88     0.00     2000     0.00     0.00  code_declt::get_identifier() const
  0.00    420.88     0.00     1968     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    420.88     0.00     1961     0.00     0.00  index_exprt::index_exprt(index_exprt const&)
  0.00    420.88     0.00     1959     0.00     0.00  compute_address_taken_functions(goto_programt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    420.88     0.00     1934     0.00     0.00  unsigned_union_find::check_index(unsigned long)
  0.00    420.88     0.00     1933     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    420.88     0.00     1927     0.00     0.00  symbol_tablet::move(symbolt&)
  0.00    420.88     0.00     1925     0.00     0.01  void std::_Destroy_aux<false>::__destroy<cmdlinet::optiont*>(cmdlinet::optiont*, cmdlinet::optiont*)
  0.00    420.88     0.00     1901     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    420.88     0.00     1901     0.00     0.00  std::list<exprt, std::allocator<exprt> >::splice(std::_List_iterator<exprt>, std::list<exprt, std::allocator<exprt> >&)
  0.00    420.88     0.00     1901     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    420.88     0.00     1897     0.00     0.00  goto_program_templatet<codet, exprt>::copy_from(goto_program_templatet<codet, exprt> const&)
  0.00    420.88     0.00     1897     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    420.88     0.00     1897     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    420.88     0.00     1895     0.00     0.00  simplify_exprt::simplify_mod(exprt&)
  0.00    420.88     0.00     1872     0.00     0.00  to_side_effect_expr(exprt&)
  0.00    420.88     0.00     1867     0.00     0.00  code_typet::operator=(code_typet const&)
  0.00    420.88     0.00     1858     0.00     0.00  and_exprt::~and_exprt()
  0.00    420.88     0.00     1851     0.00     0.00  ansi_c_declarationt::get_is_thread_local() const
  0.00    420.88     0.00     1851     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    420.88     0.00     1805     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    420.88     0.00     1804     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    420.88     0.00     1804     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    420.88     0.00     1801     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    420.88     0.00     1798     0.00     0.00  dirtyt::operator()(symbol_exprt const&) const
  0.00    420.88     0.00     1798     0.00     0.00  dirtyt::operator()(dstring const&) const
  0.00    420.88     0.00     1797     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::_M_check_len(unsigned long, char const*) const
  0.00    420.88     0.00     1797     0.00     0.00  std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_allocate(unsigned long)
  0.00    420.88     0.00     1797     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    420.88     0.00     1788     0.00     0.00  prop_conv_solvert::get_bool(exprt const&, tvt&) const
  0.00    420.88     0.00     1780     0.00     0.00  goto_function_templatet<goto_programt>::goto_function_templatet(goto_function_templatet<goto_programt> const&)
  0.00    420.88     0.00     1780     0.00     0.00  dirtyt::build(goto_function_templatet<goto_programt> const&)
  0.00    420.88     0.00     1780     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::_M_create_storage(unsigned long)
  0.00    420.88     0.00     1780     0.00     0.00  std::pair<dstring const, code_typet>::~pair()
  0.00    420.88     0.00     1780     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::vector(std::vector<dstring, std::allocator<dstring> > const&)
  0.00    420.88     0.00     1763     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::operator=(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    420.88     0.00     1763     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    420.88     0.00     1763     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    420.88     0.00     1763     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    420.88     0.00     1763     0.00     0.00  std::list<dstring, std::allocator<dstring> >::operator=(std::list<dstring, std::allocator<dstring> > const&)
  0.00    420.88     0.00     1763     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    420.88     0.00     1763     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    420.88     0.00     1763     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    420.88     0.00     1763     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    420.88     0.00     1753     0.00     0.00  linkingt::needs_renaming(symbolt const&, symbolt const&)
  0.00    420.88     0.00     1753     0.00     0.01  linkingt::duplicate_non_type_symbol(symbolt&, symbolt&)
  0.00    420.88     0.00     1736     0.00     0.36  boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    420.88     0.00     1727     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    420.88     0.00     1702     0.00     0.00  local_bitvector_analysist::get_rec(exprt const&, local_bitvector_analysist::loc_infot const&)
  0.00    420.88     0.00     1695     0.00     0.00  unsigned_long_int_type()
  0.00    420.88     0.00     1672     0.00     0.00  to_constant_expr(exprt&)
  0.00    420.88     0.00     1657     0.00     0.00  std::map<dstring, goto_function_templatet<goto_programt>, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::operator[](dstring const&)
  0.00    420.88     0.00     1655     0.00     0.00  void std::_Destroy_aux<false>::__destroy<local_cfgt::loct*>(local_cfgt::loct*, local_cfgt::loct*)
  0.00    420.88     0.00     1655     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    420.88     0.00     1648     0.00     0.00  bv_pointerst::postponedt::~postponedt()
  0.00    420.88     0.00     1646     0.00     0.00  std::list<dstring, std::allocator<dstring> >::erase(std::_List_iterator<dstring>, std::_List_iterator<dstring>)
  0.00    420.88     0.00     1640     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::insert(std::string const&)
  0.00    420.88     0.00     1640     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    420.88     0.00     1640     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    420.88     0.00     1640     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    420.88     0.00     1622     0.00     0.00  goto_function_templatet<goto_programt>::is_inlined() const
  0.00    420.88     0.00     1616     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    420.88     0.00     1600     0.00     0.00  signed_long_long_int_type()
  0.00    420.88     0.00     1600     0.00     0.01  linkingt::duplicate_object_symbol(symbolt&, symbolt&)
  0.00    420.88     0.00     1600     0.00     0.00  std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::pop_back()
  0.00    420.88     0.00     1585     0.00     0.00  to_byte_extract_expr(exprt&)
  0.00    420.88     0.00     1585     0.00     0.00  simplify_exprt::simplify_byte_extract(exprt&)
  0.00    420.88     0.00     1580     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    420.88     0.00     1580     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    420.88     0.00     1578     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    420.88     0.00     1578     0.00     0.01  void std::_Destroy_aux<false>::__destroy<std::pair<bool, irept>*>(std::pair<bool, irept>*, std::pair<bool, irept>*)
  0.00    420.88     0.00     1578     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    420.88     0.00     1574     0.00     0.00  simplify_exprt::simplify_byte_update(exprt&)
  0.00    420.88     0.00     1554     0.00     0.00  c_typecheck_baset::make_index_type(exprt&)
  0.00    420.88     0.00     1530     0.00     0.00  __gnu_cxx::new_allocator<unsigned int*>::allocate(unsigned long, void const*)
  0.00    420.88     0.00     1530     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_M_create_nodes(unsigned int**, unsigned int**)
  0.00    420.88     0.00     1530     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_M_initialize_map(unsigned long)
  0.00    420.88     0.00     1530     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::~_Deque_base()
  0.00    420.88     0.00     1530     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    420.88     0.00     1530     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    420.88     0.00     1477     0.00     0.00  arrayst::array_equalityt::~array_equalityt()
  0.00    420.88     0.00     1476     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    420.88     0.00     1437     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    420.88     0.00     1417     0.00     0.00  equal_exprt::equal_exprt()
  0.00    420.88     0.00     1416     0.00     0.00  BigInt::operator-=(BigInt const&)
  0.00    420.88     0.00     1401     0.00     0.00  c_typecheck_baset::do_initializer(exprt&, typet const&, bool)
  0.00    420.88     0.00     1401     0.00     0.00  c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool)
  0.00    420.88     0.00     1400     0.00     0.00  base_type_eq(exprt const&, exprt const&, namespacet const&)
  0.00    420.88     0.00     1400     0.00     0.00  base_type_eqt::base_type_eq(exprt const&, exprt const&)
  0.00    420.88     0.00     1400     0.00     0.00  base_type_eqt::base_type_eq_rec(exprt const&, exprt const&)
  0.00    420.88     0.00     1400     0.00     0.00  __gnu_cxx::new_allocator<cmdlinet::optiont>::allocate(unsigned long, void const*)
  0.00    420.88     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    420.88     0.00     1400     0.00     0.00  void std::_Destroy_aux<false>::__destroy<code_typet::parametert*>(code_typet::parametert*, code_typet::parametert*)
  0.00    420.88     0.00     1400     0.00     0.00  std::_Vector_base<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::_M_allocate(unsigned long)
  0.00    420.88     0.00     1400     0.00     0.00  std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::clear()
  0.00    420.88     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    420.88     0.00     1358     0.00     0.00  BigInt::operator-(BigInt const&) const
  0.00    420.88     0.00     1357     0.00     0.00  to_symbol_type(typet const&)
  0.00    420.88     0.00     1318     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<irept, false>*>::allocate(unsigned long, void const*)
  0.00    420.88     0.00     1313     0.00     0.00  std::vector<char, std::allocator<char> >::_M_check_len(unsigned long, char const*) const
  0.00    420.88     0.00     1313     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    420.88     0.00     1313     0.00     0.00  std::vector<char, std::allocator<char> >::resize(unsigned long, char)
  0.00    420.88     0.00     1313     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    420.88     0.00     1287     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    420.88     0.00     1287     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    420.88     0.00     1265     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >::operator++()
  0.00    420.88     0.00     1265     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    420.88     0.00     1256     0.00     0.00  to_pointer_type(typet const&)
  0.00    420.88     0.00     1250     0.00     0.01  c_sizeof(typet const&, namespacet const&)
  0.00    420.88     0.00     1250     0.00     0.00  size_type()
  0.00    420.88     0.00     1250     0.00     0.00  __gnu_cxx::new_allocator<std::pair<bool, irept> >::allocate(unsigned long, void const*)
  0.00    420.88     0.00     1250     0.00     0.00  c_sizeoft::sizeof_rec(typet const&)
  0.00    420.88     0.00     1250     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    420.88     0.00     1250     0.00     0.00  std::_Vector_base<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::_M_allocate(unsigned long)
  0.00    420.88     0.00     1250     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<std::pair<bool, irept>*, unsigned long, std::pair<bool, irept> >(std::pair<bool, irept>*, unsigned long, std::pair<bool, irept> const&)
  0.00    420.88     0.00     1250     0.00     0.00  std::pair<bool, irept>::~pair()
  0.00    420.88     0.00     1250     0.00     0.01  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    420.88     0.00     1250     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::resize(unsigned long, std::pair<bool, irept>)
  0.00    420.88     0.00     1248     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    420.88     0.00     1218     0.00     0.00  equal_exprt::~equal_exprt()
  0.00    420.88     0.00     1200     0.00     0.00  to_vector_type(typet&)
  0.00    420.88     0.00     1200     0.00     0.00  to_vector_type(typet const&)
  0.00    420.88     0.00     1200     0.00     0.00  signed_size_type()
  0.00    420.88     0.00     1200     0.00     0.00  vector_typet::vector_typet()
  0.00    420.88     0.00     1200     0.00     0.01  c_typecheck_baset::make_constant(exprt&)
  0.00    420.88     0.00     1200     0.00     0.00  c_typecheck_baset::make_constant_rec(exprt&)
  0.00    420.88     0.00     1200     0.00     0.02  c_typecheck_baset::make_constant_index(exprt&)
  0.00    420.88     0.00     1200     0.00     0.03  c_typecheck_baset::typecheck_vector_type(vector_typet&)
  0.00    420.88     0.00     1200     0.00     0.00  vector_typet::size() const
  0.00    420.88     0.00     1176     0.00     0.00  equalityt::typestructt::~typestructt()
  0.00    420.88     0.00     1176     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    420.88     0.00     1176     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    420.88     0.00     1176     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    420.88     0.00     1176     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    420.88     0.00     1176     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    420.88     0.00     1176     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    420.88     0.00     1176     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    420.88     0.00     1176     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    420.88     0.00     1174     0.00     0.00  statement(unsigned int&, dstring const&)
  0.00    420.88     0.00     1167     0.00     0.00  object_lower_bound(exprt const&)
  0.00    420.88     0.00     1166     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_clone_node(std::_Rb_tree_node<exprt> const*)
  0.00    420.88     0.00     1154     0.00     0.00  goto_checkt::pointer_rel_check(exprt const&, guardt const&)
  0.00    420.88     0.00     1147     0.00     0.00  expr2ct::convert_unary(exprt const&, std::string const&, unsigned int)
  0.00    420.88     0.00     1132     0.00     0.00  std::_Rb_tree_iterator<std::pair<std::string const, std::string> >::operator--()
  0.00    420.88     0.00     1123     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    420.88     0.00     1123     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    420.88     0.00     1123     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::pair(std::pair<typet const, boolbv_widtht::entryt> const&)
  0.00    420.88     0.00     1090     0.00     0.00  goto_program_templatet<codet, exprt>::update()
  0.00    420.88     0.00     1089     0.00     0.01  c_typecheck_baset::typecheck_code(codet&)
  0.00    420.88     0.00     1079     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    420.88     0.00     1064     0.00     0.00  BigInt::operator+(unsigned long) const
  0.00    420.88     0.00     1054     0.00     0.00  dirtyt::~dirtyt()
  0.00    420.88     0.00     1047     0.00     0.00  compute_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    420.88     0.00     1010     0.00     0.00  unsigned_union_find::resize(unsigned long)
  0.00    420.88     0.00     1010     0.00     0.00  __gnu_cxx::new_allocator<unsigned_union_find::nodet>::allocate(unsigned long, void const*)
  0.00    420.88     0.00     1010     0.00     0.00  std::_Vector_base<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::_M_allocate(unsigned long)
  0.00    420.88     0.00     1010     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    420.88     0.00     1010     0.00     0.00  std::vector<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::reserve(unsigned long)
  0.00    420.88     0.00     1010     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    420.88     0.00     1010     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    420.88     0.00     1010     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    420.88     0.00     1010     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    420.88     0.00     1008     0.00     0.91  arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, exprt const&)
  0.00    420.88     0.00     1002     0.00     0.01  value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&)
  0.00    420.88     0.00      999     0.00     0.00  BigInt::operator/=(long long)
  0.00    420.88     0.00      992     0.00     0.01  arrayst::collect_arrays(exprt const&)
  0.00    420.88     0.00      982     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    420.88     0.00      981     0.00     0.00  BigInt::operator++()
  0.00    420.88     0.00      981     0.00     0.00  arrayst::array_equalityt::array_equalityt(arrayst::array_equalityt const&)
  0.00    420.88     0.00      967     0.00     0.02  union_find<exprt>::make_union(exprt const&, exprt const&)
  0.00    420.88     0.00      967     0.00     0.00  unsigned_union_find::make_union(unsigned long, unsigned long)
  0.00    420.88     0.00      959     0.00     0.00  dstring::operator==(std::string const&) const
  0.00    420.88     0.00      956     0.00     0.01  value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&)
  0.00    420.88     0.00      950     0.00     0.00  architecture_string(int, char const*)
  0.00    420.88     0.00      936     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    420.88     0.00      936     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    420.88     0.00      931     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    420.88     0.00      917     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    420.88     0.00      893     0.00     0.00  namespacet::~namespacet()
  0.00    420.88     0.00      893     0.00     0.00  namespace_baset::~namespace_baset()
  0.00    420.88     0.00      890     0.00     0.01  local_cfgt::build(goto_programt const&)
  0.00    420.88     0.00      890     0.00     0.01  local_cfgt::local_cfgt(goto_programt const&)
  0.00    420.88     0.00      890     0.00     0.00  local_cfgt::~local_cfgt()
  0.00    420.88     0.00      890     0.00     0.40  goto_checkt::goto_check(goto_function_templatet<goto_programt>&)
  0.00    420.88     0.00      890     0.00     0.00  goto_program_templatet<codet, exprt>::compute_loop_numbers()
  0.00    420.88     0.00      890     0.00     0.00  goto_function_templatet<goto_programt>::goto_function_templatet()
  0.00    420.88     0.00      890     0.00     0.00  local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&)
  0.00    420.88     0.00      890     0.00     0.01  local_bitvector_analysist::local_bitvector_analysist(goto_function_templatet<goto_programt> const&)
  0.00    420.88     0.00      890     0.00     0.00  local_bitvector_analysist::~local_bitvector_analysist()
  0.00    420.88     0.00      890     0.00     0.00  remove_function_pointerst::remove_function_pointers(goto_programt&)
  0.00    420.88     0.00      890     0.00     0.00  dirtyt::dirtyt(goto_function_templatet<goto_programt> const&)
  0.00    420.88     0.00      890     0.00     0.00  localst::build(goto_function_templatet<goto_programt> const&)
  0.00    420.88     0.00      890     0.00     0.00  localst::localst(goto_function_templatet<goto_programt> const&)
  0.00    420.88     0.00      890     0.00     0.00  localst::~localst()
  0.00    420.88     0.00      890     0.00     0.00  std::_Vector_base<local_cfgt::loct, std::allocator<local_cfgt::loct> >::~_Vector_base()
  0.00    420.88     0.00      890     0.00     0.00  std::_Vector_base<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::~_Vector_base()
  0.00    420.88     0.00      890     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    420.88     0.00      890     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    420.88     0.00      890     0.00     0.00  std::map<dstring, goto_function_templatet<goto_programt>, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    420.88     0.00      890     0.00     0.00  std::pair<dstring const, code_typet>::pair(std::pair<dstring const, code_typet> const&)
  0.00    420.88     0.00      890     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    420.88     0.00      890     0.00     0.01  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::resize(unsigned long, local_cfgt::loct)
  0.00    420.88     0.00      890     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::~vector()
  0.00    420.88     0.00      890     0.00     0.00  std::vector<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::~vector()
  0.00    420.88     0.00      890     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    420.88     0.00      890     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    420.88     0.00      890     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    420.88     0.00      890     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    420.88     0.00      890     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    420.88     0.00      890     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_create_node(std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    420.88     0.00      890     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    420.88     0.00      890     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    420.88     0.00      890     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    420.88     0.00      890     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::~_Rb_tree()
  0.00    420.88     0.00      890     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    420.88     0.00      890     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    420.88     0.00      882     0.00     0.00  goto_inlinet::goto_inline_rec(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >, bool)
  0.00    420.88     0.00      882     0.00     0.00  equalityt::typestructt::typestructt(equalityt::typestructt const&)
  0.00    420.88     0.00      882     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    420.88     0.00      882     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    420.88     0.00      882     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    420.88     0.00      882     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    420.88     0.00      882     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    420.88     0.00      882     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    420.88     0.00      882     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    420.88     0.00      865     0.00     0.00  goto_program_templatet<codet, exprt>::destructive_append(goto_program_templatet<codet, exprt>&)
  0.00    420.88     0.00      859     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    420.88     0.00      859     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_rehash(unsigned long)
  0.00    420.88     0.00      859     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    420.88     0.00      851     0.00     0.00  unsigned_short_int_type()
  0.00    420.88     0.00      846     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    420.88     0.00      842     0.00     0.00  void std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_unique<std::_Rb_tree_const_iterator<exprt> >(std::_Rb_tree_const_iterator<exprt>, std::_Rb_tree_const_iterator<exprt>)
  0.00    420.88     0.00      842     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    420.88     0.00      836     0.00     0.00  address_of_exprt::address_of_exprt()
  0.00    420.88     0.00      835     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    420.88     0.00      835     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    420.88     0.00      828     0.00     0.00  get_new_name(dstring&, namespacet const&)
  0.00    420.88     0.00      828     0.00     0.00  get_new_name(symbolt&, namespacet const&)
  0.00    420.88     0.00      824     0.00     0.00  bv_pointerst::postponedt::postponedt(bv_pointerst::postponedt const&)
  0.00    420.88     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    420.88     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    420.88     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    420.88     0.00      821     0.00     0.01  simplify_expr(exprt const&, namespacet const&)
  0.00    420.88     0.00      805     0.00     0.00  label_properties(goto_programt&, std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >&)
  0.00    420.88     0.00      800     0.00     0.00  parsert::clear()
  0.00    420.88     0.00      800     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::clear()
  0.00    420.88     0.00      785     0.00     0.00  messaget::print(unsigned int, std::string const&)
  0.00    420.88     0.00      783     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, unsigned int> >::operator--()
  0.00    420.88     0.00      780     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    420.88     0.00      780     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    420.88     0.00      778     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    420.88     0.00      765     0.00     0.00  goto_inlinet::goto_inline_rec(goto_programt&, bool)
  0.00    420.88     0.00      765     0.00     0.00  local_bitvector_analysist::loc_infot::~loc_infot()
  0.00    420.88     0.00      765     0.00     0.00  __gnu_cxx::new_allocator<local_cfgt::loct>::allocate(unsigned long, void const*)
  0.00    420.88     0.00      765     0.00     0.00  __gnu_cxx::new_allocator<local_bitvector_analysist::loc_infot>::allocate(unsigned long, void const*)
  0.00    420.88     0.00      765     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_check_len(unsigned long, char const*) const
  0.00    420.88     0.00      765     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    420.88     0.00      765     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_Deque_base(std::allocator<unsigned int> const&, unsigned long)
  0.00    420.88     0.00      765     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_Deque_base()
  0.00    420.88     0.00      765     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    420.88     0.00      765     0.00     0.00  std::_Vector_base<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_allocate(unsigned long)
  0.00    420.88     0.00      765     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    420.88     0.00      765     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    420.88     0.00      765     0.00     0.01  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    420.88     0.00      765     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    420.88     0.00      765     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::deque(std::deque<unsigned int, std::allocator<unsigned int> > const&)
  0.00    420.88     0.00      765     0.00     0.00  std::stack<unsigned int, std::deque<unsigned int, std::allocator<unsigned int> > >::~stack()
  0.00    420.88     0.00      765     0.00     0.01  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    420.88     0.00      765     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    420.88     0.00      765     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    420.88     0.00      765     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    420.88     0.00      765     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    420.88     0.00      765     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    420.88     0.00      765     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    420.88     0.00      765     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    420.88     0.00      765     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    420.88     0.00      755     0.00     0.00  goto_convertt::copy(codet const&, goto_program_instruction_typet, goto_programt&)
  0.00    420.88     0.00      751     0.00     0.00  message_clientt::set_message_handler(message_handlert&)
  0.00    420.88     0.00      751     0.00     0.00  void std::_Destroy_aux<false>::__destroy<goto_symex_statet::framet*>(goto_symex_statet::framet*, goto_symex_statet::framet*)
  0.00    420.88     0.00      742     0.00     0.00  get_failed_symbol(symbol_exprt const&, namespacet const&)
  0.00    420.88     0.00      736     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    420.88     0.00      704     0.00     0.00  __gnu_cxx::new_allocator<std::pair<bool, dstring> >::allocate(unsigned long, void const*)
  0.00    420.88     0.00      704     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    420.88     0.00      704     0.00     0.00  std::_Vector_base<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::_M_allocate(unsigned long)
  0.00    420.88     0.00      704     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    420.88     0.00      704     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    420.88     0.00      700     0.00     0.00  parsert::parsert()
  0.00    420.88     0.00      696     0.00     0.00  to_dereference_expr(exprt const&)
  0.00    420.88     0.00      690     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::clear(goto_program_instruction_typet)
  0.00    420.88     0.00      690     0.00     0.00  std::_Rb_tree_iterator<dstring>::operator--()
  0.00    420.88     0.00      689     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::string*>(std::string*, std::string*)
  0.00    420.88     0.00      684     0.00     0.00  object_size(exprt const&)
  0.00    420.88     0.00      684     0.00     0.00  dynamic_object(exprt const&)
  0.00    420.88     0.00      680     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    420.88     0.00      680     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    420.88     0.00      680     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    420.88     0.00      680     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    420.88     0.00      679     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    420.88     0.00      678     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    420.88     0.00      666     0.00     0.12  goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&)
  0.00    420.88     0.00      666     0.00     0.00  local_bitvector_analysist::get(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, exprt const&)
  0.00    420.88     0.00      662     0.00     0.01  object_upper_bound(exprt const&, typet const&, namespacet const&)
  0.00    420.88     0.00      656     0.00     0.00  __gnu_cxx::new_allocator<bool (simplify_exprt::*)(exprt&)>::allocate(unsigned long, void const*)
  0.00    420.88     0.00      656     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    420.88     0.00      656     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    420.88     0.00      656     0.00     0.00  std::_Vector_base<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_allocate(unsigned long)
  0.00    420.88     0.00      656     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    420.88     0.00      656     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    420.88     0.00      656     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    420.88     0.00      656     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    420.88     0.00      649     0.00     0.00  is_void_pointer(typet const&)
  0.00    420.88     0.00      648     0.00     0.00  goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    420.88     0.00      628     0.00     0.00  c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&)
  0.00    420.88     0.00      622     0.00     0.00  to_dereference_expr(exprt&)
  0.00    420.88     0.00      622     0.00     0.00  simplify_exprt::simplify_dereference(exprt&)
  0.00    420.88     0.00      622     0.00     0.00  dereference_exprt::pointer()
  0.00    420.88     0.00      616     0.00     0.00  BigInt::operator%=(long long)
  0.00    420.88     0.00      616     0.00     0.00  BigInt::operator%(int) const
  0.00    420.88     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    420.88     0.00      612     0.00     0.00  struct_union_typet::componentt::componentt(struct_union_typet::componentt const&)
  0.00    420.88     0.00      604     0.00     0.00  void std::_Destroy_aux<false>::__destroy<codet*>(codet*, codet*)
  0.00    420.88     0.00      590     0.00     0.00  null_pointer_exprt::null_pointer_exprt(pointer_typet const&)
  0.00    420.88     0.00      588     0.00     0.02  boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    420.88     0.00      588     0.00     0.00  std::pair<typet const, equalityt::typestructt>::~pair()
  0.00    420.88     0.00      587     0.00     0.00  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_allocate(unsigned long)
  0.00    420.88     0.00      584     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::vector<literalt, std::allocator<literalt> >*>(std::vector<literalt, std::allocator<literalt> >*, std::vector<literalt, std::allocator<literalt> >*)
  0.00    420.88     0.00      584     0.00     0.00  std::vector<literalt, std::allocator<literalt> >* std::__uninitialized_copy<false>::__uninit_copy<std::vector<literalt, std::allocator<literalt> >*, std::vector<literalt, std::allocator<literalt> >*>(std::vector<literalt, std::allocator<literalt> >*, std::vector<literalt, std::allocator<literalt> >*, std::vector<literalt, std::allocator<literalt> >*)
  0.00    420.88     0.00      579     0.00     0.00  unescape_string(std::string const&, std::string&)
  0.00    420.88     0.00      579     0.00     0.00  preprocessor_line(char const*, parsert&)
  0.00    420.88     0.00      578     0.00     0.00  to_side_effect_expr_function_call(exprt&)
  0.00    420.88     0.00      578     0.00     0.00  exprt::move_to_operands(exprt&, exprt&)
  0.00    420.88     0.00      562     0.00     0.00  member_offset(namespacet const&, struct_typet const&, dstring const&)
  0.00    420.88     0.00      562     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >* std::__uninitialized_copy<false>::__uninit_copy<std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> >*>(std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> >*)
  0.00    420.88     0.00      552     0.00     0.00  goto_convertt::remove_side_effect(side_effect_exprt&, goto_programt&, bool)
  0.00    420.88     0.00      548     0.00     0.00  null_pointer(exprt const&)
  0.00    420.88     0.00      538     0.00     0.00  c_typecastt::get_c_type(typet const&)
  0.00    420.88     0.00      538     0.00     0.00  c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet)
  0.00    420.88     0.00      519     0.00     0.00  std::_Rb_tree_iterator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >::operator--()
  0.00    420.88     0.00      518     0.00     0.00  side_effect_expr_function_callt::arguments()
  0.00    420.88     0.00      516     0.00     0.00  dynamic_size(namespacet const&)
  0.00    420.88     0.00      516     0.00     0.00  malloc_object(exprt const&, namespacet const&)
  0.00    420.88     0.00      507     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::push_back(dstring const&)
  0.00    420.88     0.00      506     0.00     0.00  dead_object(exprt const&, namespacet const&)
  0.00    420.88     0.00      505     0.00     0.00  deallocated(exprt const&, namespacet const&)
  0.00    420.88     0.00      505     0.00     0.00  to_code_expression(codet const&)
  0.00    420.88     0.00      505     0.00     0.00  dynamic_object_lower_bound(exprt const&)
  0.00    420.88     0.00      505     0.00     0.01  dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&)
  0.00    420.88     0.00      505     0.00     0.00  goto_convertt::convert_expression(code_expressiont const&, goto_programt&)
  0.00    420.88     0.00      505     0.00     0.00  implies_exprt::~implies_exprt()
  0.00    420.88     0.00      505     0.00     0.00  c_typecheck_baset::typecheck_expression(codet&)
  0.00    420.88     0.00      499     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    420.88     0.00      498     0.00     0.00  to_if_expr(exprt const&)
  0.00    420.88     0.00      497     0.00     0.00  has_byte_operator(exprt const&)
  0.00    420.88     0.00      497     0.00     0.00  c_typecheck_baset::implicit_typecast_bool(exprt&)
  0.00    420.88     0.00      496     0.00     0.07  arrayst::record_array_equality(equal_exprt const&)
  0.00    420.88     0.00      496     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::push_back(arrayst::array_equalityt const&)
  0.00    420.88     0.00      495     0.00     0.01  union_find<exprt>::find_number(exprt const&)
  0.00    420.88     0.00      492     0.00     0.00  register_language(languaget* (*)())
  0.00    420.88     0.00      492     0.00     0.00  language_entryt::language_entryt(language_entryt const&)
  0.00    420.88     0.00      492     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    420.88     0.00      492     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::operator=(std::set<std::string, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    420.88     0.00      492     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::_M_create_node(language_entryt const&)
  0.00    420.88     0.00      492     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::_M_insert(std::_List_iterator<language_entryt>, language_entryt const&)
  0.00    420.88     0.00      492     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::push_back(language_entryt const&)
  0.00    420.88     0.00      492     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    420.88     0.00      492     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    420.88     0.00      492     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    420.88     0.00      492     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    420.88     0.00      485     0.00     0.00  void std::_Construct<arrayst::array_equalityt, arrayst::array_equalityt>(arrayst::array_equalityt*, arrayst::array_equalityt const&)
  0.00    420.88     0.00      477     0.00     0.00  if_exprt::if_exprt()
  0.00    420.88     0.00      463     0.00     0.00  locationt::get_property_class() const
  0.00    420.88     0.00      454     0.00     0.00  void std::_Construct<codet, codet>(codet*, codet const&)
  0.00    420.88     0.00      444     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    420.88     0.00      423     0.00     0.00  __gnu_cxx::new_allocator<goto_symex_statet::framet>::allocate(unsigned long, void const*)
  0.00    420.88     0.00      423     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    420.88     0.00      423     0.00     0.01  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    420.88     0.00      423     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_copy(std::_Rb_tree_node<exprt> const*, std::_Rb_tree_node<exprt>*)
  0.00    420.88     0.00      422     0.00     0.00  binary_exprt::~binary_exprt()
  0.00    420.88     0.00      420     0.00     0.00  BigInt::operator=(long long)
  0.00    420.88     0.00      416     0.00     0.00  __gnu_cxx::new_allocator<dstring>::allocate(unsigned long, void const*)
  0.00    420.88     0.00      416     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::_M_check_len(unsigned long, char const*) const
  0.00    420.88     0.00      416     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    420.88     0.00      412     0.00     0.00  code_assignt::lhs()
  0.00    420.88     0.00      410     0.00     0.00  remove_skip(goto_programt&)
  0.00    420.88     0.00      410     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    420.88     0.00      410     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    420.88     0.00      408     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    420.88     0.00      401     0.00     0.00  goto_convertt::convert_assign(code_assignt const&, goto_programt&)
  0.00    420.88     0.00      400     0.00     0.00  symex_bmct::no_body(dstring const&)
  0.00    420.88     0.00      400     0.00     0.10  endianness_mapt::build(typet const&, bool)
  0.00    420.88     0.00      400     0.00     0.10  endianness_mapt::endianness_mapt(typet const&, bool, namespacet const&)
  0.00    420.88     0.00      400     0.00     0.00  std::_Vector_base<unsigned long, std::allocator<unsigned long> >::~_Vector_base()
  0.00    420.88     0.00      398     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    420.88     0.00      389     0.00     0.01  symbol_tablet::symbol_tablet()
  0.00    420.88     0.00      389     0.00     0.03  symbol_tablet::~symbol_tablet()
  0.00    420.88     0.00      389     0.00     0.03  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    420.88     0.00      389     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(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    420.88     0.00      389     0.00     0.03  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    420.88     0.00      389     0.00     0.00  std::tr1::unordered_map<dstring, symbolt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, symbolt> > >::~unordered_map()
  0.00    420.88     0.00      389     0.00     0.01  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    420.88     0.00      384     0.00     0.00  arrayst::array_equalityt* std::__uninitialized_copy<false>::__uninit_copy<arrayst::array_equalityt*, arrayst::array_equalityt*>(arrayst::array_equalityt*, arrayst::array_equalityt*, arrayst::array_equalityt*)
  0.00    420.88     0.00      376     0.00     0.00  std::_Rb_tree_const_iterator<exprt>::operator++()
  0.00    420.88     0.00      376     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_unique_(std::_Rb_tree_const_iterator<exprt>, exprt const&)
  0.00    420.88     0.00      375     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, unsigned long, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >(std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, unsigned long, std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&)
  0.00    420.88     0.00      375     0.00     0.00  std::vector<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >::_M_fill_insert(__gnu_cxx::__normal_iterator<std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::vector<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >, unsigned long, std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&)
  0.00    420.88     0.00      375     0.00     0.00  std::vector<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >::resize(unsigned long, std::set<exprt, std::less<exprt>, std::allocator<exprt> >)
  0.00    420.88     0.00      374     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    420.88     0.00      372     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::make_goto(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    420.88     0.00      370     0.00     0.10  goto_symext::symex_assume(goto_symex_statet&, exprt const&)
  0.00    420.88     0.00      370     0.00     0.01  goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    420.88     0.00      365     0.00     0.09  symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&)
  0.00    420.88     0.00      364     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    420.88     0.00      357     0.00     0.00  signedbv_typet::smallest_expr() const
  0.00    420.88     0.00      357     0.00     0.00  signedbv_typet::smallest() const
  0.00    420.88     0.00      357     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    420.88     0.00      356     0.00     0.00  is_not_zero(exprt const&, namespacet const&)
  0.00    420.88     0.00      354     0.00     0.00  codet* std::__uninitialized_copy<false>::__uninit_copy<codet*, codet*>(codet*, codet*, codet*)
  0.00    420.88     0.00      353     0.00     0.00  goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool)
  0.00    420.88     0.00      353     0.00     0.01  c_typecheck_baset::typecheck_side_effect_assignment(exprt&)
  0.00    420.88     0.00      352     0.00     0.01  c_typecheck_baset::typecheck_array_type(array_typet&)
  0.00    420.88     0.00      350     0.00     0.00  xmlt::~xmlt()
  0.00    420.88     0.00      350     0.00     0.01  cmdlinet::clear()
  0.00    420.88     0.00      350     0.00     0.00  std::_List_base<xmlt, std::allocator<xmlt> >::_M_clear()
  0.00    420.88     0.00      350     0.00     0.01  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::clear()
  0.00    420.88     0.00      350     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::clear()
  0.00    420.88     0.00      348     0.00     0.00  void std::_Destroy_aux<false>::__destroy<arrayst::array_equalityt*>(arrayst::array_equalityt*, arrayst::array_equalityt*)
  0.00    420.88     0.00      347     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::_M_allocate(unsigned long)
  0.00    420.88     0.00      343     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::set<exprt, std::less<exprt>, std::allocator<exprt> >*>(std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> >*)
  0.00    420.88     0.00      342     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::~_Vector_base()
  0.00    420.88     0.00      342     0.00     0.00  std::vector<codet, std::allocator<codet> >::~vector()
  0.00    420.88     0.00      339     0.00     0.00  cpp_parse_treet::~cpp_parse_treet()
  0.00    420.88     0.00      339     0.00     0.00  std::_List_base<cpp_itemt, std::allocator<cpp_itemt> >::_M_clear()
  0.00    420.88     0.00      331     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    420.88     0.00      331     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    420.88     0.00      331     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    420.88     0.00      331     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    420.88     0.00      331     0.00     0.00  std::tr1::unordered_map<exprt, unsigned int, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::~unordered_map()
  0.00    420.88     0.00      331     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    420.88     0.00      328     0.00     0.00  goto_symex_statet::threadt::~threadt()
  0.00    420.88     0.00      328     0.00     0.00  optionst::~optionst()
  0.00    420.88     0.00      328     0.00     0.00  cmdlinet::isset(char) const
  0.00    420.88     0.00      328     0.00     0.00  void std::_Destroy_aux<false>::__destroy<goto_symex_statet::threadt*>(goto_symex_statet::threadt*, goto_symex_statet::threadt*)
  0.00    420.88     0.00      328     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    420.88     0.00      328     0.00     0.00  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::~_Vector_base()
  0.00    420.88     0.00      328     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    420.88     0.00      328     0.00     0.00  std::string* std::__uninitialized_copy<false>::__uninit_copy<std::string*, std::string*>(std::string*, std::string*, std::string*)
  0.00    420.88     0.00      328     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    420.88     0.00      328     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    420.88     0.00      328     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    420.88     0.00      328     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    420.88     0.00      328     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    420.88     0.00      328     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    420.88     0.00      328     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    420.88     0.00      328     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    420.88     0.00      328     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::~vector()
  0.00    420.88     0.00      328     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    420.88     0.00      321     0.00     0.00  bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    420.88     0.00      321     0.00     0.00  bv_pointerst::add_addr(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    420.88     0.00      321     0.00     0.00  pointer_logict::add_object(exprt const&)
  0.00    420.88     0.00      319     0.00     0.00  i2string(unsigned long)
  0.00    420.88     0.00      316     0.00     0.00  std::vector<codet, std::allocator<codet> >::pop_back()
  0.00    420.88     0.00      312     0.00     0.00  to_code_dead(codet const&)
  0.00    420.88     0.00      311     0.00     0.00  current_time()
  0.00    420.88     0.00      311     0.00     0.00  prop_conv_solvert::decision_procedure_text() const
  0.00    420.88     0.00      311     0.00     0.00  std::_List_base<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_clear()
  0.00    420.88     0.00      309     0.00     0.00  __gnu_cxx::new_allocator<codet>::allocate(unsigned long, void const*)
  0.00    420.88     0.00      308     0.00     0.00  yy_fatal_error(char const*)
  0.00    420.88     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    420.88     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    420.88     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    420.88     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    420.88     0.00      306     0.00     0.00  string_constantt::set_value(dstring const&)
  0.00    420.88     0.00      305     0.00     0.00  dirtyt::find_dirty_address_of(exprt const&)
  0.00    420.88     0.00      304     0.00     0.00  simplify_exprt::simplify_inequality_address_of(exprt&)
  0.00    420.88     0.00      304     0.00     0.00  side_effect_expr_function_callt::function()
  0.00    420.88     0.00      300     0.00     0.00  shell_quote(std::string const&)
  0.00    420.88     0.00      300     0.00     0.00  yyansi_c_load_buffer_state()
  0.00    420.88     0.00      300     0.00     0.00  infinity_exprt::infinity_exprt(typet const&)
  0.00    420.88     0.00      296     0.00     2.11  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    420.88     0.00      296     0.00     2.06  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    420.88     0.00      296     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    420.88     0.00      294     0.00     2.12  boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    420.88     0.00      294     0.00     0.00  equalityt::typestructt::typestructt()
  0.00    420.88     0.00      294     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    420.88     0.00      294     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    420.88     0.00      294     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    420.88     0.00      294     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    420.88     0.00      294     0.00     0.00  std::pair<typet, equalityt::typestructt>::pair(typet const&, equalityt::typestructt const&)
  0.00    420.88     0.00      294     0.00     0.00  std::pair<typet, equalityt::typestructt>::~pair()
  0.00    420.88     0.00      294     0.00     0.00  std::pair<typet const, equalityt::typestructt>::pair<typet, equalityt::typestructt>(std::pair<typet, equalityt::typestructt> const&)
  0.00    420.88     0.00      294     0.00     0.00  std::pair<typet const, equalityt::typestructt>::pair(std::pair<typet const, equalityt::typestructt> const&)
  0.00    420.88     0.00      294     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    420.88     0.00      292     0.00     0.00  __gnu_cxx::new_allocator<std::vector<literalt, std::allocator<literalt> > >::allocate(unsigned long, void const*)
  0.00    420.88     0.00      292     0.00     0.49  equalityt::add_equality_constraints(equalityt::typestructt const&)
  0.00    420.88     0.00      292     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::_M_check_len(unsigned long, char const*) const
  0.00    420.88     0.00      292     0.00     0.00  std::_Vector_base<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::_M_allocate(unsigned long)
  0.00    420.88     0.00      292     0.00     0.00  std::_Vector_base<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::~_Vector_base()
  0.00    420.88     0.00      292     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<std::vector<literalt, std::allocator<literalt> >*, unsigned long, std::vector<literalt, std::allocator<literalt> > >(std::vector<literalt, std::allocator<literalt> >*, unsigned long, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    420.88     0.00      292     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<literalt, std::allocator<literalt> >*, std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > > >, unsigned long, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    420.88     0.00      292     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::resize(unsigned long, std::vector<literalt, std::allocator<literalt> >)
  0.00    420.88     0.00      292     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::~vector()
  0.00    420.88     0.00      280     0.00     0.00  c_bool_type()
  0.00    420.88     0.00      275     0.00     0.00  std::_List_base<ansi_c_scopet, std::allocator<ansi_c_scopet> >::_M_clear()
  0.00    420.88     0.00      274     0.00     0.00  c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&)
  0.00    420.88     0.00      274     0.00     0.01  c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&)
  0.00    420.88     0.00      274     0.00     0.01  c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&)
  0.00    420.88     0.00      274     0.00     0.00  code_typet::is_KnR() const
  0.00    420.88     0.00      269     0.00     0.00  c_typecastt::implicit_typecast_arithmetic(exprt&, exprt&)
  0.00    420.88     0.00      269     0.00     0.00  c_typecheck_baset::implicit_typecast_arithmetic(exprt&, exprt&)
  0.00    420.88     0.00      263     0.00     0.00  std::_Rb_tree_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >::operator--()
  0.00    420.88     0.00      261     0.00     0.23  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    420.88     0.00      259     0.00     0.00  std::list<dstring, std::allocator<dstring> >::_M_create_node(dstring const&)
  0.00    420.88     0.00      259     0.00     0.00  std::list<dstring, std::allocator<dstring> >::_M_insert(std::_List_iterator<dstring>, dstring const&)
  0.00    420.88     0.00      257     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    420.88     0.00      255     0.00     0.00  void std::_Destroy_aux<false>::__destroy<struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*)
  0.00    420.88     0.00      250     0.00     0.00  yyansi_c_flush_buffer(yy_buffer_state*)
  0.00    420.88     0.00      237     0.00     0.00  c_typecheck_baset::typecheck_expr_rel(exprt&)
  0.00    420.88     0.00      230     0.00     0.01  c_typecheck_baset::typecheck_expr_trinary(if_exprt&)
  0.00    420.88     0.00      223     0.00     0.00  to_with_expr(exprt const&)
  0.00    420.88     0.00      223     0.00     3.73  arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&)
  0.00    420.88     0.00      223     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    420.88     0.00      223     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    420.88     0.00      220     0.00     0.00  to_shift_expr(exprt const&)
  0.00    420.88     0.00      220     0.00     0.00  goto_checkt::undefined_shift_check(shift_exprt const&, guardt const&)
  0.00    420.88     0.00      216     0.00     0.06  compute_called_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    420.88     0.00      214     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    420.88     0.00      214     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    420.88     0.00      214     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    420.88     0.00      214     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    420.88     0.00      208     0.00     0.00  to_code_block(codet const&)
  0.00    420.88     0.00      208     0.00     0.00  bv_utilst::is_zero(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    420.88     0.00      208     0.00     0.00  code_blockt::end_location() const
  0.00    420.88     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    420.88     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    420.88     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    420.88     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    420.88     0.00      205     0.00     0.00  alignment(typet const&, namespacet const&)
  0.00    420.88     0.00      205     0.00     0.00  ansi_c_declarationt::set_is_member(bool)
  0.00    420.88     0.00      205     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    420.88     0.00      204     0.00     0.00  __gnu_cxx::new_allocator<struct_union_typet::componentt>::allocate(unsigned long, void const*)
  0.00    420.88     0.00      204     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    420.88     0.00      204     0.00     0.00  std::_Vector_base<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::_M_allocate(unsigned long)
  0.00    420.88     0.00      204     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    420.88     0.00      199     0.00     0.00  c_typecheck_baset::adjust_float_rel(exprt&)
  0.00    420.88     0.00      192     0.00     0.00  __gnu_cxx::new_allocator<arrayst::array_equalityt>::allocate(unsigned long, void const*)
  0.00    420.88     0.00      192     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_check_len(unsigned long, char const*) const
  0.00    420.88     0.00      192     0.00     0.00  std::_Vector_base<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_allocate(unsigned long)
  0.00    420.88     0.00      192     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<arrayst::array_equalityt*, std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> > >, arrayst::array_equalityt const&)
  0.00    420.88     0.00      191     0.00     0.00  symbolt::display_name() const
  0.00    420.88     0.00      188     0.00     0.00  __gnu_cxx::__enable_if<!(std::__is_scalar<std::set<exprt, std::less<exprt>, std::allocator<exprt> > >::__value), void>::__type std::__fill_a<std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >(std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&)
  0.00    420.88     0.00      187     0.00     0.00  __gnu_cxx::new_allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > >::allocate(unsigned long, void const*)
  0.00    420.88     0.00      187     0.00     0.00  std::vector<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >::_M_check_len(unsigned long, char const*) const
  0.00    420.88     0.00      187     0.00     0.00  std::_Vector_base<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >::_M_allocate(unsigned long)
  0.00    420.88     0.00      179     0.00     0.00  ieee_float_spect::max_exponent() const
  0.00    420.88     0.00      177     0.00     0.00  get_destructor(namespacet const&, typet const&)
  0.00    420.88     0.00      177     0.00     0.00  code_deadt::code_deadt(exprt const&)
  0.00    420.88     0.00      177     0.00     0.00  code_deadt::~code_deadt()
  0.00    420.88     0.00      177     0.00     0.00  code_declt::code_declt()
  0.00    420.88     0.00      177     0.00     0.00  goto_convertt::convert_decl(code_declt const&, goto_programt&)
  0.00    420.88     0.00      177     0.00     0.00  c_typecheck_baset::typecheck_decl(codet&)
  0.00    420.88     0.00      177     0.00     0.00  ansi_c_declarationt::ansi_c_declarationt()
  0.00    420.88     0.00      177     0.00     0.00  expr2ct::convert_member(member_exprt const&, unsigned int)
  0.00    420.88     0.00      177     0.00     0.00  goto_convertt::lookup(dstring const&) const
  0.00    420.88     0.00      177     0.00     0.00  c_typecheck_baset::is_complete_type(typet const&) const
  0.00    420.88     0.00      177     0.00     0.00  std::vector<codet, std::allocator<codet> >::_M_check_len(unsigned long, char const*) const
  0.00    420.88     0.00      177     0.00     0.00  std::list<codet, std::allocator<codet> >::_M_create_node(codet const&)
  0.00    420.88     0.00      177     0.00     0.00  std::list<codet, std::allocator<codet> >::splice(std::_List_iterator<codet>, std::list<codet, std::allocator<codet> >&)
  0.00    420.88     0.00      177     0.00     0.00  std::list<codet, std::allocator<codet> >::_M_insert(std::_List_iterator<codet>, codet const&)
  0.00    420.88     0.00      177     0.00     0.00  std::list<codet, std::allocator<codet> >::push_back(codet const&)
  0.00    420.88     0.00      177     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    420.88     0.00      177     0.00     0.00  std::vector<codet, std::allocator<codet> >::push_back(codet const&)
  0.00    420.88     0.00      176     0.00     0.00  ieee_float_spect::bias() const
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z13show_loop_idsN19ui_message_handlert3uitERK11goto_modelt
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z15show_propertiesRK10namespacetRK7dstringN19ui_message_handlert3uitERK13goto_programt
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z17get_simple_symbolcRSi
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z18show_natural_loopsRK15goto_functionst
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z7convertRK5ireptR4xmlt
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z7convertRKN22goto_program_templatetI5codet5exprtE12instructiontER5irept
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN10value_sett13object_map_dt5emptyE
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN11dimacs_cnftC2Ev
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12interpretertclEv
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12language_uitC2ERKSsRK8cmdlinet
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12qdimacs_cnft17write_qdimacs_cnfERSo
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14cpp_typecheckt11find_parentERK7symboltRK7dstringRS3_
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14xml_interfacet15get_xml_optionsER8cmdlinet
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN15pbs_dimacs_cnft15write_dimacs_pbERSo
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN15ref_expr_set_dt5emptyE
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17c_typecheck_baset14typecheck_exprER5exprt
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17goto_symex_statetC2Ev
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN18cbmc_parseoptionstC2EiPPKc
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN18parseoptions_basetC2ERKSsiPPKc
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19irep_serializationt10write_irepERSoRK5irept
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19ui_message_handlertC2ENS_3uitERKSs
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN21cout_message_handlert5printEjRKSs
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN21symex_slice_by_tracet14slice_by_traceESsR22symex_target_equationt
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN22java_bytecode_convertt7convertERK25java_bytecode_parse_treet
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct10all_claimsERK15goto_functionstR10prop_convt
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct12write_dimacsEv
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct16cover_assertionsERK15goto_functionstR10prop_convt
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct16do_unwind_moduleER19decision_proceduret
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct8show_vccERSo
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4cnftC2Ev
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7arraystC2ERK10namespacetR5propt
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt12convert_caseERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt12convert_condERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt13convert_indexERK11index_exprtRSt6vectorI8literaltSaIS4_EE
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt15convert_add_subERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt16convert_equalityERK11equal_exprt
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt19convert_byte_updateERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt24convert_floatbv_typecastERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN8cmdlinetC2Ev
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK12interpretert4readE6BigIntRSt6vectorIS0_SaIS0_EE
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK17inv_object_storet6outputERSo
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK4bmct20get_smt1_solver_typeEv
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK7boolbvt7literalERK5exprtjR8literalt
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK9lispexprt11expr2stringEv
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I_ansi_c_parser
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I_assembler_parser
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I_config
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I_cpp_parser
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I_languages
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I_nil_rep_storage
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I_simplify_jump_table
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I_string_container
  0.00    420.88     0.00      175     0.00     0.00  _GLOBAL__sub_I_xml_parser
  0.00    420.88     0.00      175     0.00     0.17  initialize_string_container()
  0.00    420.88     0.00      175     0.00     0.01  language_uit::language_uit(std::string const&, cmdlinet const&)
  0.00    420.88     0.00      175     0.00     0.06  language_uit::~language_uit()
  0.00    420.88     0.00      175     0.00     0.00  xml_interfacet::get_xml_options(cmdlinet&)
  0.00    420.88     0.00      175     0.00     0.00  language_filest::language_filest()
  0.00    420.88     0.00      175     0.00     0.00  language_filest::~language_filest()
  0.00    420.88     0.00      175     0.00     0.00  xml_parse_treet::xml_parse_treet()
  0.00    420.88     0.00      175     0.00     0.00  xml_parse_treet::~xml_parse_treet()
  0.00    420.88     0.00      175     0.00     0.00  cpp_token_buffert::~cpp_token_buffert()
  0.00    420.88     0.00      175     0.00     0.09  parseoptions_baset::parseoptions_baset(std::string const&, int, char const**)
  0.00    420.88     0.00      175     0.00     0.00  ui_message_handlert::ui_message_handlert(ui_message_handlert::uit, std::string const&)
  0.00    420.88     0.00      175     0.00     0.00  ui_message_handlert::~ui_message_handlert()
  0.00    420.88     0.00      175     0.00     0.00  configt::ansi_ct::ansi_ct()
  0.00    420.88     0.00      175     0.00     0.00  configt::verilogt::~verilogt()
  0.00    420.88     0.00      175     0.00     0.09  cmdlinet::parse(int, char const**, char const*)
  0.00    420.88     0.00      175     0.00     0.00  cmdlinet::cmdlinet()
  0.00    420.88     0.00      175     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<exprt, false>*>::allocate(unsigned long, void const*)
  0.00    420.88     0.00      175     0.00     0.00  std::_List_base<cpp_tokent, std::allocator<cpp_tokent> >::_M_clear()
  0.00    420.88     0.00      175     0.00     0.00  std::_List_base<xmlt*, std::allocator<xmlt*> >::_M_clear()
  0.00    420.88     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    420.88     0.00      175     0.00     0.00  std::_Vector_base<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::~_Vector_base()
  0.00    420.88     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    420.88     0.00      175     0.00     0.40  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    420.88     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    420.88     0.00      175     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    420.88     0.00      175     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    420.88     0.00      175     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    420.88     0.00      175     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    420.88     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    420.88     0.00      175     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    420.88     0.00      175     0.00     0.01  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::~vector()
  0.00    420.88     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    420.88     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    420.88     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    420.88     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    420.88     0.00      174     0.00     0.00  code_typet::parametert::get_base_name() const
  0.00    420.88     0.00      174     0.00     0.00  std::list<dstring, std::allocator<dstring> >::push_back(dstring const&)
  0.00    420.88     0.00      172     0.00     0.00  goto_convertt::targetst::targetst()
  0.00    420.88     0.00      172     0.00     0.00  goto_convertt::targetst::~targetst()
  0.00    420.88     0.00      172     0.00     0.04  std::_List_base<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_clear()
  0.00    420.88     0.00      172     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    420.88     0.00      172     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    420.88     0.00      170     0.00     0.00  goto_convertt::unwind_destructor_stack(locationt const&, unsigned int, goto_programt&, bool)
  0.00    420.88     0.00      170     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::_M_create_storage(unsigned long)
  0.00    420.88     0.00      170     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    420.88     0.00      170     0.00     0.00  std::vector<codet, std::allocator<codet> >::vector(std::vector<codet, std::allocator<codet> > const&)
  0.00    420.88     0.00      170     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    420.88     0.00      168     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    420.88     0.00      168     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    420.88     0.00      164     0.00     2.18  goto_check(namespacet const&, optionst const&, goto_functionst&)
  0.00    420.88     0.00      164     0.00     0.00  memory_info(std::ostream&)
  0.00    420.88     0.00      164     0.00     0.00  is_goto_binary(std::string const&)
  0.00    420.88     0.00      164     0.00    36.93  link_to_library(symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    420.88     0.00      164     0.00     0.02  label_properties(goto_functionst&)
  0.00    420.88     0.00      164     0.00     0.00  new_cpp_language()
  0.00    420.88     0.00      164     0.00     0.86  read_goto_binary(std::string const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    420.88     0.00      164     0.00     0.03  add_failed_symbols(symbol_tablet&)
  0.00    420.88     0.00      164     0.00     0.06  goto_partial_inline(goto_functionst&, namespacet const&, message_handlert&, unsigned int)
  0.00    420.88     0.00      164     0.00     0.86  read_bin_goto_object(std::istream&, std::string const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    420.88     0.00      164     0.00     0.85  read_bin_goto_object_v2(std::istream&, std::string const&, symbol_tablet&, goto_functionst&, message_handlert&, irep_serializationt&)
  0.00    420.88     0.00      164     0.00     0.00  remove_function_pointers(symbol_tablet&, goto_functionst&, bool)
  0.00    420.88     0.00      164     0.00     0.00  new_java_bytecode_language()
  0.00    420.88     0.00      164     0.00     0.00  compute_address_taken_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    420.88     0.00      164     0.00     0.00  symex_bmct::symex_bmct(namespacet const&, symbol_tablet&, symex_targett&)
  0.00    420.88     0.00      164     0.00     0.00  symex_bmct::~symex_bmct()
  0.00    420.88     0.00      164     0.00     0.00  goto_checkt::goto_checkt(namespacet const&, optionst const&)
  0.00    420.88     0.00      164     0.00     0.00  goto_checkt::~goto_checkt()
  0.00    420.88     0.00      164     0.00     0.00  goto_symext::goto_symext(namespacet const&, symbol_tablet&, symex_targett&)
  0.00    420.88     0.00      164     0.00     0.00  goto_symext::~goto_symext()
  0.00    420.88     0.00      164     0.00   661.40  goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&)
  0.00    420.88     0.00      164     0.00   661.45  goto_symext::operator()(goto_functionst const&)
  0.00    420.88     0.00      164     0.00   661.44  goto_symext::operator()(goto_functionst const&, goto_programt const&)
  0.00    420.88     0.00      164     0.00     0.01  merge_irept::merge_irept()
  0.00    420.88     0.00      164     0.00     0.00  goto_inlinet::goto_inlinet(goto_functionst&, namespacet const&, message_handlert&)
  0.00    420.88     0.00      164     0.00     0.00  goto_inlinet::~goto_inlinet()
  0.00    420.88     0.00      164     0.00     0.00  cpp_languaget::cpp_languaget()
  0.00    420.88     0.00      164     0.00     0.00  cpp_languaget::~cpp_languaget()
  0.00    420.88     0.00      164     0.00     0.00  cpp_languaget::~cpp_languaget()
  0.00    420.88     0.00      164     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::clear()
  0.00    420.88     0.00      164     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::hash_numbering()
  0.00    420.88     0.00      164     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::~hash_numbering()
  0.00    420.88     0.00      164     0.00     0.00  memory_model_sct::memory_model_sct(namespacet const&)
  0.00    420.88     0.00      164     0.00     0.00  memory_model_sct::~memory_model_sct()
  0.00    420.88     0.00      164     0.00     0.00  memory_model_sct::~memory_model_sct()
  0.00    420.88     0.00      164     0.00     0.00  goto_symex_statet::level0t::~level0t()
  0.00    420.88     0.00      164     0.00     0.00  goto_symex_statet::level1t::~level1t()
  0.00    420.88     0.00      164     0.00     0.00  goto_symex_statet::threadt::threadt(goto_symex_statet::threadt const&)
  0.00    420.88     0.00      164     0.00     0.01  goto_symex_statet::goto_symex_statet()
  0.00    420.88     0.00      164     0.00     0.04  goto_symex_statet::~goto_symex_statet()
  0.00    420.88     0.00      164     0.00     0.00  cbmc_parseoptionst::eval_verbosity()
  0.00    420.88     0.00      164     0.00     0.00  cbmc_parseoptionst::set_properties(goto_functionst&)
  0.00    420.88     0.00      164     0.00    40.16  cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&)
  0.00    420.88     0.00      164     0.00     0.00  cbmc_parseoptionst::register_languages()
  0.00    420.88     0.00      164     0.00     2.27  cbmc_parseoptionst::process_goto_program(optionst const&, goto_functionst&)
  0.00    420.88     0.00      164     0.00     0.04  cbmc_parseoptionst::get_command_line_options(optionst&)
  0.00    420.88     0.00      164     0.00   891.37  cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&)
  0.00    420.88     0.00      164     0.00     0.00  memory_model_baset::memory_model_baset(namespacet const&)
  0.00    420.88     0.00      164     0.00     0.00  memory_model_baset::~memory_model_baset()
  0.00    420.88     0.00      164     0.00     0.01  irep_serializationt::ireps_containert::clear()
  0.00    420.88     0.00      164     0.00     0.00  irep_serializationt::ireps_containert::ireps_containert()
  0.00    420.88     0.00      164     0.00     0.00  irep_serializationt::ireps_containert::~ireps_containert()
  0.00    420.88     0.00      164     0.00     0.01  irep_serializationt::irep_serializationt(irep_serializationt::ireps_containert&)
  0.00    420.88     0.00      164     0.00     0.00  irep_serializationt::~irep_serializationt()
  0.00    420.88     0.00      164     0.00     2.11  symex_target_equationt::~symex_target_equationt()
  0.00    420.88     0.00      164     0.00     0.00  java_bytecode_languaget::java_bytecode_languaget()
  0.00    420.88     0.00      164     0.00     0.00  java_bytecode_languaget::~java_bytecode_languaget()
  0.00    420.88     0.00      164     0.00     0.00  java_bytecode_languaget::~java_bytecode_languaget()
  0.00    420.88     0.00      164     0.00     0.00  goto_functions_templatet<goto_programt>::compute_loop_numbers()
  0.00    420.88     0.00      164     0.00     0.00  goto_functions_templatet<goto_programt>::compute_incoming_edges()
  0.00    420.88     0.00      164     0.00     0.00  goto_functions_templatet<goto_programt>::compute_target_numbers()
  0.00    420.88     0.00      164     0.00     0.00  goto_functions_templatet<goto_programt>::compute_location_numbers()
  0.00    420.88     0.00      164     0.00     0.00  goto_functions_templatet<goto_programt>::update()
  0.00    420.88     0.00      164     0.00     0.00  goto_functions_templatet<goto_programt>::~goto_functions_templatet()
  0.00    420.88     0.00      164     0.00     0.00  irep_full_hash_containert::irep_full_hash_containert()
  0.00    420.88     0.00      164     0.00     0.00  irep_hash_container_baset::irep_hash_container_baset(bool)
  0.00    420.88     0.00      164     0.00     0.00  irep_hash_container_baset::~irep_hash_container_baset()
  0.00    420.88     0.00      164     0.00     0.00  java_bytecode_parse_treet::~java_bytecode_parse_treet()
  0.00    420.88     0.00      164     0.00     0.00  remove_function_pointerst::~remove_function_pointerst()
  0.00    420.88     0.00      164     0.00     0.00  remove_function_pointerst::operator()(goto_functionst&)
  0.00    420.88     0.00      164     0.00     0.00  partial_order_concurrencyt::partial_order_concurrencyt(namespacet const&)
  0.00    420.88     0.00      164     0.00     0.00  partial_order_concurrencyt::~partial_order_concurrencyt()
  0.00    420.88     0.00      164     0.00     0.00  bmct::setup_unwind()
  0.00    420.88     0.00      164     0.00     0.08  bmct::bmct(optionst const&, symbol_tablet const&, message_handlert&)
  0.00    420.88     0.00      164     0.00     2.17  bmct::~bmct()
  0.00    420.88     0.00      164     0.00     0.00  dirtyt::dirtyt(goto_functionst const&)
  0.00    420.88     0.00      164     0.00     0.00  configt::this_architecture()
  0.00    420.88     0.00      164     0.00     0.01  configt::set(cmdlinet const&)
  0.00    420.88     0.00      164     0.00     0.00  configt::ansi_ct::set_arch_spec_x86_64()
  0.00    420.88     0.00      164     0.00     0.09  configt::ansi_ct::set_from_symbol_table(symbol_tablet const&)
  0.00    420.88     0.00      164     0.00     0.00  messaget::messaget(message_handlert&)
  0.00    420.88     0.00      164     0.00     0.00  optionst::operator=(optionst const&)
  0.00    420.88     0.00      164     0.00     0.00  __gnu_cxx::new_allocator<goto_symex_statet::threadt>::allocate(unsigned long, void const*)
  0.00    420.88     0.00      164     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, false>*>::allocate(unsigned long, void const*)
  0.00    420.88     0.00      164     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > >, false>*>::allocate(unsigned long, void const*)
  0.00    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     0.00     0.00  __gnu_cxx::new_allocator<std::string>::allocate(unsigned long, void const*)
  0.00    420.88     0.00      164     0.00     0.00  cpp_languaget::extensions() const
  0.00    420.88     0.00      164     0.00     0.00  cpp_languaget::id() const
  0.00    420.88     0.00      164     0.00     0.00  ansi_c_languaget::extensions() const
  0.00    420.88     0.00      164     0.00     0.00  ansi_c_languaget::id() const
  0.00    420.88     0.00      164     0.00     0.00  java_bytecode_languaget::extensions() const
  0.00    420.88     0.00      164     0.00     0.00  java_bytecode_languaget::id() const
  0.00    420.88     0.00      164     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    420.88     0.00      164     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::_M_check_len(unsigned long, char const*) const
  0.00    420.88     0.00      164     0.00     1.51  std::_List_base<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::_M_clear()
  0.00    420.88     0.00      164     0.00     0.00  std::_List_base<java_bytecode_parse_treet::classt, std::allocator<java_bytecode_parse_treet::classt> >::_M_clear()
  0.00    420.88     0.00      164     0.00     0.00  std::_List_base<symbolt*, std::allocator<symbolt*> >::_M_clear()
  0.00    420.88     0.00      164     0.00     0.00  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_create_storage(unsigned long)
  0.00    420.88     0.00      164     0.00     0.00  std::_Vector_base<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::_M_allocate(unsigned long)
  0.00    420.88     0.00      164     0.00     0.00  std::_Vector_base<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::~_Vector_base()
  0.00    420.88     0.00      164     0.00     0.00  std::_Vector_base<std::string, std::allocator<std::string> >::_M_allocate(unsigned long)
  0.00    420.88     0.00      164     0.00     0.00  std::_Vector_base<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::~_Vector_base()
  0.00    420.88     0.00      164     0.00     0.00  std::_Vector_base<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::~_Vector_base()
  0.00    420.88     0.00      164     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    420.88     0.00      164     0.00     0.00  std::_Vector_base<char, std::allocator<char> >::~_Vector_base()
  0.00    420.88     0.00      164     0.00     0.00  std::_Rb_tree_iterator<std::string>::operator--()
  0.00    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     0.00     0.00  std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator=(std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)
  0.00    420.88     0.00      164     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    420.88     0.00      164     0.00     0.54  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    420.88     0.00      164     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>::_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    420.88     0.00      164     0.00     0.54  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    420.88     0.00      164     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<ssa_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    420.88     0.00      164     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<ssa_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<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, false>**, unsigned long)
  0.00    420.88     0.00      164     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<ssa_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    420.88     0.00      164     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<ssa_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<ssa_exprt> const&, std::_Select1st<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > const&, std::allocator<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > const&)
  0.00    420.88     0.00      164     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<ssa_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    420.88     0.00      164     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<ssa_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    420.88     0.00      164     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<ssa_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<ssa_exprt const, std::list<guardt, std::allocator<guardt> > >, false>**, unsigned long)
  0.00    420.88     0.00      164     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<ssa_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    420.88     0.00      164     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<ssa_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<ssa_exprt> const&, std::_Select1st<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > > const&, std::allocator<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > > const&)
  0.00    420.88     0.00      164     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<ssa_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    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     0.00     0.00  std::tr1::unordered_map<ssa_exprt, std::list<guardt, std::allocator<guardt> >, irep_hash, std::equal_to<ssa_exprt>, std::allocator<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > > >::~unordered_map()
  0.00    420.88     0.00      164     0.00     0.00  std::tr1::unordered_map<ssa_exprt, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > >, irep_hash, std::equal_to<ssa_exprt>, std::allocator<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > >::~unordered_map()
  0.00    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     0.00     0.00  std::tr1::__unordered_map<ssa_exprt, std::list<guardt, std::allocator<guardt> >, irep_hash, std::equal_to<ssa_exprt>, std::allocator<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<ssa_exprt> const&, std::allocator<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > > const&)
  0.00    420.88     0.00      164     0.00     0.00  std::tr1::__unordered_map<ssa_exprt, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > >, irep_hash, std::equal_to<ssa_exprt>, std::allocator<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<ssa_exprt> const&, std::allocator<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > const&)
  0.00    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     0.00     0.01  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    420.88     0.00      164     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    420.88     0.00      164     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()
  0.00    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     0.00     0.00  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::~vector()
  0.00    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::push_back(std::string const&)
  0.00    420.88     0.00      164     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::clear()
  0.00    420.88     0.00      164     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::~vector()
  0.00    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_unique(std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     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> > >::clear()
  0.00    420.88     0.00      164     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_copy(std::_Rb_tree_node<std::pair<std::string const, std::string> > const*, std::_Rb_tree_node<std::pair<std::string const, std::string> >*)
  0.00    420.88     0.00      164     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> > >::operator=(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> > > const&)
  0.00    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      164     0.00     0.00  std::auto_ptr<memory_model_baset>::reset(memory_model_baset*)
  0.00    420.88     0.00      164     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    420.88     0.00      164     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    420.88     0.00      156     0.00     0.00  functionst::~functionst()
  0.00    420.88     0.00      156     0.00     0.00  prop_convt::prop_convt(namespacet const&)
  0.00    420.88     0.00      156     0.00     0.00  prop_convt::~prop_convt()
  0.00    420.88     0.00      156     0.00     0.00  union_find<exprt>::~union_find()
  0.00    420.88     0.00      156     0.00     0.00  boolbv_mapt::boolbv_mapt(propt&, namespacet const&, boolbv_widtht const&)
  0.00    420.88     0.00      156     0.00     0.00  cnf_solvert::cnf_solvert()
  0.00    420.88     0.00      156     0.00     0.00  cnf_solvert::~cnf_solvert()
  0.00    420.88     0.00      156     0.00     0.02  bv_pointerst::bv_pointerst(namespacet const&, propt&)
  0.00    420.88     0.00      156     0.00     0.00  bv_pointerst::~bv_pointerst()
  0.00    420.88     0.00      156     0.00     0.00  boolbv_widtht::boolbv_widtht(namespacet const&)
  0.00    420.88     0.00      156     0.00     0.03  boolbv_widtht::~boolbv_widtht()
  0.00    420.88     0.00      156     0.00     0.00  hash_numbering<exprt, irep_hash>::hash_numbering()
  0.00    420.88     0.00      156     0.00     0.00  hash_numbering<exprt, irep_hash>::~hash_numbering()
  0.00    420.88     0.00      156     0.00     0.01  pointer_logict::pointer_logict(namespacet const&)
  0.00    420.88     0.00      156     0.00     0.00  pointer_logict::~pointer_logict()
  0.00    420.88     0.00      156     0.00     0.00  prop_assignmentt::~prop_assignmentt()
  0.00    420.88     0.00      156     0.00     0.01  prop_conv_solvert::prop_conv_solvert(namespacet const&, propt&)
  0.00    420.88     0.00      156     0.00     0.63  prop_conv_solvert::~prop_conv_solvert()
  0.00    420.88     0.00      156     0.00     0.00  decision_proceduret::~decision_proceduret()
  0.00    420.88     0.00      156     0.00    76.99  symex_target_equationt::convert_guards(prop_convt&)
  0.00    420.88     0.00      156     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::~satcheck_minisat2_baset()
  0.00    420.88     0.00      156     0.00     0.77  satcheck_minisat_simplifiert::satcheck_minisat_simplifiert()
  0.00    420.88     0.00      156     0.00     0.00  satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert()
  0.00    420.88     0.00      156     0.00     0.00  satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert()
  0.00    420.88     0.00      156     0.00   186.12  bmct::do_conversion(prop_convt&)
  0.00    420.88     0.00      156     0.00   241.08  bmct::decide_default()
  0.00    420.88     0.00      156     0.00     0.00  bmct::do_unwind_module(decision_proceduret&)
  0.00    420.88     0.00      156     0.00   225.32  bmct::run_decision_procedure(prop_convt&)
  0.00    420.88     0.00      156     0.00     0.00  cnft::cnft()
  0.00    420.88     0.00      156     0.00     0.00  cnft::~cnft()
  0.00    420.88     0.00      156     0.00     0.00  propt::propt()
  0.00    420.88     0.00      156     0.00     0.00  propt::~propt()
  0.00    420.88     0.00      156     0.00     0.01  arrayst::arrayst(namespacet const&, propt&)
  0.00    420.88     0.00      156     0.00     0.00  arrayst::~arrayst()
  0.00    420.88     0.00      156     0.00     0.01  boolbvt::boolbvt(namespacet const&, propt&)
  0.00    420.88     0.00      156     0.00     0.31  boolbvt::~boolbvt()
  0.00    420.88     0.00      156     0.00     0.02  bv_cbmct::bv_cbmct(namespacet const&, propt&)
  0.00    420.88     0.00      156     0.00     0.00  bv_cbmct::~bv_cbmct()
  0.00    420.88     0.00      156     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    420.88     0.00      156     0.00     0.01  equalityt::equalityt(namespacet const&, propt&)
  0.00    420.88     0.00      156     0.00     0.00  equalityt::~equalityt()
  0.00    420.88     0.00      156     0.00     0.00  numbering<exprt>::~numbering()
  0.00    420.88     0.00      156     0.00     0.00  std::_List_base<boolbvt::quantifiert, std::allocator<boolbvt::quantifiert> >::_M_clear()
  0.00    420.88     0.00      156     0.00     0.00  std::_Vector_base<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::~_Vector_base()
  0.00    420.88     0.00      156     0.00     0.00  std::_Vector_base<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >::~_Vector_base()
  0.00    420.88     0.00      156     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    420.88     0.00      156     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    420.88     0.00      156     0.00     0.63  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    420.88     0.00      156     0.00     0.01  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_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    420.88     0.00      156     0.00     0.63  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    420.88     0.00      156     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    420.88     0.00      156     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    420.88     0.00      156     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    420.88     0.00      156     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    420.88     0.00      156     0.00     0.10  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    420.88     0.00      156     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    420.88     0.00      156     0.00     0.10  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    420.88     0.00      156     0.00     0.18  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    420.88     0.00      156     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt const> const&, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&)
  0.00    420.88     0.00      156     0.00     0.18  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    420.88     0.00      156     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    420.88     0.00      156     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    420.88     0.00      156     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    420.88     0.00      156     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    420.88     0.00      156     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    420.88     0.00      156     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    420.88     0.00      156     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    420.88     0.00      156     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    420.88     0.00      156     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    420.88     0.00      156     0.00     0.01  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    420.88     0.00      156     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    420.88     0.00      156     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    420.88     0.00      156     0.00     0.00  std::tr1::__unordered_map<exprt const, std::vector<literalt, std::allocator<literalt> >, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt const> const&, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&)
  0.00    420.88     0.00      156     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    420.88     0.00      156     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::~vector()
  0.00    420.88     0.00      156     0.00     0.00  std::vector<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >::~vector()
  0.00    420.88     0.00      156     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    420.88     0.00      156     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    420.88     0.00      156     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<exprt const, unsigned int> >*)
  0.00    420.88     0.00      156     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    420.88     0.00      156     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    420.88     0.00      156     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    420.88     0.00      156     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    420.88     0.00      156     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    420.88     0.00      156     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    420.88     0.00      156     0.00     0.00  std::auto_ptr<propt>::operator=(std::auto_ptr_ref<propt>)
  0.00    420.88     0.00      155     0.00     0.00  to_array_of_expr(exprt const&)
  0.00    420.88     0.00      155     0.00     0.00  functionst::add_function_constraints()
  0.00    420.88     0.00      155     0.00     0.95  bv_pointerst::post_process()
  0.00    420.88     0.00      155     0.00     0.00  prop_conv_solvert::post_process()
  0.00    420.88     0.00      155     0.00    39.45  prop_conv_solvert::dec_solve()
  0.00    420.88     0.00      155     0.00     0.23  satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve()
  0.00    420.88     0.00      155     0.00     0.00  satcheck_minisat_simplifiert::solver_text()
  0.00    420.88     0.00      155     0.00    37.36  arrayst::post_process()
  0.00    420.88     0.00      155     0.00     0.01  arrayst::build_index_map()
  0.00    420.88     0.00      155     0.00     0.00  arrayst::post_process_arrays()
  0.00    420.88     0.00      155     0.00     8.63  arrayst::add_array_constraints()
  0.00    420.88     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    420.88     0.00      155     0.00     0.00  boolbvt::post_process()
  0.00    420.88     0.00      155     0.00     0.00  boolbvt::post_process_quantifiers()
  0.00    420.88     0.00      155     0.00     0.93  equalityt::post_process()
  0.00    420.88     0.00      155     0.00     0.93  equalityt::add_equality_constraints()
  0.00    420.88     0.00      155     0.00     0.00  symex_target_equationt::convert_constraints(decision_proceduret&) const
  0.00    420.88     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    420.88     0.00      155     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::clear()
  0.00    420.88     0.00      155     0.00     0.00  operator<<(std::ostream&, time_periodt const&)
  0.00    420.88     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    420.88     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    420.88     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    420.88     0.00      153     0.00     0.00  string_constantt::string_constantt()
  0.00    420.88     0.00      153     0.00     0.00  linkingt::duplicate_code_symbol(symbolt&, symbolt&)
  0.00    420.88     0.00      153     0.00     0.00  __gnu_cxx::char_traits<unsigned int>::copy(unsigned int*, unsigned int const*, unsigned long)
  0.00    420.88     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    420.88     0.00      152     0.00     0.00  boolean_negate(exprt const&)
  0.00    420.88     0.00      152     0.00     0.00  to_code_ifthenelse(codet&)
  0.00    420.88     0.00      152     0.00     0.00  to_code_ifthenelse(codet const&)
  0.00    420.88     0.00      152     0.00     0.00  has_and_or(exprt const&)
  0.00    420.88     0.00      152     0.00     0.00  goto_convertt::get_constant(exprt const&)
  0.00    420.88     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    420.88     0.00      152     0.00     0.00  goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&)
  0.00    420.88     0.00      152     0.00     0.00  goto_convertt::generate_ifthenelse(exprt const&, goto_programt&, goto_programt&, locationt const&, goto_programt&)
  0.00    420.88     0.00      152     0.00     0.01  goto_convertt::get_string_constant(exprt const&)
  0.00    420.88     0.00      152     0.00     0.00  goto_convertt::remove_function_call(side_effect_exprt&, goto_programt&, bool)
  0.00    420.88     0.00      152     0.00     0.00  goto_convertt::convert_function_call(code_function_callt const&, goto_programt&)
  0.00    420.88     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    420.88     0.00      152     0.00     0.00  goto_convertt::generate_conditional_branch(exprt const&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, locationt const&, goto_programt&)
  0.00    420.88     0.00      152     0.00     0.00  code_ifthenelset::else_case()
  0.00    420.88     0.00      152     0.00     0.02  c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&)
  0.00    420.88     0.00      152     0.00     0.00  code_function_callt::code_function_callt()
  0.00    420.88     0.00      152     0.00     0.00  goto_program_templatet<codet, exprt>::swap(goto_program_templatet<codet, exprt>&)
  0.00    420.88     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    420.88     0.00      151     0.00     0.00  c_typecheck_baset::typecheck_redefinition_non_type(symbolt&, symbolt&)
  0.00    420.88     0.00      150     0.00     0.00  yyansi_c_init_buffer(yy_buffer_state*, _IO_FILE*)
  0.00    420.88     0.00      149     0.00     0.00  disjunction(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    420.88     0.00      149     0.00     0.00  or_exprt::or_exprt()
  0.00    420.88     0.00      134     0.00     0.00  to_floatbv_type(typet const&)
  0.00    420.88     0.00      133     0.00     0.00  MetaChar(std::string&, char, bool)
  0.00    420.88     0.00      133     0.00     0.00  void std::_Destroy_aux<false>::__destroy<lispexprt*>(lispexprt*, lispexprt*)
  0.00    420.88     0.00      132     0.00     0.29  bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&)
  0.00    420.88     0.00      132     0.00     0.00  bv_utilst::extract(std::vector<literalt, std::allocator<literalt> > const&, unsigned int, unsigned int)
  0.00    420.88     0.00      128     0.00     0.00  struct_exprt::struct_exprt(typet const&)
  0.00    420.88     0.00      125     0.00     0.00  ieee_floatt::is_zero() const
  0.00    420.88     0.00      124     0.00     0.70  arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&)
  0.00    420.88     0.00      123     0.00     0.00  goto_convertt::convert_block(code_blockt const&, goto_programt&)
  0.00    420.88     0.00      123     0.00     0.00  c_typecheck_baset::typecheck_block(codet&)
  0.00    420.88     0.00      123     0.00     0.00  std::vector<codet, std::allocator<codet> >::resize(unsigned long, codet)
  0.00    420.88     0.00      120     0.00     0.00  bmct::report_success()
  0.00    420.88     0.00      119     0.00     0.00  code_declt::code_declt(exprt const&)
  0.00    420.88     0.00      117     0.00     0.00  goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&)
  0.00    420.88     0.00      117     0.00     0.01  goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&)
  0.00    420.88     0.00      117     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    420.88     0.00      117     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    420.88     0.00      117     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    420.88     0.00      117     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    420.88     0.00      113     0.00     0.00  ieee_float_spect::from_type(floatbv_typet const&)
  0.00    420.88     0.00      113     0.00     0.00  floatbv_typet::get_f() const
  0.00    420.88     0.00      108     0.00     0.00  bv_utilst::extract_msb(std::vector<literalt, std::allocator<literalt> > const&, unsigned int)
  0.00    420.88     0.00      102     0.00     0.00  symbol_typet::symbol_typet()
  0.00    420.88     0.00      100     0.00     0.00  my_mkstemps(char*, int)
  0.00    420.88     0.00      100     0.00     0.00  yyansi_crestart(_IO_FILE*)
  0.00    420.88     0.00      100     0.00     0.00  get_temporary_file(std::string const&, std::string const&)
  0.00    420.88     0.00      100     0.00     0.00  ansi_c_scanner_init()
  0.00    420.88     0.00      100     0.00     0.00  gcc_signed_int128_type()
  0.00    420.88     0.00      100     0.00     0.00  typecheckt::typecheckt(message_handlert&)
  0.00    420.88     0.00      100     0.00     0.00  typecheckt::~typecheckt()
  0.00    420.88     0.00      100     0.00     0.00  ansi_c_parsert::clear()
  0.00    420.88     0.00      100     0.00     0.00  ansi_c_parse_treet::clear()
  0.00    420.88     0.00      100     0.00     0.00  __gnu_cxx::new_allocator<dstring*>::allocate(unsigned long, void const*)
  0.00    420.88     0.00      100     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_M_create_nodes(dstring**, dstring**)
  0.00    420.88     0.00      100     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_M_initialize_map(unsigned long)
  0.00    420.88     0.00      100     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::~_Deque_base()
  0.00    420.88     0.00      100     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::clear()
  0.00    420.88     0.00      100     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::clear()
  0.00    420.88     0.00       95     0.00     0.00  lispexprt::~lispexprt()
  0.00    420.88     0.00       95     0.00     0.00  cmdlinet::getval(char const*) const
  0.00    420.88     0.00       95     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::~_Vector_base()
  0.00    420.88     0.00       95     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::~vector()
  0.00    420.88     0.00       94     0.00     0.00  c_sizeof_type_rec(exprt const&)
  0.00    420.88     0.00       94     0.00     0.00  bv_width(typet const&)
  0.00    420.88     0.00       94     0.00     0.02  goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&)
  0.00    420.88     0.00       94     0.00     0.00  code_returnt::return_value()
  0.00    420.88     0.00       92     0.00     0.00  expr2ct::convert_array(exprt const&, unsigned int&)
  0.00    420.88     0.00       92     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    420.88     0.00       87     0.00     0.18  goto_convert(dstring const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    420.88     0.00       87     0.00     0.00  goto_convertt::goto_convertt(symbol_tablet&, message_handlert&)
  0.00    420.88     0.00       87     0.00     0.00  goto_convertt::~goto_convertt()
  0.00    420.88     0.00       87     0.00     0.18  goto_convert_functionst::convert_function(dstring const&)
  0.00    420.88     0.00       87     0.00     0.00  goto_convert_functionst::goto_convert_functionst(symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    420.88     0.00       87     0.00     0.00  goto_convert_functionst::~goto_convert_functionst()
  0.00    420.88     0.00       87     0.00     0.02  boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    420.88     0.00       86     0.00     0.00  void std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_initialize_dispatch<std::_List_const_iterator<goto_trace_stept> >(std::_List_const_iterator<goto_trace_stept>, std::_List_const_iterator<goto_trace_stept>, std::__false_type)
  0.00    420.88     0.00       86     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::list(std::list<goto_trace_stept, std::allocator<goto_trace_stept> > const&)
  0.00    420.88     0.00       86     0.00     0.04  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::~pair()
  0.00    420.88     0.00       85     0.00     0.00  to_code_label(codet&)
  0.00    420.88     0.00       85     0.00     0.00  to_code_label(codet const&)
  0.00    420.88     0.00       85     0.00     0.00  create_function_scope(unsigned int)
  0.00    420.88     0.00       85     0.00     0.00  goto_convertt::finish_gotos()
  0.00    420.88     0.00       85     0.00     0.00  goto_convertt::convert_label(code_labelt const&, goto_programt&)
  0.00    420.88     0.00       85     0.00     0.18  goto_convertt::goto_convert_rec(codet const&, goto_programt&)
  0.00    420.88     0.00       85     0.00     0.00  goto_convertt::finish_computed_gotos(goto_programt&)
  0.00    420.88     0.00       85     0.00     0.00  goto_convertt::targetst::operator=(goto_convertt::targetst const&)
  0.00    420.88     0.00       85     0.00     0.00  ansi_c_parsert::lookup_label(dstring)
  0.00    420.88     0.00       85     0.00     0.00  c_typecheck_baset::typecheck_label(code_labelt&)
  0.00    420.88     0.00       85     0.00     0.00  c_typecheck_baset::typecheck_function_body(symbolt&)
  0.00    420.88     0.00       85     0.00     0.00  goto_convert_functionst::hide(goto_programt const&)
  0.00    420.88     0.00       85     0.00     0.00  code_labelt::get_label() const
  0.00    420.88     0.00       85     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    420.88     0.00       85     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    420.88     0.00       85     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    420.88     0.00       85     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    420.88     0.00       85     0.00     0.00  std::list<dstring, std::allocator<dstring> >::push_front(dstring const&)
  0.00    420.88     0.00       85     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    420.88     0.00       85     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    420.88     0.00       85     0.00     0.00  std::vector<codet, std::allocator<codet> >::operator=(std::vector<codet, std::allocator<codet> > const&)
  0.00    420.88     0.00       85     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    420.88     0.00       85     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    420.88     0.00       85     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    420.88     0.00       85     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    420.88     0.00       85     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    420.88     0.00       85     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    420.88     0.00       85     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    420.88     0.00       85     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    420.88     0.00       85     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    420.88     0.00       84     0.00     0.00  goto_convertt::convert_skip(codet const&, goto_programt&)
  0.00    420.88     0.00       82     0.00     0.03  BigInt::operator*(int) const
  0.00    420.88     0.00       80     0.00     0.00  ieee_floatt::~ieee_floatt()
  0.00    420.88     0.00       80     0.00     0.00  side_effect_exprt::set_statement(dstring const&)
  0.00    420.88     0.00       79     0.00     0.00  Minisat::vec<Minisat::Lit>::growTo(int)
  0.00    420.88     0.00       79     0.00     0.00  Minisat::vec<Minisat::Lit>::copyTo(Minisat::vec<Minisat::Lit>&) const
  0.00    420.88     0.00       74     0.00     0.00  safe_str2unsigned(char const*, int)
  0.00    420.88     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    420.88     0.00       71     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    420.88     0.00       71     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    420.88     0.00       63     0.00     0.00  ieee_floatt::unpack(BigInt const&)
  0.00    420.88     0.00       63     0.00     0.00  ieee_floatt::from_expr(constant_exprt const&)
  0.00    420.88     0.00       63     0.00     0.00  ieee_floatt::ieee_floatt(constant_exprt const&)
  0.00    420.88     0.00       61     0.00     0.00  BigInt::operator-=(unsigned long long)
  0.00    420.88     0.00       60     0.00     0.00  float_utilst::unpacked_floatt::~unpacked_floatt()
  0.00    420.88     0.00       57     0.00     0.00  lispsymbolt::operator=(lispsymbolt const&)
  0.00    420.88     0.00       57     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::_M_allocate(unsigned long)
  0.00    420.88     0.00       55     0.00     0.08  goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&)
  0.00    420.88     0.00       52     0.00     0.14  address_bits(BigInt const&)
  0.00    420.88     0.00       52     0.00   115.94  add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&)
  0.00    420.88     0.00       52     0.00     0.00  array_typet::is_incomplete() const
  0.00    420.88     0.00       51     0.00     0.04  add_padding(struct_typet&, namespacet const&)
  0.00    420.88     0.00       51     0.00     0.00  to_struct_type(typet&)
  0.00    420.88     0.00       51     0.00     0.00  array_typet::array_typet(typet const&, exprt const&)
  0.00    420.88     0.00       51     0.00     0.05  c_typecheck_baset::typecheck_compound_body(symbolt&)
  0.00    420.88     0.00       51     0.00     0.00  std::_Vector_base<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::~_Vector_base()
  0.00    420.88     0.00       51     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::~vector()
  0.00    420.88     0.00       50     0.00     0.00  c_preprocess(std::string const&, std::ostream&, message_handlert&)
  0.00    420.88     0.00       50     0.00     0.00  c_preprocess(std::istream&, std::ostream&, message_handlert&)
  0.00    420.88     0.00       50     0.00     0.00  wchar_t_type()
  0.00    420.88     0.00       50     0.00    36.67  ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&)
  0.00    420.88     0.00       50     0.00     0.00  c_preprocess_gcc(std::string const&, std::ostream&, message_handlert&)
  0.00    420.88     0.00       50     0.00     0.00  yyansi_c_create_buffer(_IO_FILE*, int)
  0.00    420.88     0.00       50     0.00     0.00  ansi_c_internal_additions(std::string&)
  0.00    420.88     0.00       50     0.00     0.00  ansi_c_architecture_strings(std::string&)
  0.00    420.88     0.00       50     0.00    36.67  linking(symbol_tablet&, symbol_tablet&, message_handlert&)
  0.00    420.88     0.00       50     0.00     0.00  is_dot_i_file(std::string const&)
  0.00    420.88     0.00       50     0.00     0.00  yyansi_censure_buffer_stack()
  0.00    420.88     0.00       50     0.00     0.00  rename_symbolt::rename_symbolt()
  0.00    420.88     0.00       50     0.00     0.00  rename_symbolt::~rename_symbolt()
  0.00    420.88     0.00       50     0.00     0.00  message_streamt::error_parse(unsigned int)
  0.00    420.88     0.00       50     0.00     0.00  message_streamt::error_parse(unsigned int, std::string const&)
  0.00    420.88     0.00       50     0.00     0.00  message_streamt::clear_err()
  0.00    420.88     0.00       50     0.00     0.00  ansi_c_languaget::preprocess(std::istream&, std::string const&, std::ostream&)
  0.00    420.88     0.00       50     0.00    46.16  ansi_c_languaget::parse(std::istream&, std::string const&)
  0.00    420.88     0.00       50     0.00    74.35  ansi_c_languaget::typecheck(symbol_tablet&, std::string const&)
  0.00    420.88     0.00       50     0.00     0.00  unsignedbv_typet::unsignedbv_typet()
  0.00    420.88     0.00       50     0.00    71.99  ansi_c_typecheckt::typecheck()
  0.00    420.88     0.00       50     0.00     0.00  ansi_c_typecheckt::ansi_c_typecheckt(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&)
  0.00    420.88     0.00       50     0.00     0.00  ansi_c_typecheckt::~ansi_c_typecheckt()
  0.00    420.88     0.00       50     0.00     0.01  c_typecheck_baset::typecheck_expr_sizeof(exprt&)
  0.00    420.88     0.00       50     0.00     0.00  c_typecheck_baset::typecheck_typeof_type(typet&)
  0.00    420.88     0.00       50     0.00     0.00  c_typecheck_baset::typecheck_redefinition_type(symbolt&, symbolt&)
  0.00    420.88     0.00       50     0.00     0.00  c_typecheck_baset::c_typecheck_baset(symbol_tablet&, std::string const&, message_handlert&)
  0.00    420.88     0.00       50     0.00     0.00  c_typecheck_baset::~c_typecheck_baset()
  0.00    420.88     0.00       50     0.00     0.00  ansi_c_parse_treet::swap(ansi_c_parse_treet&)
  0.00    420.88     0.00       50     0.00     0.00  struct_union_typet::componentt::set_is_padding(bool)
  0.00    420.88     0.00       50     0.00     0.00  struct_union_typet::componentt::set_name(dstring const&)
  0.00    420.88     0.00       50     0.00     0.55  linkingt::copy_symbols()
  0.00    420.88     0.00       50     0.00     0.00  linkingt::rename_symbols(std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > const&)
  0.00    420.88     0.00       50     0.00     0.00  linkingt::do_type_dependencies(std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    420.88     0.00       50     0.00     0.55  linkingt::typecheck()
  0.00    420.88     0.00       50     0.00     0.00  linkingt::linkingt(symbol_tablet&, symbol_tablet&, message_handlert&)
  0.00    420.88     0.00       50     0.00     0.00  linkingt::~linkingt()
  0.00    420.88     0.00       50     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_Deque_base(std::allocator<dstring> const&, unsigned long)
  0.00    420.88     0.00       50     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_Deque_base()
  0.00    420.88     0.00       50     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    420.88     0.00       50     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    420.88     0.00       50     0.00     0.00  std::deque<dstring, std::allocator<dstring> >::deque(std::deque<dstring, std::allocator<dstring> > const&)
  0.00    420.88     0.00       50     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    420.88     0.00       50     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    420.88     0.00       50     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    420.88     0.00       49     0.00     0.00  simplify_exprt::simplify_floatbv_typecast(exprt&)
  0.00    420.88     0.00       47     0.00     0.00  code_returnt::code_returnt(code_returnt const&)
  0.00    420.88     0.00       47     0.00     0.00  goto_convertt::convert_return(code_returnt const&, goto_programt&)
  0.00    420.88     0.00       47     0.00     0.02  c_typecheck_baset::typecheck_return(codet&)
  0.00    420.88     0.00       47     0.00     0.00  goto_convert_functionst::add_return(goto_function_templatet<goto_programt>&, locationt const&)
  0.00    420.88     0.00       46     0.00     0.01  goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool)
  0.00    420.88     0.00       46     0.00     0.00  goto_convertt::new_name(symbolt&)
  0.00    420.88     0.00       46     0.00     0.00  side_effect_exprt::side_effect_exprt(dstring const&)
  0.00    420.88     0.00       46     0.00     0.00  value_set_dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&)
  0.00    420.88     0.00       44     0.00     0.94  boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    420.88     0.00       43     0.00     2.03  show_goto_trace(std::ostream&, namespacet const&, goto_tracet const&)
  0.00    420.88     0.00       43     0.00     0.00  goto_tracet::~goto_tracet()
  0.00    420.88     0.00       43     0.00     0.00  ieee_floatt::base10_digits(BigInt const&)
  0.00    420.88     0.00       43     0.00    50.85  bmct::error_trace(prop_convt const&)
  0.00    420.88     0.00       43     0.00     0.00  bmct::report_failure()
  0.00    420.88     0.00       43     0.00     0.00  std::map<BigInt, std::list<goto_trace_stept, std::allocator<goto_trace_stept> >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::insert(std::_Rb_tree_iterator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    420.88     0.00       43     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::splice(std::_List_iterator<goto_trace_stept>, std::list<goto_trace_stept, std::allocator<goto_trace_stept> >&)
  0.00    420.88     0.00       43     0.00     0.00  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::pair(std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    420.88     0.00       43     0.00     0.00  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::pair(BigInt const&, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > const&)
  0.00    420.88     0.00       43     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    420.88     0.00       43     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_create_node(std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    420.88     0.00       43     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    420.88     0.00       43     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_insert_unique(std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    420.88     0.00       43     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    420.88     0.00       43     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    420.88     0.00       43     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::~_Rb_tree()
  0.00    420.88     0.00       42     0.00     0.00  null_object(exprt const&)
  0.00    420.88     0.00       42     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    420.88     0.00       41     0.00     0.00  struct_typet::is_prefix_of(struct_typet const&) const
  0.00    420.88     0.00       40     0.00     0.01  bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    420.88     0.00       40     0.00     0.00  bv_utilst::zeros(unsigned int) const
  0.00    420.88     0.00       38     0.00     0.00  lispsymbolt::lispsymbolt(lispsymbolt const&)
  0.00    420.88     0.00       38     0.00     0.00  lispsymbolt::lispsymbolt(char const*)
  0.00    420.88     0.00       38     0.00     0.00  c_typecheck_baset::typecheck_expr_unary_boolean(exprt&)
  0.00    420.88     0.00       38     0.00     0.01  c_typecheck_baset::typecheck_expr_binary_boolean(exprt&)
  0.00    420.88     0.00       38     0.00     0.00  lispexprt::lispexprt(lispexprt const&)
  0.00    420.88     0.00       38     0.00     0.01  boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const
  0.00    420.88     0.00       38     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::_M_create_storage(unsigned long)
  0.00    420.88     0.00       38     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    420.88     0.00       38     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::push_back(lispexprt const&)
  0.00    420.88     0.00       38     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::vector(std::vector<lispexprt, std::allocator<lispexprt> > const&)
  0.00    420.88     0.00       38     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    420.88     0.00       35     0.00     0.00  __gnu_cxx::new_allocator<boolbv_widtht::membert>::allocate(unsigned long, void const*)
  0.00    420.88     0.00       35     0.00     0.00  ieee_floatt::extract_base10(BigInt&, BigInt&) const
  0.00    420.88     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    420.88     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    420.88     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    420.88     0.00       34     0.00     0.00  symbol_expr(symbolt const&)
  0.00    420.88     0.00       34     0.00     0.00  float_utilst::exponent_all_ones(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    420.88     0.00       34     0.00     0.00  side_effect_exprt::side_effect_exprt(dstring const&, typet const&)
  0.00    420.88     0.00       34     0.00     0.00  side_effect_expr_nondett::side_effect_expr_nondett(typet const&)
  0.00    420.88     0.00       34     0.00     0.00  if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&)
  0.00    420.88     0.00       34     0.00     0.01  numbering<exprt>::get_number(exprt const&, unsigned int&) const
  0.00    420.88     0.00       34     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_lower_bound(std::_Rb_tree_node<std::pair<exprt const, unsigned int> > const*, std::_Rb_tree_node<std::pair<exprt const, unsigned int> > const*, exprt const&) const
  0.00    420.88     0.00       34     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> > >::find(exprt const&) const
  0.00    420.88     0.00       34     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, exprt>, std::_Select1st<std::pair<BigInt const, exprt> >, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::_M_erase(std::_Rb_tree_node<std::pair<BigInt const, exprt> >*)
  0.00    420.88     0.00       34     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, exprt>, std::_Select1st<std::pair<BigInt const, exprt> >, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::~_Rb_tree()
  0.00    420.88     0.00       33     0.00     0.03  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    420.88     0.00       29     0.00     0.00  goto_checkt::float_overflow_check(exprt const&, guardt const&)
  0.00    420.88     0.00       29     0.00     0.00  goto_checkt::nan_check(exprt const&, guardt const&)
  0.00    420.88     0.00       26     0.00     0.00  float_utilst::fraction_all_zeros(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    420.88     0.00       26     0.00     0.01  ieee_floatt::format(format_spect const&) const
  0.00    420.88     0.00       23     0.00     0.00  to_div_expr(exprt const&)
  0.00    420.88     0.00       23     0.00     0.02  goto_checkt::div_by_zero_check(div_exprt const&, guardt const&)
  0.00    420.88     0.00       20     0.00     0.00  guess_q(unsigned int const*, unsigned int const*)
  0.00    420.88     0.00       20     0.00     0.07  float_utilst::round_exponent(float_utilst::unbiased_floatt&)
  0.00    420.88     0.00       20     0.00     0.04  float_utilst::round_fraction(float_utilst::unbiased_floatt&)
  0.00    420.88     0.00       20     0.00     0.05  float_utilst::set_rounding_mode(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    420.88     0.00       20     0.00     0.10  float_utilst::sticky_right_shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, std::vector<literalt, std::allocator<literalt> > const&, literalt&)
  0.00    420.88     0.00       20     0.00     0.30  float_utilst::normalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    420.88     0.00       20     0.00     0.19  float_utilst::denormalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    420.88     0.00       20     0.00     0.00  float_utilst::fraction_rounding_decision(unsigned int, literalt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    420.88     0.00       20     0.00     0.06  float_utilst::bias(float_utilst::unbiased_floatt const&)
  0.00    420.88     0.00       20     0.00     0.00  float_utilst::pack(float_utilst::biased_floatt const&)
  0.00    420.88     0.00       20     0.00     0.82  float_utilst::rounder(float_utilst::unbiased_floatt const&)
  0.00    420.88     0.00       20     0.00     0.04  float_utilst::add_bias(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    420.88     0.00       20     0.00     1.01  boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    420.88     0.00       20     0.00     0.03  bv_utilst::signed_less_than(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    420.88     0.00       20     0.00     0.00  BigInt::operator/(int) const
  0.00    420.88     0.00       20     0.00     0.00  localst::is_local(dstring const&) const
  0.00    420.88     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    420.88     0.00       19     0.00     0.00  MetaString(std::string const&)
  0.00    420.88     0.00       19     0.00     0.00  escape(std::string const&)
  0.00    420.88     0.00       19     0.00     0.00  irep2lisp(irept const&, lispexprt&)
  0.00    420.88     0.00       19     0.00     0.00  expr2ct::convert_norep(exprt const&, unsigned int&)
  0.00    420.88     0.00       19     0.00     0.00  __gnu_cxx::new_allocator<lispexprt>::allocate(unsigned long, void const*)
  0.00    420.88     0.00       19     0.00     0.00  lispexprt::expr2string() const
  0.00    420.88     0.00       19     0.00     0.00  lispexprt::is_nil() const
  0.00    420.88     0.00       19     0.00     0.00  lispexprt* std::__uninitialized_copy<false>::__uninit_copy<lispexprt*, lispexprt*>(lispexprt*, lispexprt*, lispexprt*)
  0.00    420.88     0.00       19     0.00     0.00  lispexprt* std::vector<lispexprt, std::allocator<lispexprt> >::_M_allocate_and_copy<lispexprt*>(unsigned long, lispexprt*, lispexprt*)
  0.00    420.88     0.00       19     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::clear()
  0.00    420.88     0.00       19     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::reserve(unsigned long)
  0.00    420.88     0.00       19     0.00     0.00  operator==(lispsymbolt const&, char const*)
  0.00    420.88     0.00       18     0.00     0.00  ieee_floatt::align()
  0.00    420.88     0.00       18     0.00     0.01  float_utilst::is_NaN(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    420.88     0.00       18     0.00     0.01  float_utilst::is_zero(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    420.88     0.00       18     0.00     0.00  expr2ct::convert_function(exprt const&, std::string const&, unsigned int)
  0.00    420.88     0.00       18     0.00     0.00  value_sett::eval_pointer_offset(exprt&, namespacet const&) const
  0.00    420.88     0.00       18     0.00     0.00  ieee_floatt::pack() const
  0.00    420.88     0.00       18     0.00     0.00  ieee_floatt::to_expr() const
  0.00    420.88     0.00       17     0.00     0.00  to_mod_expr(exprt const&)
  0.00    420.88     0.00       17     0.00     0.02  goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&)
  0.00    420.88     0.00       17     0.00     0.00  ieee_floatt::to_string_decimal(unsigned int) const
  0.00    420.88     0.00       17     0.00     0.00  std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >::insert(BigInt const&)
  0.00    420.88     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    420.88     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    420.88     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    420.88     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    420.88     0.00       16     0.00     0.00  map_bv(endianness_mapt const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    420.88     0.00       16     0.00     0.00  ieee_floatt::from_integer(BigInt const&)
  0.00    420.88     0.00       16     0.00     0.00  member_exprt::member_exprt(exprt const&, dstring const&, typet const&)
  0.00    420.88     0.00       16     0.00     0.00  member_exprt::member_exprt(member_exprt const&)
  0.00    420.88     0.00       16     0.00     0.00  endianness_mapt::~endianness_mapt()
  0.00    420.88     0.00       16     0.00     0.00  BigInt::operator=(unsigned long long)
  0.00    420.88     0.00       14     0.00     0.00  ieee_floatt::extract_base2(BigInt&, BigInt&) const
  0.00    420.88     0.00       13     0.00     0.00  digit_div(unsigned int*, unsigned int const*, unsigned int, unsigned int*, unsigned int)
  0.00    420.88     0.00       13     0.00     0.00  ieee_floatt::is_normal() const
  0.00    420.88     0.00       13     0.00     0.00  BigInt::floorPow2() const
  0.00    420.88     0.00       13     0.00     0.00  operator<(ieee_floatt const&, ieee_floatt const&)
  0.00    420.88     0.00       12     0.00     0.98  float_utilst::from_signed_integer(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    420.88     0.00       12     0.00     0.26  boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    420.88     0.00       12     0.00     0.01  bv_utilst::absolute_value(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    420.88     0.00       12     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    420.88     0.00       11     0.00     0.00  minus_exprt::minus_exprt(exprt const&, exprt const&)
  0.00    420.88     0.00       11     0.00     0.00  minus_exprt::~minus_exprt()
  0.00    420.88     0.00       11     0.00     0.00  BigInt::operator-(unsigned int) const
  0.00    420.88     0.00       10     0.00     0.00  ieee_floatt::divide_and_round(BigInt&, BigInt const&)
  0.00    420.88     0.00       10     0.00     0.00  expr2ct::convert_trinary(exprt const&, std::string const&, std::string const&, unsigned int)
  0.00    420.88     0.00        9     0.00     0.00  gen_one(typet const&)
  0.00    420.88     0.00        9     0.00     0.00  ieee_floatt::to_string_scientific(unsigned int) const
  0.00    420.88     0.00        8     0.00     0.00  ieee_floatt::ieee_floatt(ieee_float_spect const&)
  0.00    420.88     0.00        8     0.00     0.00  ieee_floatt::ieee_floatt()
  0.00    420.88     0.00        8     0.00     0.92  float_utilst::conversion(std::vector<literalt, std::allocator<literalt> > const&, ieee_float_spect const&)
  0.00    420.88     0.00        8     0.00     0.01  float_utilst::is_infinity(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    420.88     0.00        8     0.00     0.00  float_utilst::get_exponent(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    420.88     0.00        8     0.00     0.00  float_utilst::get_fraction(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    420.88     0.00        8     0.00     0.00  float_utilst::exponent_all_zeros(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    420.88     0.00        8     0.00     0.10  float_utilst::unpack(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    420.88     0.00        8     0.00     0.04  float_utilst::sub_bias(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    420.88     0.00        8     0.00     0.01  float_utilst::is_normal(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    420.88     0.00        8     0.00     0.00  expr2ct::convert_overflow(exprt const&, unsigned int&)
  0.00    420.88     0.00        6     0.00     0.00  integer_typet::integer_typet()
  0.00    420.88     0.00        5     0.00     0.07  float_utilst::relation(std::vector<literalt, std::allocator<literalt> > const&, float_utilst::relt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    420.88     0.00        5     0.00     0.03  bv_utilst::unsigned_less_than(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    420.88     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    420.88     0.00        5     0.00     0.00  operator>=(ieee_floatt const&, ieee_floatt const&)
  0.00    420.88     0.00        5     0.00     0.00  operator<=(ieee_floatt const&, ieee_floatt const&)
  0.00    420.88     0.00        4     0.00     0.02  flatten_byte_extract(exprt const&, namespacet const&)
  0.00    420.88     0.00        4     0.00     0.00  concatenation_exprt::concatenation_exprt(typet const&)
  0.00    420.88     0.00        4     0.00     0.00  boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    420.88     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    420.88     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    420.88     0.00        4     0.00     0.00  operator>(ieee_floatt const&, ieee_floatt const&)
  0.00    420.88     0.00        3     0.00     0.01  member_offset_expr(struct_typet const&, dstring const&, namespacet const&)
  0.00    420.88     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    420.88     0.00        3     0.00     0.00  operator==(ieee_floatt const&, ieee_floatt const&)
  0.00    420.88     0.00        2     0.00     0.00  ieee_equal(ieee_floatt const&, ieee_floatt const&)
  0.00    420.88     0.00        2     0.00     0.00  digit_mul(unsigned int const*, unsigned int, unsigned int const*, unsigned int, unsigned int*)
  0.00    420.88     0.00        2     0.00     0.00  value_sett::object_map_dt::object_map_dt(value_sett::object_map_dt const&)
  0.00    420.88     0.00        2     0.00     0.01  simplify_exprt::simplify_ieee_float_relation(exprt&)
  0.00    420.88     0.00        2     0.00     0.01  c_typecheck_baset::typecheck_expr_index(exprt&)
  0.00    420.88     0.00        2     0.00     0.01  c_typecheck_baset::typecheck_expr_typecast(exprt&)
  0.00    420.88     0.00        2     0.00     0.00  c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&)
  0.00    420.88     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    420.88     0.00        2     0.00     2.12  boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    420.88     0.00        2     0.00     0.00  ieee_floatt::to_integer() const
  0.00    420.88     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    420.88     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    420.88     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    420.88     0.00        1     0.00     0.00  to_code_for(codet const&)
  0.00    420.88     0.00        1     0.00     0.00  flatten_byte_update(exprt const&, namespacet const&)
  0.00    420.88     0.00        1     0.00     0.00  flatten_byte_operators(exprt const&, namespacet const&)
  0.00    420.88     0.00        1     0.00     0.00  goto_symext::symex_other(goto_functionst const&, goto_symex_statet&)
  0.00    420.88     0.00        1     0.00     0.00  ieee_floatt::change_spec(ieee_float_spect const&)
  0.00    420.88     0.00        1     0.00     0.00  ieee_floatt::build(BigInt const&, BigInt const&)
  0.00    420.88     0.00        1     0.00     0.00  ieee_floatt::ieee_floatt(ieee_floatt const&)
  0.00    420.88     0.00        1     0.00     0.00  ieee_floatt::operator/=(ieee_floatt const&)
  0.00    420.88     0.00        1     0.00     0.01  goto_convertt::convert_for(code_fort const&, goto_programt&)
  0.00    420.88     0.00        1     0.00     0.00  goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool)
  0.00    420.88     0.00        1     0.00     0.02  simplify_exprt::simplify_floatbv_op(exprt&)
  0.00    420.88     0.00        1     0.00     5.03  c_typecheck_baset::typecheck_for(codet&)
  0.00    420.88     0.00        1     0.00     0.00  code_fort::body() const
  0.00    420.88     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 420.88 seconds

index % time    self  children    called     name
                                                 <spontaneous>
[1]     36.4    0.00  153.15                 cbmc_parseoptionst::doit() [1]
                0.00  146.19     164/164         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [2]
                0.00    6.59     164/164         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [61]
                0.00    0.36     164/164         bmct::~bmct() [381]
                0.00    0.01     164/164         bmct::bmct(optionst const&, symbol_tablet const&, message_handlert&) [995]
                0.00    0.01     164/164         cbmc_parseoptionst::get_command_line_options(optionst&) [1202]
                0.00    0.00     164/164         label_properties(goto_functionst&) [1311]
                0.00    0.00     164/2788        configt::this_operating_system() [944]
                0.00    0.00     164/164         cbmc_parseoptionst::register_languages() [1587]
                0.00    0.00     164/164         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> > >*) [1629]
                0.00    0.00     164/492         register_language(languaget* (*)()) [1548]
                0.00    0.00     164/324841      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*) [1234]
                0.00    0.00     164/2217496     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&) [780]
                0.00    0.00     164/588662      ui_message_handlert::print(unsigned int, std::string const&) [1233]
                0.00    0.00     164/2530444     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&) [1052]
                0.00    0.00     995/15777       cmdlinet::isset(char const*) const [2326]
                0.00    0.00     164/164         cbmc_parseoptionst::set_properties(goto_functionst&) [2836]
                0.00    0.00     164/20401       messaget::~messaget() [2277]
                0.00    0.00     164/524981      message_clientt::~message_clientt() [2121]
                0.00    0.00     164/164         goto_functions_templatet<goto_programt>::~goto_functions_templatet() [2847]
                0.00    0.00     164/164         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() [2909]
                0.00    0.00     164/328         optionst::~optionst() [2677]
                0.00    0.00     164/678         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() [2622]
                0.00    0.00     164/842         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> >*) [2577]
                0.00    0.00     164/785         messaget::print(unsigned int, std::string const&) [2581]
                0.00    0.00     164/319         i2string(unsigned long) [2691]
                0.00    0.00     164/164         cbmc_parseoptionst::eval_verbosity() [2835]
-----------------------------------------------
                0.00  146.19     164/164         cbmc_parseoptionst::doit() [1]
[2]     34.7    0.00  146.19     164         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [2]
                0.08  146.11     164/164         bmct::run(goto_functionst const&) [3]
                0.00    0.00     164/587877      messaget::eom(messaget::mstreamt&) [758]
                0.00    0.00     164/164         memory_info(std::ostream&) [2821]
-----------------------------------------------
                0.08  146.11     164/164         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [2]
[3]     34.7    0.08  146.11     164         bmct::run(goto_functionst const&) [3]
                0.00  108.48     164/164         goto_symext::operator()(goto_functionst const&) [5]
                0.00   37.61     156/156         bmct::decide_default() [11]
                0.02    0.00     164/164         simple_slice(symex_target_equationt&) [897]
                0.00    0.00    1748/710733      optionst::get_bool_option(std::string const&) const [735]
                0.00    0.00     656/587877      messaget::eom(messaget::mstreamt&) [758]
                0.00    0.00     164/164         bmct::setup_unwind() [1879]
                0.00    0.00     328/1339690     optionst::get_option(std::string const&) const [681]
                0.00    0.00     164/4602596     irept::make_nil() [396]
                0.00    0.00     164/164         memory_model_sct::~memory_model_sct() [1947]
                0.00    0.00       8/120         bmct::report_success() [1936]
                0.00    0.00       1/588662      ui_message_handlert::print(unsigned int, std::string const&) [1233]
                0.00    0.00     164/54341       messaget::mstreamt& messaget::mstreamt::operator<< <unsigned int>(unsigned int const&) [2223]
                0.00    0.00     164/107834      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*) [2182]
                0.00    0.00     164/164         optionst::operator=(optionst const&) [2853]
                0.00    0.00     164/751         message_clientt::set_message_handler(message_handlert&) [2608]
                0.00    0.00     164/164         std::auto_ptr<memory_model_baset>::reset(memory_model_baset*) [2929]
                0.00    0.00     164/164         memory_model_sct::memory_model_sct(namespacet const&) [2831]
                0.00    0.00       1/785         messaget::print(unsigned int, std::string const&) [2581]
-----------------------------------------------
                                                 <spontaneous>
[4]     32.0  134.63    0.00                 Minisat::SimpSolver::backwardSubsumptionCheck(bool) [4]
-----------------------------------------------
                0.00  108.48     164/164         bmct::run(goto_functionst const&) [3]
[5]     25.8    0.00  108.48     164         goto_symext::operator()(goto_functionst const&) [5]
                0.00  108.48     164/164         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
                0.00    0.00     164/6302        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 [1079]
-----------------------------------------------
                0.00  108.48     164/164         goto_symext::operator()(goto_functionst const&) [5]
[6]     25.8    0.00  108.48     164         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
                0.00  108.47     164/164         goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
                0.00    0.01     164/164         goto_symex_statet::~goto_symex_statet() [1208]
                0.00    0.00     164/164         goto_symex_statet::goto_symex_statet() [1427]
                0.00    0.00     164/2972050     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [326]
-----------------------------------------------
                0.00  108.47     164/164         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
[7]     25.8    0.00  108.47     164         goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
                0.03  107.83  627751/627751      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.05    0.55  627751/627751      symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&) [308]
                0.01    0.00 1255830/3366406     goto_symex_statet::call_stack() [726]
                0.00    0.00     492/813394      goto_symex_statet::top() [798]
                0.00    0.00     164/164         dirtyt::dirtyt(goto_functionst const&) [1924]
                0.00    0.00     164/697531      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*) [1060]
                0.00    0.00     164/1054        dirtyt::~dirtyt() [2537]
                0.00    0.00     164/697531      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree() [2101]
-----------------------------------------------
                0.03  107.83  627751/627751      goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
[8]     25.6    0.03  107.83  627751         goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.01   35.56   96505/107687      goto_symext::symex_assign_rec(goto_symex_statet&, code_assignt const&) <cycle 10> [84]
                0.01   20.99  627751/627751      goto_symext::merge_gotos(goto_symex_statet&) [27]
                0.00   20.25  275588/275641      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [28]
                0.04   15.37  137405/137405      goto_symext::symex_goto(goto_symex_statet&) [33]
                0.02    5.53  292605/645594      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [38]
                0.00    4.34    5069/5069        goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [85]
                0.00    1.94    3701/3701        goto_symext::symex_return(goto_symex_statet&) [167]
                0.30    1.39  478928/705792      guardt::is_false() const [135]
                0.00    0.93    7149/7149        goto_symext::symex_decl(goto_symex_statet&, symbol_exprt const&) [246]
                0.00    0.50    4833/4833        goto_symext::symex_end_of_function(goto_symex_statet&) [337]
                0.04    0.32  292605/645594      adjust_float_expressions(exprt&, namespacet const&) [267]
                0.02    0.11    6297/6297        goto_symext::symex_dead(goto_symex_statet&) [522]
                0.02    0.02  627751/627825      optionst::get_unsigned_int_option(std::string const&) const [696]
                0.00    0.04     368/370         goto_symext::symex_assume(goto_symex_statet&, exprt const&) [743]
                0.00    0.03     310/60117       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [77]
                0.01    0.01   96505/100003      to_code_assign(codet const&) [959]
                0.00    0.01  275588/275588      locationt::get_comment() const [979]
                0.00    0.01  281335/54375014     exprt::~exprt() [158]
                0.01    0.00  627751/3366406     goto_symex_statet::call_stack() [726]
                0.00    0.00  281025/298151346     irept::irept(irept const&) [97]
                0.00    0.00     368/2281945     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
                0.00    0.00     310/445117      guardt::as_expr() const [127]
                0.00    0.00   18764/64317636     exprt::operands() [161]
                0.00    0.00   18764/18916       code_function_callt::arguments() [1515]
                0.00    0.00  281025/107138691     exprt::exprt(exprt const&) [477]
                0.00    0.00    5069/6477        to_code_function_call(codet const&) [1552]
                0.00    0.00    8023/8327        code_function_callt::lhs() [1575]
                0.00    0.00     368/521818      symex_target_equationt::remove_unused_reads(exprt const&) [383]
                0.00    0.00    5069/5545208     exprt::op1() [460]
                0.00    0.00    7149/7149        goto_symext::symex_decl(goto_symex_statet&) [1703]
                0.00    0.00       1/1           goto_symext::symex_other(goto_functionst const&, goto_symex_statet&) [2050]
                0.00    0.00    5069/5398        code_function_callt::~code_function_callt() [2385]
                0.00    0.00    5069/5069        goto_symext::symex_function_call(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [2395]
                0.00    0.00    5069/5246        code_function_callt::code_function_callt(code_function_callt const&) [2386]
                0.00    0.00    5069/146576      codet::codet(codet const&) [2171]
                0.00    0.00     368/521818      symex_target_equationt::set_mark() [2122]
-----------------------------------------------
                             1413021649             irept::hash() const [9]
                0.00    0.00      72/19258585     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 [1586]
                0.00    0.00     132/19258585     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) [1547]
                0.00    0.00     399/19258585     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) [1425]
                0.04    0.00   13310/19258585     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&) [702]
                0.06    0.00   21101/19258585     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) [651]
                0.07    0.00   26620/19258585     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>) [495]
                0.76    0.05  279541/19258585     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) [260]
                1.83    0.11  675616/19258585     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>) [132]
                1.86    0.11  687875/19258585     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) [165]
                2.13    0.13  786528/19258585     std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_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_rehash(unsigned long) [146]
                2.23    0.13  825153/19258585     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>) [62]
                2.57    0.15  947998/19258585     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>) [75]
                3.04    0.18 1122654/19258585     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) [106]
                4.00    0.24 1476381/19258585     std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_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(ssa_exprt const&, std::tr1::integral_constant<bool, true>) [54]
                5.31    0.32 1960594/19258585     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>) [60]
                6.27    0.37 2315320/19258585     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]
               21.99    1.31 8119291/19258585     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&) [22]
[9]     13.1   52.16    3.11 19258585+1413021649 irept::hash() const [9]
                3.11    0.00 1153169620/1501274482     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [87]
                             1413021649             irept::hash() const [9]
-----------------------------------------------
[10]     9.4    0.01   39.68  107687+107991  <cycle 10 as a whole> [10]
                0.00   35.31  107792             goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) <cycle 10> [15]
                0.01    4.37  107792             goto_symext::symex_assign_rec(goto_symex_statet&, code_assignt const&) <cycle 10> [84]
                0.00    0.00      94             goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1364]
-----------------------------------------------
                0.00   37.61     156/156         bmct::run(goto_functionst const&) [3]
[11]     8.9    0.00   37.61     156         bmct::decide_default() [11]
                0.00   35.15     156/156         bmct::run_decision_procedure(prop_convt&) [17]
                0.00    2.19      43/43          bmct::error_trace(prop_convt const&) [151]
                0.00    0.12     156/156         satcheck_minisat_simplifiert::satcheck_minisat_simplifiert() [537]
                0.00    0.10     156/156         prop_conv_solvert::~prop_conv_solvert() [574]
                0.00    0.05     156/156         boolbvt::~boolbvt() [690]
                0.00    0.00     156/156         bv_cbmct::bv_cbmct(namespacet const&, propt&) [1305]
                0.00    0.00     156/156         equalityt::~equalityt() [1560]
                0.00    0.00     156/156         arrayst::~arrayst() [1682]
                0.00    0.00     156/156         bv_pointerst::~bv_pointerst() [1693]
                0.00    0.00     355/710733      optionst::get_bool_option(std::string const&) const [735]
                0.00    0.00     312/1339690     optionst::get_option(std::string const&) const [681]
                0.00    0.00     112/120         bmct::report_success() [1936]
                0.00    0.00      43/43          bmct::report_failure() [1989]
                0.00    0.00     156/156         satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert() [2022]
                0.00    0.00     156/156         bv_cbmct::~bv_cbmct() [2947]
                0.00    0.00     156/156         prop_convt::~prop_convt() [2934]
                0.00    0.00     156/156         decision_proceduret::~decision_proceduret() [2940]
                0.00    0.00     156/20401       messaget::~messaget() [2277]
                0.00    0.00     156/524981      message_clientt::~message_clientt() [2121]
                0.00    0.00     156/751         message_clientt::set_message_handler(message_handlert&) [2608]
                0.00    0.00     156/156         std::auto_ptr<propt>::operator=(std::auto_ptr_ref<propt>) [2967]
-----------------------------------------------
                0.00    0.03     365/419472      symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&) [769]
                0.00    0.44    5069/419472      symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&) [355]
                0.00    0.45    5233/419472      symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&) [351]
                0.00    0.62    7149/419472      symex_target_equationt::decl(exprt const&, ssa_exprt const&, symex_targett::sourcet const&) [293]
                0.00    2.26   26140/419472      symex_target_equationt::shared_write(exprt const&, ssa_exprt const&, unsigned int, symex_targett::sourcet const&) [145]
                0.00    5.20   60117/419472      symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [77]
                0.01   12.08  139621/419472      symex_target_equationt::assignment(exprt const&, ssa_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [37]
                0.01   15.20  175778/419472      symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [32]
[12]     8.6    0.03   36.28  419472         symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [12]
                0.03   36.13 2516832/2516832     merge_irept::operator()(irept&) [13]
                0.03    0.09 2516832/24935085     irept::operator=(irept const&) [219]
-----------------------------------------------
                0.03   36.13 2516832/2516832     symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [12]
[13]     8.6    0.03   36.13 2516832         merge_irept::operator()(irept&) [13]
                0.17   35.97 2516832/2516832     merge_irept::merged(irept const&) [14]
-----------------------------------------------
                             5602459             merge_irept::merged(irept const&) [14]
                0.17   35.97 2516832/2516832     merge_irept::operator()(irept&) [13]
[14]     8.6    0.17   35.97 2516832+5602459 merge_irept::merged(irept const&) [14]
                0.44   28.71 8119291/8119291     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&) [22]
                0.07    6.36  825153/825153      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>) [62]
                0.05    0.06 4270835/4330409     std::vector<irept, std::allocator<irept> >::push_back(irept const&) [551]
                0.02    0.04 1331624/84052481     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [90]
                0.02    0.05 1331624/24935085     irept::operator=(irept const&) [219]
                0.02    0.03 1650306/297692247     irept::detach() [52]
                0.01    0.03  825153/825153      std::vector<irept, std::allocator<irept> >::reserve(unsigned long) [747]
                0.01    0.02  825153/1588153     irept::irept(dstring const&) [639]
                0.03    0.00  825153/249324017     irept::remove_ref(irept::dt*) <cycle 16> [92]
                0.00    0.00 1331624/1501274482     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [87]
                             5602459             merge_irept::merged(irept const&) [14]
-----------------------------------------------
                              107792             goto_symext::symex_assign_rec(goto_symex_statet&, code_assignt const&) <cycle 10> [84]
[15]     8.4    0.00   35.31  107792         goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) <cycle 10> [15]
                0.02   35.14  107698/107698      goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [18]
                0.04    0.07  215584/861178      goto_symext::replace_nondet(exprt&) [359]
                0.01    0.01  107698/2972050     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [326]
                0.00    0.01  323282/54375014     exprt::~exprt() [158]
                0.00    0.00  107698/247134      nil_exprt::nil_exprt() [994]
                0.00    0.00  323282/298151346     irept::irept(irept const&) [97]
                0.00    0.00  323282/107138691     exprt::exprt(exprt const&) [477]
                0.00    0.00      94/2226        side_effect_exprt::get_statement() const [1658]
                0.00    0.00  107698/279530      guardt::~guardt() [2149]
                0.00    0.00      94/1872        to_side_effect_expr(exprt&) [2465]
                                  94             goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1364]
-----------------------------------------------
[16]     8.4    0.02   35.14  107698+60716   <cycle 11 as a whole> [16]
                0.00   35.10  138224             goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [18]
                0.01    0.01    7871             goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [870]
                0.00    0.02   21188             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [877]
                0.01    0.00     113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1046]
                0.00    0.01     370             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1221]
                0.00    0.00     648             goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1518]
-----------------------------------------------
                0.00   35.15     156/156         bmct::decide_default() [11]
[17]     8.4    0.00   35.15     156         bmct::run_decision_procedure(prop_convt&) [17]
                0.00   29.04     156/156         bmct::do_conversion(prop_convt&) [24]
                0.00    6.12     155/155         prop_conv_solvert::dec_solve() [63]
                0.00    0.00     466/587877      messaget::eom(messaget::mstreamt&) [758]
                0.00    0.00     311/311         current_time() [2693]
                0.00    0.00     311/311         prop_conv_solvert::decision_procedure_text() const [2694]
                0.00    0.00     156/751         message_clientt::set_message_handler(message_handlert&) [2608]
                0.00    0.00     155/155         operator<<(std::ostream&, time_periodt const&) [2976]
-----------------------------------------------
                                 113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1046]
                                 648             goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1518]
                                 706             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1221]
                                7871             goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [870]
                               21188             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [877]
                0.02   35.14  107698/107698      goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) <cycle 10> [15]
[18]     8.3    0.00   35.10  138224         goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [18]
                0.01   35.07  108034/108034      goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [19]
                0.00    0.01  108034/1876906     to_ssa_expr(exprt const&) [456]
                0.00    0.01  108034/19375341     irept::get_bool(dstring const&) const [150]
                0.00    0.00    7871/51068041     exprt::type() const [124]
                0.00    0.00    7871/15193746     namespace_baset::follow(typet const&) const [510]
                0.00    0.00    2592/13979629     dstring::operator==(char const*) const [525]
                0.00    0.00   21188/79125       to_index_expr(exprt const&) [2194]
                0.00    0.00   15742/24370       to_member_expr(exprt const&) [2260]
                0.00    0.00     648/4193        to_byte_extract_expr(exprt const&) [2407]
                0.00    0.00     370/498         to_if_expr(exprt const&) [2639]
                0.00    0.00     113/8178        to_typecast_expr(exprt const&) [2368]
                               21188             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [877]
                                7871             goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [870]
                                 648             goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1518]
                                 370             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1221]
                                 113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1046]
-----------------------------------------------
                0.01   35.07  108034/108034      goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [18]
[19]     8.3    0.01   35.07  108034         goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [19]
                0.01   22.59  108034/139621      goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [21]
                0.03    9.61  108034/139621      symex_target_equationt::assignment(exprt const&, ssa_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [37]
                0.10    1.26  216068/2281945     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
                0.00    0.65  108511/445117      guardt::as_expr() const [127]
                0.00    0.62  108034/544034      goto_symext::do_simplify(exprt&) [111]
                0.01    0.06  108034/521818      symex_target_equationt::remove_unused_reads(exprt const&) [383]
                0.01    0.03  216068/245888      goto_symext::add_to_lhs(exprt const&, exprt const&) [701]
                0.00    0.03  108034/1217832     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [373]
                0.01    0.01  108034/2972050     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [326]
                0.02    0.00  540170/249324017     irept::remove_ref(irept::dt*) <cycle 16> [92]
                0.00    0.01  108034/7499810     ssa_exprt::get_original_expr() const [369]
                0.00    0.01  109465/9565236     exprt::operator=(exprt const&) [344]
                0.00    0.00  108988/54375014     exprt::~exprt() [158]
                0.00    0.00  324102/298151346     irept::irept(irept const&) [97]
                0.00    0.00  324102/107138691     exprt::exprt(exprt const&) [477]
                0.00    0.00     477/477         if_exprt::if_exprt() [1651]
                0.00    0.00  108034/108034      guardt::append(guardt const&) [1671]
                0.00    0.00     954/53707360     exprt::type() [78]
                0.00    0.00     477/7425191     typet::operator=(typet const&) [377]
                0.00    0.00     477/5545208     exprt::op1() [460]
                0.00    0.00     477/3212777     exprt::op0() [543]
                0.00    0.00     477/100926      exprt::op2() [1310]
                0.00    0.00  108034/320390      guardt::guardt(guardt const&) [2138]
                0.00    0.00  108034/3453620     ssa_exprt::ssa_exprt(ssa_exprt const&) [2073]
                0.00    0.00  108034/3488121     symbol_exprt::symbol_exprt(symbol_exprt const&) [2072]
                0.00    0.00  108034/521818      symex_target_equationt::set_mark() [2122]
-----------------------------------------------
[20]     7.5    1.67   30.04 1084012+9304758 <cycle 13 as a whole> [20]
                1.08    9.74 2315320             boolbvt::convert_bv(exprt const&) <cycle 13> [43]
                0.11    5.49 3507268             prop_conv_solvert::convert(exprt const&) <cycle 13> [73]
                0.00    3.51  306294             boolbvt::convert_equality(equal_exprt const&) <cycle 13> [101]
                0.03    1.94  176238             boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [166]
                0.01    1.73    8470+652         bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [184]
                0.00    1.61   21621             boolbvt::convert_overflow(exprt const&) <cycle 13> [193]
                0.02    0.87   33106             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [251]
                0.11    0.71 3040120             prop_conv_solvert::convert_bool(exprt const&) <cycle 13> [263]
                0.07    0.74    7635             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 13> [264]
                0.01    0.71   12947             boolbvt::convert_bv_rel(exprt const&) <cycle 13> [278]
                0.00    0.62     294             boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [302]
                0.00    0.62    1736             boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [304]
                0.00    0.46    6608             boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [352]
                0.00    0.32   15867             boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [392]
                0.12    0.11    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 13> [449]
                0.03    0.20   12376             boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [450]
                0.00    0.17   14764             boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [485]
                0.07    0.08    8132             boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [501]
                0.00    0.10    6455             boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [572]
                0.02    0.03  341687             bv_pointerst::convert_rest(exprt const&) <cycle 13> [686]
                0.00    0.05    3263             boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [698]
                0.00    0.04      44             boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [718]
                0.00    0.04    5576             boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [724]
                0.00    0.04     132             bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 13> [737]
                0.00    0.03    7574             boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [767]
                0.00    0.03  186218             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [775]
                0.00    0.02      20             boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [874]
                0.00    0.02  340862             boolbvt::convert_rest(exprt const&) <cycle 13> [917]
                0.00    0.01     588             boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [989]
                0.00    0.00       2             boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1274]
                0.00    0.00      12             boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1303]
                0.00    0.00      87             boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1378]
                0.00    0.00     321+132         bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1410]
                0.00    0.00       4             boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1882]
-----------------------------------------------
                0.00    1.87    8926/139621      goto_symext::symex_goto(goto_symex_statet&) [33]
                0.00    4.74   22661/139621      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [29]
                0.01   22.59  108034/139621      goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [19]
[21]     6.9    0.01   29.19  139621         goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [21]
                0.04   22.21  139621/140363      value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.00    2.55  139621/139621      goto_symex_statet::l2_thread_write_encoding(ssa_exprt const&, namespacet const&) [131]
                0.01    0.98  418863/418863      assert_l1_renaming(exprt const&) [233]
                0.07    0.81  139621/2281945     goto_symex_statet::rename(typet&, dstring const&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [205]
                0.07    0.81  139621/2281945     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
                0.00    0.66  279242/279242      assert_l2_renaming(exprt const&) [291]
                0.10    0.39  279242/279242      goto_symex_statet::get_l1_name(exprt&) const [338]
                0.00    0.15  139621/303313      ssa_exprt::set_level_2(unsigned int) [389]
                0.00    0.11  139621/4018098     goto_symex_statet::set_ssa_indices(ssa_exprt&, namespacet const&, goto_symex_statet::levelt) [110]
                0.00    0.05  139621/3892889     ssa_exprt::update_type() [194]
                0.00    0.05  139621/152725      goto_symex_statet::renaming_levelt::increase_counter(dstring const&) [664]
                0.02    0.02  130695/130695      goto_symex_statet::constant_propagation(exprt const&) const [748]
                0.02    0.00  139621/2020886     std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::find(dstring const&) [416]
                0.02    0.00   10786/10786       std::pair<ssa_exprt, unsigned int>::~pair() [894]
                0.00    0.01  139621/53707360     exprt::type() [78]
                0.00    0.01  139621/16874889     symbol_exprt::get_identifier() const [232]
                0.01    0.00   50740/64186       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&) [1042]
                0.00    0.01  171979/54375014     exprt::~exprt() [158]
                0.00    0.00  139621/249324017     irept::remove_ref(irept::dt*) <cycle 16> [92]
                0.00    0.00   88881/9565236     exprt::operator=(exprt const&) [344]
                0.00    0.00  300814/298151346     irept::irept(irept const&) [97]
                0.00    0.00   10786/188754      std::map<dstring, std::pair<ssa_exprt, unsigned int>, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::operator[](dstring const&) [714]
                0.00    0.00   88881/88881       std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&) [1346]
                0.00    0.00  139621/224568      std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_erase(std::_Rb_tree_node<exprt>*) [1324]
                0.00    0.00   10786/46039       std::pair<ssa_exprt, unsigned int>::operator=(std::pair<ssa_exprt, unsigned int> const&) [1344]
                0.00    0.00  300814/107138691     exprt::exprt(exprt const&) [477]
                0.00    0.00   10786/1181041     ssa_exprt::~ssa_exprt() [891]
                0.00    0.00   10786/14179       std::pair<ssa_exprt, unsigned int>::pair<ssa_exprt, int>(std::pair<ssa_exprt, int> const&) [1613]
                0.00    0.00  161193/3453620     ssa_exprt::ssa_exprt(ssa_exprt const&) [2073]
                0.00    0.00  161193/3488121     symbol_exprt::symbol_exprt(symbol_exprt const&) [2072]
                0.00    0.00  139621/219942      std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::~_Rb_tree() [2156]
                0.00    0.00   50740/64186       std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&) [2201]
                0.00    0.00   10786/10786       std::pair<ssa_exprt, int>::~pair() [2343]
-----------------------------------------------
                0.44   28.71 8119291/8119291     merge_irept::merged(irept const&) [14]
[22]     6.9    0.44   28.71 8119291         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&) [22]
               21.99    1.31 8119291/19258585     irept::hash() const [9]
                0.08    5.33 8119291/8944444     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 [66]
-----------------------------------------------
                0.01   29.03     156/156         bmct::do_conversion(prop_convt&) [24]
[23]     6.9    0.01   29.03     156         symex_target_equationt::convert(prop_convt&) [23]
                0.00   12.01     156/156         symex_target_equationt::convert_guards(prop_convt&) [39]
                0.04   11.20     156/156         symex_target_equationt::convert_assignments(decision_proceduret&) const [41]
                0.07    5.38     155/155         symex_target_equationt::convert_assertions(prop_convt&) [74]
                0.06    0.21     155/155         symex_target_equationt::convert_decls(prop_convt&) const [428]
                0.04    0.00     155/155         symex_target_equationt::convert_io(decision_proceduret&) [728]
                0.01    0.01     155/155         symex_target_equationt::convert_assumptions(prop_convt&) [871]
-----------------------------------------------
                0.00   29.04     156/156         bmct::run_decision_procedure(prop_convt&) [17]
[24]     6.9    0.00   29.04     156         bmct::do_conversion(prop_convt&) [24]
                0.01   29.03     156/156         symex_target_equationt::convert(prop_convt&) [23]
                0.00    0.00     156/156         bmct::do_unwind_module(decision_proceduret&) [2942]
                0.00    0.00     155/155         symex_target_equationt::convert_constraints(decision_proceduret&) const [2974]
-----------------------------------------------
                             1817880             value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.00    0.05     299/140363      goto_symext::symex_dead(goto_symex_statet&) [522]
                0.00    0.07     443/140363      goto_symext::symex_decl(goto_symex_statet&, symbol_exprt const&) [246]
                0.04   22.21  139621/140363      goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [21]
[25]     5.3    0.04   22.33  140363+1817880 value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.16   20.38 1920059/1978984     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [40]
                0.16    1.28 1920059/1920059     value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool) [200]
                0.01    0.10 2048158/51068041     exprt::type() const [124]
                0.01    0.05 1920059/30391437     reference_counting<value_sett::object_map_dt>::~reference_counting() [257]
                0.00    0.05   56110/1422896     base_type_eq(typet const&, typet const&, namespacet const&) [218]
                0.00    0.03   28774/28774       value_sett::make_member(exprt const&, dstring const&, namespacet const&) [827]
                0.00    0.02   78882/8137194     exprt::exprt(dstring const&, typet const&) [138]
                0.00    0.02   39441/113994      index_type() [646]
                0.02    0.00 1958243/15193746     namespace_baset::follow(typet const&) const [510]
                0.00    0.01   28774/48394       member_exprt::member_exprt(typet const&) [837]
                0.00    0.01   39441/1216618     exprt::copy_to_operands(exprt const&, exprt const&) [486]
                0.00    0.00   33805/33805       struct_union_typet::componentt::get_is_padding() const [1283]
                0.00    0.00   28774/48410       member_exprt::set_component_name(dstring const&) [1198]
                0.00    0.00   78882/54375014     exprt::~exprt() [158]
                0.00    0.00   86322/249324017     irept::remove_ref(irept::dt*) <cycle 16> [92]
                0.00    0.00   55501/243322      struct_union_typet::components() const [1002]
                0.00    0.00   39441/886582      typet::subtype() const [689]
                0.00    0.00   33805/79209254     irept::get(dstring const&) const [86]
                0.00    0.00   39441/15377290     typet::~typet() [307]
                0.00    0.00   28774/9565236     exprt::operator=(exprt const&) [344]
                0.00    0.00   28774/24935085     irept::operator=(irept const&) [219]
                0.00    0.00   28774/297692247     irept::detach() [52]
                0.00    0.00   39441/23020510     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [357]
                0.00    0.00   10848/162214      to_struct_union_type(typet const&) [2170]
                             1817880             value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
-----------------------------------------------
[26]     5.0    0.17   21.00 1978984+1979034 <cycle 12 as a whole> [26]
                0.06   11.49 1979000             value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [40]
                0.11    9.51 1979000+246158      value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [47]
                0.00    0.00      18             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1895]
-----------------------------------------------
                0.01   20.99  627751/627751      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[27]     5.0    0.01   20.99  627751         goto_symext::merge_gotos(goto_symex_statet&) [27]
                0.04   18.25   24641/24641       goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [29]
                0.06    1.43   24641/24641       operator|=(guardt&, guardt const&) [197]
                0.00    0.69   15667/15667       value_sett::operator=(value_sett const&) [280]
                0.00    0.27   19047/19047       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> > > >) [426]
                0.02    0.10   33615/705792      guardt::is_false() const [135]
                0.00    0.09   24641/24641       goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&) [601]
                0.00    0.03    8974/8974        value_sett::make_union(std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&) [828]
                0.02    0.01  627751/813394      goto_symex_statet::top() [798]
                0.00    0.00  627751/627751      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&) [2113]
                0.00    0.00    8974/8974        value_sett::make_union(value_sett const&) [2359]
-----------------------------------------------
                0.00    0.00      53/275641      goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1275]
                0.00   20.25  275588/275641      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[28]     4.8    0.00   20.25  275641         goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [28]
                0.00   15.50  175778/175778      symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [32]
                0.13    1.61  275641/2281945     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
                0.01    1.58  275641/544034      goto_symext::do_simplify(exprt&) [111]
                0.01    1.05  175778/445117      guardt::as_expr() const [127]
                0.04    0.15  275641/521818      symex_target_equationt::remove_unused_reads(exprt const&) [383]
                0.00    0.14  175778/176143      guardt::guard_expr(exprt&) const [505]
                0.01    0.01  275641/1562799     exprt::is_true() const [531]
                0.00    0.02  451419/54375014     exprt::~exprt() [158]
                0.01    0.00  275641/275641      goto_symext::rewrite_quantifiers(exprt&, goto_symex_statet&) [1066]
                0.00    0.00  275641/298151346     irept::irept(irept const&) [97]
                0.00    0.00  275641/107138691     exprt::exprt(exprt const&) [477]
                0.00    0.00  275641/521818      symex_target_equationt::set_mark() [2122]
-----------------------------------------------
                0.04   18.25   24641/24641       goto_symext::merge_gotos(goto_symex_statet&) [27]
[29]     4.3    0.04   18.25   24641         goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [29]
                0.01    7.39   49282/49282       goto_symex_statet::renaming_levelt::get_variables(std::tr1::unordered_set<ssa_exprt, irep_hash, std::equal_to<ssa_exprt>, std::allocator<ssa_exprt> >&) const [53]
                0.00    4.74   22661/139621      goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [21]
                0.02    2.75   18669/18669       operator-=(guardt&, guardt const&) [121]
                0.01    2.02   22661/139621      symex_target_equationt::assignment(exprt const&, ssa_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [37]
                0.00    0.49  738372/2868781     ssa_exprt::get_object_name() const [168]
                0.02    0.24 1483990/1755969     goto_symex_statet::renaming_levelt::current_count(dstring const&) const [407]
                0.03    0.12   41330/705792      guardt::is_false() const [135]
                0.00    0.11   18669/445117      guardt::as_expr() const [127]
                0.00    0.11   18669/544034      goto_symext::do_simplify(exprt&) [111]
                0.00    0.05   24641/24641       std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_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() [693]
                0.00    0.04  738372/16874889     symbol_exprt::get_identifier() const [232]
                0.00    0.03   31334/303313      ssa_exprt::set_level_2(unsigned int) [389]
                0.00    0.01   18669/29430       if_exprt::if_exprt(exprt const&, exprt const&, exprt const&) [878]
                0.00    0.01   22661/576486      true_exprt::true_exprt() [402]
                0.01    0.00   20849/20849       dstring::operator!=(std::string const&) const [1074]
                0.00    0.01   24641/24641       std::tr1::__unordered_set<ssa_exprt, irep_hash, std::equal_to<ssa_exprt>, std::allocator<ssa_exprt>, false>::__unordered_set(unsigned long, irep_hash const&, std::equal_to<ssa_exprt> const&, std::allocator<ssa_exprt> const&) [1185]
                0.00    0.01   18669/1217832     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [373]
                0.00    0.00   22661/1161542     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&) [442]
                0.00    0.00   31334/4034964     to_ssa_expr(exprt&) [341]
                0.00    0.00   18669/2972050     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [326]
                0.00    0.00   86652/249324017     irept::remove_ref(irept::dt*) <cycle 16> [92]
                0.00    0.00   43510/5607808     ssa_exprt::get_level_0() const [379]
                0.00    0.00   63991/54375014     exprt::~exprt() [158]
                0.00    0.00   36649/24935085     irept::operator=(irept const&) [219]
                0.00    0.00   22661/638580      namespace_baset::lookup(dstring const&) const [742]
                0.00    0.00   22661/7499810     ssa_exprt::get_original_expr() const [369]
                0.00    0.00   67983/298151346     irept::irept(irept const&) [97]
                0.00    0.00   22661/107138691     exprt::exprt(exprt const&) [477]
                0.00    0.00   22661/3488121     symbol_exprt::symbol_exprt(symbol_exprt const&) [2072]
                0.00    0.00   22661/22661       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 [2265]
                0.00    0.00   20849/93335       i2string(unsigned int) [2189]
-----------------------------------------------
[30]     4.1   11.91    5.35 32501328+1056099221 <cycle 17 as a whole> [30]
                7.48    2.18 239499636             operator==(irept const&, irept const&) <cycle 17> [46]
                1.63    3.17 211723299             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 17> [79]
                1.36    0.00 213262332             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 17> [204]
                0.95    0.00 212391983             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 17> [242]
                0.49    0.00 211723299             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 17> [339]
-----------------------------------------------
                                                 <spontaneous>
[31]     3.8   16.08    0.00                 Minisat::SimpSolver::addClause_(Minisat::vec<Minisat::Lit>&) [31]
-----------------------------------------------
                0.00   15.50  175778/175778      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [28]
[32]     3.7    0.00   15.50  175778         symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [32]
                0.01   15.20  175778/419472      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [12]
                0.00    0.12  175778/419472      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [404]
                0.00    0.10  175778/838944      symex_target_equationt::SSA_stept::~SSA_stept() [350]
                0.01    0.03  175778/419472      symex_target_equationt::SSA_stept::SSA_stept() [584]
                0.00    0.02  351556/9565236     exprt::operator=(exprt const&) [344]
                0.00    0.01  175778/54375014     exprt::~exprt() [158]
-----------------------------------------------
                0.04   15.37  137405/137405      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[33]     3.7    0.04   15.37  137405         goto_symext::symex_goto(goto_symex_statet&) [33]
                0.01    4.50   51037/60117       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [77]
                0.01    2.60  137405/645594      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [38]
                0.00    1.87    8926/139621      goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [21]
                0.07    0.90  155257/2281945     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
                0.00    0.82   20940/24641       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [240]
                0.00    0.82   20940/24645       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [239]
                0.00    0.79    8926/139621      symex_target_equationt::assignment(exprt const&, ssa_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [37]
                0.00    0.79  137405/544034      goto_symext::do_simplify(exprt&) [111]
                0.00    0.67   20940/49286       goto_symex_statet::goto_statet::~goto_statet() [195]
                0.00    0.46   20940/24641       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&) [322]
                0.00    0.36   59963/445117      guardt::as_expr() const [127]
                0.05    0.23   77996/705792      guardt::is_false() const [135]
                0.02    0.15  137405/645594      adjust_float_expressions(exprt&, namespacet const&) [267]
                0.02    0.07  137405/521818      symex_target_equationt::remove_unused_reads(exprt const&) [383]
                0.00    0.03   30097/30097       symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int) [768]
                0.00    0.02   20940/59818       std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >*) [632]
                0.00    0.01    8926/1158372     ssa_exprt::ssa_exprt(exprt const&) [169]
                0.00    0.01  370570/54375014     exprt::~exprt() [158]
                0.00    0.01   26871/44006       exprt::make_not() [867]
                0.01    0.01   32203/62300       goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>) [866]
                0.00    0.01   11921/15622       guardt::make_false() [990]
                0.01    0.00  137405/36791043     exprt::is_false() const [160]
                0.01    0.00   32203/46610       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&) [1043]
                0.00    0.00    8926/42571       symbol_exprt::symbol_exprt(dstring const&, typet const&) [812]
                0.00    0.00  158345/813394      goto_symex_statet::top() [798]
                0.00    0.00      55/55          goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1275]
                0.00    0.00   50982/1562799     exprt::is_true() const [531]
                0.00    0.00  283736/298151346     irept::irept(irept const&) [97]
                0.00    0.00    8926/2972050     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [326]
                0.00    0.00   18038/188538      guardt::add(exprt const&) [977]
                0.00    0.00  283736/107138691     exprt::exprt(exprt const&) [477]
                0.00    0.00    9019/9565236     exprt::operator=(exprt const&) [344]
                0.00    0.00   18038/15917465     std::list<exprt, std::allocator<exprt> >::push_back(exprt const&) [382]
                0.00    0.00    8926/1515482     bool_typet::bool_typet() [635]
                0.00    0.00    8926/15377290     typet::~typet() [307]
                0.00    0.00    7440/64317636     exprt::operands() [161]
                0.00    0.00    8926/1181041     ssa_exprt::~ssa_exprt() [891]
                0.00    0.00  137405/521818      symex_target_equationt::set_mark() [2122]
                0.00    0.00   51037/51037       goto_program_templatet<codet, exprt>::instructiont::get_target() const [2225]
                0.00    0.00   20940/49450       goto_symex_statet::level2t::~level2t() [2229]
                0.00    0.00   20940/49778       goto_symex_statet::renaming_levelt::~renaming_levelt() [2226]
                0.00    0.00   20940/59818       std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::~_Rb_tree() [2210]
                0.00    0.00    8926/279530      guardt::~guardt() [2149]
-----------------------------------------------
[34]     3.5    1.05   13.50 2570634+21776534 <cycle 18 as a whole> [34]
                0.34    6.82 15985245             simplify_exprt::simplify_node(exprt&) <cycle 18> [58]
                0.09    1.75  481938+2123        simplify_exprt::simplify_typecast(exprt&) <cycle 18> [175]
                0.41    1.32 2911772+12804205     simplify_exprt::simplify_rec(exprt&) <cycle 18> [185]
                0.03    1.17  423397             simplify_exprt::simplify_inequality(exprt&) <cycle 18> [214]
                0.03    0.82  250884             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [254]
                0.02    0.38  137389             simplify_exprt::simplify_boolean(exprt&) <cycle 18> [366]
                0.02    0.22  368318             simplify_exprt::simplify_not(exprt&) <cycle 18> [440]
                0.01    0.23  118154+4354        simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [447]
                0.00    0.19   43061+62440       size_of_expr(typet const&, namespacet const&) <cycle 18> [473]
                0.00    0.18  404550             simplify_exprt::simplify_address_of(exprt&) <cycle 18> [478]
                0.00    0.15   33838             simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [496]
                0.01    0.10   73665             simplify_exprt::simplify_if(exprt&) <cycle 18> [557]
                0.04    0.04  404550+308460      simplify_exprt::simplify_address_of_arg(exprt&) <cycle 18> [605]
                0.02    0.04   70299+403         simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [643]
                0.00    0.06   34325             simplify_exprt::simplify_object_size(exprt&) <cycle 18> [655]
                0.03    0.02 2602624             simplify(exprt&, namespacet const&) <cycle 18> [684]
                0.00    0.00    1585             simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1329]
                0.00    0.00    1574+422         simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1349]
-----------------------------------------------
[35]     3.4    1.07   13.29 2281945+13963885 <cycle 8 as a whole> [35]
                0.64   12.27 2520814+12131237     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
                0.42    0.94 13687934+2943477     goto_symex_statet::rename(typet&, dstring const&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [205]
                0.01    0.08   37082+13399       goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [582]
-----------------------------------------------
                             12131237             goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
                               10989             goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [582]
                              374650             goto_symex_statet::rename(typet&, dstring const&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [205]
                0.00    0.00      94/2281945     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1364]
                0.00    0.00     368/2281945     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00     370/2281945     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1221]
                0.00    0.02    3325/2281945     symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&) [697]
                0.00    0.04    6596/2281945     goto_symext::symex_dead(goto_symex_statet&) [522]
                0.00    0.05    8226/2281945     goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [93]
                0.01    0.09   14741/2281945     goto_symext::symex_decl(goto_symex_statet&, symbol_exprt const&) [246]
                0.01    0.14   23680/2281945     goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&) [467]
                0.07    0.81  139621/2281945     goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [21]
                0.07    0.90  155257/2281945     goto_symext::symex_goto(goto_symex_statet&) [33]
                0.10    1.26  216068/2281945     goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [19]
                0.13    1.61  275641/2281945     goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [28]
                0.61    7.52 1291188/2281945     goto_symext::dereference(exprt&, goto_symex_statet&, bool) [42]
[36]     3.1    0.64   12.27 2520814+12131237 goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
                0.06    2.94 3841407/4018098     goto_symex_statet::set_ssa_indices(ssa_exprt&, namespacet const&, goto_symex_statet::levelt) [110]
                0.01    1.82 1110899/1158372     ssa_exprt::ssa_exprt(exprt const&) [169]
                0.10    1.43 3709049/3892889     ssa_exprt::update_type() [194]
                0.06    1.40 14997905/53707360     exprt::type() [78]
                0.02    1.02  974873/974992      ssa_exprt::set_level_1(unsigned int) [227]
                0.04    0.63 1586096/1892569     goto_symex_statet::level1t::operator()(ssa_exprt&) [265]
                0.11    0.43 4830086/19375341     irept::get_bool(dstring const&) const [150]
                0.16    0.35 18025936/297692247     irept::detach() [52]
                0.03    0.42 3709049/4034964     to_ssa_expr(exprt&) [341]
                0.03    0.26 4858068/16874889     symbol_exprt::get_identifier() const [232]
                0.24    0.00 1138881/1161542     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&) [442]
                0.03    0.20 7042680/64317636     exprt::operands() [161]
                0.00    0.14  132358/303313      ssa_exprt::set_level_2(unsigned int) [389]
                0.00    0.10 2117422/9565236     exprt::operator=(exprt const&) [344]
                0.01    0.07 1251660/9566031     ssa_exprt::get_level_2() const [320]
                0.00    0.04 1110899/54375014     exprt::~exprt() [158]
                0.02    0.01   50730/32501328     operator==(irept const&, irept const&) <cycle 17> [46]
                0.02    0.00 1251660/1251660     goto_symex_statet::l2_thread_read_encoding(ssa_exprt&, namespacet const&) [890]
                0.02    0.00 1110899/1181041     ssa_exprt::~ssa_exprt() [891]
                0.00    0.01   11845/1904414     goto_symex_statet::level0t::operator()(ssa_exprt&, namespacet const&, unsigned int) [137]
                0.01    0.00 1121037/15193746     namespace_baset::follow(typet const&) const [510]
                0.00    0.01  117128/7425191     typet::operator=(typet const&) [377]
                0.00    0.00  152190/152420      to_if_expr(exprt&) [1260]
                0.00    0.00  101460/5545208     exprt::op1() [460]
                0.00    0.00  103480/3212777     exprt::op0() [543]
                0.00    0.00   37082/2526689     typet::subtype() [435]
                0.00    0.00   50730/100926      exprt::op2() [1310]
                0.00    0.00   29316/29316       to_with_expr(exprt&) [1466]
                0.00    0.00   10138/52451       to_symbol_expr(exprt&) [2224]
                             13504070             goto_symex_statet::rename(typet&, dstring const&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [205]
                               37082             goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [582]
                             12131237             goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
-----------------------------------------------
                0.00    0.79    8926/139621      goto_symext::symex_goto(goto_symex_statet&) [33]
                0.01    2.02   22661/139621      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [29]
                0.03    9.61  108034/139621      goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [19]
[37]     3.0    0.04   12.42  139621         symex_target_equationt::assignment(exprt const&, ssa_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [37]
                0.01   12.08  139621/419472      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [12]
                0.00    0.10  139621/419472      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [404]
                0.00    0.08  139621/838944      symex_target_equationt::SSA_stept::~SSA_stept() [350]
                0.00    0.07  139621/565679      equal_exprt::equal_exprt(exprt const&, exprt const&) [418]
                0.00    0.03  698105/9565236     exprt::operator=(exprt const&) [344]
                0.01    0.02  139621/419472      symex_target_equationt::SSA_stept::SSA_stept() [584]
                0.00    0.01  279242/54375014     exprt::~exprt() [158]
                0.00    0.01  139621/218949      ssa_exprt::operator=(ssa_exprt const&) [1030]
-----------------------------------------------
                0.01    2.60  137405/645594      goto_symext::symex_goto(goto_symex_statet&) [33]
                0.01    4.08  215584/645594      goto_symext::symex_assign_rec(goto_symex_statet&, code_assignt const&) <cycle 10> [84]
                0.02    5.53  292605/645594      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[38]     2.9    0.04   12.20  645594         goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [38]
                0.04   11.08  645594/645594      goto_symext::dereference(exprt&, goto_symex_statet&, bool) [42]
                0.20    0.25  645594/645594      goto_symext::replace_array_equal(exprt&) [354]
                0.12    0.21  645594/861178      goto_symext::replace_nondet(exprt&) [359]
                0.07    0.24  645594/645594      rewrite_union(exprt&, namespacet const&) [401]
-----------------------------------------------
                0.00   12.01     156/156         symex_target_equationt::convert(prop_convt&) [23]
[39]     2.9    0.00   12.01     156         symex_target_equationt::convert_guards(prop_convt&) [39]
                0.63   11.38  410583/1084012     prop_conv_solvert::convert(exprt const&) <cycle 13> [73]
-----------------------------------------------
                                  16             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1895]
                0.01    0.63   58925/1978984     value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const [274]
                0.16   20.38 1920059/1978984     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
[40]     2.7    0.06   11.49 1979000         value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [40]
                0.80   10.39 1979000/2570634     simplify(exprt&, namespacet const&) <cycle 18> [684]
                0.01    0.18 1979000/53707360     exprt::type() [78]
                0.07    0.00 1979000/249324017     irept::remove_ref(irept::dt*) <cycle 16> [92]
                0.02    0.00 1979000/298151346     irept::irept(irept const&) [97]
                0.00    0.00 1979000/107138691     exprt::exprt(exprt const&) [477]
                             1979000             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [47]
-----------------------------------------------
                0.04   11.20     156/156         symex_target_equationt::convert(prop_convt&) [23]
[41]     2.7    0.04   11.20     156         symex_target_equationt::convert_assignments(decision_proceduret&) const [41]
                0.02    5.71  130233/130616      boolbvt::set_to(exprt const&, bool) [70]
                0.02    5.45   10756/11136       prop_conv_solvert::set_to(exprt const&, bool) [72]
-----------------------------------------------
                0.04   11.08  645594/645594      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [38]
[42]     2.6    0.04   11.08  645594         goto_symext::dereference(exprt&, goto_symex_statet&, bool) [42]
                0.61    7.52 1291188/2281945     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
                0.14    2.70  645594/645594      goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 9> [126]
                0.03    0.08  645594/2972050     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [326]
                0.01    0.00  645594/3366406     goto_symex_statet::call_stack() [726]
-----------------------------------------------
                                   4             boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1274]
                                  12             boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1303]
                                  32             boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1882]
                                  60             boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [874]
                                  87             boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1378]
                                  88             boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [718]
                                 132             bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 13> [737]
                                 588             boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [302]
                                 825             bv_pointerst::convert_rest(exprt const&) <cycle 13> [686]
                                1510             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [775]
                                2282             boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [989]
                                3263             boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [698]
                                3477             boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [304]
                                6455             boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [572]
                                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 13> [449]
                                7574             boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [767]
                                7635             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 13> [264]
                                8132             boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [501]
                                9978             bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [184]
                               11152             boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [724]
                               14179             boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [352]
                               14764             boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [485]
                               25894             boolbvt::convert_bv_rel(exprt const&) <cycle 13> [278]
                               26651             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [251]
                               31734             boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [392]
                               43242             boolbvt::convert_overflow(exprt const&) <cycle 13> [193]
                              611594             boolbvt::convert_equality(equal_exprt const&) <cycle 13> [101]
                             1357370             boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [450]
                0.18    3.31  119477/1084012     boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [71]
[43]     2.6    1.08    9.74 2315320         boolbvt::convert_bv(exprt const&) <cycle 13> [43]
                0.13    9.10 2315320/2315320     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.16 4630640/54375014     exprt::~exprt() [158]
                0.01    0.09 2315320/2315320     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&) [585]
                0.00    0.09 2315320/2315320     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&) [598]
                0.08    0.00 2315320/249324017     irept::remove_ref(irept::dt*) <cycle 16> [92]
                0.03    0.00 2315320/298151346     irept::irept(irept const&) [97]
                0.01    0.01 2315320/2501538     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::~pair() [861]
                0.01    0.00 2315320/19523320     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [679]
                0.00    0.01 2315320/2315320     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::~pair() [1205]
                0.00    0.00 2315320/107138691     exprt::exprt(exprt const&) [477]
                0.00    0.00  186218/186218      bv_cbmct::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [1290]
                              186218             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [775]
-----------------------------------------------
                                                 <spontaneous>
[44]     2.4    9.98    0.03                 Minisat::Solver::propagate() [44]
                0.03    0.00 5150085/95748364     Minisat::vec<Minisat::Lit>::clear(bool) [319]
-----------------------------------------------
                                                 <spontaneous>
[45]     2.4    9.99    0.00                 Minisat::SimpSolver::eliminateVar(int) [45]
-----------------------------------------------
                             31566671             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 17> [204]
                             175431637             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 17> [79]
                0.00    0.00       2/32501328     simplify_exprt::simplify_ieee_float_relation(exprt&) [1884]
                0.00    0.00       2/32501328     simplify_exprt::simplify_floatbv_op(exprt&) [1890]
                0.00    0.00      20/32501328     boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [874]
                0.00    0.00      26/32501328     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [937]
                0.00    0.00      41/32501328     struct_typet::is_prefix_of(struct_typet const&) const [1799]
                0.00    0.00      49/32501328     simplify_exprt::simplify_floatbv_typecast(exprt&) [1659]
                0.00    0.00      50/32501328     c_typecheck_baset::typecheck_redefinition_type(symbolt&, symbolt&) [1821]
                0.00    0.00      65/32501328     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1567]
                0.00    0.00      94/32501328     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1364]
                0.00    0.00     186/32501328     c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet) [1553]
                0.00    0.00     254/32501328     simplify_exprt::simplify_index(exprt&) [670]
                0.00    0.00     275/32501328     c_typecheck_baset::typecheck_expr_rel(exprt&) [1479]
                0.00    0.00     368/32501328     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1338]
                0.00    0.00     505/32501328     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1229]
                0.00    0.00     662/32501328     object_upper_bound(exprt const&, typet const&, namespacet const&) [1200]
                0.00    0.00     847/32501328     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1349]
                0.00    0.00    2107/32501328     goto_checkt::bounds_check(index_exprt const&, guardt const&) [552]
                0.00    0.00    2116/32501328     boolbvt::convert_overflow(exprt const&) <cycle 13> [193]
                0.00    0.00    2588/32501328     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [600]
                0.00    0.00    3219/32501328     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [659]
                0.00    0.00    3477/32501328     boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [304]
                0.00    0.00    3790/32501328     simplify_exprt::simplify_mod(exprt&) [1155]
                0.00    0.00    6852/32501328     c_typecastt::do_typecast(exprt&, typet const&) [1157]
                0.00    0.00   12524/32501328     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [364]
                0.00    0.00   13042/32501328     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 [1186]
                0.01    0.00   14179/32501328     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [352]
                0.01    0.00   19824/32501328     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [366]
                0.01    0.00   25665/32501328     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 [988]
                0.01    0.00   26620/32501328     equalityt::equality2(exprt const&, exprt const&) [438]
                0.01    0.00   27633/32501328     simplify_exprt::simplify_unary_minus(exprt&) [613]
                0.01    0.01   32947/32501328     simplify_exprt::simplify_object_size(exprt&) <cycle 18> [655]
                0.01    0.01   33292/32501328     size_of_expr(typet const&, namespacet const&) <cycle 18> [473]
                0.01    0.01   34031/32501328     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [259]
                0.02    0.01   49168/32501328     check_c_implicit_typecast(typet const&, typet const&) [825]
                0.02    0.01   49665/32501328     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&) [638]
                0.02    0.01   50730/32501328     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
                0.02    0.01   51938/32501328     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [496]
                0.02    0.01   60185/32501328     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [254]
                0.03    0.01   71828/32501328     arrayst::add_array_Ackermann_constraints() [83]
                0.03    0.01   82196/32501328     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [216]
                0.04    0.02  101696/32501328     simplify_exprt::simplify_div(exprt&) [459]
                0.04    0.02  109819/32501328     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [530]
                0.04    0.02  118143/32501328     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [447]
                0.05    0.02  130233/32501328     boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [71]
                0.05    0.02  135802/32501328     simplify_exprt::simplify_if(exprt&) <cycle 18> [557]
                0.07    0.03  202094/32501328     exprt::mul(exprt const&) [334]
                0.09    0.04  253149/32501328     check_renaming(exprt const&) <cycle 7> [332]
                0.14    0.06  370382/32501328     exprt::sum(exprt const&) [248]
                0.14    0.06  395085/32501328     check_renaming_l1(exprt const&) <cycle 7> [292]
                0.15    0.07  414799/32501328     simplify_exprt::simplify_mult(exprt&) [220]
                0.17    0.08  468245/32501328     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [175]
                0.23    0.10  627245/32501328     symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&) [308]
                0.34    0.15  933192/32501328     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 [335]
                0.39    0.17 1056706/32501328     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 [314]
                0.51    0.23 1404022/32501328     std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_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<ssa_exprt, false>*, ssa_exprt const&, unsigned long) const [272]
                0.66    0.30 1811232/32501328     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [222]
                0.78    0.35 2132212/32501328     operator|=(guardt&, guardt const&) [197]
                0.84    0.38 2289555/32501328     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 [212]
                1.11    0.50 3040401/32501328     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 [192]
                1.74    0.78 4759519/32501328     operator-=(guardt&, guardt const&) [121]
                4.05    1.82 11064735/32501328     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 [66]
[46]     2.3    7.48    2.18 239499636         operator==(irept const&, irept const&) <cycle 17> [46]
                1.66    0.00 213273723/213273723     bool std::operator==<irept, std::allocator<irept> >(std::vector<irept, std::allocator<irept> > const&, std::vector<irept, std::allocator<irept> > const&) [188]
                0.52    0.00 212391983/212391983     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&) [329]
                             213262332             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 17> [204]
                             212391983             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 17> [242]
-----------------------------------------------
                              246158             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [47]
                             1979000             value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [40]
[47]     2.3    0.11    9.51 1979000+246158  value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [47]
                0.00    7.35 1950979/1950985     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [55]
                0.01    0.98 1947181/1947635     unsigned_char_type() [234]
                0.03    0.54 1952236/8137194     exprt::exprt(dstring const&, typet const&) [138]
                0.01    0.12 2328316/51068041     exprt::type() const [124]
                0.04    0.06 1948950/79209254     irept::get(dstring const&) const [86]
                0.01    0.07 1998748/54375014     exprt::~exprt() [158]
                0.01    0.07 1947181/15377290     typet::~typet() [307]
                0.01    0.05    4506/4506        value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [659]
                0.03    0.00  142267/142267      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 [783]
                0.00    0.02  142267/18634609     dstring::dstring(std::string const&) [117]
                0.02    0.00 2272786/15193746     namespace_baset::follow(typet const&) const [510]
                0.02    0.00 2034316/13979629     dstring::operator==(char const*) const [525]
                0.02    0.00 2037301/16449612     exprt::is_constant() const [516]
                0.00    0.01  123546/2156064     value_sett::make_union(reference_counting<value_sett::object_map_dt>&, reference_counting<value_sett::object_map_dt> const&) const [452]
                0.00    0.01  165932/25095628     irept::get_string(dstring const&) const [189]
                0.00    0.00    1257/5757        value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const [772]
                0.00    0.00   50886/53707360     exprt::type() [78]
                0.00    0.00   53377/4276208     value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const [374]
                0.00    0.00    4396/940543      to_integer(constant_exprt const&, BigInt&) [321]
                0.00    0.00   46491/9565236     exprt::operator=(exprt const&) [344]
                0.00    0.00   56252/30391437     reference_counting<value_sett::object_map_dt>::~reference_counting() [257]
                0.00    0.00    4396/268188      pointer_offset_size(namespacet const&, typet const&) [619]
                0.00    0.00   46490/1074409     to_integer(exprt const&, BigInt&) [858]
                0.00    0.00   53377/4172913     value_sett::objectt::objectt(value_sett::objectt const&) [676]
                0.00    0.00   43634/2217496     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&) [780]
                0.00    0.00  146735/2530444     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&) [1052]
                0.00    0.00  109807/23144488     BigInt::~BigInt() [559]
                0.00    0.00    1588/2266834     exprt::is_zero() const [294]
                0.00    0.00    4396/2526689     typet::subtype() [435]
                0.00    0.00    1257/387242      dstring::dstring(char const*) [562]
                0.00    0.00   50777/5425880     BigInt::BigInt() [908]
                0.00    0.00    4396/374228      BigInt::operator*=(BigInt const&) [993]
                0.00    0.00      21/2570634     simplify(exprt&, namespacet const&) <cycle 18> [684]
                0.00    0.00    1257/244304      BigInt::assign(long long) [914]
                0.00    0.00    1257/886582      typet::subtype() const [689]
                0.00    0.00    1062/243322      struct_union_typet::components() const [1002]
                0.00    0.00       3/3           member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1772]
                0.00    0.00    1265/1265        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> >) [1774]
                0.00    0.00    1058/324841      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*) [1234]
                0.00    0.00    2155/3223891     BigInt::operator=(BigInt const&) [1132]
                0.00    0.00       3/565679      equal_exprt::equal_exprt(exprt const&, exprt const&) [418]
                0.00    0.00       1/48394       member_exprt::member_exprt(typet const&) [837]
                0.00    0.00       3/1562799     exprt::is_true() const [531]
                0.00    0.00      18/298151346     irept::irept(irept const&) [97]
                0.00    0.00       3/101711      struct_union_typet::componentt::get_name() const [1218]
                0.00    0.00       1/48410       member_exprt::set_component_name(dstring const&) [1198]
                0.00    0.00       3/249324017     irept::remove_ref(irept::dt*) <cycle 16> [92]
                0.00    0.00       1/3212777     exprt::op0() [543]
                0.00    0.00      18/107138691     exprt::exprt(exprt const&) [477]
                0.00    0.00    1265/2058815     reference_counting<value_sett::object_map_dt>::detatch() [2040]
                0.00    0.00    1257/243884      BigInt::BigInt(int) [2150]
                0.00    0.00    1058/162214      to_struct_union_type(typet const&) [2170]
                0.00    0.00       3/171586      binary_relation_exprt::~binary_relation_exprt() [2166]
                0.00    0.00       1/57328       to_struct_type(typet const&) [2219]
                                  18             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1895]
                              246158             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [47]
-----------------------------------------------
                0.13    9.10 2315320/2315320     boolbvt::convert_bv(exprt const&) <cycle 13> [43]
[48]     2.2    0.13    9.10 2315320         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.27    0.37 2315320/19258585     irept::hash() const [9]
                0.01    1.61 2315320/2315320     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 [192]
                0.00    0.83  186218/186218      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) [258]
-----------------------------------------------
                                                 <spontaneous>
[49]     2.2    9.21    0.00                 Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, int&) [49]
-----------------------------------------------
                                                 <spontaneous>
[50]     2.1    8.94    0.00                 Minisat::SimpSolver::removeClause(unsigned int) [50]
                0.00    0.00    1207/25271774     Minisat::vec<int>::capacity(int) [666]
-----------------------------------------------
[51]     2.1    8.37    0.37 249324017+722881360 <cycle 16 as a whole> [51]
                3.86    0.07 403396125             irept::remove_ref(irept::dt*) <cycle 16> [92]
                2.05    0.00 146622915+91545472     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 16> [164]
                0.47    0.30 72954328             irept::dt::~dt() <cycle 16> [268]
                0.68    0.00 73422087             void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*) <cycle 16> [284]
                0.58    0.00 91880670             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 16> [312]
                0.40    0.00 72954503             std::vector<irept, std::allocator<irept> >::~vector() <cycle 16> [367]
                0.33    0.00 110974749             std::pair<dstring const, irept>::~pair() <cycle 16> [390]
-----------------------------------------------
                0.00    0.00       1/297692247     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 3> [960]
                0.00    0.00       2/297692247     c_typecheck_baset::typecheck_expr_index(exprt&) [1909]
                0.00    0.00       2/297692247     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1982]
                0.00    0.00       3/297692247     exprt::op3() [1232]
                0.00    0.00       6/297692247     flatten_byte_operators(exprt const&, namespacet const&) [2011]
                0.00    0.00      20/297692247     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 9> [493]
                0.00    0.00      24/297692247     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [582]
                0.00    0.00      32/297692247     flatten_byte_extract(exprt const&, namespacet const&) [1689]
                0.00    0.00      85/297692247     to_code_label(codet&) [1939]
                0.00    0.00      87/297692247     create_function_scope(unsigned int) [1625]
                0.00    0.00      92/297692247     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1485]
                0.00    0.00     164/297692247     get_nil_irep() [508]
                0.00    0.00     177/297692247     ansi_c_declarationt::ansi_c_declarationt() [1958]
                0.00    0.00     188/297692247     code_returnt::return_value() [1835]
                0.00    0.00     192/297692247     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [718]
                0.00    0.00     197/297692247     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1567]
                0.00    0.00     304/297692247     code_function_callt::code_function_callt() [1648]
                0.00    0.00     304/297692247     simplify_exprt::simplify_inequality_address_of(exprt&) [1424]
                0.00    0.00     306/297692247     string_constantt::string_constantt() [1528]
                0.00    0.00     353/297692247     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1673]
                0.00    0.00     439/297692247     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [643]
                0.00    0.00     525/297692247     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [366]
                0.00    0.00     615/297692247     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 3> [1325]
                0.00    0.00     622/297692247     to_dereference_expr(exprt&) [1880]
                0.00    0.00     622/297692247     dereference_exprt::pointer() [1881]
                0.00    0.00     648/297692247     goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1518]
                0.00    0.00     709/297692247     c_typecheck_baset::typecheck_decl(codet&) <cycle 2> [1536]
                0.00    0.00    1174/297692247     statement(unsigned int&, dstring const&) [1557]
                0.00    0.00    1450/297692247     ansi_c_convert_typet::write(typet&) [303]
                0.00    0.00    1617/297692247     goto_convertt::clean_expr(exprt&, goto_programt&, bool) <cycle 5> [1585]
                0.00    0.00    2239/297692247     c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1605]
                0.00    0.00    2328/297692247     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [530]
                0.00    0.00    2547/297692247     and_exprt::and_exprt(exprt const&, exprt const&) [1407]
                0.00    0.00    2667/297692247     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [214]
                0.00    0.00    3219/297692247     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [659]
                0.00    0.00    3592/297692247     c_typecheck_baset::typecheck_expr_operands(exprt&) <cycle 3> [1603]
                0.00    0.00    4178/297692247     simplify_exprt::simplify_not(exprt&) <cycle 18> [440]
                0.00    0.00    4314/297692247     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [380]
                0.00    0.00    4354/297692247     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [447]
                0.00    0.00    4584/297692247     simplify_exprt::simplify_with(exprt&) [799]
                0.00    0.00    5176/297692247     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [600]
                0.00    0.00    7013/297692247     do_pointer(unsigned int, unsigned int) [1288]
                0.00    0.00    7506/297692247     replace_location(locationt&, locationt const&) [1261]
                0.00    0.00    7880/297692247     to_address_of_expr(exprt&) [1594]
                0.00    0.00    8448/297692247     to_code_assign(codet&) [1477]
                0.00    0.00    8566/297692247     replace_location(exprt&, locationt const&) [1213]
                0.00    0.00   12179/297692247     codet::codet(dstring const&) [1206]
                0.00    0.00   14095/297692247     ansi_c_convert_typet::read_rec(typet const&) [766]
                0.00    0.00   15679/297692247     exprt::make_typecast(typet const&) [1209]
                0.00    0.00   22613/297692247     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [259]
                0.00    0.00   25048/297692247     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [364]
                0.00    0.00   28774/297692247     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.00    0.00   29316/297692247     to_with_expr(exprt&) [1466]
                0.00    0.00   42004/297692247     prop_conv_solvert::get(exprt const&) const <cycle 15> [852]
                0.00    0.00   48394/297692247     member_exprt::member_exprt(typet const&) [837]
                0.00    0.00   59171/297692247     exprt::copy_to_operands(exprt const&, exprt const&, exprt const&) [926]
                0.00    0.00   64763/297692247     exprt::reserve_operands(unsigned long) [1365]
                0.00    0.00   65882/297692247     symbol_exprt::symbol_exprt() [1362]
                0.00    0.00   98717/297692247     c_typecheck_baset::make_already_typechecked(typet&) [945]
                0.00    0.00  100926/297692247     exprt::op2() [1310]
                0.00    0.00  107792/297692247     goto_symext::symex_assign_rec(goto_symex_statet&, code_assignt const&) <cycle 10> [84]
                0.00    0.00  128356/297692247     goto_symext::add_to_lhs(exprt const&, exprt const&) [701]
                0.00    0.00  131298/297692247     object_descriptor_exprt::object() [1284]
                0.00    0.00  143444/297692247     arrayst::add_array_Ackermann_constraints() [83]
                0.00    0.00  169202/297692247     yyansi_cparse() [144]
                0.00    0.00  192400/297692247     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [496]
                0.00    0.00  196924/297692247     ansi_c_declarationt::add_initializer(exprt&) [976]
                0.00    0.00  196974/297692247     c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [109]
                0.00    0.00  208443/297692247     typet::typet(dstring const&, typet const&) [660]
                0.00    0.00  223659/297692247     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [612]
                0.00    0.00  243404/297692247     set(unsigned int, dstring const&) [1183]
                0.00    0.01  258206/297692247     typet::subtypes() [744]
                0.00    0.01  270719/297692247     exprt::make_bool(bool) [491]
                0.00    0.01  304157/297692247     make_identifier() [347]
                0.00    0.01  374198/297692247     struct_union_typet::components() [703]
                0.00    0.01  377459/297692247     init(unsigned int&, dstring const&) [749]
                0.00    0.01  390512/297692247     ansi_c_declarationt::declarators() [1025]
                0.01    0.01  617470/297692247     to_index_expr(exprt&) [933]
                0.01    0.01  665195/297692247     predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&) [385]
                0.01    0.02  813728/297692247     ansi_c_declarationt::declarator() [849]
                0.01    0.02  923301/297692247     code_typet::parameters() [549]
                0.01    0.02 1022436/297692247     simplify_exprt::simplify_plus(exprt&) [153]
                0.01    0.03 1588153/297692247     irept::irept(dstring const&) [639]
                0.02    0.03 1650306/297692247     merge_irept::merged(irept const&) [14]
                0.02    0.04 2297757/297692247     goto_symex_statet::get_l1_name(exprt&) const [338]
                0.03    0.06 3212777/297692247     exprt::op0() [543]
                0.03    0.07 3364674/297692247     exprt::exprt(dstring const&) [544]
                0.04    0.08 3890698/297692247     typet::typet(dstring const&) [533]
                0.04    0.09 4572466/297692247     simplify_exprt::sort_and_join(exprt&) [120]
                0.04    0.09 4602596/297692247     irept::make_nil() [396]
                0.04    0.10 4864373/297692247     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 9> [126]
                0.05    0.11 5681546/297692247     rewrite_union(exprt&, namespacet const&) [401]
                0.06    0.12 6045913/297692247     goto_symext::replace_array_equal(exprt&) [354]
                0.06    0.12 6045943/297692247     adjust_float_expressions(exprt&, namespacet const&) [267]
                0.06    0.12 6246450/297692247     irept::remove(dstring const&) [349]
                0.06    0.13 6610222/297692247     goto_symext::replace_nondet(exprt&) [359]
                0.07    0.14 7327715/297692247     irept::set(dstring const&, long long) [156]
                0.07    0.16 8137194/297692247     exprt::exprt(dstring const&, typet const&) [138]
                0.09    0.19 9521261/297692247     irept::add(dstring const&, irept const&) [139]
                0.10    0.21 10616229/297692247     irept::set(dstring const&, dstring const&) [203]
                0.11    0.23 11760240/297692247     object_descriptor_exprt::object_descriptor_exprt() [217]
                0.15    0.31 15914896/297692247     simplify_exprt::simplify_rec(exprt&) <cycle 18> [185]
                0.16    0.35 18025936/297692247     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
                0.59    1.26 64317636/297692247     exprt::operands() [161]
                0.75    1.62 82720857/297692247     irept::add(dstring const&) [94]
[52]     2.0    2.72    5.81 297692247         irept::detach() [52]
                0.25    4.53 29378785/29378785     irept::dt::dt(irept::dt const&) [80]
                0.99    0.04 29378785/249324017     irept::remove_ref(irept::dt*) <cycle 16> [92]
-----------------------------------------------
                0.01    7.39   49282/49282       goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [29]
[53]     1.8    0.01    7.39   49282         goto_symex_statet::renaming_levelt::get_variables(std::tr1::unordered_set<ssa_exprt, irep_hash, std::equal_to<ssa_exprt>, std::allocator<ssa_exprt> >&) const [53]
                0.05    7.34 1476381/1476381     std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_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(ssa_exprt const&, std::tr1::integral_constant<bool, true>) [54]
-----------------------------------------------
                0.05    7.34 1476381/1476381     goto_symex_statet::renaming_levelt::get_variables(std::tr1::unordered_set<ssa_exprt, irep_hash, std::equal_to<ssa_exprt>, std::allocator<ssa_exprt> >&) const [53]
[54]     1.8    0.05    7.34 1476381         std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_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(ssa_exprt const&, std::tr1::integral_constant<bool, true>) [54]
                4.00    0.24 1476381/19258585     irept::hash() const [9]
                0.01    2.34  738372/738372      std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_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(ssa_exprt const&, unsigned long, unsigned long) [141]
                0.01    0.75 1476381/1476381     std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_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<ssa_exprt, false>*, ssa_exprt const&, unsigned long) const [272]
-----------------------------------------------
                0.00    0.00       6/1950985     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [659]
                0.00    7.35 1950979/1950985     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [47]
[55]     1.7    0.00    7.35 1950985         value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [55]
                0.03    7.11 1950985/1960594     hash_numbering<exprt, irep_hash>::number(exprt const&) [57]
                0.03    0.14 1950985/4276208     value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const [374]
                0.02    0.01 1950985/4008533     value_sett::objectt::objectt() [669]
                0.01    0.00 1950985/23144488     BigInt::~BigInt() [559]
-----------------------------------------------
                                                 <spontaneous>
[56]     1.7    7.29    0.00                 Minisat::SimpSolver::eliminate(bool) [56]
-----------------------------------------------
                0.00    0.00     312/1960594     pointer_logict::pointer_logict(namespacet const&) [1416]
                0.00    0.00     321/1960594     bv_pointerst::add_addr(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [1421]
                0.00    0.01    3219/1960594     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, value_sett::objectt const&) const [1009]
                0.00    0.02    5757/1960594     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const [772]
                0.03    7.11 1950985/1960594     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [55]
[57]     1.7    0.03    7.15 1960594         hash_numbering<exprt, irep_hash>::number(exprt const&) [57]
                0.08    6.86 1960594/1960594     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>) [60]
                0.02    0.14 3921188/54375014     exprt::~exprt() [158]
                0.00    0.03 1960594/2015299     std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&) [814]
                0.02    0.00 1960594/298151346     irept::irept(irept const&) [97]
                0.00    0.00 1960594/107138691     exprt::exprt(exprt const&) [477]
                0.00    0.00    1616/23020510     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [357]
-----------------------------------------------
                                  72             simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [496]
                                 403             simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [643]
                                 422             simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1349]
                                 620             simplify_exprt::simplify_if(exprt&) <cycle 18> [557]
                                1050             simplify_exprt::simplify_boolean(exprt&) <cycle 18> [366]
                                2364             simplify_exprt::simplify_not(exprt&) <cycle 18> [440]
                                4347             simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [447]
                                4459             simplify_exprt::simplify_typecast(exprt&) <cycle 18> [175]
                              255531             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [254]
                             15715977             simplify_exprt::simplify_rec(exprt&) <cycle 18> [185]
[58]     1.7    0.34    6.82 15985245         simplify_exprt::simplify_node(exprt&) <cycle 18> [58]
                0.52    2.31 3726300/3726300     simplify_exprt::sort_and_join(exprt&) [120]
                0.06    2.00  494522/514856      simplify_exprt::simplify_plus(exprt&) [153]
                0.04    1.12  221536/221536      simplify_exprt::simplify_mult(exprt&) [220]
                0.00    0.22   50848/50848       simplify_exprt::simplify_div(exprt&) [459]
                0.00    0.17   20331/20331       simplify_exprt::simplify_minus(exprt&) [481]
                0.01    0.09  158648/253283      simplify_exprt::simplify_object(exprt&) [488]
                0.00    0.07   22521/22521       simplify_exprt::simplify_shifts(exprt&) [631]
                0.00    0.05  101817/101817      simplify_exprt::simplify_index(exprt&) [670]
                0.00    0.05   37113/37113       simplify_exprt::simplify_dynamic_object(exprt&) [675]
                0.00    0.03   23197/23197       simplify_exprt::simplify_invalid_pointer(exprt&) [778]
                0.00    0.03   31211/31211       simplify_exprt::simplify_with(exprt&) [799]
                0.00    0.02    7302/27633       simplify_exprt::simplify_unary_minus(exprt&) [613]
                0.01    0.01   43653/43653       simplify_exprt::simplify_member(exprt&) [868]
                0.00    0.01  158648/158648      simplify_exprt::simplify_pointer_object(exprt&) [1039]
                0.00    0.01    1895/1895        simplify_exprt::simplify_mod(exprt&) [1155]
                0.00    0.00      49/49          simplify_exprt::simplify_floatbv_typecast(exprt&) [1659]
                0.00    0.00     622/622         simplify_exprt::simplify_dereference(exprt&) [1707]
                0.00    0.00       2/2           simplify_exprt::simplify_ieee_float_relation(exprt&) [1884]
                0.00    0.00       1/1           simplify_exprt::simplify_floatbv_op(exprt&) [1890]
                              481938             simplify_exprt::simplify_typecast(exprt&) <cycle 18> [175]
                              422705             simplify_exprt::simplify_inequality(exprt&) <cycle 18> [214]
                              404550             simplify_exprt::simplify_address_of(exprt&) <cycle 18> [478]
                              368318             simplify_exprt::simplify_not(exprt&) <cycle 18> [440]
                              250884             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [254]
                              137389             simplify_exprt::simplify_boolean(exprt&) <cycle 18> [366]
                               73665             simplify_exprt::simplify_if(exprt&) <cycle 18> [557]
                               34325             simplify_exprt::simplify_object_size(exprt&) <cycle 18> [655]
                               33838             simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [496]
                                1585             simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1329]
                                1574             simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1349]
-----------------------------------------------
                                                 <spontaneous>
[59]     1.7    7.10    0.00                 Minisat::SimpSolver::strengthenClause(unsigned int, Minisat::Lit) [59]
-----------------------------------------------
                0.08    6.86 1960594/1960594     hash_numbering<exprt, irep_hash>::number(exprt const&) [57]
[60]     1.6    0.08    6.86 1960594         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>) [60]
                5.31    0.32 1960594/19258585     irept::hash() const [9]
                0.01    1.22 1960594/1960594     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 [212]
                0.01    0.00    1616/1616        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) [1024]
-----------------------------------------------
                0.00    6.59     164/164         cbmc_parseoptionst::doit() [1]
[61]     1.6    0.00    6.59     164         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [61]
                0.00    6.06     164/164         link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [64]
                0.00    0.37     164/164         cbmc_parseoptionst::process_goto_program(optionst const&, goto_functionst&) [375]
                0.00    0.14     164/164         read_goto_binary(std::string const&, symbol_tablet&, goto_functionst&, message_handlert&) [506]
                0.00    0.01     164/164         configt::ansi_ct::set_from_symbol_table(symbol_tablet const&) [982]
                0.00    0.00     328/587877      messaget::eom(messaget::mstreamt&) [758]
                0.00    0.00     164/296504      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&) [1065]
                0.00    0.00     164/15777       cmdlinet::isset(char const*) const [2326]
                0.00    0.00     164/164         is_goto_binary(std::string const&) [2822]
-----------------------------------------------
                0.07    6.36  825153/825153      merge_irept::merged(irept const&) [14]
[62]     1.5    0.07    6.36  825153         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>) [62]
                0.05    3.39  825153/825153      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) [105]
                2.23    0.13  825153/19258585     irept::hash() const [9]
                0.01    0.54  825153/8944444     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 [66]
-----------------------------------------------
                0.00    6.12     155/155         bmct::run_decision_procedure(prop_convt&) [17]
[63]     1.5    0.00    6.12     155         prop_conv_solvert::dec_solve() [63]
                0.00    5.79     155/155         arrayst::post_process() [69]
                0.00    0.15     155/155         bv_pointerst::post_process() [498]
                0.00    0.14     155/155         equalityt::post_process() [503]
                0.00    0.04     155/155         satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve() [754]
                0.00    0.00     310/588662      ui_message_handlert::print(unsigned int, std::string const&) [1233]
                0.00    0.00     155/2217496     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&) [780]
                0.00    0.00     155/155         boolbvt::post_process() [1998]
                0.00    0.00     310/785         messaget::print(unsigned int, std::string const&) [2581]
                0.00    0.00     155/155         satcheck_minisat_simplifiert::solver_text() [2971]
                0.00    0.00     155/155         prop_conv_solvert::post_process() [2970]
-----------------------------------------------
                0.00    6.06     164/164         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [61]
[64]     1.4    0.00    6.06     164         link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [64]
                0.00    6.03      52/52          add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [65]
                0.00    0.02      87/87          goto_convert(dstring const&, symbol_tablet&, goto_functionst&, message_handlert&) [948]
                0.00    0.01     216/216         compute_called_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [1006]
                0.00    0.00     596/697531      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*) [1060]
                0.00    0.00      87/296504      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&) [1065]
                0.00    0.00    1069/1805        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&) [2468]
                0.00    0.00     596/697531      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree() [2101]
                0.00    0.00     174/39496       std::set<dstring, std::less<dstring>, std::allocator<dstring> >::insert(dstring const&) [2242]
                0.00    0.00      89/169329      std::set<dstring, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) [2167]
-----------------------------------------------
                0.00    6.03      52/52          link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [64]
[65]     1.4    0.00    6.03      52         add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [65]
                0.00    3.72      50/50          ansi_c_languaget::typecheck(symbol_tablet&, std::string const&) [95]
                0.00    2.31      50/50          ansi_c_languaget::parse(std::istream&, std::string const&) [143]
                0.00    0.00   13884/387242      dstring::dstring(char const*) [562]
                0.00    0.00      50/18919       ansi_c_languaget::~ansi_c_languaget() [763]
                0.00    0.00      85/296504      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&) [1065]
                0.00    0.00   13884/112638      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) const [2178]
                0.00    0.00      50/19247       languaget::~languaget() [2293]
                0.00    0.00      50/20401       messaget::~messaget() [2277]
                0.00    0.00      50/524981      message_clientt::~message_clientt() [2121]
                0.00    0.00      50/751         message_clientt::set_message_handler(message_handlert&) [2608]
                0.00    0.00      50/18919       ansi_c_languaget::ansi_c_languaget() [2296]
-----------------------------------------------
                0.01    0.54  825153/8944444     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>) [62]
                0.08    5.33 8119291/8944444     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&) [22]
[66]     1.4    0.09    5.87 8944444         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 [66]
                4.05    1.82 11064735/32501328     operator==(irept const&, irept const&) <cycle 17> [46]
-----------------------------------------------
                                                 <spontaneous>
[67]     1.4    5.95    0.00                 Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::clean(Minisat::Lit const&) [67]
-----------------------------------------------
                                                 <spontaneous>
[68]     1.4    5.86    0.00                 Minisat::Solver::addClause_(Minisat::vec<Minisat::Lit>&) [68]
-----------------------------------------------
                0.00    5.79     155/155         prop_conv_solvert::dec_solve() [63]
[69]     1.4    0.00    5.79     155         arrayst::post_process() [69]
                0.01    4.44     155/155         arrayst::add_array_Ackermann_constraints() [83]
                0.00    1.34     155/155         arrayst::add_array_constraints() [206]
                0.00    0.00     155/155         arrayst::post_process_arrays() [2972]
-----------------------------------------------
                0.00    0.00       3/130616      prop_conv_solvert::set_to(exprt const&, bool) [72]
                0.00    0.01     157/130616      symex_target_equationt::convert_assertions(prop_convt&) [74]
                0.00    0.01     223/130616      arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [259]
                0.02    5.71  130233/130616      symex_target_equationt::convert_assignments(decision_proceduret&) const [41]
[70]     1.4    0.02    5.72  130616         boolbvt::set_to(exprt const&, bool) [70]
                0.00    5.71  130456/130456      boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [71]
                0.00    0.01  130616/51068041     exprt::type() const [124]
                0.00    0.00  130456/444548      to_equal_expr(exprt const&) [2128]
-----------------------------------------------
                0.00    5.71  130456/130456      boolbvt::set_to(exprt const&, bool) [70]
[71]     1.4    0.00    5.71  130456         boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [71]
                0.18    3.31  119477/1084012     boolbvt::convert_bv(exprt const&) <cycle 13> [43]
                0.79    1.33  119477/119477      boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&) [157]
                0.05    0.02  130233/32501328     operator==(irept const&, irept const&) <cycle 17> [46]
                0.00    0.01  260689/51068041     exprt::type() const [124]
                0.00    0.01  119477/16874889     symbol_exprt::get_identifier() const [232]
                0.00    0.01  119974/487121      boolbvt::is_unbounded_array(typet const&) const [813]
                0.00    0.00  260689/15193746     namespace_baset::follow(typet const&) const [510]
                0.00    0.00  119477/8898400     to_symbol_expr(exprt const&) [592]
-----------------------------------------------
                                   3             prop_conv_solvert::set_to(exprt const&, bool) [72]
                0.00    0.08     157/11136       symex_target_equationt::convert_assertions(prop_convt&) [74]
                0.00    0.11     223/11136       arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [259]
                0.02    5.45   10756/11136       symex_target_equationt::convert_assignments(decision_proceduret&) const [41]
[72]     1.3    0.02    5.65   11136+3       prop_conv_solvert::set_to(exprt const&, bool) [72]
                0.28    5.05  182243/1084012     prop_conv_solvert::convert(exprt const&) <cycle 13> [73]
                0.00    0.30   10259/10259       prop_conv_solvert::set_equality_to_true(equal_exprt const&) [405]
                0.00    0.01  205340/51068041     exprt::type() const [124]
                0.00    0.00    9285/341200      propt::l_set_to(literalt, bool) [555]
                0.00    0.00  172953/77968106     std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&) [399]
                0.00    0.00       3/130616      boolbvt::set_to(exprt const&, bool) [70]
                0.00    0.00     151/54426573     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [91]
                0.00    0.00     149/6045794     std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long) [521]
                0.00    0.00     151/19523320     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [679]
                0.00    0.00       2/11376019     std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt) [172]
                0.00    0.00       2/34763188     cnft::lnot(literalt) [622]
                0.00    0.00   10259/444548      to_equal_expr(exprt const&) [2128]
                                   3             prop_conv_solvert::set_to(exprt const&, bool) [72]
-----------------------------------------------
                                 112             boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1303]
                                 192             boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [718]
                                 324             boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [166]
                               11455             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [251]
                               15867             boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [392]
                              167823             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 13> [264]
                             2346960             prop_conv_solvert::convert_bool(exprt const&) <cycle 13> [263]
                0.00    0.01     361/1084012     symex_target_equationt::convert_assumptions(prop_convt&) [871]
                0.00    0.08    2712/1084012     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [600]
                0.01    0.20    7066/1084012     symex_target_equationt::convert_decls(prop_convt&) const [428]
                0.02    0.28   10259/1084012     prop_conv_solvert::set_equality_to_true(equal_exprt const&) [405]
                0.02    0.35   12524/1084012     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [364]
                0.03    0.62   22390/1084012     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [259]
                0.22    3.97  143444/1084012     arrayst::add_array_Ackermann_constraints() [83]
                0.27    4.79  172953/1084012     symex_target_equationt::convert_assertions(prop_convt&) [74]
                0.28    5.05  182243/1084012     prop_conv_solvert::set_to(exprt const&, bool) [72]
                0.63   11.38  410583/1084012     symex_target_equationt::convert_guards(prop_convt&) [39]
[73]     1.3    0.11    5.49 3507268         prop_conv_solvert::convert(exprt const&) <cycle 13> [73]
                0.12    5.27  947998/947998      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>) [75]
                0.01    0.07 1895996/54375014     exprt::~exprt() [158]
                0.00    0.01  947998/947998      std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&) [992]
                0.01    0.00  947998/298151346     irept::irept(irept const&) [97]
                0.00    0.00  947998/107138691     exprt::exprt(exprt const&) [477]
                             3040120             prop_conv_solvert::convert_bool(exprt const&) <cycle 13> [263]
-----------------------------------------------
                0.07    5.38     155/155         symex_target_equationt::convert(prop_convt&) [23]
[74]     1.3    0.07    5.38     155         symex_target_equationt::convert_assertions(prop_convt&) [74]
                0.27    4.79  172953/1084012     prop_conv_solvert::convert(exprt const&) <cycle 13> [73]
                0.00    0.11  173314/173314      literal_exprt::literal_exprt(literalt) [547]
                0.01    0.09  172953/173458      implies_exprt::implies_exprt(exprt const&, exprt const&) [563]
                0.00    0.08     157/11136       prop_conv_solvert::set_to(exprt const&, bool) [72]
                0.00    0.01  346714/54375014     exprt::~exprt() [158]
                0.00    0.01     157/130616      boolbvt::set_to(exprt const&, bool) [70]
                0.00    0.00  172953/23020510     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [357]
                0.00    0.00     361/2547        and_exprt::and_exprt(exprt const&, exprt const&) [1407]
                0.00    0.00     149/149         disjunction(std::vector<exprt, std::allocator<exprt> > const&) [1647]
                0.00    0.00     149/576486      true_exprt::true_exprt() [402]
                0.00    0.00     361/24935085     irept::operator=(irept const&) [219]
                0.00    0.00     361/249324017     irept::remove_ref(irept::dt*) <cycle 16> [92]
                0.00    0.00     149/1349913     std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long) [556]
                0.00    0.00     149/133784      std::vector<exprt, std::allocator<exprt> >::~vector() [1219]
                0.00    0.00     149/298151346     irept::irept(irept const&) [97]
                0.00    0.00     149/107138691     exprt::exprt(exprt const&) [477]
                0.00    0.00     149/133784      std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base() [2173]
                0.00    0.00     149/520847      true_exprt::~true_exprt() [2123]
-----------------------------------------------
                0.12    5.27  947998/947998      prop_conv_solvert::convert(exprt const&) <cycle 13> [73]
[75]     1.3    0.12    5.27  947998         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>) [75]
                2.57    0.15  947998/19258585     irept::hash() const [9]
                0.01    2.04  480850/480850      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) [163]
                0.00    0.50  947998/948070      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 [335]
-----------------------------------------------
                                                 <spontaneous>
[76]     1.3    5.35    0.00                 Minisat::SimpSolver::relocAll(Minisat::ClauseAllocator&) [76]
-----------------------------------------------
                0.00    0.03     310/60117       goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.33    3701/60117       goto_symext::return_assignment(goto_symex_statet&) [198]
                0.00    0.45    5069/60117       goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [85]
                0.01    4.50   51037/60117       goto_symext::symex_goto(goto_symex_statet&) [33]
[77]     1.3    0.01    5.30   60117         symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [77]
                0.00    5.20   60117/419472      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [12]
                0.00    0.04   60117/419472      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [404]
                0.00    0.03   60117/838944      symex_target_equationt::SSA_stept::~SSA_stept() [350]
                0.00    0.01   60117/419472      symex_target_equationt::SSA_stept::SSA_stept() [584]
                0.00    0.00   60117/9565236     exprt::operator=(exprt const&) [344]
                0.00    0.00   60117/54375014     exprt::~exprt() [158]
-----------------------------------------------
                0.00    0.00       1/53707360     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 3> [1366]
                0.00    0.00       2/53707360     simplify_exprt::simplify_index(exprt&) [670]
                0.00    0.00       3/53707360     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1982]
                0.00    0.00       3/53707360     simplify_exprt::simplify_floatbv_op(exprt&) [1890]
                0.00    0.00       6/53707360     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1888]
                0.00    0.00       8/53707360     simplify_exprt::simplify_ieee_float_relation(exprt&) [1884]
                0.00    0.00      10/53707360     c_typecheck_baset::typecheck_expr_index(exprt&) [1909]
                0.00    0.00      34/53707360     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 15> [1569]
                0.00    0.00      38/53707360     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1556]
                0.00    0.00      38/53707360     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1619]
                0.00    0.00      46/53707360     goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1584]
                0.00    0.00      47/53707360     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 5> [1644]
                0.00    0.00      50/53707360     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1667]
                0.00    0.00      98/53707360     simplify_exprt::simplify_floatbv_typecast(exprt&) [1659]
                0.00    0.00     119/53707360     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1459]
                0.00    0.00     130/53707360     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1567]
                0.00    0.00     136/53707360     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [380]
                0.00    0.00     149/53707360     simplify_exprt::simplify_address_of_arg(exprt&) <cycle 18> [605]
                0.00    0.00     152/53707360     goto_convertt::do_function_call_symbol(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1408]
                0.00    0.00     168/53707360     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1571]
                0.00    0.00     170/53707360     create_function_scope(unsigned int) [1625]
                0.00    0.00     172/53707360     c_typecheck_baset::typecheck_function_body(symbolt&) <cycle 2> [1554]
                0.00    0.00     199/53707360     c_typecheck_baset::adjust_float_rel(exprt&) [1801]
                0.00    0.00     223/53707360     arrayst::collect_arrays(exprt const&) [986]
                0.00    0.00     237/53707360     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1364]
                0.00    0.00     299/53707360     goto_symext::symex_dead(goto_symex_statet&) [522]
                0.00    0.00     304/53707360     simplify_exprt::simplify_inequality_address_of(exprt&) [1424]
                0.00    0.00     306/53707360     string_constantt::set_value(dstring const&) [1499]
                0.00    0.00     306/53707360     string_constantt::string_constantt() [1528]
                0.00    0.00     345/53707360     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&) [638]
                0.00    0.00     538/53707360     c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet) [1553]
                0.00    0.00     538/53707360     c_typecastt::implicit_typecast_arithmetic(exprt&, exprt&) [1527]
                0.00    0.00     648/53707360     goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1518]
                0.00    0.00     665/53707360     add_padding(struct_typet&, namespacet const&) [1350]
                0.00    0.00     789/53707360     c_typecheck_baset::typecheck_expr_rel(exprt&) [1479]
                0.00    0.00     844/53707360     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1349]
                0.00    0.00     954/53707360     goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [19]
                0.00    0.00    1002/53707360     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1188]
                0.00    0.00    1096/53707360     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1327]
                0.00    0.00    1156/53707360     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1193]
                0.00    0.00    1167/53707360     object_lower_bound(exprt const&) [1316]
                0.00    0.00    1174/53707360     statement(unsigned int&, dstring const&) [1557]
                0.00    0.00    1174/53707360     c_typecheck_baset::typecheck_code(codet&) <cycle 2> [1158]
                0.00    0.00    1230/53707360     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 3> [1325]
                0.00    0.00    1245/53707360     goto_symext::replace_nondet(exprt&) [359]
                0.00    0.00    1324/53707360     object_upper_bound(exprt const&, typet const&, namespacet const&) [1200]
                0.00    0.00    1412/53707360     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1369]
                0.00    0.00    1515/53707360     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1229]
                0.00    0.00    2122/53707360     rename_symbolt::rename(exprt&) const [1230]
                0.00    0.00    2374/53707360     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1228]
                0.00    0.00    2749/53707360     simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1329]
                0.00    0.00    3450/53707360     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1338]
                0.00    0.00    4324/53707360     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [932]
                0.00    0.00    5912/53707360     goto_symext::return_assignment(goto_symex_statet&) [198]
                0.00    0.00    6244/53707360     goto_checkt::bounds_check(index_exprt const&, guardt const&) [552]
                0.00    0.00    7156/53707360     c_typecastt::do_typecast(exprt&, typet const&) [1157]
                0.00    0.00    7592/53707360     goto_symext::symex_decl(goto_symex_statet&, symbol_exprt const&) [246]
                0.00    0.00    7871/53707360     goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [870]
                0.00    0.00    8226/53707360     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [114]
                0.00    0.00   10352/53707360     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [600]
                0.00    0.00   11455/53707360     boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [251]
                0.00    0.00   13671/53707360     simplify_exprt::simplify_mod(exprt&) [1155]
                0.00    0.00   18069/53707360     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 9> [493]
                0.00    0.00   22015/53707360     exprt::make_not() [867]
                0.00    0.00   43653/53707360     simplify_exprt::simplify_member(exprt&) [868]
                0.00    0.00   45625/53707360     value_set_dereferencet::bounds_check(index_exprt const&, guardt const&) [362]
                0.00    0.00   48368/53707360     simplify_exprt::simplify_object(exprt&) [488]
                0.00    0.00   49949/53707360     c_typecastt::implicit_typecast(exprt&, typet const&) [484]
                0.00    0.00   50096/53707360     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [364]
                0.00    0.00   50886/53707360     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [47]
                0.00    0.00   52144/53707360     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 9> [126]
                0.00    0.00   52460/53707360     simplify_exprt::simplify_with(exprt&) [799]
                0.00    0.01   56421/53707360     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [259]
                0.00    0.01   62137/53707360     simplify_exprt::simplify_if(exprt&) <cycle 18> [557]
                0.00    0.01   70073/53707360     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [582]
                0.00    0.01   72771/53707360     size_of_expr(typet const&, namespacet const&) <cycle 18> [473]
                0.00    0.01   77027/53707360     simplify_exprt::simplify_shifts(exprt&) [631]
                0.00    0.01   81452/53707360     simplify_exprt::simplify_minus(exprt&) [481]
                0.00    0.01   85890/53707360     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [643]
                0.00    0.01   98843/53707360     simplify_exprt::simplify_object_size(exprt&) <cycle 18> [655]
                0.00    0.01  122508/53707360     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [447]
                0.00    0.01  131298/53707360     value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const [566]
                0.00    0.01  137585/53707360     simplify_exprt::simplify_unary_minus(exprt&) [613]
                0.00    0.01  139621/53707360     goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [21]
                0.00    0.02  173088/53707360     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [216]
                0.00    0.02  192400/53707360     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [496]
                0.00    0.02  203392/53707360     simplify_exprt::simplify_div(exprt&) [459]
                0.00    0.02  217120/53707360     ansi_c_parsert::add_declarator(exprt&, irept&) [356]
                0.00    0.03  286888/53707360     arrayst::add_array_Ackermann_constraints() [83]
                0.00    0.03  291915/53707360     ansi_c_declaratort::build(irept&) [472]
                0.00    0.03  291967/53707360     yyansi_cparse() [144]
                0.00    0.03  295536/53707360     c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [109]
                0.00    0.04  383282/53707360     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [366]
                0.00    0.04  395337/53707360     c_typecheck_baset::typecheck_code_type(code_typet&) <cycle 3> [370]
                0.00    0.04  405694/53707360     simplify_exprt::simplify_address_of(exprt&) <cycle 18> [478]
                0.00    0.06  606282/53707360     exprt::mul(exprt const&) [334]
                0.00    0.07  736636/53707360     simplify_exprt::simplify_not(exprt&) <cycle 18> [440]
                0.00    0.08  856000/53707360     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [254]
                0.00    0.10 1111146/53707360     exprt::sum(exprt const&) [248]
                0.01    0.14 1501806/53707360     simplify_exprt::simplify_mult(exprt&) [220]
                0.01    0.18 1979000/53707360     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [40]
                0.01    0.21 2287893/53707360     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [175]
                0.01    0.24 2559427/53707360     goto_symex_statet::rename(typet&, dstring const&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [205]
                0.01    0.29 3054923/53707360     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [214]
                0.01    0.31 3339218/53707360     simplify_exprt::simplify_plus(exprt&) [153]
                0.01    0.35 3726300/53707360     simplify_exprt::sort_and_join(exprt&) [120]
                0.02    0.41 4343768/53707360     adjust_float_expressions(exprt&, namespacet const&) [267]
                0.03    0.73 7785778/53707360     ssa_exprt::update_type() [194]
                0.06    1.40 14997905/53707360     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
[78]     1.2    0.21    5.01 53707360         exprt::type() [78]
                0.88    1.69 53707360/84052481     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [90]
                0.91    1.54 53707360/82720857     irept::add(dstring const&) [94]
-----------------------------------------------
                             211723299             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 17> [339]
[79]     1.1    1.63    3.17 211723299         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 17> [79]
                2.23    0.00 175431637/175431637     bool std::operator==<dstring const, irept>(std::pair<dstring const, irept> const&, std::pair<dstring const, irept> const&) [148]
                0.94    0.00 346773238/1501274482     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [87]
                             175431637             operator==(irept const&, irept const&) <cycle 17> [46]
-----------------------------------------------
                0.25    4.53 29378785/29378785     irept::detach() [52]
[80]     1.1    0.25    4.53 29378785         irept::dt::dt(irept::dt const&) [80]
                0.54    2.48 58757570/58757570     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&) [115]
                0.28    1.13 29378785/29378785     std::vector<irept, std::allocator<irept> >::vector(std::vector<irept, std::allocator<irept> > const&) [201]
                0.10    0.00 58757570/58757570     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&) [567]
-----------------------------------------------
                                                 <spontaneous>
[81]     1.1    4.65    0.00                 Minisat::OccLists<int, Minisat::vec<unsigned int>, Minisat::SimpSolver::ClauseDeleted>::clean(int const&) [81]
-----------------------------------------------
                2.18    0.00 71861035/151070289     irept::find(dstring const&) const [100]
                2.41    0.00 79209254/151070289     irept::get(dstring const&) const [86]
[82]     1.1    4.59    0.00 151070289         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 [82]
-----------------------------------------------
                0.01    4.44     155/155         arrayst::post_process() [69]
[83]     1.1    0.01    4.44     155         arrayst::add_array_Ackermann_constraints() [83]
                0.22    3.97  143444/1084012     prop_conv_solvert::convert(exprt const&) <cycle 13> [73]
                0.00    0.07  143444/565679      equal_exprt::equal_exprt(exprt const&, exprt const&) [418]
                0.03    0.01   71828/32501328     operator==(irept const&, irept const&) <cycle 17> [46]
                0.03    0.00 4238671/16449612     exprt::is_constant() const [516]
                0.00    0.03  286888/53707360     exprt::type() [78]
                0.00    0.02   71616/124828      index_exprt::index_exprt() [740]
                0.00    0.01  214848/9565236     exprt::operator=(exprt const&) [344]
                0.00    0.01  215060/5545208     exprt::op1() [460]
                0.00    0.01  143444/54375014     exprt::~exprt() [158]
                0.00    0.00   71616/54426573     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [91]
                0.00    0.00  143232/249324017     irept::remove_ref(irept::dt*) <cycle 16> [92]
                0.00    0.00  143444/297692247     irept::detach() [52]
                0.00    0.00   71616/886582      typet::subtype() const [689]
                0.00    0.00   71616/7425191     typet::operator=(typet const&) [377]
                0.00    0.00   71616/6045794     std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long) [521]
                0.00    0.00   71616/298151346     irept::irept(irept const&) [97]
                0.00    0.00   71616/15193746     namespace_baset::follow(typet const&) const [510]
                0.00    0.00  143232/77968106     std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&) [399]
                0.00    0.00   71616/19523320     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [679]
                0.00    0.00   71616/34763188     cnft::lnot(literalt) [622]
                0.00    0.00   71616/107138691     exprt::exprt(exprt const&) [477]
                0.00    0.00    1008/7221        unsigned_union_find::find(unsigned long) const [2373]
-----------------------------------------------
                                 105             goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1364]
                0.00    1.09    2956/107687      goto_symext::return_assignment(goto_symex_statet&) [198]
                0.00    3.03    8226/107687      goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [114]
                0.01   35.56   96505/107687      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[84]     1.0    0.01    4.37  107792         goto_symext::symex_assign_rec(goto_symex_statet&, code_assignt const&) <cycle 10> [84]
                0.01    4.08  215584/645594      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [38]
                0.03    0.24  215584/645594      adjust_float_expressions(exprt&, namespacet const&) [267]
                0.00    0.00  107792/54375014     exprt::~exprt() [158]
                0.00    0.00  107792/5545208     exprt::op1() [460]
                0.00    0.00  107792/297692247     irept::detach() [52]
                0.00    0.00  107792/298151346     irept::irept(irept const&) [97]
                0.00    0.00  107792/107138691     exprt::exprt(exprt const&) [477]
                0.00    0.00  107792/108193      code_assignt::code_assignt(code_assignt const&) [2181]
                0.00    0.00  107792/146576      codet::codet(codet const&) [2171]
                              107792             goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) <cycle 10> [15]
-----------------------------------------------
                0.00    4.34    5069/5069        goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[85]     1.0    0.00    4.34    5069         goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [85]
                0.00    3.86    5069/5069        goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [93]
                0.00    0.45    5069/60117       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [77]
                0.00    0.03    5069/445117      guardt::as_expr() const [127]
                0.00    0.00    5069/16874889     symbol_exprt::get_identifier() const [232]
                0.00    0.00    5069/249324017     irept::remove_ref(irept::dt*) <cycle 16> [92]
                0.00    0.00    5069/8898400     to_symbol_expr(exprt const&) [592]
                0.00    0.00    5069/13979629     dstring::operator==(char const*) const [525]
                0.00    0.00   10138/2283824     has_prefix(std::string const&, std::string const&) [2074]
-----------------------------------------------
                0.00    0.00       1/79209254     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 3> [1366]
                0.00    0.00       1/79209254     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1982]
                0.00    0.00       1/79209254     is_skip(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>) [1704]
                0.00    0.00       1/79209254     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [380]
                0.00    0.00       2/79209254     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1888]
                0.00    0.00       2/79209254     simplify_exprt::simplify_object_size(exprt&) <cycle 18> [655]
                0.00    0.00       2/79209254     simplify_exprt::simplify_index(exprt&) [670]
                0.00    0.00      82/79209254     struct_typet::is_prefix_of(struct_typet const&) const [1799]
                0.00    0.00      85/79209254     code_labelt::get_label() const [1963]
                0.00    0.00      94/79209254     c_typecastt::get_c_type(typet const&) [1700]
                0.00    0.00     152/79209254     goto_convertt::get_string_constant(exprt const&) [1458]
                0.00    0.00     152/79209254     goto_convertt::do_function_call_symbol(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1408]
                0.00    0.00     154/79209254     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 3> [960]
                0.00    0.00     174/79209254     code_typet::parametert::get_base_name() const [1926]
                0.00    0.00     177/79209254     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 1> [1686]
                0.00    0.00     177/79209254     goto_convertt::convert_decl(code_declt const&, goto_programt&) <cycle 5> [1524]
                0.00    0.00     276/79209254     expr2ct::convert_typecast(typecast_exprt const&, unsigned int&) <cycle 1> [975]
                0.00    0.00     276/79209254     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1485]
                0.00    0.00     353/79209254     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1369]
                0.00    0.00     422/79209254     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1349]
                0.00    0.00     463/79209254     locationt::get_property_class() const [1832]
                0.00    0.00     573/79209254     simplify_exprt::simplify_with(exprt&) [799]
                0.00    0.00     578/79209254     to_side_effect_expr_function_call(exprt&) [1817]
                0.00    0.00     608/79209254     simplify_exprt::simplify_inequality_address_of(exprt&) [1424]
                0.00    0.00     736/79209254     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 6> [1147]
                0.00    0.00     742/79209254     get_failed_symbol(symbol_exprt const&, namespacet const&) [1476]
                0.00    0.00     982/79209254     c_typecheck_baset::typecheck_expr_operands(exprt&) <cycle 3> [1603]
                0.00    0.00    1433/79209254     goto_symext::replace_nondet(exprt&) [359]
                0.00    0.00    1881/79209254     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 19> [1406]
                0.00    0.00    2226/79209254     side_effect_exprt::get_statement() const [1658]
                0.00    0.00    2800/79209254     base_type_eqt::base_type_eq_rec(exprt const&, exprt const&) [1393]
                0.00    0.00    3325/79209254     symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&) [697]
                0.00    0.00    3762/79209254     rename_symbolt::have_to_rename(exprt const&) const <cycle 21> [1376]
                0.00    0.00    4785/79209254     expr2ct::convert_rec(typet const&, c_qualifierst const&, std::string const&) [980]
                0.00    0.00    6700/79209254     c_typecastt::do_typecast(exprt&, typet const&) [1157]
                0.00    0.00    7129/79209254     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 13> [449]
                0.00    0.00    8501/79209254     add_failed_symbol(symbolt&, symbol_tablet&) [1257]
                0.00    0.00   14667/79209254     simplify_exprt::simplify_shifts(exprt&) [631]
                0.00    0.00   15971/79209254     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [827]
                0.00    0.00   18111/79209254     expr2ct::convert_symbol(exprt const&, unsigned int&) [1444]
                0.00    0.00   18177/79209254     code_typet::parametert::get_identifier() const [1443]
                0.00    0.00   18502/79209254     has_symbol(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > const&, bool, bool) [1028]
                0.00    0.00   26550/79209254     boolbvt::get(exprt const&) const <cycle 15> [174]
                0.00    0.00   30707/79209254     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [643]
                0.00    0.00   33805/79209254     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.00    0.00   40306/79209254     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [937]
                0.00    0.00   41267/79209254     boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [182]
                0.00    0.00   43203/79209254     namespace_baset::lookup(irept const&) const [1265]
                0.00    0.00   43488/79209254     locationt::get_column() const [1339]
                0.00    0.00   59853/79209254     member_exprt::get_component_name() const [1293]
                0.00    0.00   67604/79209254     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [496]
                0.00    0.00  101711/79209254     struct_union_typet::componentt::get_name() const [1218]
                0.00    0.00  108765/79209254     ansi_c_declaratort::build(irept&) [472]
                0.00    0.00  108800/79209254     yyansi_cparse() [144]
                0.00    0.00  133426/79209254     codet::get_statement() const [1179]
                0.01    0.01  237418/79209254     find_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&, bool, bool) [469]
                0.01    0.01  275588/79209254     locationt::get_comment() const [979]
                0.01    0.01  291887/79209254     ansi_c_declaratort::get_name() const [872]
                0.01    0.01  401057/79209254     ansi_c_declaratort::get_base_name() const [862]
                0.01    0.02  528148/79209254     symbol_typet::get_identifier() const [738]
                0.01    0.02  598763/79209254     locationt::get_file() const [770]
                0.01    0.02  598763/79209254     locationt::get_line() const [715]
                0.01    0.02  618631/79209254     locationt::get_function() const [741]
                0.01    0.02  624080/79209254     exprt::is_false() const [160]
                0.02    0.02  773665/79209254     exprt::is_true() const [531]
                0.04    0.06 1920059/79209254     value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool) [200]
                0.04    0.06 1948950/79209254     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [47]
                0.07    0.09 3104835/79209254     constant_exprt::get_value() const [474]
                0.13    0.17 5607808/79209254     ssa_exprt::get_level_0() const [379]
                0.21    0.28 9168333/79209254     ssa_exprt::get_level_1() const [317]
                0.22    0.29 9566031/79209254     ssa_exprt::get_level_2() const [320]
                0.38    0.51 16874889/79209254     symbol_exprt::get_identifier() const [232]
                0.57    0.76 25095628/79209254     irept::get_string(dstring const&) const [189]
[86]     1.0    1.81    2.41 79209254         irept::get(dstring const&) const [86]
                2.41    0.00 79209254/151070289     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 [82]
-----------------------------------------------
                0.00    0.00 1331624/1501274482     merge_irept::merged(irept const&) [14]
                0.94    0.00 346773238/1501274482     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 17> [79]
                3.11    0.00 1153169620/1501274482     irept::hash() const [9]
[87]     1.0    4.05    0.00 1501274482         std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [87]
-----------------------------------------------
                                                 <spontaneous>
[88]     1.0    4.04    0.00                 Minisat::Solver::detachClause(unsigned int, bool) [88]
                0.00    0.00    1157/64941692     Minisat::vec<Minisat::Lit>::capacity(int) [323]
-----------------------------------------------
                                                 <spontaneous>
[89]     1.0    4.04    0.00                 Minisat::SimpSolver::gatherTouchedClauses() [89]
-----------------------------------------------
                0.00    0.00     100/84052481     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1544]
                0.00    0.00     306/84052481     string_constantt::set_value(dstring const&) [1499]
                0.00    0.00    2400/84052481     vector_typet::size() [1595]
                0.00    0.00    7013/84052481     do_pointer(unsigned int, unsigned int) [1288]
                0.00    0.00   12200/84052481     code_typet::make_ellipsis() [1268]
                0.00    0.01  216875/84052481     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [612]
                0.00    0.01  258206/84052481     typet::subtypes() [744]
                0.00    0.01  284760/84052481     code_typet::return_type() [822]
                0.00    0.01  285835/84052481     yyansi_cparse() [144]
                0.00    0.01  293471/84052481     typet::location() [817]
                0.01    0.01  374198/84052481     struct_union_typet::components() [703]
                0.01    0.01  379563/84052481     array_typet::size() [752]
                0.01    0.01  390377/84052481     ansi_c_declaratort::value() [745]
                0.02    0.03  923301/84052481     code_typet::parameters() [549]
                0.02    0.04 1221370/84052481     exprt::location() [546]
                0.02    0.04 1331624/84052481     merge_irept::merged(irept const&) [14]
                0.04    0.08 2526689/84052481     typet::subtype() [435]
                0.06    0.12 3892889/84052481     ssa_exprt::update_type() [194]
                0.12    0.23 7327715/84052481     irept::set(dstring const&, long long) [156]
                0.17    0.33 10616229/84052481     irept::set(dstring const&, dstring const&) [203]
                0.88    1.69 53707360/84052481     exprt::type() [78]
[90]     1.0    1.38    2.64 84052481         std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [90]
                0.13    0.94 19094079/19094079     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&) [224]
                0.64    0.03 19094079/249324017     std::pair<dstring const, irept>::~pair() <cycle 16> [390]
                0.64    0.03 19094079/249324017     irept::remove_ref(irept::dt*) <cycle 16> [92]
                0.23    0.00 19094079/298151346     irept::irept(irept const&) [97]
-----------------------------------------------
                0.00    0.00     151/54426573     prop_conv_solvert::set_to(exprt const&, bool) [72]
                0.00    0.00    2588/54426573     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [600]
                0.00    0.00   11195/54426573     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [259]
                0.00    0.00   12524/54426573     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [364]
                0.00    0.00   15419/54426573     cnft::lor(std::vector<literalt, std::allocator<literalt> > const&) [1309]
                0.00    0.00   71616/54426573     arrayst::add_array_Ackermann_constraints() [83]
                0.00    0.01  181002/54426573     cnft::gate_or(literalt, literalt, literalt) [843]
                0.01    0.04  759106/54426573     propt::set_equal(literalt, literalt) [534]
                0.07    0.23 4099017/54426573     cnft::gate_and(literalt, literalt, literalt) [358]
                0.07    0.23 4106264/54426573     cnft::lselect(literalt, literalt, literalt) [333]
                0.14    0.49 8674061/54426573     cnft::land(std::vector<literalt, std::allocator<literalt> > const&) [187]
                0.17    0.58 10333086/54426573     bv_utilst::carry(literalt, literalt, literalt) [108]
                0.43    1.48 26160544/54426573     cnft::gate_xor(literalt, literalt, literalt) [140]
[91]     0.9    0.91    3.07 54426573         satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [91]
                0.76    1.38 52273434/52273513     convert(std::vector<literalt, std::allocator<literalt> > const&, Minisat::vec<Minisat::Lit>&) [154]
                0.54    0.10 54426573/54426728     satcheck_minisat2_baset<Minisat::SimpSolver>::add_variables() [297]
                0.30    0.00 52273434/95748364     Minisat::vec<Minisat::Lit>::clear(bool) [319]
-----------------------------------------------
                             63708304             void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*) <cycle 16> [284]
                             110974749             std::pair<dstring const, irept>::~pair() <cycle 16> [390]
                0.00    0.00       1/249324017     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 5> [1938]
                0.00    0.00       1/249324017     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1982]
                0.00    0.00       2/249324017     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [2032]
                0.00    0.00       2/249324017     c_typecheck_baset::typecheck_expr_index(exprt&) [1909]
                0.00    0.00       2/249324017     c_sizeof_type_rec(exprt const&) [1949]
                0.00    0.00       3/249324017     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [47]
                0.00    0.00       6/249324017     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1888]
                0.00    0.00       6/249324017     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1895]
                0.00    0.00       6/249324017     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1772]
                0.00    0.00       8/249324017     flatten_byte_operators(exprt const&, namespacet const&) [2011]
                0.00    0.00       8/249324017     simplify_exprt::simplify_shifts(exprt&) [631]
                0.00    0.00      30/249324017     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 9> [493]
                0.00    0.00      38/249324017     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1556]
                0.00    0.00      38/249324017     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1619]
                0.00    0.00      38/249324017     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1571]
                0.00    0.00      38/249324017     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 15> [1569]
                0.00    0.00      55/249324017     goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1275]
                0.00    0.00      64/249324017     flatten_byte_extract(exprt const&, namespacet const&) [1689]
                0.00    0.00      66/249324017     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1567]
                0.00    0.00      94/249324017     code_returnt::return_value() [1835]
                0.00    0.00     100/249324017     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1544]
                0.00    0.00     100/249324017     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1667]
                0.00    0.00     102/249324017     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [380]
                0.00    0.00     112/249324017     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1303]
                0.00    0.00     123/249324017     c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1605]
                0.00    0.00     123/249324017     goto_convertt::convert_block(code_blockt const&, goto_programt&) <cycle 5> [1714]
                0.00    0.00     149/249324017     or_exprt::or_exprt() [1730]
                0.00    0.00     152/249324017     code_function_callt::code_function_callt() [1648]
                0.00    0.00     164/249324017     symex_bmct::~symex_bmct() [1920]
                0.00    0.00     177/249324017     code_declt::code_declt() [1653]
                0.00    0.00     192/249324017     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [718]
                0.00    0.00     226/249324017     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1046]
                0.00    0.00     274/249324017     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1228]
                0.00    0.00     304/249324017     goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) <cycle 5> [1394]
                0.00    0.00     306/249324017     string_constantt::string_constantt() [1528]
                0.00    0.00     312/249324017     pointer_logict::pointer_logict(namespacet const&) [1416]
                0.00    0.00     315/249324017     void std::_Destroy_aux<false>::__destroy<codet*>(codet*, codet*) [1919]
                0.00    0.00     316/249324017     goto_convertt::unwind_destructor_stack(locationt const&, unsigned int, goto_programt&, bool) <cycle 5> [1684]
                0.00    0.00     352/249324017     c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 3> [1281]
                0.00    0.00     355/249324017     c_typecheck_baset::typecheck_decl(codet&) <cycle 2> [1536]
                0.00    0.00     361/249324017     symex_target_equationt::convert_assertions(prop_convt&) [74]
                0.00    0.00     370/249324017     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1221]
                0.00    0.00     410/249324017     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 3> [1325]
                0.00    0.00     474/249324017     c_typecheck_baset::typecheck_expr_rel(exprt&) [1479]
                0.00    0.00     477/249324017     if_exprt::if_exprt() [1651]
                0.00    0.00     505/249324017     goto_convertt::convert_expression(code_expressiont const&, goto_programt&) <cycle 5> [1831]
                0.00    0.00     512/249324017     simplify_exprt::simplify_div(exprt&) [459]
                0.00    0.00     548/249324017     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1327]
                0.00    0.00     562/249324017     void std::_Destroy_aux<false>::__destroy<struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*) [1874]
                0.00    0.00     595/249324017     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1459]
                0.00    0.00     608/249324017     simplify_exprt::simplify_inequality_address_of(exprt&) [1424]
                0.00    0.00     612/249324017     string_constantt::set_value(dstring const&) [1499]
                0.00    0.00     684/249324017     object_size(exprt const&) [1514]
                0.00    0.00     690/249324017     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1338]
                0.00    0.00     692/249324017     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [643]
                0.00    0.00     706/249324017     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1369]
                0.00    0.00     802/249324017     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1485]
                0.00    0.00     836/249324017     address_of_exprt::address_of_exprt() [1521]
                0.00    0.00     956/249324017     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1193]
                0.00    0.00    1002/249324017     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1188]
                0.00    0.00    1245/249324017     goto_symext::replace_nondet(exprt&) [359]
                0.00    0.00    1250/249324017     c_sizeoft::sizeof_rec(typet const&) [1340]
                0.00    0.00    1250/249324017     std::pair<bool, irept>::~pair() [1756]
                0.00    0.00    1296/249324017     goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1518]
                0.00    0.00    1400/249324017     void std::_Destroy_aux<false>::__destroy<code_typet::parametert*>(code_typet::parametert*, code_typet::parametert*) [1744]
                0.00    0.00    1401/249324017     c_typecheck_baset::do_initializer(exprt&, typet const&, bool) [1203]
                0.00    0.00    1554/249324017     c_typecheck_baset::make_index_type(exprt&) [1174]
                0.00    0.00    1608/249324017     local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&) [1423]
                0.00    0.00    1616/249324017     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) [1724]
                0.00    0.00    1868/249324017     simplify_exprt::simplify_mod(exprt&) [1155]
                0.00    0.00    2020/249324017     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1229]
                0.00    0.00    2065/249324017     guardt::resize(unsigned long) [1508]
                0.00    0.00    2334/249324017     object_lower_bound(exprt const&) [1316]
                0.00    0.00    2356/249324017     pointer_offset(exprt const&) [1360]
                0.00    0.00    2409/249324017     simplify_exprt::simplify_member(exprt&) [868]
                0.00    0.00    2460/249324017     configt::this_operating_system() [944]
                0.00    0.00    2547/249324017     and_exprt::and_exprt(exprt const&, exprt const&) [1407]
                0.00    0.00    2648/249324017     object_upper_bound(exprt const&, typet const&, namespacet const&) [1200]
                0.00    0.00    3282/249324017     bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [499]
                0.00    0.00    3545/249324017     byte_extract_exprt::byte_extract_exprt(dstring) [1445]
                0.00    0.00    3600/249324017     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 3> [734]
                0.00    0.00    3701/249324017     goto_symext::return_assignment(goto_symex_statet&) [198]
                0.00    0.00    4324/249324017     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [932]
                0.00    0.00    4833/249324017     goto_symext::symex_end_of_function(goto_symex_statet&) [337]
                0.00    0.00    5069/249324017     goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [85]
                0.00    0.00    5176/249324017     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [600]
                0.00    0.00    5420/249324017     index_exprt::index_exprt(typet const&) [1312]
                0.00    0.00    5897/249324017     binary_relation_exprt::binary_relation_exprt(dstring const&) [1286]
                0.00    0.00    7013/249324017     do_pointer(unsigned int, unsigned int) [1288]
                0.00    0.00    7047/249324017     simplify_exprt::simplify_not(exprt&) <cycle 18> [440]
                0.00    0.00    7149/249324017     goto_symext::symex_decl(goto_symex_statet&, symbol_exprt const&) [246]
                0.00    0.00    9657/249324017     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [659]
                0.00    0.00   10353/249324017     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> > >) [934]
                0.00    0.00   10746/249324017     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [162]
                0.00    0.00   11840/249324017     goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&) [467]
                0.00    0.00   12179/249324017     codet::codet(dstring const&) [1206]
                0.00    0.00   15622/249324017     guardt::make_false() [990]
                0.00    0.00   15679/249324017     exprt::make_typecast(typet const&) [1209]
                0.00    0.00   16452/249324017     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [114]
                0.00    0.00   16918/249324017     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [453]
                0.00    0.00   19321/249324017     struct_union_typet::component_type(dstring const&) const [1212]
                0.00    0.00   19866/249324017     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [175]
                0.00    0.00   20461/249324017     binary_exprt::binary_exprt(dstring const&, typet const&) [1034]
                0.00    0.00   25048/249324017     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [364]
                0.00    0.00   26775/249324017     merge(unsigned int, unsigned int) [818]
                0.00    0.00   28666/249324017     simplify_exprt::simplify_object(exprt&) [488]
                0.00    0.00   28842/249324017     size_of_expr(typet const&, namespacet const&) <cycle 18> [473]
                0.00    0.00   32450/249324017     codet::codet() [1005]
                0.00    0.00   33808/249324017     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [259]
                0.00    0.00   35392/249324017     build_goto_trace(symex_target_equationt const&, prop_convt const&, namespacet const&, goto_tracet&) [159]
                0.00    0.00   36410/249324017     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [496]
                0.00    0.00   38237/249324017     simplify_exprt::simplify_if(exprt&) <cycle 18> [557]
                0.00    0.00   42376/249324017     goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [877]
                0.00    0.00   43917/249324017     exprt::make_not() [867]
                0.00    0.00   45104/249324017     simplify_exprt::simplify_with(exprt&) [799]
                0.00    0.00   48394/249324017     member_exprt::member_exprt(typet const&) [837]
                0.00    0.00   53773/249324017     simplify_exprt::simplify_index(exprt&) [670]
                0.00    0.00   56126/249324017     prop_conv_solvert::get(exprt const&) const <cycle 15> [852]
                0.00    0.00   59574/249324017     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [612]
                0.00    0.00   60185/249324017     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [254]
                0.00    0.00   70407/249324017     value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const [274]
                0.00    0.00   86322/249324017     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.00    0.00   86652/249324017     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [29]
                0.00    0.00   96384/249324017     same_object(exprt const&, exprt const&) [561]
                0.00    0.00   98462/249324017     ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const [465]
                0.00    0.00   98717/249324017     c_typecheck_baset::make_already_typechecked(typet&) [945]
                0.00    0.00  102331/249324017     make_subtype(unsigned int, unsigned int) [829]
                0.00    0.00  104511/249324017     irep_serializationt::insert_on_read(unsigned long, irept const&) [856]
                0.00    0.00  112554/249324017     irept::~irept() [1280]
                0.00    0.00  117842/249324017     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 9> [126]
                0.00    0.00  124828/249324017     index_exprt::index_exprt() [740]
                0.00    0.00  139621/249324017     goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [21]
                0.00    0.00  143232/249324017     arrayst::add_array_Ackermann_constraints() [83]
                0.01    0.00  149847/249324017     c_typecastt::implicit_typecast(exprt&, typet const&) [484]
                0.01    0.00  174814/249324017     void std::_Destroy_aux<false>::__destroy<typet*>(typet*, typet*) [1201]
                0.01    0.00  179211/249324017     predicate_exprt::predicate_exprt(dstring const&) [637]
                0.01    0.00  193079/249324017     c_typecheck_baset::typecheck_symbol_type(typet&) [283]
                0.01    0.00  202138/249324017     simplify_exprt::simplify_mult(exprt&) [220]
                0.01    0.00  280342/249324017     yyansi_cparse() [144]
                0.01    0.00  307640/249324017     void std::_Destroy_aux<false>::__destroy<std::pair<bool, irept>*>(std::pair<bool, irept>*, std::pair<bool, irept>*) [1031]
                0.01    0.00  325108/249324017     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 14> [181]
                0.01    0.00  335646/249324017     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 13> [264]
                0.01    0.00  386496/249324017     c_typecheck_baset::typecheck_code_type(code_typet&) <cycle 3> [370]
                0.01    0.00  414212/249324017     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> > >) [310]
                0.01    0.00  419324/249324017     std::_List_base<typet, std::allocator<typet> >::_M_clear() [978]
                0.02    0.00  540170/249324017     goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [19]
                0.02    0.00  541438/249324017     exprt::make_bool(bool) [491]
                0.02    0.00  665195/249324017     predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&) [385]
                0.02    0.00  693190/249324017     simplify_exprt::simplify_plus(exprt&) [153]
                0.03    0.00  825153/249324017     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) [594]
                0.03    0.00  825153/249324017     merge_irept::merged(irept const&) [14]
                0.03    0.00  846794/249324017     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [214]
                0.06    0.00 1653006/249324017     locationt::~locationt() [633]
                0.07    0.00 1979000/249324017     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [40]
                0.08    0.00 2315320/249324017     boolbvt::convert_bv(exprt const&) <cycle 13> [43]
                0.10    0.00 2940060/249324017     object_descriptor_exprt::object_descriptor_exprt() [217]
                0.17    0.01 5212039/249324017     irept::clear() [476]
                0.18    0.01 5348190/249324017     void std::_Destroy_aux<false>::__destroy<exprt*>(exprt*, exprt*) [462]
                0.37    0.02 11147915/249324017     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [326]
                0.52    0.02 15377290/249324017     typet::~typet() [307]
                0.53    0.02 15715977/249324017     simplify_exprt::simplify_rec(exprt&) <cycle 18> [185]
                0.64    0.03 19094079/249324017     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [90]
                0.84    0.04 24935085/249324017     irept::operator=(irept const&) [219]
                0.96    0.04 28563783/249324017     irept::add(dstring const&, irept const&) [139]
                0.99    0.04 29378785/249324017     irept::detach() [52]
                1.82    0.08 54375014/249324017     exprt::~exprt() [158]
[92]     0.9    3.86    0.07 403396125         irept::remove_ref(irept::dt*) <cycle 16> [92]
                0.07    0.00 72954328/145908831     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() [509]
                             72954328             irept::dt::~dt() <cycle 16> [268]
                             72954328             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 16> [164]
-----------------------------------------------
                0.00    3.86    5069/5069        goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [85]
[93]     0.9    0.00    3.86    5069         goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [93]
                0.00    3.05    4669/4669        goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [114]
                0.00    0.45    5069/5069        symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&) [355]
                0.01    0.19    4669/4669        goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&) [467]
                0.00    0.05    8226/2281945     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
                0.00    0.04     400/5233        symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&) [351]
                0.00    0.03    5469/445117      guardt::as_expr() const [127]
                0.00    0.02    4669/4833        goto_symex_statet::new_frame() [845]
                0.01    0.00    5069/6302        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 [1079]
                0.00    0.00   14407/46610       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&) [1043]
                0.00    0.00    4669/4821        std::vector<exprt, std::allocator<exprt> >::vector(std::vector<exprt, std::allocator<exprt> > const&) [1361]
                0.00    0.00    5069/16874889     symbol_exprt::get_identifier() const [232]
                0.00    0.00    4669/9565236     exprt::operator=(exprt const&) [344]
                0.00    0.00    5469/54375014     exprt::~exprt() [158]
                0.00    0.00    7970/7970        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>) [1606]
                0.00    0.00    4669/133784      std::vector<exprt, std::allocator<exprt> >::~vector() [1219]
                0.00    0.00    5069/813394      goto_symex_statet::top() [798]
                0.00    0.00    4669/4669        goto_symex_statet::previous_frame() [1728]
                0.00    0.00    4669/3366406     goto_symex_statet::call_stack() [726]
                0.00    0.00    5069/8898400     to_symbol_expr(exprt const&) [592]
                0.00    0.00     400/400         symex_bmct::no_body(dstring const&) [1782]
                0.00    0.00    5069/5069        symex_bmct::get_unwind_recursion(dstring const&, unsigned int, unsigned int) [1802]
                0.00    0.00       2/587877      messaget::eom(messaget::mstreamt&) [758]
                0.00    0.00    4669/133784      std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base() [2173]
-----------------------------------------------
                0.00    0.00     100/82720857     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1544]
                0.00    0.00     306/82720857     string_constantt::set_value(dstring const&) [1499]
                0.00    0.00    2400/82720857     vector_typet::size() [1595]
                0.00    0.00    7013/82720857     do_pointer(unsigned int, unsigned int) [1288]
                0.00    0.00   12200/82720857     code_typet::make_ellipsis() [1268]
                0.00    0.01  216875/82720857     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [612]
                0.00    0.01  258206/82720857     typet::subtypes() [744]
                0.00    0.01  284760/82720857     code_typet::return_type() [822]
                0.00    0.01  285835/82720857     yyansi_cparse() [144]
                0.00    0.01  293471/82720857     typet::location() [817]
                0.01    0.01  374198/82720857     struct_union_typet::components() [703]
                0.01    0.01  379563/82720857     array_typet::size() [752]
                0.01    0.01  390377/82720857     ansi_c_declaratort::value() [745]
                0.02    0.03  923301/82720857     code_typet::parameters() [549]
                0.02    0.03 1221370/82720857     exprt::location() [546]
                0.04    0.07 2526689/82720857     typet::subtype() [435]
                0.07    0.11 3892889/82720857     ssa_exprt::update_type() [194]
                0.12    0.21 7327715/82720857     irept::set(dstring const&, long long) [156]
                0.18    0.30 10616229/82720857     irept::set(dstring const&, dstring const&) [203]
                0.91    1.54 53707360/82720857     exprt::type() [78]
[94]     0.9    1.40    2.37 82720857         irept::add(dstring const&) [94]
                0.75    1.62 82720857/297692247     irept::detach() [52]
-----------------------------------------------
                0.00    3.72      50/50          add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [65]
[95]     0.9    0.00    3.72      50         ansi_c_languaget::typecheck(symbol_tablet&, std::string const&) [95]
                0.00    1.83      50/50          ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&) [177]
                0.00    1.83      50/50          linking(symbol_tablet&, symbol_tablet&, message_handlert&) [178]
                0.03    0.02      50/50          remove_internal_symbols(symbol_tablet&) [699]
                0.00    0.00      50/389         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() [1016]
                0.00    0.00      50/389         symbol_tablet::~symbol_tablet() [1088]
                0.00    0.00      50/389         symbol_tablet::symbol_tablet() [1295]
                0.00    0.00      50/389         std::tr1::unordered_map<dstring, symbolt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, symbolt> > >::~unordered_map() [2664]
-----------------------------------------------
                0.02    1.81      50/100         ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&) [177]
                0.02    1.81      50/100         linking(symbol_tablet&, symbol_tablet&, message_handlert&) [178]
[96]     0.9    0.04    3.63     100         typecheckt::typecheck_main() [96]
                0.00    3.60      50/50          ansi_c_typecheckt::typecheck() [99]
                0.00    0.03      50/50          linkingt::typecheck() [815]
-----------------------------------------------
                0.00    0.00       1/298151346     goto_convertt::convert_decl(code_declt const&, goto_programt&) <cycle 5> [1524]
                0.00    0.00       1/298151346     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1895]
                0.00    0.00       2/298151346     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [2032]
                0.00    0.00       2/298151346     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 5> [1938]
                0.00    0.00       3/298151346     simplify_exprt::simplify_floatbv_op(exprt&) [1890]
                0.00    0.00       3/298151346     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1772]
                0.00    0.00       4/298151346     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1888]
                0.00    0.00       4/298151346     flatten_byte_extract(exprt const&, namespacet const&) [1689]
                0.00    0.00       7/298151346     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1303]
                0.00    0.00       9/298151346     gen_one(typet const&) [1945]
                0.00    0.00      10/298151346     flatten_byte_operators(exprt const&, namespacet const&) [2011]
                0.00    0.00      18/298151346     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [47]
                0.00    0.00      36/298151346     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [496]
                0.00    0.00      46/298151346     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1571]
                0.00    0.00      47/298151346     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 5> [1644]
                0.00    0.00      51/298151346     std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::push_back(struct_union_typet::componentt const&) [1877]
                0.00    0.00      76/298151346     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 15> [1569]
                0.00    0.00      94/298151346     local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&) [1423]
                0.00    0.00      98/298151346     c_sizeof_type_rec(exprt const&) [1949]
                0.00    0.00      98/298151346     simplify_exprt::simplify_floatbv_typecast(exprt&) [1659]
                0.00    0.00     100/298151346     gcc_signed_int128_type() [1741]
                0.00    0.00     100/298151346     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1667]
                0.00    0.00     102/298151346     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [380]
                0.00    0.00     113/298151346     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1046]
                0.00    0.00     119/298151346     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1459]
                0.00    0.00     138/298151346     codet* std::__uninitialized_copy<false>::__uninit_copy<codet*, codet*>(codet*, codet*, codet*) [1996]
                0.00    0.00     149/298151346     symex_target_equationt::convert_assertions(prop_convt&) [74]
                0.00    0.00     149/298151346     disjunction(std::vector<exprt, std::allocator<exprt> > const&) [1647]
                0.00    0.00     152/298151346     yyansi_cparse() [144]
                0.00    0.00     152/298151346     goto_convertt::get_constant(exprt const&) [1995]
                0.00    0.00     152/298151346     goto_convertt::generate_conditional_branch(exprt const&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, locationt const&, goto_programt&) <cycle 5> [1564]
                0.00    0.00     152/298151346     goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&) <cycle 5> [1733]
                0.00    0.00     152/298151346     boolean_negate(exprt const&) [1679]
                0.00    0.00     153/298151346     yyansi_clex() [223]
                0.00    0.00     153/298151346     convert_string_literal(std::string const&) [665]
                0.00    0.00     177/298151346     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 1> [1686]
                0.00    0.00     177/298151346     std::list<codet, std::allocator<codet> >::_M_create_node(codet const&) [1990]
                0.00    0.00     177/298151346     get_destructor(namespacet const&, typet const&) [1964]
                0.00    0.00     177/298151346     std::vector<codet, std::allocator<codet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, codet const&) [1934]
                0.00    0.00     192/298151346     std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<arrayst::array_equalityt*, std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> > >, arrayst::array_equalityt const&) [1715]
                0.00    0.00     204/298151346     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&) [1837]
                0.00    0.00     208/298151346     code_blockt::end_location() const [1910]
                0.00    0.00     274/298151346     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1327]
                0.00    0.00     280/298151346     c_bool_type() [1637]
                0.00    0.00     294/298151346     std::pair<typet, equalityt::typestructt>::pair(typet const&, equalityt::typestructt const&) [1973]
                0.00    0.00     294/298151346     std::pair<typet const, equalityt::typestructt>::pair<typet, equalityt::typestructt>(std::pair<typet, equalityt::typestructt> const&) [1974]
                0.00    0.00     294/298151346     std::pair<typet const, equalityt::typestructt>::pair(std::pair<typet const, equalityt::typestructt> const&) [1975]
                0.00    0.00     294/298151346     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&) [702]
                0.00    0.00     304/298151346     goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) <cycle 5> [1394]
                0.00    0.00     304/298151346     std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::push_back(arrayst::array_equalityt const&) [1706]
                0.00    0.00     306/298151346     string_constantt::set_value(dstring const&) [1499]
                0.00    0.00     316/298151346     goto_convertt::unwind_destructor_stack(locationt const&, unsigned int, goto_programt&, bool) <cycle 5> [1684]
                0.00    0.00     316/298151346     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*) [1967]
                0.00    0.00     353/298151346     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1673]
                0.00    0.00     356/298151346     is_not_zero(exprt const&, namespacet const&) [1507]
                0.00    0.00     357/298151346     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*) [1960]
                0.00    0.00     357/298151346     signedbv_typet::smallest_expr() const [1512]
                0.00    0.00     370/298151346     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1221]
                0.00    0.00     376/298151346     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1364]
                0.00    0.00     450/298151346     simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1329]
                0.00    0.00     474/298151346     c_typecheck_baset::typecheck_expr_rel(exprt&) [1479]
                0.00    0.00     485/298151346     arrayst::array_equalityt* std::__uninitialized_copy<false>::__uninit_copy<arrayst::array_equalityt*, arrayst::array_equalityt*>(arrayst::array_equalityt*, arrayst::array_equalityt*, arrayst::array_equalityt*) [1902]
                0.00    0.00     505/298151346     goto_convertt::convert_expression(code_expressiont const&, goto_programt&) <cycle 5> [1831]
                0.00    0.00     516/298151346     dynamic_size(namespacet const&) [1516]
                0.00    0.00     548/298151346     null_pointer(exprt const&) [1509]
                0.00    0.00     608/298151346     simplify_exprt::simplify_inequality_address_of(exprt&) [1424]
                0.00    0.00     689/298151346     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [643]
                0.00    0.00     690/298151346     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1338]
                0.00    0.00     704/298151346     c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 3> [1281]
                0.00    0.00     706/298151346     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1369]
                0.00    0.00     735/298151346     goto_symext::symex_assume(goto_symex_statet&, exprt const&) [743]
                0.00    0.00     742/298151346     get_failed_symbol(symbol_exprt const&, namespacet const&) [1476]
                0.00    0.00     821/298151346     simplify_expr(exprt const&, namespacet const&) [1269]
                0.00    0.00     824/298151346     std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_create_node(bv_pointerst::postponedt const&) [1736]
                0.00    0.00     844/298151346     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1349]
                0.00    0.00     851/298151346     unsigned_short_int_type() [1540]
                0.00    0.00     890/298151346     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&) [1913]
                0.00    0.00     890/298151346     std::map<dstring, code_typet, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::operator[](dstring const&) [1655]
                0.00    0.00     981/298151346     arrayst::array_equalityt::array_equalityt(arrayst::array_equalityt const&) [1901]
                0.00    0.00    1002/298151346     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1188]
                0.00    0.00    1010/298151346     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1229]
                0.00    0.00    1123/298151346     std::pair<typet const, boolbv_widtht::entryt>::pair(std::pair<typet const, boolbv_widtht::entryt> const&) [1811]
                0.00    0.00    1167/298151346     goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&) [614]
                0.00    0.00    1167/298151346     object_lower_bound(exprt const&) [1316]
                0.00    0.00    1200/298151346     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 3> [734]
                0.00    0.00    1203/298151346     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1485]
                0.00    0.00    1250/298151346     c_sizeoft::sizeof_rec(typet const&) [1340]
                0.00    0.00    1324/298151346     object_upper_bound(exprt const&, typet const&, namespacet const&) [1200]
                0.00    0.00    1368/298151346     object_size(exprt const&) [1514]
                0.00    0.00    1600/298151346     signed_long_long_int_type() [1471]
                0.00    0.00    1695/298151346     unsigned_long_int_type() [1460]
                0.00    0.00    1780/298151346     goto_function_templatet<goto_programt>::goto_function_templatet(goto_function_templatet<goto_programt> const&) [1323]
                0.00    0.00    1868/298151346     simplify_exprt::simplify_mod(exprt&) [1155]
                0.00    0.00    1912/298151346     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1193]
                0.00    0.00    2126/298151346     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1228]
                0.00    0.00    2411/298151346     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&) [1805]
                0.00    0.00    2411/298151346     std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::operator[](dstring const&) [1581]
                0.00    0.00    2420/298151346     pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const [1191]
                0.00    0.00    2460/298151346     configt::this_operating_system() [944]
                0.00    0.00    2550/298151346     unsigned_long_long_int_type() [1409]
                0.00    0.00    2800/298151346     linkingt::duplicate_object_symbol(symbolt&, symbolt&) [925]
                0.00    0.00    2802/298151346     c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool) [1204]
                0.00    0.00    2897/298151346     convert_integer_literal(std::string const&) [1150]
                0.00    0.00    3308/298151346     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 14> [846]
                0.00    0.00    3308/298151346     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1153]
                0.00    0.00    3545/298151346     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 9> [493]
                0.00    0.00    3594/298151346     value_set_dereferencet::dereference_type_compare(typet const&, typet const&) const [583]
                0.00    0.00    3700/298151346     goto_symext::return_assignment(goto_symex_statet&) [198]
                0.00    0.00    4104/298151346     goto_checkt::bounds_check(index_exprt const&, guardt const&) [552]
                0.00    0.00    4324/298151346     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [932]
                0.00    0.00    4450/298151346     unsigned_int_type() [1345]
                0.00    0.00    4712/298151346     pointer_offset(exprt const&) [1360]
                0.00    0.00    5207/298151346     goto_symex_statet::framet::framet(goto_symex_statet::framet const&) [940]
                0.00    0.00    5287/298151346     invalid_pointer(exprt const&) [1328]
                0.00    0.00    6297/298151346     goto_symext::symex_dead(goto_symex_statet&) [522]
                0.00    0.00    6608/298151346     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [352]
                0.00    0.00    6786/298151346     goto_symext::symex_decl(goto_symex_statet&, symbol_exprt const&) [246]
                0.00    0.00    7871/298151346     goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [870]
                0.00    0.00    8226/298151346     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [114]
                0.00    0.00    8383/298151346     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*) [1638]
                0.00    0.00    8974/298151346     operator|=(guardt&, guardt const&) [197]
                0.00    0.00    9450/298151346     signed_short_int_type() [1267]
                0.00    0.00    9666/298151346     goto_symex_statet::framet::framet() [1419]
                0.00    0.00   10353/298151346     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> > >) [934]
                0.00    0.00   11418/298151346     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [259]
                0.00    0.00   12704/298151346     std::vector<typet, std::allocator<typet> >::push_back(typet const&) [857]
                0.00    0.00   13196/298151346     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [453]
                0.00    0.00   14095/298151346     ansi_c_convert_typet::read_rec(typet const&) [766]
                0.00    0.00   14179/298151346     std::pair<ssa_exprt, unsigned int>::pair<ssa_exprt, int>(std::pair<ssa_exprt, int> const&) [1613]
                0.00    0.00   14339/298151346     simplify_exprt::simplify_object(exprt&) [488]
                0.00    0.00   14841/298151346     build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&) [492]
                0.00    0.00   15867/298151346     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&) [1599]
                0.00    0.00   15867/298151346     std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::operator[](unsigned int const&) [1010]
                0.00    0.00   16323/298151346     std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&) [1346]
                0.00    0.00   16376/298151346     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet) [1162]
                0.00    0.00   18493/298151346     std::pair<exprt const, unsigned int>::pair(std::pair<exprt const, unsigned int> const&) [1583]
                0.00    0.00   20196/298151346     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&) [1287]
                0.00    0.00   23680/298151346     goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&) [467]
                0.00    0.00   26620/298151346     equalityt::equality2(exprt const&, exprt const&) [438]
                0.00    0.00   26775/298151346     merge(unsigned int, unsigned int) [818]
                0.00    0.00   27343/298151346     simplify_exprt::simplify_unary_minus(exprt&) [613]
                0.00    0.00   28085/298151346     numbering<exprt>::number(exprt const&) [414]
                0.00    0.00   28774/298151346     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [827]
                0.00    0.00   28948/298151346     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [366]
                0.00    0.00   31211/298151346     simplify_exprt::simplify_with(exprt&) [799]
                0.00    0.00   32949/298151346     simplify_exprt::simplify_object_size(exprt&) <cycle 18> [655]
                0.00    0.00   38066/298151346     signed_int_type() [924]
                0.00    0.00   38642/298151346     struct_union_typet::component_type(dstring const&) const [1212]
                0.00    0.00   38772/298151346     irept* std::__uninitialized_copy<false>::__uninit_copy<irept*, irept*>(irept*, irept*, irept*) [1035]
                0.00    0.00   47441/298151346     std::vector<irept, std::allocator<irept> >::_M_insert_aux(__gnu_cxx::__normal_iterator<irept*, std::vector<irept, std::allocator<irept> > >, irept const&) [1137]
                0.00    0.00   48186/298151346     goto_program_templatet<codet, exprt>::instructiont::instructiont() [847]
                0.00    0.00   48192/298151346     same_object(exprt const&, exprt const&) [561]
                0.00    0.00   49297/298151346     simplify_exprt::simplify_div(exprt&) [459]
                0.00    0.00   49949/298151346     c_typecastt::implicit_typecast(exprt&, typet const&) [484]
                0.00    0.00   53900/298151346     simplify_exprt::simplify_index(exprt&) [670]
                0.00    0.00   62548/298151346     prop_conv_solvert::get(exprt const&) const <cycle 15> [852]
                0.00    0.00   67983/298151346     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [29]
                0.00    0.00   69592/298151346     std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_create_node(exprt const&) [1447]
                0.00    0.00   70407/298151346     value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const [566]
                0.00    0.00   71616/298151346     arrayst::add_array_Ackermann_constraints() [83]
                0.00    0.00   74514/298151346     std::list<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_create_node(value_set_dereferencet::valuet const&) [1351]
                0.00    0.00   96384/298151346     pointer_object(exprt const&) [621]
                0.00    0.00   96843/298151346     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_templatet<codet, exprt>::instructiont const&) [1411]
                0.00    0.00   98335/298151346     std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_create_node(ansi_c_declarationt const&) [1396]
                0.00    0.00   99898/298151346     c_typecastt::follow_with_qualifiers(typet const&) [1395]
                0.00    0.00  102331/298151346     make_subtype(unsigned int, unsigned int) [829]
                0.00    0.00  105761/298151346     irep_serializationt::insert_on_read(unsigned long, irept const&) [856]
                0.00    0.00  107792/298151346     goto_symext::symex_assign_rec(goto_symex_statet&, code_assignt const&) <cycle 10> [84]
                0.00    0.00  113400/298151346     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [216]
                0.00    0.00  115644/298151346     signed_long_int_type() [658]
                0.00    0.00  133075/298151346     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&) [1368]
                0.00    0.00  140163/298151346     value_set_dereferencet::valuet::valuet(value_set_dereferencet::valuet const&) [1359]
                0.00    0.00  152080/298151346     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>*) [1367]
                0.00    0.00  155560/298151346     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&) [1363]
                0.00    0.00  168029/298151346     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 13> [264]
                0.00    0.00  171779/298151346     size_of_expr(typet const&, namespacet const&) <cycle 18> [473]
                0.00    0.00  174814/298151346     typet* std::__uninitialized_copy<false>::__uninit_copy<typet*, typet*>(typet*, typet*, typet*) [997]
                0.00    0.00  176779/298151346     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [162]
                0.00    0.00  186218/298151346     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::pair(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&) [1181]
                0.00    0.00  187743/298151346     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*) [1298]
                0.00    0.00  193079/298151346     c_typecheck_baset::typecheck_symbol_type(typet&) [283]
                0.00    0.00  195426/298151346     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [254]
                0.00    0.00  199145/298151346     goto_trace_stept::goto_trace_stept(goto_trace_stept const&) [833]
                0.00    0.00  223542/298151346     value_set_dereferencet::valuet::valuet() [674]
                0.00    0.00  239898/298151346     std::vector<typet, std::allocator<typet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<typet*, std::vector<typet, std::allocator<typet> > >, typet const&) [859]
                0.00    0.00  275641/298151346     goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [28]
                0.00    0.00  281025/298151346     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00  283736/298151346     goto_symext::symex_goto(goto_symex_statet&) [33]
                0.00    0.00  291915/298151346     ansi_c_declarationt::full_type(ansi_c_declaratort const&) const [616]
                0.00    0.00  291915/298151346     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&) [1277]
                0.00    0.00  300814/298151346     goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [21]
                0.00    0.00  322808/298151346     simplify_exprt::simplify_plus(exprt&) [153]
                0.00    0.00  323282/298151346     goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) <cycle 10> [15]
                0.00    0.00  324102/298151346     goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [19]
                0.00    0.00  335362/298151346     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 14> [181]
                0.00    0.00  346807/298151346     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [175]
                0.01    0.00  414212/298151346     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> > >) [310]
                0.01    0.00  419324/298151346     std::list<typet, std::allocator<typet> >::_M_create_node(typet const&) [952]
                0.01    0.00  450444/298151346     gen_zero(typet const&) [371]
                0.01    0.00  463065/298151346     guardt::as_expr(std::_List_const_iterator<exprt>) const [123]
                0.01    0.00  478184/298151346     boolbv_mapt::map_entryt::map_entryt(boolbv_mapt::map_entryt const&) [942]
                0.01    0.00  480850/298151346     std::pair<exprt const, literalt>::pair(std::pair<exprt const, literalt> const&) [1192]
                0.01    0.00  491776/298151346     goto_symext::add_to_lhs(exprt const&, exprt const&) [701]
                0.01    0.00  504580/298151346     message_streamt::message_streamt(message_handlert&) [771]
                0.01    0.00  622485/298151346     std::vector<exprt, std::allocator<exprt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt const&) [615]
                0.01    0.00  645210/298151346     simplify_exprt::simplify_mult(exprt&) [220]
                0.01    0.00  650989/298151346     from_integer(BigInt const&, typet const&) [286]
                0.01    0.00  675616/298151346     std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&) [922]
                0.01    0.00  675616/298151346     std::pair<typet const, boolbv_widtht::entryt>::pair<typet, boolbv_widtht::entryt>(std::pair<typet, boolbv_widtht::entryt> const&) [800]
                0.01    0.00  680412/298151346     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [222]
                0.01    0.00  738372/298151346     std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_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(ssa_exprt const&) [875]
                0.01    0.00  825153/298151346     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&) [1130]
                0.01    0.00  846794/298151346     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [214]
                0.01    0.00  947998/298151346     prop_conv_solvert::convert(exprt const&) <cycle 13> [73]
                0.01    0.00  947998/298151346     std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&) [992]
                0.01    0.00 1012137/298151346     symbolt::symbolt(symbolt const&) [848]
                0.02    0.00 1528146/298151346     std::pair<ssa_exprt, unsigned int>::pair(std::pair<ssa_exprt, unsigned int> const&) [774]
                0.02    0.00 1947635/298151346     unsigned_char_type() [234]
                0.02    0.00 1960594/298151346     hash_numbering<exprt, irep_hash>::number(exprt const&) [57]
                0.02    0.00 1979000/298151346     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [40]
                0.02    0.00 2015299/298151346     std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&) [814]
                0.03    0.00 2315320/298151346     boolbvt::convert_bv(exprt const&) <cycle 13> [43]
                0.03    0.00 2315320/298151346     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&) [585]
                0.03    0.00 2315320/298151346     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&) [598]
                0.03    0.00 2516832/298151346     symex_target_equationt::SSA_stept::SSA_stept() [584]
                0.03    0.00 2516832/298151346     symex_target_equationt::SSA_stept::SSA_stept(symex_target_equationt::SSA_stept const&) [409]
                0.04    0.00 3289773/298151346     exprt* std::__uninitialized_copy<false>::__uninit_copy<exprt*, exprt*>(exprt*, exprt*, exprt*) [524]
                0.05    0.00 4247988/298151346     goto_symex_statet::rename(typet&, dstring const&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [205]
                0.05    0.00 4282968/298151346     std::vector<irept, std::allocator<irept> >::push_back(irept const&) [551]
                0.08    0.00 6252327/298151346     void std::__uninitialized_fill_n<false>::__uninit_fill_n<exprt*, unsigned long, exprt>(exprt*, unsigned long, exprt const&) [466]
                0.14    0.00 11391594/298151346     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&) [346]
                0.19    0.00 15715977/298151346     simplify_exprt::simplify_rec(exprt&) <cycle 18> [185]
                0.19    0.00 15917465/298151346     std::list<exprt, std::allocator<exprt> >::_M_create_node(exprt const&) [394]
                0.23    0.00 19094079/298151346     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [90]
                0.27    0.00 22398025/298151346     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [357]
                0.34    0.00 28563783/298151346     irept::add(dstring const&, irept const&) [139]
                0.39    0.00 32148953/298151346     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*) [269]
                1.11    0.00 91979337/298151346     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&) [155]
[97]     0.9    3.60    0.00 298151346         irept::irept(irept const&) [97]
-----------------------------------------------
[98]     0.9    0.02    3.58   98335+198678  <cycle 2 as a whole> [98]
                0.01    3.18   98512             c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [109]
                0.02    0.28   98462             c_typecheck_baset::typecheck_symbol(symbolt&) <cycle 2> [408]
                0.00    0.10   98261             c_typecheck_baset::typecheck_new_symbol(symbolt&) <cycle 2> [578]
                0.00    0.01    1089+85          c_typecheck_baset::typecheck_code(codet&) <cycle 2> [1158]
                0.00    0.01       1             c_typecheck_baset::typecheck_for(codet&) <cycle 2> [1231]
                0.00    0.00     152             c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&) <cycle 2> [1317]
                0.00    0.00     177             c_typecheck_baset::typecheck_decl(codet&) <cycle 2> [1536]
                0.00    0.00      85             c_typecheck_baset::typecheck_function_body(symbolt&) <cycle 2> [1554]
                0.00    0.00     123             c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1605]
                0.00    0.00     151             c_typecheck_baset::typecheck_redefinition_non_type(symbolt&, symbolt&) <cycle 2> [1665]
-----------------------------------------------
                0.00    3.60      50/50          typecheckt::typecheck_main() [96]
[99]     0.9    0.00    3.60      50         ansi_c_typecheckt::typecheck() [99]
                0.02    3.58   98335/98335       c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [109]
-----------------------------------------------
                0.00    0.00       9/71861035     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1364]
                0.00    0.00      51/71861035     add_padding(struct_typet&, namespacet const&) [1350]
                0.00    0.00      96/71861035     c_sizeof_type_rec(exprt const&) [1949]
                0.00    0.00     126/71861035     goto_symex_statet::constant_propagation(exprt const&) const [748]
                0.00    0.00     208/71861035     code_blockt::end_location() const [1910]
                0.00    0.00     257/71861035     alignment(typet const&, namespacet const&) [1781]
                0.00    0.00     358/71861035     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 3> [960]
                0.00    0.00    1200/71861035     vector_typet::size() const [1717]
                0.00    0.00    2088/71861035     goto_checkt::bounds_check(index_exprt const&, guardt const&) [552]
                0.00    0.00    4853/71861035     code_typet::return_type() const [1573]
                0.00    0.00    5396/71861035     code_typet::has_ellipsis() const [1457]
                0.00    0.00    8972/71861035     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 19> [1406]
                0.00    0.00    9544/71861035     replace_location(exprt&, locationt const&) [1213]
                0.00    0.00   10945/71861035     rename_symbolt::have_to_rename(exprt const&) const <cycle 21> [1376]
                0.00    0.00   12857/71861035     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [937]
                0.00    0.00   15371/71861035     code_typet::parameters() const [1470]
                0.00    0.00   89252/71861035     typet::has_subtypes() const [1133]
                0.00    0.00   91794/71861035     typet::subtypes() const [1270]
                0.00    0.00   98462/71861035     ansi_c_declaratort::value() const [1262]
                0.00    0.00  144804/71861035     exprt::location() const [1178]
                0.00    0.01  193079/71861035     c_typecheck_baset::typecheck_symbol_type(typet&) [283]
                0.00    0.01  243322/71861035     struct_union_typet::components() const [1002]
                0.01    0.01  345348/71861035     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [175]
                0.01    0.01  395745/71861035     array_typet::size() const [916]
                0.01    0.01  405348/71861035     c_typecheck_baset::typecheck_type(typet&) <cycle 3> [147]
                0.01    0.01  414719/71861035     simplify_exprt::simplify_mult(exprt&) [220]
                0.01    0.02  504015/71861035     typet::location() const [824]
                0.02    0.03  886582/71861035     typet::subtype() const [689]
                0.08    0.12 3892889/71861035     ssa_exprt::update_type() [194]
                0.11    0.17 5515494/71861035     typet::has_subtype() const [386]
                0.15    0.23 7499810/71861035     ssa_exprt::get_original_expr() const [369]
                0.99    1.55 51068041/71861035     exprt::type() const [124]
[100]    0.8    1.39    2.18 71861035         irept::find(dstring const&) const [100]
                2.18    0.00 71861035/151070289     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 [82]
-----------------------------------------------
                              306294             boolbvt::convert_rest(exprt const&) <cycle 13> [917]
[101]    0.8    0.00    3.51  306294         boolbvt::convert_equality(equal_exprt const&) <cycle 13> [101]
                0.19    2.94  305797/339328      bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [102]
                0.00    0.25  306294/1422896     base_type_eq(typet const&, typet const&, namespacet const&) [218]
                0.00    0.06 1224679/51068041     exprt::type() const [124]
                0.00    0.03     496/496         arrayst::record_array_equality(equal_exprt const&) [759]
                0.00    0.02  306294/487121      boolbvt::is_unbounded_array(typet const&) const [813]
                0.00    0.00       1/1           flatten_byte_operators(exprt const&, namespacet const&) [2011]
                0.00    0.00     497/497         has_byte_operator(exprt const&) [2640]
                              611594             boolbvt::convert_bv(exprt const&) <cycle 13> [43]
-----------------------------------------------
                0.00    0.00       5/339328      float_utilst::relation(std::vector<literalt, std::allocator<literalt> > const&, float_utilst::relt, std::vector<literalt, std::allocator<literalt> > const&) [1555]
                0.00    0.00      80/339328      float_utilst::set_rounding_mode(std::vector<literalt, std::allocator<literalt> > const&) [1452]
                0.00    0.00     296/339328      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> >&) [305]
                0.01    0.09    9739/339328      bv_utilst::lt_or_le(bool, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [348]
                0.01    0.10   10210/339328      bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [499]
                0.01    0.13   13201/339328      equalityt::add_equality_constraints(equalityt::typestructt const&) [502]
                0.19    2.94  305797/339328      boolbvt::convert_equality(equal_exprt const&) <cycle 13> [101]
[102]    0.8    0.21    3.27  339328         bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [102]
                0.09    1.57 17200685/18106051     cnft::lequal(literalt, literalt) [183]
                0.08    1.47  339328/366117      cnft::land(std::vector<literalt, std::allocator<literalt> > const&) [187]
                0.00    0.05  339328/11376019     std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt) [172]
                0.00    0.00  339328/19523320     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [679]
-----------------------------------------------
                0.00    0.00       8/80741       float_utilst::sub_bias(std::vector<literalt, std::allocator<literalt> > const&) [1550]
                0.00    0.00      20/80741       float_utilst::add_bias(std::vector<literalt, std::allocator<literalt> > const&) [1456]
                0.00    0.00      20/80741       float_utilst::denormalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&) [1282]
                0.00    0.00      20/80741       float_utilst::normalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&) [1207]
                0.00    0.21    4989/80741       bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [184]
                0.00    0.22    5121/80741       bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, std::vector<literalt, std::allocator<literalt> > const&) [199]
                0.00    0.33    7571/80741       boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [352]
                0.00    0.79   18275/80741       bv_utilst::overflow_add(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [261]
                0.00    1.92   44717/80741       bv_utilst::unsigned_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [142]
[103]    0.8    0.00    3.47   80741         bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool) [103]
                0.10    3.37   80741/80741       bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [104]
                0.00    0.00  161434/5070728     std::vector<literalt, std::allocator<literalt> >::vector(std::vector<literalt, std::allocator<literalt> > const&) [532]
                0.00    0.00   80741/19523320     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [679]
                0.00    0.00      48/28813       bv_utilst::inverted(std::vector<literalt, std::allocator<literalt> > const&) [987]
-----------------------------------------------
                0.10    3.37   80741/80741       bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool) [103]
[104]    0.8    0.10    3.37   80741         bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [104]
                0.16    2.39 4615412/5902124     bv_utilst::carry(literalt, literalt, literalt) [108]
                0.06    0.76 9230824/29382490     cnft::lxor(literalt, literalt) [129]
-----------------------------------------------
                0.05    3.39  825153/825153      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>) [62]
[105]    0.8    0.05    3.39  825153         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) [105]
                0.13    3.23    1154/1154        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) [106]
                0.02    0.00  825153/3738399     std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const [581]
                0.00    0.01  825153/825153      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&) [1130]
-----------------------------------------------
                0.13    3.23    1154/1154        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) [105]
[106]    0.8    0.13    3.23    1154         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) [106]
                3.04    0.18 1122654/19258585     irept::hash() const [9]
                0.01    0.00    1154/1318        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) [1080]
-----------------------------------------------
                                                 <spontaneous>
[107]    0.8    3.30    0.03                 Minisat::SimpSolver::newVar(bool, bool) [107]
                0.03    0.00 12635770/25271774     Minisat::vec<int>::capacity(int) [666]
-----------------------------------------------
                0.02    0.31  598144/5902124     bv_utilst::adder_no_overflow(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&) [353]
                0.02    0.36  688568/5902124     bv_utilst::carry_out(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, literalt) [368]
                0.16    2.39 4615412/5902124     bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [104]
[108]    0.8    0.20    3.06 5902124         bv_utilst::carry(literalt, literalt, literalt) [108]
                0.05    1.67 10333086/11376019     std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt) [172]
                0.17    0.58 10333086/54426573     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [91]
                0.12    0.35 12537618/16237547     cnft::land(literalt, literalt) [306]
                0.08    0.02 8358412/8771572     cnft::lor(literalt, literalt) [558]
                0.01    0.00 1722181/12630211     cnft::new_variable() [609]
                0.00    0.00 1722181/19523320     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [679]
-----------------------------------------------
                                 177             c_typecheck_baset::typecheck_decl(codet&) <cycle 2> [1536]
                0.02    3.58   98335/98335       ansi_c_typecheckt::typecheck() [99]
[109]    0.8    0.01    3.18   98512         c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [109]
                0.09    2.61  196974/199081      c_typecheck_baset::typecheck_type(typet&) <cycle 3> [147]
                0.01    0.20   98462/98462       ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const [465]
                0.00    0.03  295536/53707360     exprt::type() [78]
                0.00    0.03   98512/98512       ansi_c_declarationt::set_is_typedef(bool) [808]
                0.00    0.03   98512/98512       ansi_c_declarationt::set_is_thread_local(bool) [810]
                0.00    0.03   98512/98512       ansi_c_declarationt::set_is_register(bool) [809]
                0.00    0.03   98512/98512       ansi_c_declarationt::set_is_extern(bool) [805]
                0.00    0.03   98512/98512       ansi_c_declarationt::set_is_static(bool) [807]
                0.00    0.03   98512/98512       ansi_c_declarationt::set_is_inline(bool) [806]
                0.01    0.00   98512/207072      c_storage_spect::read(typet const&) [761]
                0.00    0.02   98512/98717       c_typecheck_baset::make_already_typechecked(typet&) [945]
                0.00    0.01   98462/212699      symbolt::symbolt() [801]
                0.00    0.01   98512/98894       ansi_c_declarationt::get_is_static_assert() const [1023]
                0.00    0.01   98462/550078      symbolt::~symbolt() [708]
                0.00    0.00  196974/297692247     irept::detach() [52]
                0.00    0.00   98462/15377290     typet::~typet() [307]
                0.00    0.00   98512/390512      ansi_c_declarationt::declarators() [1025]
                0.00    0.00   98512/207072      c_storage_spect::c_storage_spect(typet const&) [2161]
                               98462             c_typecheck_baset::typecheck_symbol(symbolt&) <cycle 2> [408]
-----------------------------------------------
                0.00    0.03   37070/4018098     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [582]
                0.00    0.11  139621/4018098     goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [21]
                0.06    2.94 3841407/4018098     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
[110]    0.7    0.06    3.08 4018098         goto_symex_statet::set_ssa_indices(ssa_exprt&, namespacet const&, goto_symex_statet::levelt) [110]
                0.08    2.37 1892569/1904414     goto_symex_statet::level0t::operator()(ssa_exprt&, namespacet const&, unsigned int) [137]
                0.02    0.21 4006253/9566031     ssa_exprt::get_level_2() const [320]
                0.03    0.19 3615880/9168333     ssa_exprt::get_level_1() const [317]
                0.01    0.11  271979/1892569     goto_symex_statet::level1t::operator()(ssa_exprt&) [265]
                0.00    0.04  271979/1755969     goto_symex_statet::renaming_levelt::current_count(dstring const&) const [407]
                0.00    0.01  271979/16874889     symbol_exprt::get_identifier() const [232]
-----------------------------------------------
                0.00    0.00     370/544034      goto_symext::symex_assume(goto_symex_statet&, exprt const&) [743]
                0.00    0.00     370/544034      goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1221]
                0.00    0.02    3545/544034      goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 9> [493]
                0.00    0.11   18669/544034      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [29]
                0.00    0.62  108034/544034      goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [19]
                0.00    0.79  137405/544034      goto_symext::symex_goto(goto_symex_statet&) [33]
                0.01    1.58  275641/544034      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [28]
[111]    0.7    0.01    3.11  544034         goto_symext::do_simplify(exprt&) [111]
                0.22    2.86  544034/2570634     simplify(exprt&, namespacet const&) <cycle 18> [684]
                0.00    0.03  544034/710733      optionst::get_bool_option(std::string const&) const [735]
-----------------------------------------------
                                                 <spontaneous>
[112]    0.7    2.98    0.11                 Minisat::Solver::newVar(bool, bool) [112]
                0.11    0.00 12630367/64941692     Minisat::vec<Minisat::Lit>::capacity(int) [323]
                0.00    0.00    2572/25271774     Minisat::vec<int>::capacity(int) [666]
                0.00    0.00    2572/2615        Minisat::vec<Minisat::lbool>::capacity(int) [2441]
-----------------------------------------------
                                                 <spontaneous>
[113]    0.7    3.08    0.00                 Minisat::Solver::attachClause(unsigned int) [113]
-----------------------------------------------
                0.00    3.05    4669/4669        goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [93]
[114]    0.7    0.00    3.05    4669         goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [114]
                0.00    3.03    8226/107687      goto_symext::symex_assign_rec(goto_symex_statet&, code_assignt const&) <cycle 10> [84]
                0.00    0.01    8226/1422896     base_type_eq(typet const&, typet const&, namespacet const&) [218]
                0.00    0.01    8226/31953       symbolt::symbol_expr() const [864]
                0.00    0.01    8226/11553       code_assignt::code_assignt(exprt const&, exprt const&) [1173]
                0.00    0.00    8226/53707360     exprt::type() [78]
                0.00    0.00    4669/5396        code_typet::has_ellipsis() const [1457]
                0.00    0.00   16452/249324017     irept::remove_ref(irept::dt*) <cycle 16> [92]
                0.00    0.00    8226/638580      namespace_baset::lookup(dstring const&) const [742]
                0.00    0.00    8226/51068041     exprt::type() const [124]
                0.00    0.00    8226/18177       code_typet::parametert::get_identifier() const [1443]
                0.00    0.00    8226/54375014     exprt::~exprt() [158]
                0.00    0.00    4669/15371       code_typet::parameters() const [1470]
                0.00    0.00    8226/298151346     irept::irept(irept const&) [97]
                0.00    0.00     254/18634609     dstring::dstring(std::string const&) [117]
                0.00    0.00     254/2377680     namespacet::lookup(dstring const&, symbolt const*&) const [540]
                0.00    0.00     254/324841      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*) [1234]
                0.00    0.00     254/2530444     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&) [1052]
                0.00    0.00     254/93335       i2string(unsigned int) [2189]
-----------------------------------------------
                0.54    2.48 58757570/58757570     irept::dt::dt(irept::dt const&) [80]
[115]    0.7    0.54    2.48 58757570         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&) [115]
                0.59    1.89 38215993/38215993     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> >*) [136]
-----------------------------------------------
                                                 <spontaneous>
[116]    0.7    2.78    0.21                 Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, Minisat::vec<Minisat::Lit>&) [116]
                0.21    0.00 36397458/95748364     Minisat::vec<Minisat::Lit>::clear(bool) [319]
                0.00    0.00     241/64941692     Minisat::vec<Minisat::Lit>::capacity(int) [323]
-----------------------------------------------
                0.00    0.00       9/18634609     gen_one(typet const&) [1945]
                0.00    0.00      18/18634609     ieee_floatt::to_expr() const [1731]
                0.00    0.00      50/18634609     ansi_c_languaget::parse(std::istream&, std::string const&) [143]
                0.00    0.00      50/18634609     add_padding(struct_typet&, namespacet const&) [1350]
                0.00    0.00      50/18634609     c_typecheck_baset::c_typecheck_baset(symbol_tablet&, std::string const&, message_handlert&) [1819]
                0.00    0.00      52/18634609     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 3> [960]
                0.00    0.00      85/18634609     ansi_c_parsert::lookup_label(dstring) [1795]
                0.00    0.00      87/18634609     c_typecheck_baset::typecheck_function_body(symbolt&) <cycle 2> [1554]
                0.00    0.00      92/18634609     goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1584]
                0.00    0.00     153/18634609     convert_string_literal(std::string const&) [665]
                0.00    0.00     164/18634609     goto_checkt::goto_checkt(namespacet const&, optionst const&) [1627]
                0.00    0.00     204/18634609     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1153]
                0.00    0.00     210/18634609     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1364]
                0.00    0.00     254/18634609     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [114]
                0.00    0.00     405/18634609     expr2ct::id_shorthand(dstring const&) const [1446]
                0.00    0.00     492/18634609     register_language(languaget* (*)()) [1548]
                0.00    0.00     579/18634609     preprocessor_line(char const*, parsert&) [1621]
                0.00    0.00     782/18634609     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [162]
                0.00    0.00    1245/18634609     goto_symext::replace_nondet(exprt&) [359]
                0.00    0.00    2290/18634609     failed_symbol_id(dstring const&) [1545]
                0.00    0.00    2460/18634609     configt::this_operating_system() [944]
                0.00    0.00    2785/18634609     partial_order_concurrencyt::rw_clock_id(std::_List_const_iterator<symex_target_equationt::SSA_stept>, partial_order_concurrencyt::axiomt) [1489]
                0.00    0.00    2881/18634609     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [535]
                0.00    0.00    2897/18634609     convert_integer_literal(std::string const&) [1150]
                0.00    0.00    3308/18634609     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 14> [846]
                0.00    0.00    7274/18634609     label_properties(goto_programt&, std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >&) [1320]
                0.00    0.00   13428/18634609     ansi_c_parsert::add_declarator(exprt&, irept&) [356]
                0.00    0.00   18170/18634609     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [496]
                0.00    0.00   19532/18634609     expr2ct::get_shorthands(exprt const&) [760]
                0.00    0.00   20931/18634609     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [453]
                0.00    0.01   55816/18634609     exprt::is_one() const [695]
                0.00    0.01   62300/18634609     goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>) [866]
                0.00    0.01   73287/18634609     value_sett::get_entry(value_sett::entryt const&, typet const&) [288]
                0.00    0.02   98462/18634609     c_typecheck_baset::typecheck_symbol(symbolt&) <cycle 2> [408]
                0.00    0.02   98462/18634609     ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const [465]
                0.00    0.02  142267/18634609     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [47]
                0.00    0.03  202094/18634609     exprt::mul(exprt const&) [334]
                0.00    0.05  304157/18634609     make_identifier() [347]
                0.00    0.05  304318/18634609     c_typecheck_baset::add_language_prefix(dstring) const [694]
                0.00    0.05  326974/18634609     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 14> [181]
                0.00    0.05  344782/18634609     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [175]
                0.00    0.06  370382/18634609     exprt::sum(exprt const&) [248]
                0.00    0.06  386313/18634609     ansi_c_parsert::lookup(std::string&, bool, bool) [607]
                0.00    0.07  449872/18634609     gen_zero(typet const&) [371]
                0.00    0.10  650989/18634609     from_integer(BigInt const&, typet const&) [286]
                0.00    0.28 1816055/18634609     exprt::is_zero() const [294]
                0.00    0.29 1859543/18634609     ssa_exprt::get_l1_object_identifier() const [360]
                0.01    0.56 3659884/18634609     ssa_exprt::update_identifier() [122]
                0.01    1.13 7327715/18634609     irept::set(dstring const&, long long) [156]
[117]    0.7    0.04    2.86 18634609         dstring::dstring(std::string const&) [117]
                0.31    2.55 18634609/18634609     string_containert::get(std::string const&) [118]
-----------------------------------------------
                0.31    2.55 18634609/18634609     dstring::dstring(std::string const&) [117]
[118]    0.7    0.31    2.55 18634609         string_containert::get(std::string const&) [118]
                0.96    1.47 18634609/19134901     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&) [134]
                0.01    0.08  469161/728285      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&) [514]
                0.00    0.02  469161/729364      std::list<std::string, std::allocator<std::string> >::push_back(std::string const&) [782]
                0.01    0.00  469161/728285      std::vector<std::string*, std::allocator<std::string*> >::push_back(std::string* const&) [911]
-----------------------------------------------
[119]    0.7    0.14    2.70  645594+10975   <cycle 9 as a whole> [119]
                0.14    2.54  652854+3461498     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 9> [126]
                0.00    0.15    3715+7090        goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 9> [493]
-----------------------------------------------
                0.52    2.31 3726300/3726300     simplify_exprt::simplify_node(exprt&) <cycle 18> [58]
[120]    0.7    0.52    2.31 3726300         simplify_exprt::sort_and_join(exprt&) [120]
                0.01    1.63  886760/886760      sort_operands(std::vector<exprt, std::allocator<exprt> >&) [191]
                0.01    0.35 3726300/53707360     exprt::type() [78]
                0.04    0.09 4572466/297692247     irept::detach() [52]
                0.01    0.09 1822588/51068041     exprt::type() const [124]
                0.01    0.08 2660280/64317636     exprt::operands() [161]
                0.00    0.00    4053/4053        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> > >) [1530]
                0.00    0.00    4053/761943      std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >) [736]
-----------------------------------------------
                0.02    2.75   18669/18669       goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [29]
[121]    0.7    0.02    2.75   18669         operator-=(guardt&, guardt const&) [121]
                1.74    0.78 4759519/32501328     operator==(irept const&, irept const&) <cycle 17> [46]
                0.00    0.22 4740850/4740850     std::list<exprt, std::allocator<exprt> >::pop_front() [455]
-----------------------------------------------
                0.01    0.17  247889/3659884     ssa_exprt::remove_level_2() [432]
                0.01    0.21  303313/3659884     ssa_exprt::set_level_2(unsigned int) [389]
                0.05    0.69  974992/3659884     ssa_exprt::set_level_1(unsigned int) [227]
                0.05    0.69  975318/3659884     ssa_exprt::set_level_0(unsigned int) [228]
                0.06    0.82 1158372/3659884     ssa_exprt::ssa_exprt(exprt const&) [169]
[122]    0.7    0.18    2.58 3659884         ssa_exprt::update_identifier() [122]
                0.15    0.49 3659884/3659884     build_identifier_rec(exprt const&, dstring const&, dstring const&, std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&) [295]
                0.01    0.56 3659884/18634609     dstring::dstring(std::string const&) [117]
                0.03    0.48 3659884/3707434     symbol_exprt::set_identifier(dstring const&) [330]
                0.04    0.19 3659884/5607808     ssa_exprt::get_level_0() const [379]
                0.03    0.19 3659884/9168333     ssa_exprt::get_level_1() const [317]
                0.02    0.19 3659884/9566031     ssa_exprt::get_level_2() const [320]
                0.00    0.18 3659884/7499810     ssa_exprt::get_original_expr() const [369]
                0.01    0.00  303313/9371512     operator<<(std::ostream&, dstring const&) [406]
-----------------------------------------------
                0.02    0.09   17948/463065      operator|=(guardt&, guardt const&) [197]
                0.53    2.12  445117/463065      guardt::as_expr() const [127]
[123]    0.7    0.55    2.20  463065         guardt::as_expr(std::_List_const_iterator<exprt>) const [123]
                0.06    0.94 17537247/17538314     exprt::is_boolean() const [230]
                0.04    0.57 17537247/17997524     exprt::copy_to_operands(exprt const&) [299]
                0.05    0.29 17537247/23020510     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [357]
                0.01    0.18  348801/576486      true_exprt::true_exprt() [402]
                0.00    0.02   64133/8137194     exprt::exprt(dstring const&, typet const&) [138]
                0.00    0.02  477067/54375014     exprt::~exprt() [158]
                0.01    0.00  463065/298151346     irept::irept(irept const&) [97]
                0.00    0.01   64133/1349913     std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long) [556]
                0.00    0.00   64133/9565236     exprt::operator=(exprt const&) [344]
                0.00    0.00   64133/1588153     irept::irept(dstring const&) [639]
                0.00    0.00   64133/15377290     typet::~typet() [307]
                0.00    0.00   64133/64763       exprt::reserve_operands(unsigned long) [1365]
                0.00    0.00  463065/107138691     exprt::exprt(exprt const&) [477]
                0.00    0.00  348801/520847      true_exprt::~true_exprt() [2123]
-----------------------------------------------
                0.00    0.00       1/51068041     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 3> [1366]
                0.00    0.00       2/51068041     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [2032]
                0.00    0.00       2/51068041     flatten_byte_update(exprt const&, namespacet const&) [2019]
                0.00    0.00       3/51068041     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1772]
                0.00    0.00       4/51068041     boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1882]
                0.00    0.00       6/51068041     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [582]
                0.00    0.00       8/51068041     expr2ct::convert_overflow(exprt const&, unsigned int&) <cycle 1> [1833]
                0.00    0.00      16/51068041     boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1274]
                0.00    0.00      17/51068041     goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&) [1559]
                0.00    0.00      23/51068041     goto_checkt::div_by_zero_check(div_exprt const&, guardt const&) [1539]
                0.00    0.00      40/51068041     boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [874]
                0.00    0.00      42/51068041     null_object(exprt const&) [1668]
                0.00    0.00      43/51068041     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1303]
                0.00    0.00      44/51068041     flatten_byte_extract(exprt const&, namespacet const&) [1689]
                0.00    0.00      46/51068041     value_set_dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&) [1640]
                0.00    0.00      63/51068041     ieee_floatt::from_expr(constant_exprt const&) [1608]
                0.00    0.00      82/51068041     guardt::add(exprt const&) [977]
                0.00    0.00      82/51068041     struct_typet::is_prefix_of(struct_typet const&) const [1799]
                0.00    0.00      92/51068041     expr2ct::convert_array(exprt const&, unsigned int&) <cycle 1> [1746]
                0.00    0.00     113/51068041     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1046]
                0.00    0.00     119/51068041     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1459]
                0.00    0.00     123/51068041     adjust_float_expressions(exprt&, namespacet const&) [267]
                0.00    0.00     128/51068041     boolbv_widtht::get_entry(typet const&) const [128]
                0.00    0.00     132/51068041     bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 13> [737]
                0.00    0.00     132/51068041     bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1410]
                0.00    0.00     142/51068041     simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1329]
                0.00    0.00     174/51068041     boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1378]
                0.00    0.00     177/51068041     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 1> [1686]
                0.00    0.00     188/51068041     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1364]
                0.00    0.00     206/51068041     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 13> [264]
                0.00    0.00     356/51068041     is_not_zero(exprt const&, namespacet const&) [1507]
                0.00    0.00     437/51068041     member_offset(namespacet const&, struct_typet const&, dstring const&) [1551]
                0.00    0.00     548/51068041     null_pointer(exprt const&) [1509]
                0.00    0.00     574/51068041     compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [1750]
                0.00    0.00     576/51068041     local_bitvector_analysist::get_rec(exprt const&, local_bitvector_analysist::loc_infot const&) [1664]
                0.00    0.00     576/51068041     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [718]
                0.00    0.00     622/51068041     simplify_exprt::simplify_dereference(exprt&) [1707]
                0.00    0.00     644/51068041     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [222]
                0.00    0.00     648/51068041     goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1518]
                0.00    0.00     700/51068041     c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&) [1357]
                0.00    0.00     858/51068041     rename_symbolt::have_to_rename(typet const&) const <cycle 21> [1215]
                0.00    0.00     880/51068041     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 14> [181]
                0.00    0.00    1047/51068041     compute_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [1652]
                0.00    0.00    1155/51068041     goto_checkt::pointer_rel_check(exprt const&, guardt const&) [1692]
                0.00    0.00    1332/51068041     goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&) [614]
                0.00    0.00    1488/51068041     arrayst::record_array_equality(equal_exprt const&) [759]
                0.00    0.00    1912/51068041     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1193]
                0.00    0.00    1934/51068041     arrayst::collect_arrays(exprt const&) [986]
                0.00    0.00    2585/51068041     localst::build(goto_function_templatet<goto_programt> const&) [1464]
                0.00    0.00    2646/51068041     boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [302]
                0.00    0.00    2800/51068041     base_type_eqt::base_type_eq_rec(exprt const&, exprt const&) [1393]
                0.00    0.00    3282/51068041     bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [499]
                0.00    0.00    4346/51068041     pointer_logict::is_dynamic_object(exprt const&) const [1347]
                0.00    0.00    4761/51068041     expr2ct::convert(exprt const&, unsigned int&) <cycle 1> [1148]
                0.00    0.00    4812/51068041     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [496]
                0.00    0.00    5152/51068041     boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [989]
                0.00    0.00    5176/51068041     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [600]
                0.00    0.00    5576/51068041     boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [724]
                0.00    0.00    5630/51068041     object_descriptor_exprt::build(exprt const&, namespacet const&) [620]
                0.00    0.00    5676/51068041     build_object_descriptor_rec(namespacet const&, exprt const&, object_descriptor_exprt&) [672]
                0.00    0.00    5858/51068041     index_exprt::index_exprt(exprt const&, exprt const&) [1292]
                0.00    0.00    6247/51068041     goto_checkt::bounds_check(index_exprt const&, guardt const&) [552]
                0.00    0.00    6455/51068041     boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [572]
                0.00    0.00    6526/51068041     boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [698]
                0.00    0.00    6596/51068041     goto_symext::symex_dead(goto_symex_statet&) [522]
                0.00    0.00    7592/51068041     goto_symext::symex_decl(goto_symex_statet&, symbol_exprt const&) [246]
                0.00    0.00    7871/51068041     goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [18]
                0.00    0.00    8226/51068041     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [114]
                0.00    0.00    8972/51068041     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 19> [1406]
                0.00    0.00    9114/51068041     counterexample_value_binary(exprt const&, namespacet const&) [1422]
                0.00    0.00    9450/51068041     expr2ct::convert_typecast(typecast_exprt const&, unsigned int&) <cycle 1> [975]
                0.00    0.00   12213/51068041     goto_checkt::check_rec(exprt const&, guardt&, bool) [397]
                0.00    0.00   14707/51068041     rename_symbolt::have_to_rename(exprt const&) const <cycle 21> [1376]
                0.00    0.00   14719/51068041     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [937]
                0.00    0.00   14806/51068041     pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const [1191]
                0.00    0.00   15148/51068041     boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [767]
                0.00    0.00   15417/51068041     boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [304]
                0.00    0.00   15867/51068041     boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [392]
                0.00    0.00   17382/51068041     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [659]
                0.00    0.00   19321/51068041     struct_union_typet::component_type(dstring const&) const [1212]
                0.00    0.00   20331/51068041     unary_minus_exprt::unary_minus_exprt(exprt const&) [1159]
                0.00    0.00   20543/51068041     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [535]
                0.00    0.00   20787/51068041     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [352]
                0.00    0.00   20948/51068041     rewrite_union(exprt&, namespacet const&) [401]
                0.00    0.00   21127/51068041     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 13> [449]
                0.00    0.00   21188/51068041     goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [877]
                0.00    0.00   21460/51068041     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 9> [493]
                0.00    0.00   24752/51068041     boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [450]
                0.00    0.00   25048/51068041     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [364]
                0.00    0.00   28842/51068041     size_of_expr(typet const&, namespacet const&) <cycle 18> [473]
                0.00    0.00   29430/51068041     if_exprt::if_exprt(exprt const&, exprt const&, exprt const&) [878]
                0.00    0.00   29665/51068041     boolbvt::convert_overflow(exprt const&) <cycle 13> [193]
                0.00    0.00   32168/51068041     prop_conv_solvert::get(exprt const&) const <cycle 15> [852]
                0.00    0.00   32623/51068041     boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [501]
                0.00    0.00   34031/51068041     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [259]
                0.00    0.00   36015/51068041     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [366]
                0.00    0.00   37953/51068041     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [827]
                0.00    0.00   38841/51068041     boolbvt::convert_bv_rel(exprt const&) <cycle 13> [278]
                0.00    0.00   39930/51068041     equalityt::equality2(exprt const&, exprt const&) [438]
                0.00    0.00   41267/51068041     boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [182]
                0.00    0.00   44292/51068041     boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [485]
                0.00    0.00   50848/51068041     bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [184]
                0.00    0.00   55816/51068041     exprt::is_one() const [695]
                0.00    0.00   59757/51068041     boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [251]
                0.00    0.00   86271/51068041     pointer_offset_size(namespacet const&, typet const&) [619]
                0.00    0.00   91166/51068041     value_set_dereferencet::bounds_check(index_exprt const&, guardt const&) [362]
                0.00    0.00   99001/51068041     binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&) [687]
                0.00    0.01  117854/51068041     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [162]
                0.00    0.01  120330/51068041     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [254]
                0.00    0.01  130616/51068041     boolbvt::set_to(exprt const&, bool) [70]
                0.00    0.01  145395/51068041     compute_pointer_offset(namespacet const&, exprt const&) [431]
                0.00    0.01  176238/51068041     boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [166]
                0.00    0.01  179157/51068041     boolbvt::convert_constant(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [511]
                0.00    0.01  196812/51068041     bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [775]
                0.00    0.01  197473/51068041     address_of_exprt::address_of_exprt(exprt const&) [500]
                0.00    0.01  200227/51068041     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [216]
                0.00    0.01  202094/51068041     exprt::mul(exprt const&) [334]
                0.00    0.01  205340/51068041     prop_conv_solvert::set_to(exprt const&, bool) [72]
                0.00    0.01  260689/51068041     boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [71]
                0.00    0.02  340862/51068041     boolbvt::convert_rest(exprt const&) <cycle 13> [917]
                0.00    0.02  355459/51068041     bv_pointerst::convert_rest(exprt const&) <cycle 13> [686]
                0.00    0.02  370382/51068041     exprt::sum(exprt const&) [248]
                0.00    0.02  435217/51068041     check_renaming(typet const&) <cycle 7> [342]
                0.00    0.02  463561/51068041     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [175]
                0.00    0.03  583830/51068041     ansi_c_declarationt::full_type(ansi_c_declaratort const&) const [616]
                0.00    0.03  624080/51068041     exprt::is_false() const [160]
                0.00    0.04  773665/51068041     exprt::is_true() const [531]
                0.00    0.05  940543/51068041     to_integer(constant_exprt const&, BigInt&) [321]
                0.00    0.05 1081650/51068041     simplify_exprt::simplify_plus(exprt&) [153]
                0.00    0.06 1158372/51068041     ssa_exprt::ssa_exprt(exprt const&) [169]
                0.00    0.06 1224679/51068041     boolbvt::convert_equality(equal_exprt const&) <cycle 13> [101]
                0.01    0.09 1816055/51068041     exprt::is_zero() const [294]
                0.01    0.09 1822588/51068041     simplify_exprt::sort_and_join(exprt&) [120]
                0.01    0.10 2048158/51068041     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.01    0.12 2328316/51068041