Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls  ms/call  ms/call  name    
 44.85    198.44   198.44                             Minisat::SimpSolver::backwardSubsumptionCheck(bool)
  3.88    215.62    17.18                             Minisat::SimpSolver::addClause_(Minisat::vec<Minisat::Lit>&)
  3.03    229.03    13.41                             Minisat::SimpSolver::eliminateVar(int)
  2.40    239.66    10.64                             Minisat::SimpSolver::removeClause(unsigned int)
  2.30    249.84    10.18                             Minisat::Solver::propagate()
  2.25    259.81     9.97                             Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, int&)
  1.93    268.33     8.52                             Minisat::SimpSolver::eliminate(bool)
  1.82    276.38     8.05                             Minisat::SimpSolver::strengthenClause(unsigned int, Minisat::Lit)
  1.49    282.99     6.61                             Minisat::Solver::addClause_(Minisat::vec<Minisat::Lit>&)
  1.36    289.02     6.03                             Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::clean(Minisat::Lit const&)
  1.36    295.04     6.02                             Minisat::SimpSolver::relocAll(Minisat::ClauseAllocator&)
  1.29    300.73     5.69                             Minisat::OccLists<int, Minisat::vec<unsigned int>, Minisat::SimpSolver::ClauseDeleted>::clean(int const&)
  1.16    305.87     5.14 158749533     0.00     0.00  operator==(irept const&, irept const&)
  1.06    310.54     4.68                             Minisat::Solver::detachClause(unsigned int, bool)
  1.03    315.08     4.54                             Minisat::SimpSolver::gatherTouchedClauses()
  0.91    319.09     4.01 318484825     0.00     0.00  irept::remove_ref(irept::dt*)
  0.83    322.78     3.69                             Minisat::SimpSolver::newVar(bool, bool)
  0.78    326.25     3.47                             Minisat::Solver::newVar(bool, bool)
  0.75    329.56     3.32 244466389     0.00     0.00  irept::irept(irept const&)
  0.73    332.79     3.23 79689574     0.00     0.00  std::_List_const_iterator<std::pair<dstring, irept> > std::lower_bound<std::_List_const_iterator<std::pair<dstring, irept> >, dstring, bool (*)(std::pair<dstring, irept> const&, dstring const&)>(std::_List_const_iterator<std::pair<dstring, irept> >, std::_List_const_iterator<std::pair<dstring, irept> >, dstring const&, bool (*)(std::pair<dstring, irept> const&, dstring const&))
  0.69    335.83     3.04 17639329     0.00     0.00  irept::hash() const
  0.68    338.83     3.00                             Minisat::Solver::attachClause(unsigned int)
  0.67    341.77     2.95                             void Minisat::sort<Minisat::Lit, Minisat::LessThan_default<Minisat::Lit> >(Minisat::Lit*, int, Minisat::LessThan_default<Minisat::Lit>)
  0.66    344.68     2.91 44698398     0.00     0.00  exprt::is_false() const
  0.61    347.39     2.71                             Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, Minisat::vec<Minisat::Lit>&)
  0.60    350.03     2.64                             Minisat::Solver::relocAll(Minisat::ClauseAllocator&)
  0.52    352.34     2.31 105587737     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.51    354.61     2.27 226276681     0.00     0.00  irept::detach()
  0.49    356.79     2.18 90938205     0.00     0.00  bool std::operator==<dstring, irept>(std::pair<dstring, irept> const&, std::pair<dstring, irept> const&)
  0.40    358.54     1.75  4624095     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.39    360.27     1.73 10512281     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::find(dstring const&) const
  0.34    361.76     1.49                             Minisat::Solver::litRedundant(Minisat::Lit, unsigned int)
  0.33    363.23     1.48 50688223     0.00     0.00  irept::find(dstring const&) const
  0.33    364.68     1.45 107390523     0.00     0.00  std::_List_base<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >::_M_clear()
  0.32    366.09     1.41    52619     0.03     0.03  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.31    367.47     1.38   133257     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.31    368.83     1.36 58887664     0.00     0.00  irept::add(dstring const&)
  0.30    370.16     1.33 69939822     0.00     0.00  std::_List_iterator<std::pair<dstring, irept> > std::lower_bound<std::_List_iterator<std::pair<dstring, irept> >, dstring, bool (*)(std::pair<dstring, irept> const&, dstring const&)>(std::_List_iterator<std::pair<dstring, irept> >, std::_List_iterator<std::pair<dstring, irept> >, dstring const&, bool (*)(std::pair<dstring, irept> const&, dstring const&))
  0.30    371.49     1.33                             Minisat::Solver::removeClause(unsigned int)
  0.28    372.74     1.25                             Minisat::Solver::analyze(unsigned int, Minisat::vec<Minisat::Lit>&, int&)
  0.27    373.94     1.20                             Minisat::vec<unsigned int>::capacity(int)
  0.27    375.12     1.18    51344     0.02     0.08  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_copy(std::_Rb_tree_node<std::pair<dstring const, dstring> > const*, std::_Rb_tree_node<std::pair<dstring const, dstring> >*)
  0.26    376.28     1.16 131778559     0.00     0.00  bool std::operator==<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >(std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > > const&, std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > > const&)
  0.25    377.39     1.11 53629909     0.00     0.00  convert(std::vector<literalt, std::allocator<literalt> > const&, Minisat::vec<Minisat::Lit>&)
  0.25    378.49     1.10 56040747     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&)
  0.24    379.57     1.08  2334192     0.00     0.00  boolbvt::convert_bv(exprt const&)
  0.24    380.65     1.08                             Minisat::SimpSolver::cleanUpClauses()
  0.24    381.71     1.06 79689574     0.00     0.00  named_subt_lower_bound(std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > > const&, dstring const&)
  0.22    382.68     0.97 11586404     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.21    383.62     0.94   123933     0.01     0.02  boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.21    384.55     0.93 132735228     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.21    385.48     0.93 132721655     0.00     0.00  bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*)
  0.19    386.32     0.84                             Minisat::vec<unsigned int>::growTo(int)
  0.19    387.14     0.83                             mkElimClause(Minisat::vec<unsigned int>&, int, Minisat::Clause&)
  0.18    387.94     0.80 161629168     0.00     0.00  Minisat::vec<Minisat::Lit>::push(Minisat::Lit const&)
  0.17    388.67     0.73   471139     0.00     0.01  guardt::as_expr(std::_List_const_iterator<exprt>) const
  0.16    389.39     0.72 105240932     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_clone_node(std::_Rb_tree_node<std::pair<dstring const, dstring> > const*)
  0.16    390.11     0.72 29001351     0.00     0.00  irept::get(dstring const&) const
  0.16    390.81     0.70  3761589     0.00     0.00  simplify_exprt::sort_and_join(exprt&)
  0.15    391.49     0.68  2504406     0.00     0.00  binary2integer(std::string const&, bool)
  0.15    392.16     0.67  8630846     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.15    392.82     0.66                             Minisat::Solver::uncheckedEnqueue(Minisat::Lit, unsigned int)
  0.15    393.47     0.66 13037848     0.00     0.00  hash_string(char const*)
  0.15    394.12     0.65    55706     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.14    394.75     0.63 54183073     0.00     0.00  void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*)
  0.14    395.37     0.63                             Minisat::RegionAllocator<unsigned int>::alloc(int)
  0.14    395.99     0.62    67180     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.13    396.58     0.59                             Minisat::Solver::cancelUntil(int)
  0.13    397.16     0.58 26479385     0.00     0.00  reference_counting<value_sett::object_map_dt>::reference_counting(reference_counting<value_sett::object_map_dt> const&)
  0.13    397.73     0.57 11289094     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_insert_unique(literalt const&)
  0.12    398.28     0.55                             Minisat::vec<Minisat::Solver::Watcher>::capacity(int)
  0.12    398.82     0.55 80950783     0.00     0.00  irept::get_sub()
  0.12    399.36     0.54 69939822     0.00     0.00  named_subt_lower_bound(std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >&, dstring const&)
  0.12    399.90     0.54 30582471     0.00     0.00  reference_counting<value_sett::object_map_dt>::remove_ref(reference_counting<value_sett::object_map_dt>::dt*)
  0.12    400.44     0.54                             bv_refinementt::arrays_overapproximated()
  0.12    400.95     0.51 12216623     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.11    401.46     0.51  2921176     0.00     0.00  simplify_exprt::simplify_rec(exprt&)
  0.11    401.95     0.49 67642223     0.00     0.00  std::pair<dstring, irept>::pair(std::pair<dstring, irept> const&)
  0.11    402.44     0.49 56040903     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::add_variables()
  0.11    402.93     0.49    44709     0.01     0.03  boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.11    403.40     0.48 66582072     0.00     0.00  Minisat::vec<Minisat::Lit>::capacity(int)
  0.11    403.87     0.47 67642223     0.00     0.00  std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >::_M_create_node(std::pair<dstring, irept> const&)
  0.11    404.34     0.47                             Minisat::Solver::pickBranchLit()
  0.11    404.81     0.47 230251013     0.00     0.00  named_subt_order(std::pair<dstring, irept> const&, dstring const&)
  0.10    405.26     0.46 98163099     0.00     0.00  Minisat::vec<Minisat::Lit>::clear(bool)
  0.10    405.72     0.46  1918517     0.00     0.00  irept::compare(irept const&) const
  0.10    406.16     0.44 22628217     0.00     0.00  std::pair<dstring const, value_sett::entryt>::pair(std::pair<dstring const, value_sett::entryt> const&)
  0.10    406.59     0.43 26600833     0.00     0.00  irept::dt::dt(irept::dt const&)
  0.10    407.02     0.43   721597     0.00     0.00  guardt::is_false() const
  0.10    407.44     0.43 21747896     0.00     0.00  exprt::is_boolean() const
  0.09    407.85     0.41 53201666     0.00     0.00  void std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >::_M_initialize_dispatch<std::_List_const_iterator<std::pair<dstring, irept> > >(std::_List_const_iterator<std::pair<dstring, irept> >, std::_List_const_iterator<std::pair<dstring, irept> >, std::__false_type)
  0.09    408.25     0.40  1481009     0.00     0.00  goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt)
  0.09    408.64     0.39  2298951     0.00     0.00  std::map<dstring, dstring, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::operator[](dstring const&)
  0.09    409.03     0.39  1925584     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.09    409.41     0.38 80546621     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&)
  0.09    409.79     0.38    45892     0.01     0.02  boolbv_mapt::get_literals(dstring const&, typet const&, unsigned int, std::vector<literalt, std::allocator<literalt> >&)
  0.08    410.16     0.37  1589245     0.00     0.00  BigInt::as_string(char*, unsigned int, unsigned int) const
  0.08    410.52     0.36 16042934     0.00     0.00  simplify_exprt::simplify_node(exprt&)
  0.08    410.87     0.36  2716023     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.08    411.22     0.35 53201666     0.00     0.00  std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >::list(std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > > const&)
  0.08    411.56     0.34                             Minisat::RegionAllocator<unsigned int>::capacity(unsigned int)
  0.07    411.89     0.33 53695174     0.00     0.00  irept::dt::~dt()
  0.07    412.19     0.31                             i2string(unsigned long long)
  0.07    412.49     0.30 15727486     0.00     0.00  dstring::compare(dstring const&) const
  0.07    412.79     0.30   142927     0.00     0.01  std::vector<literalt, std::allocator<literalt> >::operator=(std::vector<literalt, std::allocator<literalt> > const&)
  0.07    413.08     0.29 11418354     0.00     0.00  std::pair<dstring const, exprt>::pair(std::pair<dstring const, exprt> const&)
  0.07    413.37     0.29   590347     0.00     0.00  yyansi_clex()
  0.07    413.66     0.29                             Minisat::Solver::rebuildOrderHeap()
  0.07    413.95     0.29   342439     0.00     0.01  bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.06    414.23     0.28 26600833     0.00     0.00  std::vector<irept, std::allocator<irept> >::vector(std::vector<irept, std::allocator<irept> > const&)
  0.06    414.51     0.28                             Minisat::IntOption::IntOption(char const*, char const*, char const*, int, Minisat::IntRange)
  0.06    414.79     0.28                             std::vector<irept::dt*, std::allocator<irept::dt*> >::reserve(unsigned long)
  0.06    415.06     0.27    67015     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.06    415.33     0.27                             propt::set_frozen(literalt)
  0.06    415.59     0.26 53695349     0.00     0.00  std::vector<irept, std::allocator<irept> >::~vector()
  0.06    415.85     0.26 29731197     0.00     0.00  cnft::lxor(literalt, literalt)
  0.06    416.11     0.26  2668072     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::find(dstring const&) const
  0.06    416.37     0.26      100     2.60    20.20  yyansi_cparse()
  0.06    416.63     0.26  6033708     0.00     0.00  bv_utilst::carry(literalt, literalt, literalt)
  0.06    416.87     0.25 11178866     0.00     0.00  string_containert::get(std::string const&)
  0.05    417.11     0.24 63428300     0.00     0.00  irept::get_named_sub()
  0.05    417.35     0.24 105151296     0.00     0.00  exprt::exprt(exprt const&)
  0.05    417.58     0.23 183875372     0.00     0.00  cnft::no_variables() const
  0.05    417.81     0.23                             std::vector<irept::dt*, std::allocator<irept::dt*> >::_M_check_len(unsigned long, char const*) const
  0.05    418.03     0.22  1964145     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.05    418.25     0.22                             Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::cleanAll()
  0.05    418.46     0.21 26600833     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.05    418.67     0.21  7444101     0.00     0.00  irept::add(dstring const&, irept const&)
  0.05    418.88     0.21  3608057     0.00     0.00  irept::remove(dstring const&)
  0.05    419.09     0.21    69234     0.00     0.00  std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >::_M_erase(std::_List_iterator<std::pair<dstring, irept> >)
  0.05    419.29     0.21 13655395     0.00     0.00  irept::operator=(irept const&)
  0.05    419.49     0.20 48521192     0.00     0.00  std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >::_M_insert(std::_List_iterator<std::pair<dstring, irept> >, std::pair<dstring, irept> const&)
  0.05    419.69     0.20 48521192     0.00     0.00  std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >::push_back(std::pair<dstring, irept> const&)
  0.04    419.88     0.19 22612287     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.04    420.07     0.19 18254237     0.00     0.00  cnft::lequal(literalt, literalt)
  0.04    420.26     0.19  6615122     0.00     0.00  cnft::gate_xor(literalt, literalt, literalt)
  0.04    420.45     0.19   638018     0.00     0.00  goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool)
  0.04    420.64     0.19 16491426     0.00     0.00  namespace_baset::follow(typet const&) const
  0.04    420.83     0.19                             operator<<(std::ostream&, irept const&)
  0.04    421.01     0.18  2704737     0.00     0.00  prop_conv_solvert::get_literal(dstring const&)
  0.04    421.19     0.18  2334192     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.04    421.37     0.18  1918517     0.00     0.00  operator<(irept const&, irept const&)
  0.04    421.54     0.17 49184322     0.00     0.00  exprt::~exprt()
  0.04    421.71     0.17 16426342     0.00     0.00  cnft::land(literalt, literalt)
  0.04    421.88     0.17 11289094     0.00     0.00  std::set<literalt, std::less<literalt>, std::allocator<literalt> >::insert(literalt const&)
  0.04    422.05     0.17  4064117     0.00     0.00  prop_conv_solvert::convert(exprt const&)
  0.04    422.22     0.17                             Minisat::SimpSolver::ElimLt::operator()(int, int) const
  0.04    422.38     0.17 30338913     0.00     0.00  irept::id(dstring const&)
  0.04    422.55     0.17 17054878     0.00     0.00  exprt::is_constant() const
  0.04    422.71     0.17  8592487     0.00     0.00  BigInt::add(unsigned int const*, unsigned int, bool)
  0.04    422.87     0.16 53695349     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::~_Vector_base()
  0.04    423.03     0.16 42609176     0.00     0.00  exprt::type()
  0.04    423.19     0.16 26600833     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::_M_create_storage(unsigned long)
  0.04    423.35     0.16 22628217     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.04    423.51     0.16                             Minisat::vec<char>::capacity(int)
  0.04    423.67     0.16                             Minisat::vec<unsigned int>::clear(bool)
  0.04    423.83     0.16  6588600     0.00     0.00  get_nil_irep()
  0.03    423.98     0.15  1925584     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.03    424.13     0.15    51509     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    424.27     0.14  1741228     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.03    424.41     0.14  1177149     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.03    424.55     0.14     8131     0.02     0.02  boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.03    424.68     0.13 26479385     0.00     0.00  value_sett::entryt::entryt(value_sett::entryt const&)
  0.03    424.81     0.13  9046056     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.03    424.94     0.13  8257742     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::vector(unsigned long, literalt const&, std::allocator<literalt> const&)
  0.03    425.07     0.13   371276     0.00     0.01  cnft::land(std::vector<literalt, std::allocator<literalt> > const&)
  0.03    425.20     0.13     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    425.33     0.13                             Minisat::vec<Minisat::vec<Minisat::Solver::Watcher> >::clear(bool)
  0.03    425.46     0.13 22628217     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.03    425.59     0.13  4191634     0.00     0.00  value_sett::objectt::objectt(value_sett::objectt const&)
  0.03    425.71     0.13 26670459     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&)
  0.03    425.84     0.13                             Minisat::vec<Minisat::vec<Minisat::Solver::Watcher> >::capacity(int)
  0.03    425.96     0.12 26600833     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    426.08     0.12  7769852     0.00     0.00  BigInt::operator+=(unsigned long long)
  0.03    426.20     0.12  2990179     0.00     0.00  std::_List_base<exprt, std::allocator<exprt> >::_M_clear()
  0.03    426.32     0.12  1964145     0.00     0.00  hash_numbering<exprt, irep_hash>::number(exprt const&)
  0.03    426.44     0.12   209643     0.00     0.01  cnft::eliminate_duplicates(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.03    426.56     0.12    83818     0.00     0.04  bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&)
  0.03    426.68     0.12    12376     0.01     0.03  boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.03    426.80     0.12                             Minisat::SimpSolver::SimpSolver()
  0.03    426.91     0.12  2569991     0.00     0.00  std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const
  0.02    427.02     0.11 13146368     0.00     0.00  dstring::operator==(char const*) const
  0.02    427.13     0.11 11418354     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_create_node(std::pair<dstring const, exprt> const&)
  0.02    427.24     0.11 10252378     0.00     0.00  irept::get_string(dstring const&) const
  0.02    427.35     0.11  9448210     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    427.46     0.11  7572791     0.00     0.00  cnft::lselect(literalt, literalt, literalt)
  0.02    427.57     0.11  4302991     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const
  0.02    427.68     0.11  2966635     0.00     0.00  merge_irept::merged(irept const&)
  0.02    427.79     0.11   994077     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::find(dstring const&)
  0.02    427.90     0.11   126662     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    428.01     0.11    51344     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    428.11     0.10 47575433     0.00     0.00  exprt::type() const
  0.02    428.21     0.10 30449994     0.00     0.00  reference_counting<value_sett::object_map_dt>::~reference_counting()
  0.02    428.31     0.10 28909951     0.00     0.00  void std::_Construct<irept, irept>(irept*, irept const&)
  0.02    428.41     0.10 19190265     0.00     0.00  std::pair<dstring, irept>::~pair()
  0.02    428.51     0.10  1925584     0.00     0.00  value_sett::field_sensitive(dstring const&, typet const&)
  0.02    428.61     0.10  1811380     0.00     0.00  constant_exprt::value_is_zero_string() const
  0.02    428.71     0.10  1549986     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_insert_unique(dstring const&)
  0.02    428.81     0.10   339870     0.00     0.00  boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const
  0.02    428.91     0.10   145884     0.00     0.13  value_sett::assign(exprt const&, exprt const&, namespacet const&, bool)
  0.02    429.01     0.10     1153     0.09     0.28  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_rehash(unsigned long)
  0.02    429.11     0.10                             Minisat::SimpSolver::extendModel()
  0.02    429.21     0.10                             Minisat::Solver::analyzeFinal(Minisat::Lit, Minisat::vec<Minisat::Lit>&)
  0.02    429.31     0.10 14550002     0.00     0.00  BigInt::BigInt(BigInt const&)
  0.02    429.40     0.10                             irept::pretty(unsigned int, unsigned int) const
  0.02    429.49     0.09 23154913     0.00     0.00  BigInt::~BigInt()
  0.02    429.58     0.09  3585709     0.00     0.00  prop_conv_solvert::convert_bool(exprt const&)
  0.02    429.67     0.09  1586806     0.00     0.00  exprt::is_true() const
  0.02    429.76     0.09   513558     0.00     0.00  simplify_exprt::simplify_plus(exprt&)
  0.02    429.85     0.09    51509     0.00     0.00  value_sett::~value_sett()
  0.02    429.94     0.09      786     0.11     0.28  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.02    430.03     0.09                             Minisat::Solver::removeSatisfied(Minisat::vec<unsigned int>&)
  0.02    430.12     0.09 22197107     0.00     0.00  exprt::copy_to_operands(exprt const&)
  0.02    430.20     0.09  7211252     0.00     0.00  exprt::exprt(dstring const&, typet const&)
  0.02    430.29     0.09                             Minisat::SimpSolver::implied(Minisat::vec<Minisat::Lit> const&)
  0.02    430.37     0.08 19121031     0.00     0.00  std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >::insert(std::_List_iterator<std::pair<dstring, irept> >, std::pair<dstring, irept> const&)
  0.02    430.45     0.08  8593458     0.00     0.00  BigInt::resize(unsigned int)
  0.02    430.53     0.08  5436346     0.00     0.00  BigInt::BigInt()
  0.02    430.61     0.08  5200874     0.00     0.00  to_symbol_expr(exprt&)
  0.02    430.69     0.08  5125320     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::vector(std::vector<literalt, std::allocator<literalt> > const&)
  0.02    430.77     0.08   975705     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, literalt> const&, std::tr1::integral_constant<bool, true>)
  0.02    430.85     0.08   817364     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(irept const&, std::tr1::integral_constant<bool, true>)
  0.02    430.93     0.08   634974     0.00     0.00  adjust_float_expressions(exprt&, namespacet const&)
  0.02    431.01     0.08   633951     0.00     0.00  symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&)
  0.02    431.09     0.08   500264     0.00     0.00  simplify_exprt::simplify_typecast(exprt&)
  0.02    431.17     0.08   209643     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_erase(std::_Rb_tree_node<literalt>*)
  0.02    431.25     0.08   146210     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.02    431.33     0.08      590     0.14     0.14  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_allocate(unsigned long)
  0.02    431.41     0.08                             cnft::lxor(std::vector<literalt, std::allocator<literalt> > const&)
  0.02    431.49     0.08                             Minisat::IntOption::help(bool)
  0.02    431.57     0.08                             std::_Vector_base<irept::dt*, std::allocator<irept::dt*> >::~_Vector_base()
  0.02    431.64     0.08 19071378     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_insert(std::_List_iterator<exprt>, exprt const&)
  0.02    431.72     0.08 16360261     0.00     0.00  __gnu_cxx::new_allocator<literalt>::allocate(unsigned long, void const*)
  0.02    431.79     0.08                             mkElimClause(Minisat::vec<unsigned int>&, Minisat::Lit)
  0.02    431.87     0.08 27088557     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::_M_allocate(unsigned long)
  0.02    431.94     0.08 11815325     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt)
  0.02    432.02     0.08  4204428     0.00     0.00  is_number(typet const&)
  0.02    432.09     0.07 13383062     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::_M_create_storage(unsigned long)
  0.02    432.16     0.07  1984528     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    432.23     0.07    18112     0.00     0.01  bv_utilst::select(literalt, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.02    432.30     0.07      157     0.45     0.51  satcheck_minisat2_baset<Minisat::SimpSolver>::satcheck_minisat2_baset(Minisat::SimpSolver*)
  0.02    432.37     0.07      157     0.45    51.39  symex_target_equationt::convert_assignments(decision_proceduret&) const
  0.02    432.44     0.07      153     0.46     0.46  convert_string_literal(std::string const&)
  0.02    432.51     0.07  9198744     0.00     0.00  goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt)
  0.02    432.58     0.07  1368534     0.00     0.00  cnft::gate_and(literalt, literalt, literalt)
  0.02    432.65     0.07   838036     0.00     0.00  goto_symext::replace_nondet(exprt&)
  0.02    432.72     0.07     7597     0.01     0.32  bv_utilst::unsigned_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.02    432.79     0.07      165     0.42   551.47  bmct::run(goto_functionst const&)
  0.02    432.86     0.07      157     0.45     0.57  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, literalt>, false>**, unsigned long)
  0.01    432.92     0.07 21242024     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::_M_allocate(unsigned long)
  0.01    432.99     0.07  1572583     0.00     0.00  integer2binary(BigInt const&, unsigned int)
  0.01    433.05     0.07     6394     0.01     0.01  pointer_typet::~pointer_typet()
  0.01    433.12     0.07  8624135     0.00     0.00  irept::set(dstring const&, dstring const&)
  0.01    433.18     0.07  6889516     0.00     0.00  typet::typet(typet const&)
  0.01    433.25     0.07   267061     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&) const
  0.01    433.31     0.06 28404969     0.00     0.00  value_sett::entryt::~entryt()
  0.01    433.37     0.06  8902238     0.00     0.00  cnft::lor(literalt, literalt)
  0.01    433.43     0.06  7943217     0.00     0.00  int str2number<int>(char const*, int, bool)
  0.01    433.49     0.06  2628928     0.00     0.00  std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)
  0.01    433.55     0.06   633951     0.00     0.10  goto_symext::symex_step(goto_functionst const&, goto_symex_statet&)
  0.01    433.61     0.06   594084     0.00     0.00  messaget::eom(messaget::mstreamt&)
  0.01    433.67     0.06   493303     0.00     0.00  std::_List_base<dstring, std::allocator<dstring> >::_M_clear()
  0.01    433.73     0.06   442955     0.00     0.00  gen_zero(typet const&)
  0.01    433.79     0.06     7636     0.01     0.12  boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    433.85     0.06                             Minisat::vec<double>::capacity(int)
  0.01    433.91     0.06                             string_constantt::get_value() const
  0.01    433.97     0.06                             satcheck_minisat_simplifiert::is_eliminated(literalt) const
  0.01    434.03     0.06                             smt2_dect::has_set_assumptions() const
  0.01    434.09     0.06 19071378     0.00     0.00  std::list<exprt, std::allocator<exprt> >::push_back(exprt const&)
  0.01    434.15     0.06 11402017     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, exprt> > const*)
  0.01    434.21     0.06  6360044     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long)
  0.01    434.27     0.06  1712638     0.00     0.00  operator<<(std::ostream&, dstring const&)
  0.01    434.33     0.06  1352087     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.01    434.39     0.06                             notequal_exprt::~notequal_exprt()
  0.01    434.44     0.06  4517173     0.00     0.00  irept::get_bool(dstring const&) const
  0.01    434.50     0.06  2197916     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    434.55     0.06                             Minisat::Solver::Solver()
  0.01    434.60     0.05 35504418     0.00     0.00  cnft::lnot(literalt)
  0.01    434.65     0.05  9755418     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::l_get(literalt) const
  0.01    434.70     0.05  4302991     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::find(unsigned int const&) const
  0.01    434.75     0.05  2016197     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_insert_unique(std::pair<unsigned int const, value_sett::objectt> const&)
  0.01    434.80     0.05   634974     0.00     0.00  goto_symext::replace_array_equal(exprt&)
  0.01    434.85     0.05   307346     0.00     0.01  boolbvt::convert_equality(equal_exprt const&)
  0.01    434.90     0.05   166680     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.01    434.95     0.05    53644     0.00     0.02  boolbvt::get(exprt const&) const
  0.01    435.00     0.05    25670     0.00     0.05  operator|=(guardt&, guardt const&)
  0.01    435.05     0.05     1385     0.04     0.07  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.01    435.10     0.05      157     0.32    48.98  symex_target_equationt::convert_guards(prop_convt&)
  0.01    435.15     0.05                             multi_namespacet::lookup(dstring const&, symbolt const*&) const
  0.01    435.20     0.05 12915132     0.00     0.00  cnft::new_variable()
  0.01    435.25     0.05  2067100     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned int const, value_sett::objectt> const&)
  0.01    435.30     0.05    20718     0.00     0.10  operator-=(guardt&, guardt const&)
  0.01    435.35     0.05 25841823     0.00     0.00  Minisat::vec<int>::capacity(int)
  0.01    435.39     0.05 19845750     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base()
  0.01    435.44     0.05 11178866     0.00     0.00  dstring::dstring(std::string const&)
  0.01    435.48     0.05  9895664     0.00     0.00  std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.01    435.53     0.05   330518     0.00     0.00  c_typecheck_baset::typecheck_type(typet&)
  0.01    435.57     0.04 10711359     0.00     0.00  typet::~typet()
  0.01    435.61     0.04  9046056     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    435.65     0.04  2511373     0.00     0.00  BigInt::BigInt(unsigned long)
  0.01    435.69     0.04  2423027     0.00     0.00  goto_symex_statet::rename(dstring const&, namespacet const&, goto_symex_statet::levelt)
  0.01    435.73     0.04  2264226     0.00     0.00  exprt::is_zero() const
  0.01    435.77     0.04  2067151     0.00     0.00  reference_counting<value_sett::object_map_dt>::detatch()
  0.01    435.81     0.04  2016150     0.00     0.00  reference_counting<value_sett::object_map_dt>::dt::~dt()
  0.01    435.85     0.04  1673743     0.00     0.00  namespacet::lookup(dstring const&, symbolt const*&) const
  0.01    435.89     0.04  1549986     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::insert(dstring const&)
  0.01    435.93     0.04  1440189     0.00     0.00  base_type_eq(typet const&, typet const&, namespacet const&)
  0.01    435.97     0.04  1002426     0.00     0.00  goto_symex_statet::level1t::name(dstring const&, unsigned int) const
  0.01    436.01     0.04   994077     0.00     0.00  goto_symex_statet::level0t::operator()(dstring const&, namespacet const&, unsigned int)
  0.01    436.05     0.04   694255     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    436.09     0.04   507647     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(exprt&) const
  0.01    436.13     0.04    89920     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&)
  0.01    436.17     0.04    70390     0.00     0.00  value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const
  0.01    436.21     0.04    51344     0.00     0.08  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(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> > > const&)
  0.01    436.25     0.04      298     0.13     0.13  BigInt::operator*=(long long)
  0.01    436.29     0.04      165     0.24     0.24  simple_slice(symex_target_equationt&)
  0.01    436.33     0.04      165     0.24     0.42  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    436.37     0.04      157     0.25     0.31  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, false>**, unsigned long)
  0.01    436.41     0.04      156     0.26     0.30  symex_target_equationt::convert_assumptions(prop_convt&)
  0.01    436.45     0.04                             to_union_type(typet const&)
  0.01    436.49     0.04                             Minisat::SimpSolver::solve_(bool, bool)
  0.01    436.53     0.04                             std::vector<irept::dt*, std::allocator<irept::dt*> >::vector(unsigned long, irept::dt* const&, std::allocator<irept::dt*> const&)
  0.01    436.56     0.04  3229372     0.00     0.00  BigInt::operator=(BigInt const&)
  0.01    436.60     0.04  1209492     0.00     0.00  exprt::copy_to_operands(exprt const&, exprt const&)
  0.01    436.63     0.04    77806     0.00     0.00  symbol_tablet::move(symbolt&, symbolt*&)
  0.01    436.66     0.03    64443     0.00     0.00  cnft::gate_or(literalt, literalt, literalt)
  0.01    436.69     0.03     1318     0.02     0.02  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.01    436.72     0.03      714     0.04     0.12  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.01    436.75     0.03      156     0.19     0.19  symex_target_equationt::convert_io(decision_proceduret&)
  0.01    436.78     0.03      156     0.19     0.19  symex_target_equationt::convert_constraints(decision_proceduret&) const
  0.01    436.81     0.03                             Minisat::vec<Minisat::Lit>::growTo(int, Minisat::Lit const&)
  0.01    436.84     0.03                             optionst::set_option(std::string const&, int)
  0.01    436.87     0.03 11418354     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    436.90     0.03  7328886     0.00     0.00  irept::get_comments()
  0.01    436.93     0.03  4893284     0.00     0.00  std::vector<irept, std::allocator<irept> >::push_back(irept const&)
  0.01    436.96     0.03  4052637     0.00     0.00  parsert::read(char&)
  0.01    436.99     0.03  4020394     0.00     0.00  value_sett::objectt::objectt()
  0.01    437.02     0.03  3425480     0.00     0.00  irept::set(dstring const&, long long)
  0.01    437.05     0.03  3252015     0.00     0.00  BigInt::reallocate(unsigned int)
  0.01    437.08     0.03  3052499     0.00     0.00  literalt* std::vector<literalt, std::allocator<literalt> >::_M_allocate_and_copy<literalt*>(unsigned long, literalt*, literalt*)
  0.01    437.11     0.03  2947853     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    437.14     0.03  2938075     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(typet&) const
  0.01    437.17     0.03  2065883     0.00     0.00  value_sett::objectt::operator=(value_sett::objectt const&)
  0.01    437.20     0.03  2054135     0.00     0.00  unsignedbv_typet::unsignedbv_typet(unsigned int)
  0.01    437.23     0.03  2016150     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    437.26     0.03  1964145     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.01    437.29     0.03  1954511     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const
  0.01    437.32     0.03  1925584     0.00     0.00  value_sett::entryt::entryt(dstring const&, std::string)
  0.01    437.35     0.03  1925584     0.00     0.00  value_sett::get_entry(value_sett::entryt const&, typet const&)
  0.01    437.38     0.03  1674009     0.00     0.00  goto_symex_statet::renaming_levelt::current_count(dstring const&) const
  0.01    437.41     0.03  1441589     0.00     0.00  base_type_eqt::base_type_eq_rec(typet const&, typet const&)
  0.01    437.44     0.03  1354002     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long)
  0.01    437.47     0.03   994063     0.00     0.00  goto_symex_statet::level1t::current_name(dstring const&) const
  0.01    437.50     0.03   634974     0.00     0.01  goto_symext::clean_expr(exprt&, goto_symex_statet&, bool)
  0.01    437.53     0.03   634026     0.00     0.00  optionst::get_unsigned_int_option(std::string const&) const
  0.01    437.56     0.03   633951     0.00     0.02  goto_symext::merge_gotos(goto_symex_statet&)
  0.01    437.59     0.03   630219     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.01    437.62     0.03   630219     0.00     0.00  std::tr1::__detail::_Map_base<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, true, std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](string_ptrt const&)
  0.01    437.65     0.03   505377     0.00     0.00  goto_symex_statet::get_original_name(dstring const&) const
  0.01    437.68     0.03   425574     0.00     0.00  simplify_exprt::simplify_inequality(exprt&)
  0.01    437.71     0.03   343458     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.01    437.74     0.03   280038     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.01    437.77     0.03   277698     0.00     0.03  goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&)
  0.01    437.80     0.03   257555     0.00     0.00  simplify_exprt::simplify_pointer_offset(exprt&)
  0.01    437.83     0.03   219462     0.00     0.01  simplify_exprt::simplify_mult(exprt&)
  0.01    437.86     0.03   184813     0.00     0.01  boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    437.89     0.03   139460     0.00     0.10  goto_symext::symex_goto(goto_symex_statet&)
  0.01    437.92     0.03   137389     0.00     0.00  simplify_exprt::simplify_boolean(exprt&)
  0.01    437.95     0.03   135190     0.00     0.00  goto_symex_statet::constant_propagation(exprt const&) const
  0.01    437.98     0.03    70390     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_unique(exprt const&)
  0.01    438.01     0.03    65898     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.01    438.04     0.03    58924     0.00     0.03  value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet)
  0.01    438.07     0.03    51352     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, unsigned int> > const*, std::_Rb_tree_node<std::pair<dstring const, unsigned int> >*)
  0.01    438.10     0.03    33838     0.00     0.01  simplify_exprt::simplify_bitwise(exprt&)
  0.01    438.13     0.03    25670     0.00     0.29  goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&)
  0.01    438.16     0.03    11867     0.00     0.00  bv_utilst::build_constant(BigInt const&, unsigned long)
  0.01    438.19     0.03      175     0.17     0.17  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<string_ptrt const, unsigned int>, false>**, unsigned long)
  0.01    438.22     0.03      165     0.18   397.76  goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&)
  0.01    438.25     0.03      165     0.18     1.90  std::_List_base<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::_M_clear()
  0.01    438.28     0.03      157     0.19     0.22  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, boolbv_mapt::map_entryt>, false>**, unsigned long)
  0.01    438.31     0.03                             Minisat::vec<Minisat::vec<unsigned int> >::capacity(int)
  0.01    438.34     0.03                             Minisat::Solver::solve_()
  0.01    438.37     0.03 19071378     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_create_node(exprt const&)
  0.01    438.39     0.03  7879803     0.00     0.00  exprt::operands()
  0.01    438.42     0.03  5819152     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_erase(std::_List_iterator<exprt>)
  0.01    438.44     0.03  3180668     0.00     0.00  exprt* std::__uninitialized_copy<false>::__uninit_copy<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.01    438.47     0.03  1533048     0.00     0.00  bool_typet::bool_typet()
  0.00    438.49     0.02 16369618     0.00     0.00  operator==(string_ptrt, string_ptrt)
  0.00    438.51     0.02  8538285     0.00     0.00  goto_symex_statet::renaming_levelt::is_renamed(dstring const&) const
  0.00    438.53     0.02  8069354     0.00     0.00  digit_add(unsigned int const*, unsigned int, unsigned int const*, unsigned int, unsigned int*)
  0.00    438.55     0.02  4750757     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::_M_check_len(unsigned long, char const*) const
  0.00    438.57     0.02  4672832     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    438.59     0.02  3668943     0.00     0.00  irept::clear()
  0.00    438.61     0.02  3425480     0.00     0.00  i2string(long long)
  0.00    438.63     0.02  3383699     0.00     0.00  goto_symex_statet::call_stack()
  0.00    438.65     0.02  3099794     0.00     0.00  constant_exprt::get_value() const
  0.00    438.67     0.02  2966635     0.00     0.00  merge_irept::operator()(irept&)
  0.00    438.69     0.02  2614904     0.00     0.00  simplify_exprt::setup_jump_table()
  0.00    438.71     0.02  2295763     0.00     0.00  bitvector_typet::set_width(unsigned int)
  0.00    438.73     0.02  2176562     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.00    438.75     0.02  2067149     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    438.77     0.02  2067104     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    438.79     0.02  2065885     0.00     0.00  std::map<unsigned int, value_sett::objectt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::operator[](unsigned int const&)
  0.00    438.81     0.02  1441589     0.00     0.00  base_type_eqt::base_type_eq(typet const&, typet const&)
  0.00    438.83     0.02  1352087     0.00     0.00  optionst::get_option(std::string const&) const
  0.00    438.85     0.02  1352087     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.00    438.87     0.02  1235587     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    438.89     0.02  1195428     0.00     0.00  locationt::~locationt()
  0.00    438.91     0.02   990909     0.00     0.00  goto_symex_statet::level0t::name(dstring const&, unsigned int) const
  0.00    438.93     0.02   975777     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    438.95     0.02   940283     0.00     0.00  to_integer(constant_exprt const&, BigInt&)
  0.00    438.97     0.02   756526     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    438.99     0.02   693044     0.00     0.00  BigInt::ucompare(BigInt const&) const
  0.00    439.01     0.02   647182     0.00     0.00  from_integer(BigInt const&, typet const&)
  0.00    439.03     0.02   633951     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    439.05     0.02   630219     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::push_back(std::string* const&)
  0.00    439.07     0.02   594202     0.00     0.00  namespace_baset::lookup(dstring const&) const
  0.00    439.09     0.02   591861     0.00     0.00  c_qualifierst::write(typet&) const
  0.00    439.11     0.02   590247     0.00     0.00  parsert::set_location(exprt&)
  0.00    439.13     0.02   577429     0.00     0.00  BigInt::mul(unsigned int const*, unsigned int, bool)
  0.00    439.15     0.02   515044     0.00     0.00  BigInt::operator+(BigInt const&) const
  0.00    439.17     0.02   443002     0.00     0.00  constant_exprt::constant_exprt(dstring const&, typet const&)
  0.00    439.19     0.02   423805     0.00     0.00  symex_target_equationt::SSA_stept::SSA_stept()
  0.00    439.21     0.02   407538     0.00     0.00  string_ptrt::string_ptrt(char const*)
  0.00    439.23     0.02   402638     0.00     0.00  simplify_exprt::simplify_address_of(exprt&)
  0.00    439.25     0.02   369104     0.00     0.00  exprt::sum(exprt const&)
  0.00    439.27     0.02   347576     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    439.29     0.02   346195     0.00     0.00  irep_serializationt::reference_convert(std::istream&, irept&)
  0.00    439.31     0.02   342715     0.00     0.00  ansi_c_convert_typet::read_rec(typet const&)
  0.00    439.33     0.02   281195     0.00     0.00  init(unsigned int&)
  0.00    439.35     0.02   253283     0.00     0.00  simplify_exprt::simplify_object(exprt&)
  0.00    439.37     0.02   250032     0.00     0.00  goto_symext::add_to_lhs(exprt const&, exprt const&)
  0.00    439.39     0.02   235254     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    439.41     0.02   211842     0.00     0.00  ansi_c_parsert::lookup(std::string&, bool, bool)
  0.00    439.43     0.02   177833     0.00     0.02  symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&)
  0.00    439.45     0.02   169019     0.00     0.00  compute_pointer_offset(namespacet const&, exprt const&)
  0.00    439.47     0.02   135961     0.00     0.03  boolbvt::boolbv_set_equality_to_true(equal_exprt const&)
  0.00    439.49     0.02   132475     0.00     0.00  reference_counting<value_sett::object_map_dt>::copy_from(reference_counting<value_sett::object_map_dt> const&)
  0.00    439.51     0.02    94882     0.00     0.00  cnft::limplies(literalt, literalt)
  0.00    439.53     0.02    76631     0.00     0.00  make_subtype(unsigned int, unsigned int)
  0.00    439.55     0.02    68678     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    439.57     0.02    58924     0.00     0.00  goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&)
  0.00    439.59     0.02    51344     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    439.61     0.02    47543     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    439.63     0.02    33106     0.00     0.02  boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    439.65     0.02    30274     0.00     0.00  std::__fill_bvector(std::_Bit_iterator, std::_Bit_iterator, bool)
  0.00    439.67     0.02    20519     0.00     0.00  std::_List_base<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_clear()
  0.00    439.69     0.02     5761     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const
  0.00    439.71     0.02      400     0.05     0.08  endianness_mapt::build_rec(typet const&, bool, unsigned long&)
  0.00    439.73     0.02      296     0.07     1.94  bv_utilst::unsigned_multiplier_no_overflow(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    439.75     0.02       45     0.44    25.56  build_goto_trace(symex_target_equationt const&, prop_convt const&, namespacet const&, goto_tracet&)
  0.00    439.77     0.02                             pipe_stream::pipe_stream(std::string const&, std::list<std::string, std::allocator<std::string> > const&)
  0.00    439.79     0.02                             console_message_handlert::~console_message_handlert()
  0.00    439.81     0.02                             Minisat::SimpSolver::asymmVar(int)
  0.00    439.83     0.02                             Minisat::vec<Minisat::vec<unsigned int> >::clear(bool)
  0.00    439.85     0.02                             Minisat::Solver::simplify()
  0.00    439.87     0.02                             bv_cbmct::convert_waitfor(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    439.89     0.02                             std::vector<exprt, std::allocator<exprt> >::vector(unsigned long, exprt const&, std::allocator<exprt> const&)
  0.00    439.90     0.02  1918517     0.00     0.00  ordering(irept const&, irept const&)
  0.00    439.92     0.02   629267     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    439.93     0.02   165256     0.00     0.00  typet::subtypes()
  0.00    439.95     0.02    82648     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::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_parsert::identifiert> const&)
  0.00    439.96     0.02      102     0.15     0.15  c_typecheck_baset::typecheck_compound_type(struct_union_typet&)
  0.00    439.98     0.02                             BigInt::BigInt(unsigned long long)
  0.00    439.99     0.02                             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    440.01     0.02  2614083     0.00     0.00  simplify(exprt&, namespacet const&)
  0.00    440.02     0.02  1918517     0.00     0.00  operator<(exprt const&, exprt const&)
  0.00    440.04     0.02   716922     0.00     0.00  optionst::get_bool_option(std::string const&) const
  0.00    440.05     0.02   631903     0.00     0.00  BigInt::compare(BigInt const&) const
  0.00    440.07     0.02   182321     0.00     0.00  integer2unsigned(BigInt const&)
  0.00    440.08     0.02    82915     0.00     0.00  ansi_c_declaratort::set_name(dstring const&)
  0.00    440.10     0.02    12087     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    440.11     0.02       80     0.19     0.19  Minisat::SimpSolver::solve(Minisat::vec<Minisat::Lit> const&, bool, bool)
  0.00    440.13     0.02                             hash_string(std::string const&)
  0.00    440.14     0.02                             string_containert::~string_containert()
  0.00    440.15     0.01 11756084     0.00     0.00  __gnu_cxx::new_allocator<irept>::allocate(unsigned long, void const*)
  0.00    440.16     0.01  7968842     0.00     0.00  exprt::op0()
  0.00    440.17     0.01  5988307     0.00     0.00  symbol_exprt::get_identifier() const
  0.00    440.18     0.01  5788402     0.00     0.00  std::list<exprt, std::allocator<exprt> >::pop_front()
  0.00    440.19     0.01  3220466     0.00     0.00  irept::make_nil()
  0.00    440.20     0.01  3098407     0.00     0.00  to_constant_expr(exprt const&)
  0.00    440.21     0.01  2697945     0.00     0.00  bitvector_typet::get_width() const
  0.00    440.22     0.01  2569718     0.00     0.00  exprt::op1()
  0.00    440.23     0.01  2405378     0.00     0.00  void std::_Destroy_aux<false>::__destroy<exprt*>(exprt*, exprt*)
  0.00    440.24     0.01  2334192     0.00     0.00  std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::~pair()
  0.00    440.25     0.01  2334192     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    440.26     0.01  2284072     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    440.27     0.01  2274925     0.00     0.00  __gnu_cxx::new_allocator<exprt>::allocate(unsigned long, void const*)
  0.00    440.28     0.01  2202597     0.00     0.00  constant_exprt::set_value(dstring const&)
  0.00    440.29     0.01  2104733     0.00     0.00  constant_exprt::constant_exprt(typet const&)
  0.00    440.30     0.01  2067104     0.00     0.00  std::pair<unsigned int const, value_sett::objectt>::pair(std::pair<unsigned int const, value_sett::objectt> const&)
  0.00    440.31     0.01  2065883     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    440.32     0.01  2020913     0.00     0.00  std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&)
  0.00    440.33     0.01  1999398     0.00     0.00  BigInt::to_ulong() const
  0.00    440.34     0.01  1984528     0.00     0.01  value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const
  0.00    440.35     0.01  1950523     0.00     0.00  unsigned_char_type()
  0.00    440.36     0.01  1812917     0.00     0.00  symbol_exprt::set_identifier(dstring const&)
  0.00    440.37     0.01  1589245     0.00     0.00  BigInt::digits(unsigned int) const
  0.00    440.38     0.01  1523491     0.00     0.00  unsigned int str2number<unsigned int>(char const*, int, bool)
  0.00    440.39     0.01  1523416     0.00     0.00  unsafe_string2unsigned(std::string const&, int)
  0.00    440.40     0.01  1516131     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(dstring const&) const
  0.00    440.41     0.01  1506093     0.00     0.00  typet::operator=(typet const&)
  0.00    440.42     0.01  1504864     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    440.43     0.01  1441746     0.00     0.00  std::_Vector_base<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::~_Vector_base()
  0.00    440.44     0.01  1441589     0.00     0.00  union_find<dstring>::~union_find()
  0.00    440.45     0.01  1389637     0.00     0.00  boolbv_widtht::entryt::entryt(boolbv_widtht::entryt const&)
  0.00    440.46     0.01  1389637     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_create_storage(unsigned long)
  0.00    440.47     0.01  1389637     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    440.48     0.01  1279587     0.00     0.00  goto_symex_statet::renaming_levelt::operator()(dstring const&)
  0.00    440.49     0.01  1266764     0.00     0.00  goto_symex_statet::l2_thread_read_encoding(symbol_exprt&, namespacet const&)
  0.00    440.50     0.01  1233686     0.00     0.00  std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&)
  0.00    440.51     0.01  1073784     0.00     0.00  to_integer(exprt const&, BigInt&)
  0.00    440.52     0.01   856655     0.00     0.00  typet::subtype() const
  0.00    440.53     0.01   822692     0.00     0.00  goto_symex_statet::top()
  0.00    440.54     0.01   817364     0.00     0.00  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert_bucket(irept const&, unsigned long, unsigned long)
  0.00    440.55     0.01   817364     0.00     0.00  std::vector<irept, std::allocator<irept> >::reserve(unsigned long)
  0.00    440.56     0.01   795057     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    440.57     0.01   715151     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    440.58     0.01   714953     0.00     0.00  safe_str2int(char const*, int)
  0.00    440.59     0.01   695382     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::~pair()
  0.00    440.60     0.01   694851     0.00     0.00  dstring::operator!=(char const*) const
  0.00    440.61     0.01   672506     0.00     0.00  base_type_rec(typet&, namespacet const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    440.62     0.01   672506     0.00     0.00  base_type(typet&, namespacet const&)
  0.00    440.63     0.01   671761     0.00     0.00  predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&)
  0.00    440.64     0.01   647539     0.00     0.00  constant_exprt::constant_exprt(constant_exprt const&)
  0.00    440.65     0.01   631305     0.00     0.00  std::list<std::string, std::allocator<std::string> >::_M_insert(std::_List_iterator<std::string>, std::string const&)
  0.00    440.66     0.01   626151     0.00     0.00  locationt::get_function() const
  0.00    440.67     0.01   605612     0.00     0.00  locationt::get_file() const
  0.00    440.68     0.01   550206     0.00     0.01  goto_symext::do_simplify(exprt&)
  0.00    440.69     0.01   498695     0.00     0.00  boolbv_mapt::map_entryt::map_entryt(boolbv_mapt::map_entryt const&)
  0.00    440.70     0.01   498695     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_create_storage(unsigned long)
  0.00    440.71     0.01   497297     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    440.72     0.01   440181     0.00     0.00  irept* std::vector<irept, std::allocator<irept> >::_M_allocate_and_copy<irept*>(unsigned long, irept*, irept*)
  0.00    440.73     0.01   423805     0.00     0.02  symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&)
  0.00    440.74     0.01   423805     0.00     0.00  symex_target_equationt::SSA_stept::SSA_stept(symex_target_equationt::SSA_stept const&)
  0.00    440.75     0.01   417627     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    440.76     0.01   407538     0.00     0.00  string_containert::get(char const*)
  0.00    440.77     0.01   391320     0.00     0.00  exprt::exprt(dstring const&)
  0.00    440.78     0.01   374130     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    440.79     0.01   358781     0.00     0.00  BigInt::operator*(BigInt const&) const
  0.00    440.80     0.01   345818     0.00     0.00  bv_pointerst::convert_rest(exprt const&)
  0.00    440.81     0.01   344993     0.00     0.00  boolbvt::convert_rest(exprt const&)
  0.00    440.82     0.01   342715     0.00     0.00  ansi_c_convert_typet::clear()
  0.00    440.83     0.01   342715     0.00     0.00  ansi_c_convert_typet::write(typet&)
  0.00    440.84     0.01   342715     0.00     0.00  ansi_c_convert_typet::ansi_c_convert_typet(message_handlert&)
  0.00    440.85     0.01   315096     0.00     0.00  typet* std::__uninitialized_copy<false>::__uninit_copy<typet*, typet*>(typet*, typet*, typet*)
  0.00    440.86     0.01   306476     0.00     0.00  is_dereference_integer_object(exprt const&, BigInt&)
  0.00    440.87     0.01   304484     0.00     0.00  merge(unsigned int, unsigned int)
  0.00    440.88     0.01   292431     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    440.89     0.01   280133     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::resize(unsigned long, exprt)
  0.00    440.90     0.01   268286     0.00     0.00  pointer_offset_size(namespacet const&, typet const&)
  0.00    440.91     0.01   249159     0.00     0.00  nil_exprt::nil_exprt()
  0.00    440.92     0.01   236256     0.00     0.00  simplify_exprt::get_values(exprt const&, std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >&)
  0.00    440.93     0.01   230107     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    440.94     0.01   208038     0.00     0.00  to_array_type(typet const&)
  0.00    440.95     0.01   204105     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    440.96     0.01   202068     0.00     0.00  exprt::mul(exprt const&)
  0.00    440.97     0.01   194834     0.00     0.00  bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    440.98     0.01   194834     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    440.99     0.01   187065     0.00     0.00  ansi_c_parsert::add_declarator(exprt&, irept&)
  0.00    441.00     0.01   187065     0.00     0.00  ansi_c_declarationt::full_type(ansi_c_declaratort const&) const
  0.00    441.01     0.01   187065     0.00     0.00  std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_check_len(unsigned long, char const*) const
  0.00    441.02     0.01   187065     0.00     0.00  std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::push_back(ansi_c_declaratort const&)
  0.00    441.03     0.01   182545     0.00     0.01  boolbv_mapt::get_map_entry(dstring const&, typet const&)
  0.00    441.04     0.01   182545     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    441.05     0.01   170459     0.00     0.00  goto_symex_statet::renaming_levelt::rename(dstring const&, unsigned int)
  0.00    441.06     0.01   166127     0.00     0.00  renaming_nst::lookup(dstring const&, symbolt const*&) const
  0.00    441.07     0.01   160090     0.00     0.00  std::tr1::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const
  0.00    441.08     0.01   158648     0.00     0.00  simplify_exprt::simplify_pointer_object(exprt&)
  0.00    441.09     0.01   157548     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    441.10     0.01   155372     0.00     0.00  c_storage_spect::read(typet const&)
  0.00    441.11     0.01   145142     0.00     0.14  goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool)
  0.00    441.12     0.01   145142     0.00     0.01  goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&)
  0.00    441.13     0.01   145142     0.00     0.02  symex_target_equationt::assignment(exprt const&, symbol_exprt const&, symbol_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet)
  0.00    441.14     0.01   140743     0.00     0.00  object_descriptor_exprt::root_object() const
  0.00    441.15     0.01   133605     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    441.16     0.01   132072     0.00     0.15  goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    441.17     0.01   126529     0.00     0.00  c_typecheck_baset::typecheck_symbol_type(typet&)
  0.00    441.18     0.01   122228     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    441.19     0.01   118745     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    441.20     0.01   117680     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::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_parsert::identifiert>, false>**, unsigned long)
  0.00    441.21     0.01   110439     0.00     0.00  goto_symex_statet::get_original_name(exprt&) const
  0.00    441.22     0.01   110104     0.00     0.20  goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    441.23     0.01   101813     0.00     0.00  simplify_exprt::simplify_index(exprt&)
  0.00    441.24     0.01    96386     0.00     0.00  pointer_object(exprt const&)
  0.00    441.25     0.01    72612     0.00     0.00  ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const
  0.00    441.26     0.01    72467     0.00     0.00  simplify_exprt::simplify_inequality_constant(exprt&)
  0.00    441.27     0.01    70513     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    441.28     0.01    70390     0.00     0.02  value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&)
  0.00    441.29     0.01    70142     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::insert(exprt const&)
  0.00    441.30     0.01    69602     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    441.31     0.01    68678     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    441.32     0.01    68436     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    441.33     0.01    64694     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::~instructiont()
  0.00    441.34     0.01    58928     0.00     0.01  value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const
  0.00    441.35     0.01    58840     0.00     0.00  std::list<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::push_back(ansi_c_parsert::scopet const&)
  0.00    441.36     0.01    50828     0.00     0.00  simplify_exprt::simplify_div(exprt&)
  0.00    441.37     0.01    48193     0.00     0.00  same_object(exprt const&, exprt const&)
  0.00    441.38     0.01    47641     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    441.39     0.01    45626     0.00     0.01  value_set_dereferencet::bounds_check(index_exprt const&, guardt const&)
  0.00    441.40     0.01    41010     0.00     0.01  size_of_expr(typet const&, namespacet const&)
  0.00    441.41     0.01    40854     0.00     0.00  goto_trace_stept::goto_trace_stept(goto_trace_stept const&)
  0.00    441.42     0.01    37667     0.00     0.00  operator<<(std::ostream&, locationt const&)
  0.00    441.43     0.01    34325     0.00     0.00  simplify_exprt::simplify_object_size(exprt&)
  0.00    441.44     0.01    32328     0.00     0.00  prop_conv_solvert::get(exprt const&) const
  0.00    441.45     0.01    29848     0.00     0.00  bv_utilst::inverted(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    441.46     0.01    27634     0.00     0.00  simplify_exprt::simplify_unary_minus(exprt&)
  0.00    441.47     0.01    27469     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    441.48     0.01    27025     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    441.49     0.01    25674     0.00     0.12  goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&)
  0.00    441.50     0.01    25086     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    441.51     0.01    23197     0.00     0.00  simplify_exprt::simplify_invalid_pointer(exprt&)
  0.00    441.52     0.01    22521     0.00     0.00  simplify_exprt::simplify_shifts(exprt&)
  0.00    441.53     0.01    21630     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_fill_insert(std::_Bit_iterator, unsigned long, bool)
  0.00    441.54     0.01    20079     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    441.55     0.01    15930     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    441.56     0.01    15818     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    441.57     0.01    15671     0.00     0.00  std::list<exprt, std::allocator<exprt> >::operator=(std::list<exprt, std::allocator<exprt> > const&)
  0.00    441.58     0.01    15671     0.00     0.05  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    441.59     0.01    15625     0.00     0.00  std::list<exprt, std::allocator<exprt> >::clear()
  0.00    441.60     0.01    14765     0.00     0.01  boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    441.61     0.01    13212     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    441.62     0.01    13032     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&)
  0.00    441.63     0.01    11845     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::equal_range(dstring const&)
  0.00    441.64     0.01    11845     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::find(dstring const&)
  0.00    441.65     0.01    11286     0.00     0.02  prop_conv_solvert::set_equality_to_true(equal_exprt const&)
  0.00    441.66     0.01     9065     0.00     0.02  goto_checkt::integer_overflow_check(exprt const&, guardt const&)
  0.00    441.67     0.01     8873     0.00     0.00  goto_checkt::has_dereference(exprt const&)
  0.00    441.68     0.01     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    441.69     0.01     7633     0.00     0.07  boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    441.70     0.01     7576     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    441.71     0.01     5211     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    441.72     0.01     5121     0.00     0.29  bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    441.73     0.01     5071     0.00     0.02  symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&)
  0.00    441.74     0.01     4836     0.00     0.00  goto_symex_statet::framet::framet()
  0.00    441.75     0.01     4822     0.00     0.00  expr2ct::convert_rec(typet const&, c_qualifierst const&, std::string const&)
  0.00    441.76     0.01     4784     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::push_back(unsigned long const&)
  0.00    441.77     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    441.78     0.01     3957     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    441.79     0.01     1560     0.01     0.01  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    441.80     0.01     1400     0.01     0.01  base_type_eqt::base_type_eq_rec(exprt const&, exprt const&)
  0.00    441.81     0.01      943     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    441.82     0.01      894     0.01     0.01  localst::build(goto_function_templatet<goto_programt> const&)
  0.00    441.83     0.01      871     0.01     0.01  __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    441.84     0.01      660     0.02     0.02  std::_Vector_base<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_allocate(unsigned long)
  0.00    441.85     0.01      274     0.04     0.04  c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&)
  0.00    441.86     0.01      268     0.04     0.05  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    441.87     0.01      177     0.06     0.06  code_deadt::~code_deadt()
  0.00    441.88     0.01      175     0.06     0.06  std::_Vector_base<std::string*, std::allocator<std::string*> >::~_Vector_base()
  0.00    441.89     0.01      165     0.06     0.06  std::_List_base<symbolt*, std::allocator<symbolt*> >::_M_clear()
  0.00    441.90     0.01      165     0.06     0.06  std::_Vector_base<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::~_Vector_base()
  0.00    441.91     0.01      157     0.06   124.26  symex_target_equationt::convert(prop_convt&)
  0.00    441.92     0.01      157     0.06     0.06  cnft::cnft()
  0.00    441.93     0.01      156     0.06    18.70  arrayst::add_array_Ackermann_constraints()
  0.00    441.94     0.01      156     0.06     0.90  symex_target_equationt::convert_decls(prop_convt&) const
  0.00    441.95     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    441.96     0.01       26     0.38     0.39  ieee_floatt::to_ansi_c_string() const
  0.00    441.97     0.01       17     0.59     0.59  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::_M_destroy_node(std::_Rb_tree_node<BigInt>*)
  0.00    441.98     0.01                             yyassemblererror(std::string const&)
  0.00    441.99     0.01                             install_signal_catcher()
  0.00    442.00     0.01                             c_implicit_typecast_arithmetic(exprt&, exprt&, namespacet const&)
  0.00    442.01     0.01                             xml(exprt const&, namespacet const&)
  0.00    442.02     0.01                             full_eq(irept const&, irept const&)
  0.00    442.03     0.01                             build_identifier_rec(exprt const&, dstring const&, dstring const&, std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)
  0.00    442.04     0.01                             goto_symext::is_index_member_symbol_if(exprt const&)
  0.00    442.05     0.01                             goto_symext::new_name(symbolt&)
  0.00    442.06     0.01                             merge_full_irept::operator()(irept&)
  0.00    442.07     0.01                             dereference_exprt::dereference_exprt(exprt const&, typet const&)
  0.00    442.08     0.01                             ui_message_handlert::print(unsigned int, std::string const&, int, locationt const&)
  0.00    442.09     0.01                             bmct::smt2_convert(smt2_convt::solvert, std::ostream&)
  0.00    442.10     0.01                             cnft::lnor(literalt, literalt)
  0.00    442.11     0.01                             irept::recursive_detach()
  0.00    442.12     0.01                             BigInt::BigInt(long)
  0.00    442.13     0.01                             Minisat::Solver::garbageCollect()
  0.00    442.14     0.01                             boolbvt::clear_cache()
  0.00    442.15     0.01                             optionst::~optionst()
  0.00    442.16     0.01                             value_sett::output(namespacet const&, std::ostream&) const
  0.00    442.17     0.01                             bv_refinementt::decision_procedure_text() const
  0.00    442.18     0.01                             namespace_baset::follow_macros(exprt&) const
  0.00    442.19     0.01                             invariant_set_domaint::output(namespacet const&, std::ostream&) const
  0.00    442.20     0.01                             satcheck_minisat2_baset<Minisat::SimpSolver>::has_set_assumptions() const
  0.00    442.21     0.01                             Minisat::Solver::progressEstimate() const
  0.00    442.22     0.01                             boolbvt::literal(exprt const&, unsigned int, literalt&) const
  0.00    442.23     0.01                             irept* std::__copy_move_backward<false, false, std::random_access_iterator_tag>::__copy_move_b<irept*, irept*>(irept*, irept*, irept*)
  0.00    442.24     0.01                             void std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::insert<__gnu_cxx::__normal_iterator<code_typet::parametert*, std::vector<code_typet::parametert, std::allocator<code_typet::parametert> > > >(__gnu_cxx::__normal_iterator<code_typet::parametert*, std::vector<code_typet::parametert, std::allocator<code_typet::parametert> > >, __gnu_cxx::__normal_iterator<code_typet::parametert*, std::vector<code_typet::parametert, std::allocator<code_typet::parametert> > >, __gnu_cxx::__normal_iterator<code_typet::parametert*, std::vector<code_typet::parametert, std::allocator<code_typet::parametert> > >)
  0.00    442.25     0.01                             __gnu_cxx::__normal_iterator<boolbv_widtht::membert*, std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> > > std::copy<__gnu_cxx::__normal_iterator<boolbv_widtht::membert const*, std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> > >, __gnu_cxx::__normal_iterator<boolbv_widtht::membert*, std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> > > >(__gnu_cxx::__normal_iterator<boolbv_widtht::membert const*, std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> > >, __gnu_cxx::__normal_iterator<boolbv_widtht::membert const*, std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> > >, __gnu_cxx::__normal_iterator<boolbv_widtht::membert*, std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> > >)
  0.00    442.26     0.01  3931996     0.00     0.00  typet::typet(dstring const&)
  0.00    442.26     0.01  1389672     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_allocate(unsigned long)
  0.00    442.27     0.01  1353952     0.00     0.00  exprt* std::vector<exprt, std::allocator<exprt> >::_M_allocate_and_copy<exprt*>(unsigned long, exprt*, exprt*)
  0.00    442.27     0.01  1084556     0.00     0.00  typet::subtype()
  0.00    442.28     0.01   693941     0.00     0.00  boolbv_widtht::get_entry(typet const&) const
  0.00    442.28     0.01   602115     0.00     0.00  BigInt::operator+=(BigInt const&)
  0.00    442.29     0.01   431905     0.00     0.00  array_typet::size()
  0.00    442.29     0.01   292314     0.00     0.00  std::list<dstring, std::allocator<dstring> >::list(std::list<dstring, std::allocator<dstring> > const&)
  0.00    442.30     0.01   280038     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<exprt*, unsigned long, exprt>(exprt*, unsigned long, exprt const&)
  0.00    442.30     0.01   259967     0.00     0.00  symbolt::symbolt(symbolt const&)
  0.00    442.31     0.01   259677     0.00     0.00  ansi_c_declarationt::get_is_parameter() const
  0.00    442.31     0.01   207810     0.00     0.00  code_typet::return_type()
  0.00    442.32     0.01   202948     0.00     0.00  BigInt::operator*=(unsigned long long)
  0.00    442.32     0.01   133753     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base()
  0.00    442.33     0.01   114248     0.00     0.00  c_typecheck_baset::adjust_function_parameter(typet&) const
  0.00    442.33     0.01    22433     0.00     0.00  messaget::mstreamt::~mstreamt()
  0.00    442.34     0.01     1901     0.00     0.00  std::list<exprt, std::allocator<exprt> >::splice(std::_List_iterator<exprt>, std::list<exprt, std::allocator<exprt> >&)
  0.00    442.34     0.01      885     0.01     0.01  goto_inlinet::goto_inline_rec(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >, bool)
  0.00    442.35     0.01      821     0.01     0.01  simplify_expr(exprt const&, namespacet const&)
  0.00    442.35     0.01      165     0.03     0.14  goto_partial_inline(goto_functionst&, namespacet const&, message_handlert&, unsigned int)
  0.00    442.36     0.01      157     0.03     0.03  boolbv_widtht::boolbv_widtht(namespacet const&)
  0.00    442.36     0.01      100     0.05    27.44  typecheckt::typecheck_main()
  0.00    442.37     0.01       50     0.10     0.10  c_typecheck_baset::typecheck_typeof_type(typet&)
  0.00    442.37     0.01       35     0.14     0.14  __gnu_cxx::new_allocator<boolbv_widtht::membert>::allocate(unsigned long, void const*)
  0.00    442.38     0.01       16     0.31     0.31  BigInt::operator=(unsigned long long)
  0.00    442.38     0.01                             unsignedbv_typet::~unsignedbv_typet()
  0.00    442.39     0.01                             irept::move_to_named_sub(dstring const&, irept&)
  0.00    442.39     0.01                             Minisat::SimpSolver::updateElimHeap(int)
  0.00    442.40     0.01                             Minisat::SimpSolver::asymm(int, unsigned int)
  0.00    442.40     0.01                             parsert::parse()
  0.00    442.41     0.01                             bv_utilst::shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    442.41     0.01                             optionst::get_signed_int_option(std::string const&) const
  0.00    442.41     0.00 12915132     0.00     0.00  cnft::set_no_variables(unsigned long)
  0.00    442.41     0.00  7228264     0.00     0.00  unsafe_string2int(std::string const&, int)
  0.00    442.41     0.00  5745688     0.00     0.00  exprt::operator=(exprt const&)
  0.00    442.41     0.00  3272537     0.00     0.00  to_symbol_expr(exprt const&)
  0.00    442.41     0.00  2711091     0.00     0.00  irept::get_int(dstring const&) const
  0.00    442.41     0.00  2529026     0.00     0.00  std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::~pair()
  0.00    442.41     0.00  2401953     0.00     0.00  i2string(unsigned int)
  0.00    442.41     0.00  2360820     0.00     0.00  void std::_Construct<exprt, exprt>(exprt*, exprt const&)
  0.00    442.41     0.00  2334524     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    442.41     0.00  2334192     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    442.41     0.00  2302436     0.00     0.00  has_prefix(std::string const&, std::string const&)
  0.00    442.41     0.00  2275472     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::_M_allocate(unsigned long)
  0.00    442.41     0.00  2083892     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::~_Vector_base()
  0.00    442.41     0.00  2067104     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    442.41     0.00  2065883     0.00     0.00  std::pair<unsigned int const, value_sett::objectt>::~pair()
  0.00    442.41     0.00  2016150     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    442.41     0.00  1980542     0.00     0.00  symbol_exprt::symbol_exprt(symbol_exprt const&)
  0.00    442.41     0.00  1977349     0.00     0.00  integer2long(BigInt const&)
  0.00    442.41     0.00  1925584     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    442.41     0.00  1729943     0.00     0.00  BigInt::operator+(unsigned int) const
  0.00    442.41     0.00  1538252     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    442.41     0.00  1510164     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, unsigned int> > const*)
  0.00    442.41     0.00  1445165     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::~_Vector_base()
  0.00    442.41     0.00  1442989     0.00     0.00  union_find<dstring>::clear()
  0.00    442.41     0.00  1442989     0.00     0.00  numbering<dstring>::clear()
  0.00    442.41     0.00  1442989     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    442.41     0.00  1442483     0.00     0.00  numbering<dstring>::~numbering()
  0.00    442.41     0.00  1441589     0.00     0.00  base_type_eqt::~base_type_eqt()
  0.00    442.41     0.00  1441589     0.00     0.00  unsigned_union_find::~unsigned_union_find()
  0.00    442.41     0.00  1389707     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    442.41     0.00  1319619     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, literalt> >::operator--()
  0.00    442.41     0.00  1241458     0.00     0.00  locationt::operator=(locationt const&)
  0.00    442.41     0.00  1233470     0.00     0.00  BigInt::compare(long long) const
  0.00    442.41     0.00  1189477     0.00     0.00  _newstack(parsert&, unsigned int&)
  0.00    442.41     0.00   975705     0.00     0.00  std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&)
  0.00    442.41     0.00   951458     0.00     0.00  bv_width(typet const&)
  0.00    442.41     0.00   913358     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::_M_check_len(unsigned long, char const*) const
  0.00    442.41     0.00   908528     0.00     0.00  BigInt::compare(unsigned long long) const
  0.00    442.41     0.00   902764     0.00     0.00  ansi_c_declarationt::declarators()
  0.00    442.41     0.00   894242     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    442.41     0.00   883388     0.00     0.00  sort_operands(std::vector<exprt, std::allocator<exprt> >&)
  0.00    442.41     0.00   850540     0.00     0.00  namespace_baset::follow_symbol(irept&) const
  0.00    442.41     0.00   847610     0.00     0.00  symex_target_equationt::SSA_stept::~SSA_stept()
  0.00    442.41     0.00   836472     0.00     0.00  exprt::location()
  0.00    442.41     0.00   819026     0.00     0.00  irep_serializationt::read_gb_word(std::istream&)
  0.00    442.41     0.00   817364     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    442.41     0.00   794613     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    442.41     0.00   715151     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree()
  0.00    442.41     0.00   695382     0.00     0.00  boolbv_widtht::entryt::~entryt()
  0.00    442.41     0.00   694255     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    442.41     0.00   694255     0.00     0.00  std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&)
  0.00    442.41     0.00   694255     0.00     0.00  std::pair<typet, boolbv_widtht::entryt>::~pair()
  0.00    442.41     0.00   694255     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    442.41     0.00   692404     0.00     0.00  locationt::locationt(locationt const&)
  0.00    442.41     0.00   685430     0.00     0.00  std::_List_base<typet, std::allocator<typet> >::_M_clear()
  0.00    442.41     0.00   681240     0.00     0.00  boolbv_mapt::map_entryt::~map_entryt()
  0.00    442.41     0.00   681240     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::~_Vector_base()
  0.00    442.41     0.00   675488     0.00     0.00  to_ansi_c_declaration(exprt&)
  0.00    442.41     0.00   639802     0.00     0.00  to_signedbv_type(typet const&)
  0.00    442.41     0.00   634974     0.00     0.01  goto_symext::dereference(exprt&, goto_symex_statet&, bool)
  0.00    442.41     0.00   631952     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_allocate(unsigned long)
  0.00    442.41     0.00   631305     0.00     0.00  std::list<std::string, std::allocator<std::string> >::_M_create_node(std::string const&)
  0.00    442.41     0.00   631305     0.00     0.00  std::list<std::string, std::allocator<std::string> >::push_back(std::string const&)
  0.00    442.41     0.00   630219     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    442.41     0.00   620192     0.00     0.00  std::_Rb_tree_iterator<literalt>::operator--()
  0.00    442.41     0.00   611601     0.00     0.00  code_typet::parameters()
  0.00    442.41     0.00   605612     0.00     0.00  locationt::get_line() const
  0.00    442.41     0.00   599759     0.00     0.00  to_index_expr(exprt&)
  0.00    442.41     0.00   594874     0.00     0.00  ui_message_handlert::print(unsigned int, std::string const&)
  0.00    442.41     0.00   589594     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, value_sett::entryt> >::operator--()
  0.00    442.41     0.00   574573     0.00     0.00  true_exprt::true_exprt()
  0.00    442.41     0.00   572233     0.00     0.00  equal_exprt::equal_exprt(exprt const&, exprt const&)
  0.00    442.41     0.00   535267     0.00     0.00  irept* std::__uninitialized_copy<false>::__uninit_copy<irept*, irept*>(irept*, irept*, irept*)
  0.00    442.41     0.00   516753     0.00     0.00  get_bvtype(typet const&)
  0.00    442.41     0.00   516443     0.00     0.00  true_exprt::~true_exprt()
  0.00    442.41     0.00   498695     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    442.41     0.00   497297     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    442.41     0.00   497297     0.00     0.00  std::pair<exprt const, literalt>::pair(std::pair<exprt const, literalt> const&)
  0.00    442.41     0.00   493847     0.00     0.00  boolbvt::is_unbounded_array(typet const&) const
  0.00    442.41     0.00   455277     0.00     0.00  binary_relation_exprt::~binary_relation_exprt()
  0.00    442.41     0.00   453445     0.00     0.00  c_qualifierst::read(typet const&)
  0.00    442.41     0.00   452132     0.00     0.00  to_equal_expr(exprt const&)
  0.00    442.41     0.00   451141     0.00     0.01  guardt::as_expr() const
  0.00    442.41     0.00   448442     0.00     0.00  c_qualifierst::c_qualifierst(typet const&)
  0.00    442.41     0.00   431906     0.00     0.00  to_array_type(typet&)
  0.00    442.41     0.00   423805     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    442.41     0.00   423805     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    442.41     0.00   423805     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    442.41     0.00   421016     0.00     0.00  symbolt::~symbolt()
  0.00    442.41     0.00   417627     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    442.41     0.00   413852     0.00     0.00  ansi_c_parsert::current_scope()
  0.00    442.41     0.00   403966     0.00     0.00  BigInt::BigInt(unsigned int)
  0.00    442.41     0.00   402638     0.00     0.00  simplify_exprt::simplify_address_of_arg(exprt&)
  0.00    442.41     0.00   393605     0.00     0.00  irep_serializationt::read_string_ref(std::istream&)
  0.00    442.41     0.00   387108     0.00     0.00  symbol_exprt::operator=(symbol_exprt const&)
  0.00    442.41     0.00   382663     0.00     0.00  propt::set_equal(literalt, literalt)
  0.00    442.41     0.00   379092     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    442.41     0.00   379092     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    442.41     0.00   379092     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    442.41     0.00   379092     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    442.41     0.00   375495     0.00     0.00  simplify_exprt::simplify_not(exprt&)
  0.00    442.41     0.00   374183     0.00     0.00  BigInt::operator*=(BigInt const&)
  0.00    442.41     0.00   372018     0.00     0.00  std::_Rb_tree_iterator<dstring>::operator--()
  0.00    442.41     0.00   365015     0.00     0.00  message_clientt::~message_clientt()
  0.00    442.41     0.00   360522     0.00     0.00  symbol_typet::get_identifier() const
  0.00    442.41     0.00   347578     0.00     0.00  to_typecast_expr(exprt&)
  0.00    442.41     0.00   347549     0.00     0.00  typecast_exprt::op()
  0.00    442.41     0.00   346805     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    442.41     0.00   343282     0.00     0.00  message_streamt::message_streamt(message_handlert&)
  0.00    442.41     0.00   343282     0.00     0.00  message_streamt::~message_streamt()
  0.00    442.41     0.00   343280     0.00     0.00  propt::l_set_to(literalt, bool)
  0.00    442.41     0.00   342715     0.00     0.00  ansi_c_convert_typet::read(typet const&)
  0.00    442.41     0.00   342715     0.00     0.00  ansi_c_convert_typet::~ansi_c_convert_typet()
  0.00    442.41     0.00   342715     0.00     0.00  typet::location() const
  0.00    442.41     0.00   342715     0.00     0.00  std::list<typet, std::allocator<typet> >::clear()
  0.00    442.41     0.00   341561     0.00     0.00  binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&, typet const&)
  0.00    442.41     0.00   334105     0.00     0.00  goto_symex_statet::level2t::name(dstring const&, unsigned int) const
  0.00    442.41     0.00   326224     0.00     0.00  guardt::~guardt()
  0.00    442.41     0.00   324504     0.00     0.00  guardt::guardt(guardt const&)
  0.00    442.41     0.00   294838     0.00     0.00  dstring::dstring(char const*)
  0.00    442.41     0.00   291324     0.00     0.00  std::list<typet, std::allocator<typet> >::_M_create_node(typet const&)
  0.00    442.41     0.00   291324     0.00     0.00  std::list<typet, std::allocator<typet> >::_M_insert(std::_List_iterator<typet>, typet const&)
  0.00    442.41     0.00   291324     0.00     0.00  std::list<typet, std::allocator<typet> >::push_back(typet const&)
  0.00    442.41     0.00   287864     0.00     0.00  irept::~irept()
  0.00    442.41     0.00   282623     0.00     0.00  std::pair<bool, irept>::pair(std::pair<bool, irept> const&)
  0.00    442.41     0.00   282623     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    442.41     0.00   282259     0.00     0.00  to_symbol_type(typet&)
  0.00    442.41     0.00   279743     0.00     0.00  symbol_exprt::symbol_exprt(dstring const&, typet const&)
  0.00    442.41     0.00   277698     0.00     0.00  goto_symext::rewrite_quantifiers(exprt&, goto_symex_statet&)
  0.00    442.41     0.00   277644     0.00     0.00  locationt::get_comment() const
  0.00    442.41     0.00   270728     0.00     0.00  exprt::make_bool(bool)
  0.00    442.41     0.00   270357     0.00     0.00  ansi_c_declaratort::get_base_name() const
  0.00    442.41     0.00   259677     0.00     0.00  ansi_c_declaratort::value()
  0.00    442.41     0.00   248864     0.00     0.00  ansi_c_declarationt::declarator()
  0.00    442.41     0.00   246909     0.00     0.00  init(unsigned int&, dstring const&)
  0.00    442.41     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    442.41     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    442.41     0.00   234646     0.00     0.00  BigInt::assign(long long)
  0.00    442.41     0.00   234226     0.00     0.00  BigInt::BigInt(int)
  0.00    442.41     0.00   233661     0.00     0.00  symbolt::clear()
  0.00    442.41     0.00   231334     0.00     0.00  signedbv_typet::signedbv_typet(unsigned int)
  0.00    442.41     0.00   225468     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::~_Rb_tree()
  0.00    442.41     0.00   219558     0.00     0.00  nil_typet::nil_typet()
  0.00    442.41     0.00   215937     0.00     0.00  constant_exprt::~constant_exprt()
  0.00    442.41     0.00   214646     0.00     0.00  value_set_dereferencet::valuet::~valuet()
  0.00    442.41     0.00   211918     0.00     0.00  c_typecheck_baset::add_language_prefix(dstring) const
  0.00    442.41     0.00   211757     0.00     0.00  make_identifier()
  0.00    442.41     0.00   209643     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::~_Rb_tree()
  0.00    442.41     0.00   200004     0.00     0.00  typet::typet(dstring const&, typet const&)
  0.00    442.41     0.00   199953     0.00     0.00  pointer_typet::pointer_typet(typet const&)
  0.00    442.41     0.00   199346     0.00     0.00  c_qualifierst::operator+=(c_qualifierst const&)
  0.00    442.41     0.00   195319     0.00     0.00  address_of_exprt::address_of_exprt(exprt const&)
  0.00    442.41     0.00   194834     0.00     0.00  bv_cbmct::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    442.41     0.00   194834     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    442.41     0.00   194834     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    442.41     0.00   191600     0.00     0.00  guardt::add(exprt const&)
  0.00    442.41     0.00   188421     0.00     0.00  typet::location()
  0.00    442.41     0.00   187065     0.00     0.00  ansi_c_declaratort::build(irept&)
  0.00    442.41     0.00   187065     0.00     0.00  ansi_c_declaratort::ansi_c_declaratort(ansi_c_declaratort const&)
  0.00    442.41     0.00   187065     0.00     0.00  ansi_c_declaratort::ansi_c_declaratort()
  0.00    442.41     0.00   187065     0.00     0.00  __gnu_cxx::new_allocator<ansi_c_declaratort>::allocate(unsigned long, void const*)
  0.00    442.41     0.00   187065     0.00     0.00  ansi_c_declarationt::get_is_member() const
  0.00    442.41     0.00   187065     0.00     0.00  void std::_Destroy_aux<false>::__destroy<ansi_c_declaratort*>(ansi_c_declaratort*, ansi_c_declaratort*)
  0.00    442.41     0.00   187065     0.00     0.00  std::_Vector_base<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_allocate(unsigned long)
  0.00    442.41     0.00   187065     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    442.41     0.00   187037     0.00     0.00  ansi_c_declaratort::get_name() const
  0.00    442.41     0.00   183819     0.00     0.00  BigInt::operator*(unsigned long) const
  0.00    442.41     0.00   182545     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    442.41     0.00   182084     0.00     0.00  false_exprt::false_exprt()
  0.00    442.41     0.00   181548     0.00     0.00  BigInt::operator+=(long long)
  0.00    442.41     0.00   181269     0.00     0.00  predicate_exprt::predicate_exprt(dstring const&)
  0.00    442.41     0.00   180351     0.00     0.00  BigInt::operator+(int) const
  0.00    442.41     0.00   180125     0.00     0.00  std::map<dstring, dstring, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, dstring> >, std::pair<dstring const, dstring> const&)
  0.00    442.41     0.00   180125     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, dstring> >, std::pair<dstring const, dstring> const&)
  0.00    442.41     0.00   178198     0.00     0.00  guardt::guard_expr(exprt&) const
  0.00    442.41     0.00   177646     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    442.41     0.00   175513     0.00     0.00  implies_exprt::implies_exprt(exprt const&, exprt const&)
  0.00    442.41     0.00   175507     0.00     0.00  goto_symex_statet::level2t::current_name(dstring const&) const
  0.00    442.41     0.00   175418     0.00     0.00  irept::irept(dstring const&)
  0.00    442.41     0.00   175369     0.00     0.00  literal_exprt::set_literal(literalt)
  0.00    442.41     0.00   175369     0.00     0.00  literal_exprt::literal_exprt(literalt)
  0.00    442.41     0.00   174855     0.00     0.00  exprt* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.00    442.41     0.00   174855     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    442.41     0.00   169580     0.00     0.00  unary_exprt::unary_exprt(dstring const&, exprt const&, typet const&)
  0.00    442.41     0.00   168277     0.00     0.00  array_typet::size() const
  0.00    442.41     0.00   167604     0.00     0.00  set(unsigned int, dstring const&)
  0.00    442.41     0.00   161049     0.00     0.00  symbolt::symbolt()
  0.00    442.41     0.00   160452     0.00     0.00  typet::move_to_subtypes(typet&)
  0.00    442.41     0.00   160452     0.00     0.00  std::vector<typet, std::allocator<typet> >::push_back(typet const&)
  0.00    442.41     0.00   158313     0.00     0.00  std::_List_base<std::string, std::allocator<std::string> >::_M_clear()
  0.00    442.41     0.00   157548     0.00     0.00  __gnu_cxx::new_allocator<typet>::allocate(unsigned long, void const*)
  0.00    442.41     0.00   157548     0.00     0.00  std::vector<typet, std::allocator<typet> >::_M_check_len(unsigned long, char const*) const
  0.00    442.41     0.00   157548     0.00     0.00  void std::_Destroy_aux<false>::__destroy<typet*>(typet*, typet*)
  0.00    442.41     0.00   157548     0.00     0.00  std::_Vector_base<typet, std::allocator<typet> >::_M_allocate(unsigned long)
  0.00    442.41     0.00   155372     0.00     0.00  c_storage_spect::c_storage_spect(typet const&)
  0.00    442.41     0.00   145224     0.00     0.00  ansi_c_declarationt::get_is_typedef() const
  0.00    442.41     0.00   145142     0.00     0.00  goto_symex_statet::renaming_levelt::increase_counter(dstring const&)
  0.00    442.41     0.00   140149     0.00     0.00  value_set_dereferencet::valuet::valuet(value_set_dereferencet::valuet const&)
  0.00    442.41     0.00   139769     0.00     0.00  to_code_type(typet&)
  0.00    442.41     0.00   138362     0.00     0.00  ansi_c_declarationt::get_is_inline() const
  0.00    442.41     0.00   137427     0.00     0.00  codet::codet(codet const&)
  0.00    442.41     0.00   136122     0.00     0.03  boolbvt::set_to(exprt const&, bool)
  0.00    442.41     0.00   135543     0.00     0.00  codet::get_statement() const
  0.00    442.41     0.00   133753     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::~vector()
  0.00    442.41     0.00   133605     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    442.41     0.00   133605     0.00     0.00  std::pair<dstring const, boolbv_mapt::map_entryt>::pair(std::pair<dstring const, boolbv_mapt::map_entryt> const&)
  0.00    442.41     0.00   133605     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    442.41     0.00   133257     0.00     0.00  __gnu_cxx::new_allocator<boolbv_mapt::map_bitt>::allocate(unsigned long, void const*)
  0.00    442.41     0.00   133257     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    442.41     0.00   131388     0.00     0.00  goto_symex_statet::get_original_name(typet&) const
  0.00    442.41     0.00   131372     0.00     0.00  struct_union_typet::components() const
  0.00    442.41     0.00   126631     0.00     0.00  symbol_typet::set_identifier(dstring const&)
  0.00    442.41     0.00   124994     0.00     0.00  index_exprt::index_exprt()
  0.00    442.41     0.00   122856     0.00     0.00  namespacet::~namespacet()
  0.00    442.41     0.00   122856     0.00     0.00  namespace_baset::~namespace_baset()
  0.00    442.41     0.00   121959     0.00     0.00  renaming_nst::~renaming_nst()
  0.00    442.41     0.00   118946     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<dstring, false>*>::allocate(unsigned long, void const*)
  0.00    442.41     0.00   118946     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    442.41     0.00   118745     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    442.41     0.00   118745     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    442.41     0.00   118154     0.00     0.00  simplify_exprt::simplify_inequality_not_constant(exprt&)
  0.00    442.41     0.00   118030     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, ansi_c_parsert::identifiert>, false>*>::allocate(unsigned long, void const*)
  0.00    442.41     0.00   118030     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::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    442.41     0.00   117680     0.00     0.00  ansi_c_parsert::scopet::~scopet()
  0.00    442.41     0.00   117680     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::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    442.41     0.00   117680     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::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    442.41     0.00   117680     0.00     0.00  std::tr1::unordered_map<dstring, ansi_c_parsert::identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> > >::~unordered_map()
  0.00    442.41     0.00   117114     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    442.41     0.00   117114     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    442.41     0.00   115994     0.00     0.00  struct_union_typet::componentt::get_is_bit_field() const
  0.00    442.41     0.00   114475     0.00     0.00  std::_List_base<codet, std::allocator<codet> >::_M_clear()
  0.00    442.41     0.00   114248     0.00     0.00  code_typet::parametert::parametert()
  0.00    442.41     0.00   114248     0.00     0.00  ansi_c_declarationt::set_is_parameter(bool)
  0.00    442.41     0.00   113199     0.00     0.00  signed_long_int_type()
  0.00    442.41     0.00   112998     0.00     0.00  code_typet::parametert::set_identifier(dstring const&)
  0.00    442.41     0.00   112749     0.00     0.00  pointer_diff_type()
  0.00    442.41     0.00   112724     0.00     0.00  exprt::location() const
  0.00    442.41     0.00   112531     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    442.41     0.00   111749     0.00     0.00  index_type()
  0.00    442.41     0.00   111376     0.00     0.00  value_set_dereferencet::dereference_type_compare(typet const&, typet const&) const
  0.00    442.41     0.00   110104     0.00     0.00  guardt::append(guardt const&)
  0.00    442.41     0.00   109003     0.00     0.00  simplify_exprt::eliminate_common_addends(exprt&, exprt&)
  0.00    442.41     0.00   104845     0.00     0.00  irep_serializationt::insert_on_read(unsigned long, irept const&)
  0.00    442.41     0.00   104845     0.00     0.00  irep_serializationt::read_irep(std::istream&, irept&)
  0.00    442.41     0.00   104845     0.00     0.00  std::pair<bool, irept>::operator=(std::pair<bool, irept> const&)
  0.00    442.41     0.00   102074     0.00     0.00  to_code_assign(codet const&)
  0.00    442.41     0.00   101979     0.00     0.00  code_assignt::~code_assignt()
  0.00    442.41     0.00   101531     0.00     0.20  goto_symext::symex_assign(goto_symex_statet&, code_assignt const&)
  0.00    442.41     0.00   100954     0.00     0.00  struct_union_typet::componentt::get_name() const
  0.00    442.41     0.00    99500     0.00     0.00  c_typecastt::follow_with_qualifiers(typet const&)
  0.00    442.41     0.00    98976     0.00     0.00  code_assignt::code_assignt(code_assignt const&)
  0.00    442.41     0.00    98575     0.00     0.00  code_assignt::lhs()
  0.00    442.41     0.00    97975     0.00     0.00  symex_dereference_statet::dereference_failure(std::string const&, std::string const&, guardt const&)
  0.00    442.41     0.00    95768     0.00     0.00  std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >::~unordered_set()
  0.00    442.41     0.00    95664     0.00     0.00  void std::_Construct<typet, typet>(typet*, typet const&)
  0.00    442.41     0.00    92645     0.00     0.00  binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&)
  0.00    442.41     0.00    91896     0.00     0.00  false_exprt::~false_exprt()
  0.00    442.41     0.00    88906     0.00     0.00  index_exprt::array()
  0.00    442.41     0.00    87664     0.00     0.00  prop_conv_solvert::l_get(literalt) const
  0.00    442.41     0.00    87626     0.00     0.00  signedbv_typet::~signedbv_typet()
  0.00    442.41     0.00    86651     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    442.41     0.00    86651     0.00     0.00  std::pair<dstring const, symbolt>::pair<dstring, symbolt>(std::pair<dstring, symbolt> const&)
  0.00    442.41     0.00    83818     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    442.41     0.00    83340     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    442.41     0.00    83340     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    442.41     0.00    83340     0.00     0.00  std::pair<dstring const, symbolt>::pair(std::pair<dstring const, symbolt> const&)
  0.00    442.41     0.00    82915     0.00     0.00  ansi_c_declaratort::set_base_name(dstring const&)
  0.00    442.41     0.00    82849     0.00     0.00  std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::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    442.41     0.00    82648     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::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_parsert::identifiert> const&, unsigned long, unsigned long)
  0.00    442.41     0.00    81708     0.00     0.00  goto_trace_stept::~goto_trace_stept()
  0.00    442.41     0.00    80602     0.00     0.00  typet::has_subtypes() const
  0.00    442.41     0.00    80435     0.00     0.00  namespace_baset::lookup(irept const&) const
  0.00    442.41     0.00    78337     0.00     0.00  yy_get_previous_state()
  0.00    442.41     0.00    78263     0.00     0.00  to_symbol_type(typet const&)
  0.00    442.41     0.00    77763     0.00     0.00  simplify_exprt::simplify_if(exprt&)
  0.00    442.41     0.00    76893     0.00     0.00  to_index_expr(exprt const&)
  0.00    442.41     0.00    76399     0.00     0.00  exprt::is_one() const
  0.00    442.41     0.00    74497     0.00     0.00  value_set_dereferencet::valuet::valuet()
  0.00    442.41     0.00    74497     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    442.41     0.00    74497     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    442.41     0.00    74495     0.00     0.00  symbolt::swap(symbolt&)
  0.00    442.41     0.00    74494     0.00     0.00  typet::subtypes() const
  0.00    442.41     0.00    74454     0.00     0.00  ansi_c_declarationt::get_is_extern() const
  0.00    442.41     0.00    74079     0.00     0.00  locationt::set_line(unsigned int)
  0.00    442.41     0.00    73966     0.00     0.00  exprt::reserve_operands(unsigned long)
  0.00    442.41     0.00    73044     0.00     0.00  ansi_c_declarationt::get_is_static_assert() const
  0.00    442.41     0.00    72867     0.00     0.00  c_typecheck_baset::make_already_typechecked(typet&)
  0.00    442.41     0.00    72662     0.00     0.03  c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&)
  0.00    442.41     0.00    72662     0.00     0.00  ansi_c_declarationt::set_is_extern(bool)
  0.00    442.41     0.00    72662     0.00     0.00  ansi_c_declarationt::set_is_inline(bool)
  0.00    442.41     0.00    72662     0.00     0.00  ansi_c_declarationt::set_is_static(bool)
  0.00    442.41     0.00    72662     0.00     0.00  ansi_c_declarationt::set_is_typedef(bool)
  0.00    442.41     0.00    72662     0.00     0.00  ansi_c_declarationt::set_is_register(bool)
  0.00    442.41     0.00    72662     0.00     0.00  ansi_c_declarationt::set_is_thread_local(bool)
  0.00    442.41     0.00    72612     0.00     0.00  c_typecheck_baset::typecheck_symbol(symbolt&)
  0.00    442.41     0.00    72612     0.00     0.00  ansi_c_declarationt::add_initializer(exprt&)
  0.00    442.41     0.00    72612     0.00     0.00  ansi_c_declaratort::value() const
  0.00    442.41     0.00    72550     0.00     0.00  c_typecheck_baset::move_symbol(symbolt&, symbolt*&)
  0.00    442.41     0.00    72485     0.00     0.00  ansi_c_parsert::copy_item(ansi_c_declarationt const&)
  0.00    442.41     0.00    72485     0.00     0.00  ansi_c_declarationt::ansi_c_declarationt(ansi_c_declarationt const&)
  0.00    442.41     0.00    72485     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_create_node(ansi_c_declarationt const&)
  0.00    442.41     0.00    72485     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    442.41     0.00    72485     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::push_back(ansi_c_declarationt const&)
  0.00    442.41     0.00    72435     0.00     0.00  ansi_c_declarationt::set_is_global(bool)
  0.00    442.41     0.00    72411     0.00     0.00  c_typecheck_baset::typecheck_new_symbol(symbolt&)
  0.00    442.41     0.00    72386     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    442.41     0.00    71294     0.00     0.00  ansi_c_declarationt::get_is_static() const
  0.00    442.41     0.00    71209     0.00     0.00  ansi_c_declarationt::get_is_enum_constant() const
  0.00    442.41     0.00    70513     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    442.41     0.00    70513     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    442.41     0.00    70390     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    442.41     0.00    69602     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    442.41     0.00    69228     0.00     0.00  object_descriptor_exprt::object_descriptor_exprt()
  0.00    442.41     0.00    69182     0.00     0.00  c_typecheck_baset::typecheck_code_type(code_typet&)
  0.00    442.41     0.00    68896     0.00     0.00  compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    442.41     0.00    68678     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&)
  0.00    442.41     0.00    68678     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    442.41     0.00    68678     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    442.41     0.00    65898     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    442.41     0.00    65898     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    442.41     0.00    65652     0.00     0.00  to_object_descriptor_expr(exprt const&)
  0.00    442.41     0.00    65048     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::check_index(unsigned long)
  0.00    442.41     0.00    64913     0.00     0.00  value_set_dereferencet::valid_check(exprt const&, guardt const&, value_set_dereferencet::modet)
  0.00    442.41     0.00    64694     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    442.41     0.00    64350     0.00     0.00  goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    442.41     0.00    62478     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    442.41     0.00    62478     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    442.41     0.00    62478     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    442.41     0.00    62173     0.00     0.02  symex_target_equationt::location(exprt const&, symex_targett::sourcet const&)
  0.00    442.41     0.00    61224     0.00     0.00  exprt::copy_to_operands(exprt const&, exprt const&, exprt const&)
  0.00    442.41     0.00    60883     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    442.41     0.00    60275     0.00     0.00  exprt::move_to_operands(exprt&)
  0.00    442.41     0.00    59032     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    442.41     0.00    59032     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    442.41     0.00    59032     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    442.41     0.00    58928     0.00     0.01  symex_dereference_statet::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&)
  0.00    442.41     0.00    58928     0.00     0.00  std::_List_base<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_clear()
  0.00    442.41     0.00    58924     0.00     0.00  dereference_callbackt::~dereference_callbackt()
  0.00    442.41     0.00    58924     0.00     0.00  symex_dereference_statet::~symex_dereference_statet()
  0.00    442.41     0.00    58840     0.00     0.00  ansi_c_parsert::scopet::scopet()
  0.00    442.41     0.00    58840     0.00     0.00  ansi_c_parsert::scopet::scopet(ansi_c_parsert::scopet const&)
  0.00    442.41     0.00    58840     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::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_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::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    442.41     0.00    58840     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::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_parsert::identifiert> > const&, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> > const&)
  0.00    442.41     0.00    58840     0.00     0.00  std::tr1::unordered_map<dstring, ansi_c_parsert::identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> > >::unordered_map(std::tr1::unordered_map<dstring, ansi_c_parsert::identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> > > const&)
  0.00    442.41     0.00    58840     0.00     0.00  std::tr1::__unordered_map<dstring, ansi_c_parsert::identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, false>::__unordered_map(std::tr1::__unordered_map<dstring, ansi_c_parsert::identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, false> const&)
  0.00    442.41     0.00    58840     0.00     0.00  std::tr1::__unordered_map<dstring, ansi_c_parsert::identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> > const&)
  0.00    442.41     0.00    58840     0.00     0.00  std::list<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::_M_create_node(ansi_c_parsert::scopet const&)
  0.00    442.41     0.00    58840     0.00     0.00  std::list<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::_M_insert(std::_List_iterator<ansi_c_parsert::scopet>, ansi_c_parsert::scopet const&)
  0.00    442.41     0.00    58740     0.00     0.00  ansi_c_parsert::new_scope(std::string const&)
  0.00    442.41     0.00    58740     0.00     0.00  std::list<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::_M_erase(std::_List_iterator<ansi_c_parsert::scopet>)
  0.00    442.41     0.00    58740     0.00     0.00  std::list<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::pop_back()
  0.00    442.41     0.00    58451     0.00     0.00  BigInt::operator/=(BigInt const&)
  0.00    442.41     0.00    57534     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    442.41     0.00    57225     0.00     0.00  cmdlinet::optiont::~optiont()
  0.00    442.41     0.00    57160     0.00     0.03  std::_List_base<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_clear()
  0.00    442.41     0.00    56930     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    442.41     0.00    56720     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    442.41     0.00    56720     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    442.41     0.00    56631     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    442.41     0.00    56392     0.00     0.00  messaget::mstreamt& messaget::mstreamt::operator<< <unsigned int>(unsigned int const&)
  0.00    442.41     0.00    56304     0.00     0.00  BigInt::operator/(BigInt const&) const
  0.00    442.41     0.00    56274     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::find(exprt const&)
  0.00    442.41     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    442.41     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    442.41     0.00    55771     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    442.41     0.00    55737     0.00     0.00  plus_exprt::plus_exprt(exprt const&, exprt const&)
  0.00    442.41     0.00    54167     0.00     0.00  expr2ct::convert(exprt const&, unsigned int&)
  0.00    442.41     0.00    53090     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::get_target() const
  0.00    442.41     0.00    52847     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    442.41     0.00    52847     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    442.41     0.00    52619     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    442.41     0.00    51976     0.00     0.00  member_exprt::get_component_name() const
  0.00    442.41     0.00    51839     0.00     0.03  goto_symex_statet::renaming_levelt::~renaming_levelt()
  0.00    442.41     0.00    51509     0.00     0.00  goto_symex_statet::propagationt::~propagationt()
  0.00    442.41     0.00    51509     0.00     0.00  goto_symex_statet::level2t::~level2t()
  0.00    442.41     0.00    51509     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    442.41     0.00    51509     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    442.41     0.00    51344     0.00     0.00  value_sett::value_sett(value_sett const&)
  0.00    442.41     0.00    51344     0.00     0.03  goto_symex_statet::goto_statet::~goto_statet()
  0.00    442.41     0.00    51344     0.00     0.00  goto_symex_statet::propagationt::propagationt(goto_symex_statet::propagationt const&)
  0.00    442.41     0.00    51344     0.00     0.08  goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&)
  0.00    442.41     0.00    51344     0.00     0.08  goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&)
  0.00    442.41     0.00    51344     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    442.41     0.00    51344     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    442.41     0.00    51344     0.00     0.00  std::map<dstring, dstring, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::map(std::map<dstring, dstring, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > > const&)
  0.00    442.41     0.00    51344     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    442.41     0.00    51340     0.00     0.00  goto_symex_statet::renaming_levelt::get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.00    442.41     0.00    50717     0.00     0.00  to_struct_union_type(typet const&)
  0.00    442.41     0.00    50198     0.00     0.00  exprt::op2()
  0.00    442.41     0.00    50019     0.00     0.00  c_typecastt::~c_typecastt()
  0.00    442.41     0.00    49750     0.00     0.00  c_typecastt::implicit_typecast(exprt&, typet const&)
  0.00    442.41     0.00    49750     0.00     0.00  c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&)
  0.00    442.41     0.00    49456     0.00     0.00  to_struct_type(typet const&)
  0.00    442.41     0.00    48969     0.00     0.00  check_c_implicit_typecast(typet const&, typet const&)
  0.00    442.41     0.00    48533     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    442.41     0.00    48480     0.00     0.00  member_exprt::set_component_name(dstring const&)
  0.00    442.41     0.00    48464     0.00     0.00  member_exprt::member_exprt(typet const&)
  0.00    442.41     0.00    48110     0.00     0.00  exprt::make_not()
  0.00    442.41     0.00    47716     0.00     0.00  array_name(namespacet const&, exprt const&)
  0.00    442.41     0.00    47543     0.00     0.00  std::vector<irept, std::allocator<irept> >::_M_check_len(unsigned long, char const*) const
  0.00    442.41     0.00    46033     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    442.41     0.00    46033     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    442.41     0.00    45826     0.00     0.00  index_exprt::index_exprt(exprt const&, exprt const&, typet const&)
  0.00    442.41     0.00    45626     0.00     0.00  c_implicit_typecast(exprt&, typet const&, namespacet const&)
  0.00    442.41     0.00    45171     0.00     0.00  locationt::get_column() const
  0.00    442.41     0.00    44899     0.00     0.00  irep_serializationt::read_gb_string(std::istream&)
  0.00    442.41     0.00    44590     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    442.41     0.00    44178     0.00     0.00  BigInt::is_long() const
  0.00    442.41     0.00    43659     0.00     0.00  to_member_expr(exprt&)
  0.00    442.41     0.00    43653     0.00     0.00  simplify_exprt::simplify_member(exprt&)
  0.00    442.41     0.00    43425     0.00     0.00  std::_Bvector_base<std::allocator<bool> >::_M_deallocate()
  0.00    442.41     0.00    43355     0.00     0.00  typet::has_subtype() const
  0.00    442.41     0.00    42574     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_allocate(unsigned long)
  0.00    442.41     0.00    41885     0.00     0.00  symbolt::symbol_expr() const
  0.00    442.41     0.00    41610     0.00     0.00  symbol_exprt::symbol_exprt()
  0.00    442.41     0.00    40854     0.00     0.00  goto_trace_stept::goto_trace_stept()
  0.00    442.41     0.00    40854     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    442.41     0.00    40854     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_create_node(goto_trace_stept const&)
  0.00    442.41     0.00    40854     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    442.41     0.00    40854     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::push_back(goto_trace_stept const&)
  0.00    442.41     0.00    40854     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    442.41     0.00    40854     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    442.41     0.00    39725     0.00     0.00  cmdlinet::optiont::optiont(cmdlinet::optiont const&)
  0.00    442.41     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    442.41     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    442.41     0.00    38108     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    442.41     0.00    38108     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    442.41     0.00    38108     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    442.41     0.00    37665     0.00     0.00  locationt::as_string() const
  0.00    442.41     0.00    37425     0.00     0.00  BigInt::operator-=(long long)
  0.00    442.41     0.00    37354     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_allocate(unsigned long)
  0.00    442.41     0.00    37259     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    442.41     0.00    37113     0.00     0.00  simplify_exprt::simplify_dynamic_object(exprt&)
  0.00    442.41     0.00    36897     0.00     0.00  mult_exprt::mult_exprt(exprt const&, exprt const&)
  0.00    442.41     0.00    36897     0.00     0.00  mult_exprt::~mult_exprt()
  0.00    442.41     0.00    36386     0.00     0.01  goto_checkt::check(exprt const&)
  0.00    442.41     0.00    36386     0.00     0.01  goto_checkt::check_rec(exprt const&, guardt&, bool)
  0.00    442.41     0.00    36193     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    442.41     0.00    35862     0.00     0.00  dirtyt::find_dirty(exprt const&)
  0.00    442.41     0.00    34268     0.00     0.00  console_message_handlert::print(unsigned int, std::string const&)
  0.00    442.41     0.00    33805     0.00     0.00  struct_union_typet::componentt::get_is_padding() const
  0.00    442.41     0.00    32777     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::operator[](unsigned long)
  0.00    442.41     0.00    32553     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    442.41     0.00    32516     0.00     0.00  codet::codet()
  0.00    442.41     0.00    32347     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    442.41     0.00    32347     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    442.41     0.00    32347     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    442.41     0.00    32347     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    442.41     0.00    32347     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    442.41     0.00    32271     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::operator[](unsigned long) const
  0.00    442.41     0.00    31985     0.00     0.00  BigInt::operator-(int) const
  0.00    442.41     0.00    31458     0.00     0.00  exprt::make_typecast(typet const&)
  0.00    442.41     0.00    31215     0.00     0.00  simplify_exprt::simplify_with(exprt&)
  0.00    442.41     0.00    31122     0.00     0.00  symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int)
  0.00    442.41     0.00    29536     0.00     0.00  BigInt::operator-() const
  0.00    442.41     0.00    28774     0.00     0.00  value_sett::make_member(exprt const&, dstring const&, namespacet const&)
  0.00    442.41     0.00    28680     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    442.41     0.00    28680     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, unsigned int> const&, std::tr1::integral_constant<bool, true>)
  0.00    442.41     0.00    28414     0.00     0.00  boolbvt::convert_constant(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    442.41     0.00    28088     0.00     0.00  union_find<exprt>::number(exprt const&)
  0.00    442.41     0.00    28088     0.00     0.00  numbering<exprt>::number(exprt const&)
  0.00    442.41     0.00    28088     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::_M_insert_unique(std::pair<exprt const, unsigned int> const&)
  0.00    442.41     0.00    28088     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    442.41     0.00    27025     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    442.41     0.00    26710     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::~_Vector_base()
  0.00    442.41     0.00    26316     0.00     0.00  signed_int_type()
  0.00    442.41     0.00    25942     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::expanding_vector(expanding_vector<local_bitvector_analysist::flagst> const&)
  0.00    442.41     0.00    25942     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_create_storage(unsigned long)
  0.00    442.41     0.00    25942     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    442.41     0.00    25834     0.00     0.00  std::list<exprt, std::allocator<exprt> >::erase(std::_List_iterator<exprt>, std::_List_iterator<exprt>)
  0.00    442.41     0.00    25674     0.00     0.12  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    442.41     0.00    25674     0.00     0.12  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    442.41     0.00    25674     0.00     0.12  std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&)
  0.00    442.41     0.00    25670     0.00     0.00  goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&)
  0.00    442.41     0.00    25670     0.00     0.12  goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&)
  0.00    442.41     0.00    25670     0.00     0.04  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    442.41     0.00    25656     0.00     0.01  arrayst::record_array_index(index_exprt const&)
  0.00    442.41     0.00    25260     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    442.41     0.00    25260     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    442.41     0.00    25224     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    442.41     0.00    24339     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    442.41     0.00    24149     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont()
  0.00    442.41     0.00    24120     0.00     0.00  __gnu_cxx::new_allocator<local_bitvector_analysist::flagst>::allocate(unsigned long, void const*)
  0.00    442.41     0.00    23671     0.00     0.07  boolbvt::convert_overflow(exprt const&)
  0.00    442.41     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    442.41     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    442.41     0.00    23427     0.00     0.00  __gnu_cxx::new_allocator<unsigned long>::allocate(unsigned long, void const*)
  0.00    442.41     0.00    22515     0.00     0.00  binary_exprt::binary_exprt(dstring const&, typet const&)
  0.00    442.41     0.00    22515     0.00     0.00  implies_exprt::implies_exprt()
  0.00    442.41     0.00    22457     0.00     0.00  struct_union_typet::get_component(dstring const&) const
  0.00    442.41     0.00    22433     0.00     0.00  messaget::mstreamt::mstreamt(unsigned int, message_handlert**)
  0.00    442.41     0.00    22268     0.00     0.00  messaget::messaget()
  0.00    442.41     0.00    22225     0.00     0.00  void std::_Construct<cmdlinet::optiont, cmdlinet::optiont>(cmdlinet::optiont*, cmdlinet::optiont const&)
  0.00    442.41     0.00    22101     0.00     0.00  BigInt::to_long() const
  0.00    442.41     0.00    22089     0.00     0.00  power(BigInt const&, BigInt const&)
  0.00    442.41     0.00    22049     0.00     0.00  BigInt::setPower2(unsigned int)
  0.00    442.41     0.00    21966     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    442.41     0.00    21966     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    442.41     0.00    21966     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    442.41     0.00    21966     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    442.41     0.00    21871     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_erase(std::_List_iterator<goto_trace_stept>)
  0.00    442.41     0.00    21733     0.00     0.00  messaget::~messaget()
  0.00    442.41     0.00    21630     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_check_len(unsigned long, char const*) const
  0.00    442.41     0.00    21630     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    442.41     0.00    21630     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    442.41     0.00    21630     0.00     0.00  std::_Bvector_base<std::allocator<bool> >::_M_allocate(unsigned long)
  0.00    442.41     0.00    21630     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    442.41     0.00    21630     0.00     0.00  std::vector<bool, std::allocator<bool> >::resize(unsigned long, bool)
  0.00    442.41     0.00    21630     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    442.41     0.00    21630     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    442.41     0.00    21630     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    442.41     0.00    21630     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    442.41     0.00    21630     0.00     0.00  std::fill(std::_Bit_iterator, std::_Bit_iterator, bool const&)
  0.00    442.41     0.00    21553     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    442.41     0.00    21192     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    442.41     0.00    20831     0.00     0.02  symex_target_equationt::shared_write(exprt const&, symbol_exprt const&, symbol_exprt const&, unsigned int, symex_targett::sourcet const&)
  0.00    442.41     0.00    20752     0.00     0.00  if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&)
  0.00    442.41     0.00    20608     0.00     0.00  endianness_mapt::map_bit(unsigned long) const
  0.00    442.41     0.00    20608     0.00     0.00  endianness_mapt::map_byte(unsigned long) const
  0.00    442.41     0.00    20574     0.00     0.00  languaget::languaget()
  0.00    442.41     0.00    20574     0.00     0.00  languaget::~languaget()
  0.00    442.41     0.00    20419     0.00     0.00  ansi_c_parse_treet::~ansi_c_parse_treet()
  0.00    442.41     0.00    20331     0.00     0.01  simplify_exprt::simplify_minus(exprt&)
  0.00    442.41     0.00    20331     0.00     0.00  unary_minus_exprt::unary_minus_exprt(exprt const&)
  0.00    442.41     0.00    20331     0.00     0.00  unary_minus_exprt::~unary_minus_exprt()
  0.00    442.41     0.00    20244     0.00     0.00  ansi_c_languaget::ansi_c_languaget()
  0.00    442.41     0.00    20244     0.00     0.00  ansi_c_languaget::~ansi_c_languaget()
  0.00    442.41     0.00    20194     0.00     0.00  new_ansi_c_language()
  0.00    442.41     0.00    20194     0.00     0.00  ansi_c_languaget::~ansi_c_languaget()
  0.00    442.41     0.00    20129     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    442.41     0.00    20129     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    442.41     0.00    20129     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    442.41     0.00    20129     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    442.41     0.00    20129     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    442.41     0.00    20129     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    442.41     0.00    20129     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    442.41     0.00    20129     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    442.41     0.00    20079     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    442.41     0.00    20079     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    442.41     0.00    20079     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    442.41     0.00    20079     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    442.41     0.00    20079     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    442.41     0.00    20079     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    442.41     0.00    20029     0.00     0.00  find_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    442.41     0.00    20029     0.00     0.00  find_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&, bool, bool)
  0.00    442.41     0.00    20029     0.00     0.01  expr2c(exprt const&, namespacet const&)
  0.00    442.41     0.00    20029     0.00     0.01  from_expr(namespacet const&, dstring const&, exprt const&)
  0.00    442.41     0.00    20029     0.00     0.01  ansi_c_languaget::from_expr(exprt const&, std::string&, namespacet const&)
  0.00    442.41     0.00    20029     0.00     0.00  expr2ct::get_shorthands(exprt const&)
  0.00    442.41     0.00    20029     0.00     0.00  expr2ct::expr2ct(namespacet const&)
  0.00    442.41     0.00    20029     0.00     0.00  expr2ct::~expr2ct()
  0.00    442.41     0.00    20029     0.00     0.00  std::tr1::unordered_map<dstring, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > > >::~unordered_map()
  0.00    442.41     0.00    20029     0.00     0.00  std::auto_ptr<languaget>::operator=(std::auto_ptr_ref<languaget>)
  0.00    442.41     0.00    19964     0.00     0.00  goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt)
  0.00    442.41     0.00    19836     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::clear()
  0.00    442.41     0.00    19555     0.00     0.00  std::pair<exprt const, unsigned int>::pair(std::pair<exprt const, unsigned int> const&)
  0.00    442.41     0.00    19423     0.00     0.00  __gnu_cxx::new_allocator<unsigned int>::allocate(unsigned long, void const*)
  0.00    442.41     0.00    19423     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::_M_check_len(unsigned long, char const*) const
  0.00    442.41     0.00    19423     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    442.41     0.00    19423     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    442.41     0.00    19321     0.00     0.00  struct_union_typet::component_type(dstring const&) const
  0.00    442.41     0.00    19129     0.00     0.00  BigInt::operator*(unsigned int) const
  0.00    442.41     0.00    19056     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    442.41     0.00    19056     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    442.41     0.00    19056     0.00     0.03  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    442.41     0.00    19052     0.00     0.03  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    442.41     0.00    19052     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    442.41     0.00    19052     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    442.41     0.00    19052     0.00     0.03  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    442.41     0.00    19052     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    442.41     0.00    18951     0.00     0.00  rename_symbolt::have_to_rename(typet const&) const
  0.00    442.41     0.00    18920     0.00     0.00  code_function_callt::arguments()
  0.00    442.41     0.00    18825     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::~_Vector_base()
  0.00    442.41     0.00    18808     0.00     0.00  expr2ct::convert_symbol(exprt const&, unsigned int&)
  0.00    442.41     0.00    18451     0.00     0.00  expr2ct::id_shorthand(dstring const&) const
  0.00    442.41     0.00    18451     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    442.41     0.00    18451     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    442.41     0.00    18451     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    442.41     0.00    18177     0.00     0.00  code_typet::parametert::get_identifier() const
  0.00    442.41     0.00    18177     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) const
  0.00    442.41     0.00    18044     0.00     0.00  has_suffix(std::string const&, std::string const&)
  0.00    442.41     0.00    17931     0.00     0.00  local_cfgt::loct::loct(local_cfgt::loct const&)
  0.00    442.41     0.00    17931     0.00     0.00  local_bitvector_analysist::loc_infot::loc_infot(local_bitvector_analysist::loc_infot const&)
  0.00    442.41     0.00    17931     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_create_storage(unsigned long)
  0.00    442.41     0.00    17931     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    442.41     0.00    17931     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    442.41     0.00    17931     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::vector(std::vector<unsigned int, std::allocator<unsigned int> > const&)
  0.00    442.41     0.00    17931     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    442.41     0.00    17931     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    442.41     0.00    17931     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    442.41     0.00    17931     0.00     0.00  void std::_Construct<local_cfgt::loct, local_cfgt::loct>(local_cfgt::loct*, local_cfgt::loct const&)
  0.00    442.41     0.00    17931     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    442.41     0.00    17916     0.00     0.02  boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    442.41     0.00    17500     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::push_back(cmdlinet::optiont const&)
  0.00    442.41     0.00    17385     0.00     0.00  string2integer(std::string const&, unsigned int)
  0.00    442.41     0.00    17385     0.00     0.00  BigInt::scan(char const*, unsigned int)
  0.00    442.41     0.00    17385     0.00     0.00  BigInt::scan_on(char const*, unsigned int)
  0.00    442.41     0.00    17385     0.00     0.00  BigInt::BigInt(char const*, unsigned int)
  0.00    442.41     0.00    17156     0.00     0.00  binary_relation_exprt::lhs()
  0.00    442.41     0.00    17074     0.00     0.00  cmdlinet::getoptnr(std::string const&) const
  0.00    442.41     0.00    17062     0.00     0.00  goto_program_templatet<codet, exprt>::add_instruction()
  0.00    442.41     0.00    16901     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    442.41     0.00    16901     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    442.41     0.00    16901     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    442.41     0.00    16901     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    442.41     0.00    16901     0.00     0.00  std::pair<unsigned int const, exprt>::pair(std::pair<unsigned int const, exprt> const&)
  0.00    442.41     0.00    16901     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    442.41     0.00    16901     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    442.41     0.00    16901     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    442.41     0.00    16901     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    442.41     0.00    16897     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    442.41     0.00    16662     0.00     0.00  integer2string(BigInt const&, unsigned int)
  0.00    442.41     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    442.41     0.00    16498     0.00     0.00  to_member_expr(exprt const&)
  0.00    442.41     0.00    16372     0.00     0.00  expr2ct::convert_constant(exprt const&, unsigned int&)
  0.00    442.41     0.00    16362     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    442.41     0.00    16337     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    442.41     0.00    16337     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    442.41     0.00    16337     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    442.41     0.00    15870     0.00     0.00  cmdlinet::isset(char const*) const
  0.00    442.41     0.00    15867     0.00     0.00  goto_inlinet::inline_instruction(goto_programt&, bool, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>&)
  0.00    442.41     0.00    15671     0.00     0.05  value_sett::operator=(value_sett const&)
  0.00    442.41     0.00    15671     0.00     0.05  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    442.41     0.00    15671     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    442.41     0.00    15625     0.00     0.00  guardt::make_false()
  0.00    442.41     0.00    15492     0.00     0.00  propt::has_set_to() const
  0.00    442.41     0.00    15426     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    442.41     0.00    15379     0.00     0.00  code_typet::parameters() const
  0.00    442.41     0.00    15230     0.00     0.01  bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> >&, literalt, literalt&)
  0.00    442.41     0.00    15190     0.00     0.01  bv_utilst::negate(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    442.41     0.00    14784     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    442.41     0.00    14765     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    442.41     0.00    14682     0.00     0.00  exprt::find_location() const
  0.00    442.41     0.00    14667     0.00     0.00  BigInt::operator>=(int) const
  0.00    442.41     0.00    14631     0.00     0.00  to_code(exprt const&)
  0.00    442.41     0.00    14583     0.00     0.04  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    442.41     0.00    14340     0.00     0.00  equalityt::equality(exprt const&, exprt const&)
  0.00    442.41     0.00    14340     0.00     0.00  equalityt::equality2(exprt const&, exprt const&)
  0.00    442.41     0.00    14340     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    442.41     0.00    14340     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    442.41     0.00    14340     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    442.41     0.00    14233     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    442.41     0.00    14233     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    442.41     0.00    14233     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    442.41     0.00    14174     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::swap(goto_program_templatet<codet, exprt>::instructiont&)
  0.00    442.41     0.00    14174     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    442.41     0.00    14169     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    442.41     0.00    13976     0.00     0.04  boolbvt::convert_bv_rel(exprt const&)
  0.00    442.41     0.00    13535     0.00     0.00  std::_Rb_tree_iterator<std::pair<exprt const, unsigned int> >::operator--()
  0.00    442.41     0.00    13359     0.00     0.00  long long str2number<long long>(char const*, int, bool)
  0.00    442.41     0.00    13359     0.00     0.00  to_literal_expr(exprt const&)
  0.00    442.41     0.00    13359     0.00     0.00  unsafe_string2signedlonglong(std::string const&, int)
  0.00    442.41     0.00    13359     0.00     0.00  literal_exprt::get_literal() const
  0.00    442.41     0.00    13359     0.00     0.00  irept::get_long_long(dstring const&) const
  0.00    442.41     0.00    13032     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::find(dstring const&)
  0.00    442.41     0.00    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    442.41     0.00    12514     0.00     0.00  std::pair<dstring const, typet>::pair(std::pair<dstring const, typet> const&)
  0.00    442.41     0.00    12250     0.00     0.00  code_typet::make_ellipsis()
  0.00    442.41     0.00    12186     0.00     0.30  prop_conv_solvert::set_to(exprt const&, bool)
  0.00    442.41     0.00    12087     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    442.41     0.00    11918     0.00     0.00  get_language_from_mode(dstring const&)
  0.00    442.41     0.00    11845     0.00     0.00  std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::erase(dstring const&)
  0.00    442.41     0.00    11845     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<dstring const, unsigned int> >, std::_Rb_tree_const_iterator<std::pair<dstring const, unsigned int> >)
  0.00    442.41     0.00    11845     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::erase(dstring const&)
  0.00    442.41     0.00    11845     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::erase(std::_Rb_tree_iterator<std::pair<dstring const, unsigned int> >, std::_Rb_tree_iterator<std::pair<dstring const, unsigned int> >)
  0.00    442.41     0.00    11824     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<dstring const, unsigned int> >)
  0.00    442.41     0.00    11812     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    442.41     0.00    11812     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    442.41     0.00    11632     0.00     0.00  expr2ct::convert(exprt const&)
  0.00    442.41     0.00    11455     0.00     0.01  build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&)
  0.00    442.41     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    442.41     0.00    10785     0.00     0.00  std::pair<std::string const, std::string>::~pair()
  0.00    442.41     0.00    10761     0.00     0.00  if_exprt::if_exprt(exprt const&, exprt const&, exprt const&)
  0.00    442.41     0.00    10627     0.00     0.00  bv_utilst::extension(std::vector<literalt, std::allocator<literalt> > const&, unsigned int, bv_utilst::representationt)
  0.00    442.41     0.00    10387     0.00     0.00  propt::set_variable_name(literalt, std::string const&)
  0.00    442.41     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    442.41     0.00    10304     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    442.41     0.00    10244     0.00     0.00  floatbv_typet::set_f(unsigned int)
  0.00    442.41     0.00    10244     0.00     0.00  floatbv_typet::floatbv_typet()
  0.00    442.41     0.00    10244     0.00     0.00  ieee_float_spect::to_type() const
  0.00    442.41     0.00    10226     0.00     0.00  floatbv_typet::~floatbv_typet()
  0.00    442.41     0.00    10219     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    442.41     0.00    10199     0.00     0.00  typecast_exprt::typecast_exprt(exprt const&, typet const&)
  0.00    442.41     0.00    10098     0.00     0.00  code_typet::parametert::set_base_name(dstring const&)
  0.00    442.41     0.00    10098     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    442.41     0.00    10098     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    442.41     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    442.41     0.00    10098     0.00     0.00  std::pair<dstring const, typet>::pair<dstring, typet>(std::pair<dstring, typet> const&)
  0.00    442.41     0.00    10052     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    442.41     0.00    10052     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    442.41     0.00    10047     0.00     0.00  goto_symex_statet::framet::~framet()
  0.00    442.41     0.00    10047     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    442.41     0.00    10047     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    442.41     0.00    10047     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    442.41     0.00    10047     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    442.41     0.00    10047     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    442.41     0.00    10047     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    442.41     0.00     9999     0.00     0.00  value_sett::make_union(value_sett const&)
  0.00    442.41     0.00     9999     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    442.41     0.00     9941     0.00     0.00  cnft::lor(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    442.41     0.00     9663     0.00     0.01  bv_utilst::cond_negate(std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    442.41     0.00     8845     0.00     0.00  symbol_tablet::add(symbolt const&)
  0.00    442.41     0.00     8740     0.00     0.00  add_failed_symbol(symbolt&, symbol_tablet&)
  0.00    442.41     0.00     8740     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::_M_create_node(symbolt* const&)
  0.00    442.41     0.00     8740     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::_M_insert(std::_List_iterator<symbolt*>, symbolt* const&)
  0.00    442.41     0.00     8740     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::push_back(symbolt* const&)
  0.00    442.41     0.00     8656     0.00     0.00  bv_pointerst::encode(unsigned int, std::vector<literalt, std::allocator<literalt> >&)
  0.00    442.41     0.00     8604     0.00     0.00  std::_List_base<unsigned int, std::allocator<unsigned int> >::_M_clear()
  0.00    442.41     0.00     8583     0.00     0.00  local_bitvector_analysist::loc_infot::merge(local_bitvector_analysist::loc_infot const&)
  0.00    442.41     0.00     8510     0.00     0.21  bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    442.41     0.00     8471     0.00     0.00  to_code_assign(codet&)
  0.00    442.41     0.00     8357     0.00     0.00  unsigned_union_find::find(unsigned long) const
  0.00    442.41     0.00     8329     0.00     0.00  code_function_callt::lhs()
  0.00    442.41     0.00     8319     0.00     0.00  local_bitvector_analysist::is_tracked(dstring const&)
  0.00    442.41     0.00     8319     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    442.41     0.00     8198     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet)
  0.00    442.41     0.00     8198     0.00     0.00  goto_program_templatet<codet, exprt>::add_instruction(goto_program_instruction_typet)
  0.00    442.41     0.00     8194     0.00     0.00  to_typecast_expr(exprt const&)
  0.00    442.41     0.00     8185     0.00     0.00  locationt::set_file(dstring const&)
  0.00    442.41     0.00     8162     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    442.41     0.00     8162     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    442.41     0.00     8118     0.00     0.00  goto_checkt::invalidate(exprt const&)
  0.00    442.41     0.00     8111     0.00     0.00  get_default_language()
  0.00    442.41     0.00     8011     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::pop_back()
  0.00    442.41     0.00     8011     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    442.41     0.00     7956     0.00     0.00  is_skip(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    442.41     0.00     7871     0.00     0.00  goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    442.41     0.00     7764     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    442.41     0.00     7763     0.00     0.00  locationt::set_function(dstring const&)
  0.00    442.41     0.00     7762     0.00     0.00  not_exprt::not_exprt(exprt const&)
  0.00    442.41     0.00     7662     0.00     0.00  std::list<dstring, std::allocator<dstring> >::splice(std::_List_iterator<dstring>, std::list<dstring, std::allocator<dstring> >&)
  0.00    442.41     0.00     7576     0.00     0.00  boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    442.41     0.00     7506     0.00     0.00  replace_location(locationt&, locationt const&)
  0.00    442.41     0.00     7506     0.00     0.00  locationt::set_column(dstring const&)
  0.00    442.41     0.00     7506     0.00     0.00  locationt::set_line(dstring const&)
  0.00    442.41     0.00     7284     0.00     0.00  locationt::set_property_id(dstring const&)
  0.00    442.41     0.00     7227     0.00     0.00  or_exprt::or_exprt(exprt const&, exprt const&)
  0.00    442.41     0.00     7224     0.00     0.00  char_type()
  0.00    442.41     0.00     7177     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    442.41     0.00     7154     0.00     0.04  goto_symext::symex_decl(goto_symex_statet&)
  0.00    442.41     0.00     7154     0.00     0.02  symex_target_equationt::decl(exprt const&, symbol_exprt const&, symbol_exprt const&, symex_targett::sourcet const&)
  0.00    442.41     0.00     7142     0.00     0.00  std::_Rb_tree_iterator<exprt>::operator--()
  0.00    442.41     0.00     7139     0.00     0.00  locationt::set_comment(dstring const&)
  0.00    442.41     0.00     7139     0.00     0.00  locationt::set_property_class(dstring const&)
  0.00    442.41     0.00     7087     0.00     0.00  goto_program_templatet<codet, exprt>::insert_before_swap(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    442.41     0.00     7087     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    442.41     0.00     7087     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    442.41     0.00     7080     0.00     0.00  std::pair<std::string const, std::string>::pair(std::pair<std::string const, std::string> const&)
  0.00    442.41     0.00     7080     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    442.41     0.00     7080     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    442.41     0.00     7021     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::pop_front()
  0.00    442.41     0.00     6987     0.00     0.00  locationt::set_source(dstring const&)
  0.00    442.41     0.00     6963     0.00     0.00  do_pointer(unsigned int, unsigned int)
  0.00    442.41     0.00     6878     0.00     0.00  BigInt::operator%=(BigInt const&)
  0.00    442.41     0.00     6652     0.00     0.00  c_typecastt::do_typecast(exprt&, typet const&)
  0.00    442.41     0.00     6500     0.00     0.00  show_state_header(std::ostream&, goto_trace_stept const&, locationt const&, unsigned int)
  0.00    442.41     0.00     6500     0.00     0.02  counterexample_value(std::ostream&, namespacet const&, symbol_exprt const&, exprt const&, exprt const&)
  0.00    442.41     0.00     6500     0.00     0.00  counterexample_value_binary(exprt const&, namespacet const&)
  0.00    442.41     0.00     6482     0.00     0.00  to_code_function_call(codet const&)
  0.00    442.41     0.00     6474     0.00     0.00  c_typecheck_baset::typecheck_expr(exprt&)
  0.00    442.41     0.00     6474     0.00     0.00  c_typecheck_baset::typecheck_expr_main(exprt&)
  0.00    442.41     0.00     6474     0.00     0.00  c_typecheck_baset::typecheck_expr_operands(exprt&)
  0.00    442.41     0.00     6455     0.00     0.01  boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    442.41     0.00     6308     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    442.41     0.00     6302     0.00     0.01  goto_symext::symex_dead(goto_symex_statet&)
  0.00    442.41     0.00     6147     0.00     0.00  to_unsignedbv_type(typet const&)
  0.00    442.41     0.00     5907     0.00     0.00  ansi_c_declarationt::get_is_global() const
  0.00    442.41     0.00     5900     0.00     0.00  binary_relation_exprt::binary_relation_exprt(dstring const&)
  0.00    442.41     0.00     5831     0.00     0.00  BigInt::operator%(BigInt const&) const
  0.00    442.41     0.00     5761     0.00     0.00  value_sett::objectt::objectt(BigInt const&)
  0.00    442.41     0.00     5736     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    442.41     0.00     5736     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::list(std::list<unsigned int, std::allocator<unsigned int> > const&)
  0.00    442.41     0.00     5736     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    442.41     0.00     5619     0.00     0.00  struct_union_typet::component_number(dstring const&) const
  0.00    442.41     0.00     5576     0.00     0.00  boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    442.41     0.00     5554     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    442.41     0.00     5486     0.00     0.00  index_exprt::index_exprt(typet const&)
  0.00    442.41     0.00     5457     0.00     0.00  expr2ct::convert_binary(exprt const&, std::string const&, unsigned int, bool)
  0.00    442.41     0.00     5440     0.00     0.00  BigInt::operator--()
  0.00    442.41     0.00     5400     0.00     0.00  code_function_callt::~code_function_callt()
  0.00    442.41     0.00     5398     0.00     0.00  code_typet::has_ellipsis() const
  0.00    442.41     0.00     5267     0.00     0.00  invalid_pointer(exprt const&)
  0.00    442.41     0.00     5248     0.00     0.00  code_function_callt::code_function_callt(code_function_callt const&)
  0.00    442.41     0.00     5236     0.00     0.02  symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&)
  0.00    442.41     0.00     5211     0.00     0.00  goto_symex_statet::framet::framet(goto_symex_statet::framet const&)
  0.00    442.41     0.00     5211     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    442.41     0.00     5211     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    442.41     0.00     5211     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    442.41     0.00     5211     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    442.41     0.00     5211     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    442.41     0.00     5211     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    442.41     0.00     5211     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    442.41     0.00     5211     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    442.41     0.00     5163     0.00     0.00  plus_exprt::~plus_exprt()
  0.00    442.41     0.00     5155     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    442.41     0.00     5113     0.00     0.00  to_code_type(typet const&)
  0.00    442.41     0.00     5071     0.00     0.00  symex_bmct::get_unwind_recursion(dstring const&, unsigned int, unsigned int)
  0.00    442.41     0.00     5071     0.00     0.00  goto_symext::symex_function_call(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    442.41     0.00     5071     0.00     0.40  goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    442.41     0.00     5071     0.00     0.43  goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    442.41     0.00     4896     0.00     0.00  c_qualifierst::as_string() const
  0.00    442.41     0.00     4853     0.00     0.00  code_typet::return_type() const
  0.00    442.41     0.00     4836     0.00     0.03  goto_symext::symex_end_of_function(goto_symex_statet&)
  0.00    442.41     0.00     4836     0.00     0.00  goto_symext::pop_frame(goto_symex_statet&)
  0.00    442.41     0.00     4836     0.00     0.00  goto_symex_statet::renaming_levelt::restore_from(std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > const&)
  0.00    442.41     0.00     4836     0.00     0.02  goto_symex_statet::new_frame()
  0.00    442.41     0.00     4836     0.00     0.00  goto_symex_statet::pop_frame()
  0.00    442.41     0.00     4836     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    442.41     0.00     4836     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    442.41     0.00     4836     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::pop_back()
  0.00    442.41     0.00     4836     0.00     0.01  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::push_back(goto_symex_statet::framet const&)
  0.00    442.41     0.00     4823     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::_M_create_storage(unsigned long)
  0.00    442.41     0.00     4823     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::vector(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    442.41     0.00     4822     0.00     0.00  expr2ct::convert(typet const&)
  0.00    442.41     0.00     4789     0.00     0.00  clean_identifier(dstring const&)
  0.00    442.41     0.00     4759     0.00     0.00  value_set_dereferencet::invalid_pointer(exprt const&, guardt const&)
  0.00    442.41     0.00     4759     0.00     0.00  expr2ct::convert_index(exprt const&, unsigned int)
  0.00    442.41     0.00     4735     0.00     0.00  expr2ct::convert_typecast(typecast_exprt const&, unsigned int&)
  0.00    442.41     0.00     4671     0.00     0.00  get_local_identifiers(goto_function_templatet<goto_programt> const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    442.41     0.00     4671     0.00     0.36  goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&)
  0.00    442.41     0.00     4671     0.00     0.01  goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&)
  0.00    442.41     0.00     4671     0.00     0.00  goto_symex_statet::previous_frame()
  0.00    442.41     0.00     4671     0.00     0.00  goto_programt::get_decl_identifiers(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.00    442.41     0.00     4639     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::clear()
  0.00    442.41     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    442.41     0.00     4526     0.00     0.00  float_type()
  0.00    442.41     0.00     4503     0.00     0.00  goto_programt::~goto_programt()
  0.00    442.41     0.00     4503     0.00     0.00  goto_program_templatet<codet, exprt>::~goto_program_templatet()
  0.00    442.41     0.00     4483     0.00     0.00  binary_relation_exprt::rhs()
  0.00    442.41     0.00     4410     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    442.41     0.00     4354     0.00     0.00  operator>>(BigInt const&, BigInt const&)
  0.00    442.41     0.00     4349     0.00     0.00  pointer_logict::is_dynamic_object(exprt const&) const
  0.00    442.41     0.00     4304     0.00     0.00  goto_program_templatet<codet, exprt>::compute_incoming_edges()
  0.00    442.41     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    442.41     0.00     4134     0.00     0.00  replace_location(exprt&, locationt const&)
  0.00    442.41     0.00     4124     0.00     0.00  c_typecheck_baset::implicit_typecast(exprt&, typet const&)
  0.00    442.41     0.00     4107     0.00     0.00  symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&)
  0.00    442.41     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    442.41     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    442.41     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    442.41     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    442.41     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    442.41     0.00     3978     0.00     0.00  goto_program_templatet<codet, exprt>::compute_target_numbers()
  0.00    442.41     0.00     3859     0.00     0.35  bv_utilst::multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    442.41     0.00     3848     0.00     0.00  codet::set_statement(dstring const&)
  0.00    442.41     0.00     3848     0.00     0.00  codet::codet(dstring const&)
  0.00    442.41     0.00     3800     0.00     0.00  index_exprt::index_exprt(exprt const&, exprt const&)
  0.00    442.41     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    442.41     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    442.41     0.00     3749     0.00     0.00  to_code_return(codet const&)
  0.00    442.41     0.00     3705     0.00     0.00  optionst::set_option(std::string const&, std::string const&)
  0.00    442.41     0.00     3705     0.00     0.00  std::pair<std::string const, std::string>::pair(std::string const&, std::string const&)
  0.00    442.41     0.00     3705     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    442.41     0.00     3705     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    442.41     0.00     3702     0.00     0.55  goto_symext::symex_return(goto_symex_statet&)
  0.00    442.41     0.00     3702     0.00     0.20  goto_symext::return_assignment(goto_symex_statet&)
  0.00    442.41     0.00     3682     0.00     0.00  i2string(int)
  0.00    442.41     0.00     3588     0.00     0.00  pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const
  0.00    442.41     0.00     3576     0.00     0.01  build_object_descriptor_rec(namespacet const&, exprt const&, object_descriptor_exprt&)
  0.00    442.41     0.00     3576     0.00     0.00  code_typet::code_typet(code_typet const&)
  0.00    442.41     0.00     3576     0.00     0.01  object_descriptor_exprt::build(exprt const&, namespacet const&)
  0.00    442.41     0.00     3567     0.00     0.00  to_address_of_expr(exprt const&)
  0.00    442.41     0.00     3523     0.00     0.00  bv_utilst::shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, unsigned int)
  0.00    442.41     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    442.41     0.00     3500     0.00     0.00  unsigned_int_type()
  0.00    442.41     0.00     3479     0.00     0.00  to_code_decl(codet const&)
  0.00    442.41     0.00     3465     0.00     0.00  optionst::set_option(std::string const&, bool)
  0.00    442.41     0.00     3410     0.00     0.00  goto_symex_statet::constant_propagation_reference(exprt const&) const
  0.00    442.41     0.00     3380     0.00     0.01  c_typecheck_baset::do_initializer(symbolt&)
  0.00    442.41     0.00     3375     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    442.41     0.00     3339     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    442.41     0.00     3339     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::operator=(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    442.41     0.00     3325     0.00     0.00  renaming_nst::lookup(dstring const&) const
  0.00    442.41     0.00     3300     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    442.41     0.00     3300     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    442.41     0.00     3263     0.00     0.01  boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    442.41     0.00     3222     0.00     0.00  code_assignt::code_assignt(exprt const&, exprt const&)
  0.00    442.41     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    442.41     0.00     3217     0.00     0.35  bv_utilst::signed_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    442.41     0.00     3177     0.00     0.00  goto_convertt::needs_cleaning(exprt const&)
  0.00    442.41     0.00     3136     0.00     0.00  numbering<dstring>::number(dstring const&)
  0.00    442.41     0.00     3100     0.00     0.00  long_double_type()
  0.00    442.41     0.00     3076     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::erase(std::_Rb_tree_const_iterator<exprt>)
  0.00    442.41     0.00     3076     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    442.41     0.00     3042     0.00     0.00  to_address_of_expr(exprt&)
  0.00    442.41     0.00     2962     0.00     0.00  code_typet::code_typet()
  0.00    442.41     0.00     2958     0.00     0.00  struct_union_typet::has_component(dstring const&) const
  0.00    442.41     0.00     2896     0.00     0.00  byte_extract_id()
  0.00    442.41     0.00     2868     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    442.41     0.00     2868     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    442.41     0.00     2868     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::_M_create_node(unsigned int const&)
  0.00    442.41     0.00     2868     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::_M_insert(std::_List_iterator<unsigned int>, unsigned int const&)
  0.00    442.41     0.00     2868     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    442.41     0.00     2868     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    442.41     0.00     2868     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    442.41     0.00     2868     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    442.41     0.00     2868     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    442.41     0.00     2868     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    442.41     0.00     2868     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    442.41     0.00     2805     0.00     0.01  configt::this_operating_system()
  0.00    442.41     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    442.41     0.00     2760     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::_M_allocate(unsigned long)
  0.00    442.41     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    442.41     0.00     2697     0.00     0.00  convert_integer_literal(std::string const&)
  0.00    442.41     0.00     2697     0.00     0.00  c_typecheck_baset::typecheck_expr_constant(exprt&)
  0.00    442.41     0.00     2695     0.00     0.00  codet::operator=(codet const&)
  0.00    442.41     0.00     2682     0.00     0.00  goto_function_templatet<goto_programt>::~goto_function_templatet()
  0.00    442.41     0.00     2649     0.00     0.00  Minisat::vec<Minisat::lbool>::capacity(int)
  0.00    442.41     0.00     2642     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    442.41     0.00     2596     0.00     0.00  pointer_typet::pointer_typet()
  0.00    442.41     0.00     2596     0.00     0.00  bitvector_typet::bitvector_typet(dstring const&)
  0.00    442.41     0.00     2594     0.00     0.00  dirtyt::is_dirty(dstring const&) const
  0.00    442.41     0.00     2590     0.00     0.00  std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::operator[](dstring const&)
  0.00    442.41     0.00     2558     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    442.41     0.00     2556     0.00     0.00  pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const
  0.00    442.41     0.00     2547     0.00     0.00  and_exprt::and_exprt(exprt const&, exprt const&)
  0.00    442.41     0.00     2530     0.00     0.00  to_code(exprt&)
  0.00    442.41     0.00     2526     0.00     0.00  rename_symbolt::have_to_rename(exprt const&) const
  0.00    442.41     0.00     2492     0.00     0.00  unsigned_union_find::check_index(unsigned long)
  0.00    442.41     0.00     2475     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    442.41     0.00     2461     0.00     0.00  equal_exprt::~equal_exprt()
  0.00    442.41     0.00     2426     0.00     0.00  symbol_exprt::symbol_exprt(dstring const&)
  0.00    442.41     0.00     2426     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    442.41     0.00     2426     0.00     0.00  partial_order_concurrencyt::id(std::_List_const_iterator<symex_target_equationt::SSA_stept>)
  0.00    442.41     0.00     2416     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    442.41     0.00     2416     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    442.41     0.00     2416     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    442.41     0.00     2416     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    442.41     0.00     2416     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    442.41     0.00     2356     0.00     0.00  pointer_offset(exprt const&)
  0.00    442.41     0.00     2298     0.00     0.00  failed_symbol_id(dstring const&)
  0.00    442.41     0.00     2273     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    442.41     0.00     2273     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    442.41     0.00     2250     0.00     0.00  double_type()
  0.00    442.41     0.00     2226     0.00     0.00  side_effect_exprt::get_statement() const
  0.00    442.41     0.00     2205     0.00     0.00  __gnu_cxx::new_allocator<std::string*>::allocate(unsigned long, void const*)
  0.00    442.41     0.00     2205     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::_M_check_len(unsigned long, char const*) const
  0.00    442.41     0.00     2205     0.00     0.00  std::_Vector_base<std::string*, std::allocator<std::string*> >::_M_allocate(unsigned long)
  0.00    442.41     0.00     2205     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    442.41     0.00     2126     0.00     0.00  c_typecheck_baset::typecheck_expr_symbol(exprt&)
  0.00    442.41     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    442.41     0.00     2122     0.00     0.00  rename_symbolt::rename(exprt&) const
  0.00    442.41     0.00     2122     0.00     0.00  rename_symbolt::rename(typet&) const
  0.00    442.41     0.00     2116     0.00     0.00  goto_convertt::clean_expr(exprt&, goto_programt&, bool)
  0.00    442.41     0.00     2097     0.00     0.00  to_code_function_call(codet&)
  0.00    442.41     0.00     2093     0.00     0.06  goto_checkt::bounds_check(index_exprt const&, guardt const&)
  0.00    442.41     0.00     2090     0.00     0.00  goto_checkt::array_name(exprt const&)
  0.00    442.41     0.00     2085     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    442.41     0.00     2069     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    442.41     0.00     2069     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    442.41     0.00     2069     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    442.41     0.00     2065     0.00     0.00  guardt::resize(unsigned long)
  0.00    442.41     0.00     2065     0.00     0.00  std::list<exprt, std::allocator<exprt> >::resize(unsigned long, exprt)
  0.00    442.41     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    442.41     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    442.41     0.00     2005     0.00     0.00  code_declt::get_identifier() const
  0.00    442.41     0.00     2000     0.00     0.00  vector_typet::size()
  0.00    442.41     0.00     1980     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    442.41     0.00     1966     0.00     0.00  compute_address_taken_functions(goto_programt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    442.41     0.00     1952     0.00     0.00  index_exprt::index_exprt(index_exprt const&)
  0.00    442.41     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    442.41     0.00     1931     0.00     0.00  symbol_tablet::move(symbolt&)
  0.00    442.41     0.00     1925     0.00     0.00  void std::_Destroy_aux<false>::__destroy<cmdlinet::optiont*>(cmdlinet::optiont*, cmdlinet::optiont*)
  0.00    442.41     0.00     1905     0.00     0.00  goto_program_templatet<codet, exprt>::copy_from(goto_program_templatet<codet, exprt> const&)
  0.00    442.41     0.00     1905     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    442.41     0.00     1905     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    442.41     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    442.41     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    442.41     0.00     1897     0.00     0.00  simplify_exprt::simplify_mod(exprt&)
  0.00    442.41     0.00     1875     0.00     0.00  code_typet::operator=(code_typet const&)
  0.00    442.41     0.00     1872     0.00     0.00  to_side_effect_expr(exprt&)
  0.00    442.41     0.00     1858     0.00     0.00  and_exprt::~and_exprt()
  0.00    442.41     0.00     1851     0.00     0.00  ansi_c_declarationt::get_is_thread_local() const
  0.00    442.41     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    442.41     0.00     1823     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    442.41     0.00     1815     0.00     0.01  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    442.41     0.00     1815     0.00     0.01  std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::resize(unsigned long, bool (simplify_exprt::*)(exprt&))
  0.00    442.41     0.00     1810     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    442.41     0.00     1803     0.00     0.00  dirtyt::operator()(symbol_exprt const&) const
  0.00    442.41     0.00     1803     0.00     0.00  dirtyt::operator()(dstring const&) const
  0.00    442.41     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    442.41     0.00     1797     0.00     0.00  std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_allocate(unsigned long)
  0.00    442.41     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    442.41     0.00     1794     0.00     0.00  prop_conv_solvert::get_bool(exprt const&, tvt&) const
  0.00    442.41     0.00     1788     0.00     0.00  goto_function_templatet<goto_programt>::goto_function_templatet(goto_function_templatet<goto_programt> const&)
  0.00    442.41     0.00     1788     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::_M_create_storage(unsigned long)
  0.00    442.41     0.00     1788     0.00     0.00  std::pair<dstring const, code_typet>::~pair()
  0.00    442.41     0.00     1788     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::vector(std::vector<dstring, std::allocator<dstring> > const&)
  0.00    442.41     0.00     1763     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::operator=(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    442.41     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    442.41     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    442.41     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    442.41     0.00     1763     0.00     0.00  std::list<dstring, std::allocator<dstring> >::operator=(std::list<dstring, std::allocator<dstring> > const&)
  0.00    442.41     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    442.41     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    442.41     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    442.41     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    442.41     0.00     1753     0.00     0.00  linkingt::needs_renaming(symbolt const&, symbolt const&)
  0.00    442.41     0.00     1753     0.00     0.02  linkingt::duplicate_non_type_symbol(symbolt&, symbolt&)
  0.00    442.41     0.00     1744     0.00     0.00  to_constant_expr(exprt&)
  0.00    442.41     0.00     1738     0.00     0.36  boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    442.41     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    442.41     0.00     1722     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    442.41     0.00     1702     0.00     0.00  local_bitvector_analysist::get_rec(exprt const&, local_bitvector_analysist::loc_infot const&)
  0.00    442.41     0.00     1664     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    442.41     0.00     1662     0.00     0.00  void std::_Destroy_aux<false>::__destroy<local_cfgt::loct*>(local_cfgt::loct*, local_cfgt::loct*)
  0.00    442.41     0.00     1662     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    442.41     0.00     1650     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::insert(std::string const&)
  0.00    442.41     0.00     1650     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    442.41     0.00     1650     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    442.41     0.00     1650     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    442.41     0.00     1648     0.00     0.00  bv_pointerst::postponedt::~postponedt()
  0.00    442.41     0.00     1646     0.00     0.00  std::list<dstring, std::allocator<dstring> >::erase(std::_List_iterator<dstring>, std::_List_iterator<dstring>)
  0.00    442.41     0.00     1642     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    442.41     0.00     1642     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, unsigned int> const&, unsigned long, unsigned long)
  0.00    442.41     0.00     1628     0.00     0.00  goto_function_templatet<goto_programt>::is_inlined() const
  0.00    442.41     0.00     1609     0.00     0.01  void std::_Destroy_aux<false>::__destroy<std::pair<bool, irept>*>(std::pair<bool, irept>*, std::pair<bool, irept>*)
  0.00    442.41     0.00     1600     0.00     0.02  linkingt::duplicate_object_symbol(symbolt&, symbolt&)
  0.00    442.41     0.00     1600     0.00     0.00  std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::pop_back()
  0.00    442.41     0.00     1585     0.00     0.00  to_byte_extract_expr(exprt&)
  0.00    442.41     0.00     1585     0.00     0.00  simplify_exprt::simplify_byte_extract(exprt&)
  0.00    442.41     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    442.41     0.00     1576     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    442.41     0.00     1572     0.00     0.00  simplify_exprt::simplify_byte_update(exprt&)
  0.00    442.41     0.00     1568     0.00     0.00  unsigned_union_find::resize(unsigned long)
  0.00    442.41     0.00     1568     0.00     0.00  __gnu_cxx::new_allocator<unsigned_union_find::nodet>::allocate(unsigned long, void const*)
  0.00    442.41     0.00     1568     0.00     0.00  std::_Vector_base<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::_M_allocate(unsigned long)
  0.00    442.41     0.00     1568     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    442.41     0.00     1568     0.00     0.00  std::vector<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::reserve(unsigned long)
  0.00    442.41     0.00     1568     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    442.41     0.00     1560     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    442.41     0.00     1558     0.00     0.07  goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool)
  0.00    442.41     0.00     1550     0.00     0.00  unsigned_long_long_int_type()
  0.00    442.41     0.00     1536     0.00     0.00  __gnu_cxx::new_allocator<unsigned int*>::allocate(unsigned long, void const*)
  0.00    442.41     0.00     1536     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_M_create_nodes(unsigned int**, unsigned int**)
  0.00    442.41     0.00     1536     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_M_initialize_map(unsigned long)
  0.00    442.41     0.00     1536     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::~_Deque_base()
  0.00    442.41     0.00     1536     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    442.41     0.00     1536     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    442.41     0.00     1495     0.00     0.00  unsigned_long_int_type()
  0.00    442.41     0.00     1486     0.00     0.00  to_byte_extract_expr(exprt const&)
  0.00    442.41     0.00     1486     0.00     0.00  byte_extract_exprt::byte_extract_exprt(dstring)
  0.00    442.41     0.00     1486     0.00     0.00  BigInt::operator-=(BigInt const&)
  0.00    442.41     0.00     1485     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    442.41     0.00     1479     0.00     0.00  arrayst::array_equalityt::~array_equalityt()
  0.00    442.41     0.00     1456     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    442.41     0.00     1428     0.00     0.00  BigInt::operator-(BigInt const&) const
  0.00    442.41     0.00     1417     0.00     0.00  equal_exprt::equal_exprt()
  0.00    442.41     0.00     1401     0.00     0.00  c_typecheck_baset::do_initializer(exprt&, typet const&, bool)
  0.00    442.41     0.00     1401     0.00     0.00  c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool)
  0.00    442.41     0.00     1400     0.00     0.01  base_type_eq(exprt const&, exprt const&, namespacet const&)
  0.00    442.41     0.00     1400     0.00     0.00  base_type_eqt::base_type_eq(exprt const&, exprt const&)
  0.00    442.41     0.00     1400     0.00     0.00  __gnu_cxx::new_allocator<cmdlinet::optiont>::allocate(unsigned long, void const*)
  0.00    442.41     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    442.41     0.00     1400     0.00     0.00  std::_Vector_base<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::_M_allocate(unsigned long)
  0.00    442.41     0.00     1400     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::_M_insert_aux(__gnu_cxx::__normal_iterator<cmdlinet::optiont*, std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> > >, cmdlinet::optiont const&)
  0.00    442.41     0.00     1398     0.00     0.00  goto_convertt::convert(codet const&, goto_programt&)
  0.00    442.41     0.00     1354     0.00     0.00  c_typecheck_baset::make_index_type(exprt&)
  0.00    442.41     0.00     1321     0.00     0.00  std::vector<char, std::allocator<char> >::_M_check_len(unsigned long, char const*) const
  0.00    442.41     0.00     1321     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    442.41     0.00     1321     0.00     0.00  std::vector<char, std::allocator<char> >::resize(unsigned long, char)
  0.00    442.41     0.00     1321     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    442.41     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    442.41     0.00     1279     0.00     0.00  __gnu_cxx::new_allocator<std::pair<bool, irept> >::allocate(unsigned long, void const*)
  0.00    442.41     0.00     1279     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    442.41     0.00     1279     0.00     0.00  std::_Vector_base<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::_M_allocate(unsigned long)
  0.00    442.41     0.00     1279     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    442.41     0.00     1279     0.00     0.00  std::pair<bool, irept>::~pair()
  0.00    442.41     0.00     1279     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    442.41     0.00     1279     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    442.41     0.00     1266     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >::operator++()
  0.00    442.41     0.00     1266     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    442.41     0.00     1256     0.00     0.00  to_pointer_type(typet const&)
  0.00    442.41     0.00     1246     0.00     0.00  unsigned_union_find::make_union(unsigned long, unsigned long)
  0.00    442.41     0.00     1201     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    442.41     0.00     1201     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    442.41     0.00     1188     0.00     0.00  equalityt::typestructt::~typestructt()
  0.00    442.41     0.00     1188     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>**, unsigned long)
  0.00    442.41     0.00     1188     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    442.41     0.00     1188     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    442.41     0.00     1188     0.00     0.00  std::tr1::unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> > >::~unordered_map()
  0.00    442.41     0.00     1188     0.00     0.00  std::_Rb_tree<std::pair<unsigned int, unsigned int>, std::pair<std::pair<unsigned int, unsigned int> const, literalt>, std::_Select1st<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > >::_M_erase(std::_Rb_tree_node<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >*)
  0.00    442.41     0.00     1188     0.00     0.00  std::_Rb_tree<std::pair<unsigned int, unsigned int>, std::pair<std::pair<unsigned int, unsigned int> const, literalt>, std::_Select1st<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > >::~_Rb_tree()
  0.00    442.41     0.00     1188     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, exprt> >*)
  0.00    442.41     0.00     1188     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::~_Rb_tree()
  0.00    442.41     0.00     1174     0.00     0.00  statement(unsigned int&, dstring const&)
  0.00    442.41     0.00     1167     0.00     0.00  object_lower_bound(exprt const&)
  0.00    442.41     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    442.41     0.00     1157     0.00     0.00  goto_checkt::pointer_rel_check(exprt const&, guardt const&)
  0.00    442.41     0.00     1149     0.00     0.00  expr2ct::convert_unary(exprt const&, std::string const&, unsigned int)
  0.00    442.41     0.00     1140     0.00     0.00  std::_Rb_tree_iterator<std::pair<std::string const, std::string> >::operator--()
  0.00    442.41     0.00     1127     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    442.41     0.00     1127     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    442.41     0.00     1127     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::pair(std::pair<typet const, boolbv_widtht::entryt> const&)
  0.00    442.41     0.00     1094     0.00     0.00  goto_program_templatet<codet, exprt>::update()
  0.00    442.41     0.00     1089     0.00     0.01  c_typecheck_baset::typecheck_code(codet&)
  0.00    442.41     0.00     1082     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::erase(std::_Rb_tree_const_iterator<dstring>)
  0.00    442.41     0.00     1082     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    442.41     0.00     1064     0.00     0.00  BigInt::operator+(unsigned long) const
  0.00    442.41     0.00     1063     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::push_back(dstring const&)
  0.00    442.41     0.00     1050     0.00     0.01  c_sizeof(typet const&, namespacet const&)
  0.00    442.41     0.00     1050     0.00     0.00  size_type()
  0.00    442.41     0.00     1050     0.00     0.00  c_sizeoft::sizeof_rec(typet const&)
  0.00    442.41     0.00     1050     0.00     0.00  void std::_Destroy_aux<false>::__destroy<code_typet::parametert*>(code_typet::parametert*, code_typet::parametert*)
  0.00    442.41     0.00     1050     0.00     0.00  std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::clear()
  0.00    442.41     0.00     1049     0.00     0.00  compute_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    442.41     0.00     1012     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    442.41     0.00     1012     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    442.41     0.00     1012     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    442.41     0.00     1010     0.00     0.59  arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, exprt const&)
  0.00    442.41     0.00     1002     0.00     0.01  value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&)
  0.00    442.41     0.00     1000     0.00     0.00  to_vector_type(typet&)
  0.00    442.41     0.00     1000     0.00     0.00  to_vector_type(typet const&)
  0.00    442.41     0.00     1000     0.00     0.00  signed_size_type()
  0.00    442.41     0.00     1000     0.00     0.00  vector_typet::vector_typet()
  0.00    442.41     0.00     1000     0.00     0.01  c_typecheck_baset::make_constant(exprt&)
  0.00    442.41     0.00     1000     0.00     0.00  c_typecheck_baset::make_constant_rec(exprt&)
  0.00    442.41     0.00     1000     0.00     0.02  c_typecheck_baset::make_constant_index(exprt&)
  0.00    442.41     0.00     1000     0.00     0.03  c_typecheck_baset::typecheck_vector_type(vector_typet&)
  0.00    442.41     0.00     1000     0.00     0.00  vector_typet::size() const
  0.00    442.41     0.00      999     0.00     0.00  BigInt::operator/=(long long)
  0.00    442.41     0.00      994     0.00     0.01  arrayst::collect_arrays(exprt const&)
  0.00    442.41     0.00      990     0.00     0.00  dstring::operator==(std::string const&) const
  0.00    442.41     0.00      982     0.00     0.00  arrayst::array_equalityt::array_equalityt(arrayst::array_equalityt const&)
  0.00    442.41     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    442.41     0.00      981     0.00     0.00  BigInt::operator++()
  0.00    442.41     0.00      972     0.00     0.00  __gnu_cxx::new_allocator<dstring>::allocate(unsigned long, void const*)
  0.00    442.41     0.00      972     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::_M_check_len(unsigned long, char const*) const
  0.00    442.41     0.00      972     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    442.41     0.00      968     0.00     0.01  union_find<exprt>::make_union(exprt const&, exprt const&)
  0.00    442.41     0.00      956     0.00     0.01  value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&)
  0.00    442.41     0.00      950     0.00     0.00  architecture_string(int, char const*)
  0.00    442.41     0.00      943     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    442.41     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    442.41     0.00      894     0.00     0.01  local_cfgt::build(goto_programt const&)
  0.00    442.41     0.00      894     0.00     0.01  local_cfgt::local_cfgt(goto_programt const&)
  0.00    442.41     0.00      894     0.00     0.00  local_cfgt::~local_cfgt()
  0.00    442.41     0.00      894     0.00     0.50  goto_checkt::goto_check(goto_function_templatet<goto_programt>&)
  0.00    442.41     0.00      894     0.00     0.00  goto_program_templatet<codet, exprt>::compute_loop_numbers()
  0.00    442.41     0.00      894     0.00     0.00  goto_function_templatet<goto_programt>::goto_function_templatet()
  0.00    442.41     0.00      894     0.00     0.00  local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&)
  0.00    442.41     0.00      894     0.00     0.02  local_bitvector_analysist::local_bitvector_analysist(goto_function_templatet<goto_programt> const&)
  0.00    442.41     0.00      894     0.00     0.00  local_bitvector_analysist::~local_bitvector_analysist()
  0.00    442.41     0.00      894     0.00     0.00  remove_function_pointerst::remove_function_pointers(goto_programt&)
  0.00    442.41     0.00      894     0.00     0.00  dirtyt::build(goto_function_templatet<goto_programt> const&)
  0.00    442.41     0.00      894     0.00     0.00  dirtyt::dirtyt(goto_function_templatet<goto_programt> const&)
  0.00    442.41     0.00      894     0.00     0.00  dirtyt::~dirtyt()
  0.00    442.41     0.00      894     0.00     0.01  localst::localst(goto_function_templatet<goto_programt> const&)
  0.00    442.41     0.00      894     0.00     0.00  localst::~localst()
  0.00    442.41     0.00      894     0.00     0.00  std::_Vector_base<local_cfgt::loct, std::allocator<local_cfgt::loct> >::~_Vector_base()
  0.00    442.41     0.00      894     0.00     0.00  std::_Vector_base<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::~_Vector_base()
  0.00    442.41     0.00      894     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    442.41     0.00      894     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    442.41     0.00      894     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    442.41     0.00      894     0.00     0.00  std::pair<dstring const, code_typet>::pair(std::pair<dstring const, code_typet> const&)
  0.00    442.41     0.00      894     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    442.41     0.00      894     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::resize(unsigned long, local_cfgt::loct)
  0.00    442.41     0.00      894     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::~vector()
  0.00    442.41     0.00      894     0.00     0.00  std::vector<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::~vector()
  0.00    442.41     0.00      894     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    442.41     0.00      894     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    442.41     0.00      894     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    442.41     0.00      894     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    442.41     0.00      894     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    442.41     0.00      894     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    442.41     0.00      894     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    442.41     0.00      894     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    442.41     0.00      894     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    442.41     0.00      894     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    442.41     0.00      894     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    442.41     0.00      894     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    442.41     0.00      891     0.00     0.00  equalityt::typestructt::typestructt(equalityt::typestructt const&)
  0.00    442.41     0.00      891     0.00     0.00  std::map<std::pair<unsigned int, unsigned int>, literalt, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > >::map(std::map<std::pair<unsigned int, unsigned int>, literalt, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > > const&)
  0.00    442.41     0.00      891     0.00     0.00  std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::map(std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > > const&)
  0.00    442.41     0.00      891     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> const&)
  0.00    442.41     0.00      891     0.00     0.00  std::tr1::unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> > >::unordered_map(std::tr1::unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> > > const&)
  0.00    442.41     0.00      891     0.00     0.00  std::tr1::__unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> >, false>::__unordered_map(std::tr1::__unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> >, false> const&)
  0.00    442.41     0.00      891     0.00     0.00  std::_Rb_tree<std::pair<unsigned int, unsigned int>, std::pair<std::pair<unsigned int, unsigned int> const, literalt>, std::_Select1st<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > >::_Rb_tree(std::_Rb_tree<std::pair<unsigned int, unsigned int>, std::pair<std::pair<unsigned int, unsigned int> const, literalt>, std::_Select1st<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > > const&)
  0.00    442.41     0.00      891     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::_Rb_tree(std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > > const&)
  0.00    442.41     0.00      871     0.00     0.01  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    442.41     0.00      865     0.00     0.00  goto_program_templatet<codet, exprt>::destructive_append(goto_program_templatet<codet, exprt>&)
  0.00    442.41     0.00      850     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    442.41     0.00      846     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    442.41     0.00      846     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    442.41     0.00      845     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    442.41     0.00      843     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    442.41     0.00      836     0.00     0.00  address_of_exprt::address_of_exprt()
  0.00    442.41     0.00      828     0.00     0.00  get_new_name(dstring&, namespacet const&)
  0.00    442.41     0.00      828     0.00     0.00  get_new_name(symbolt&, namespacet const&)
  0.00    442.41     0.00      824     0.00     0.00  bv_pointerst::postponedt::postponedt(bv_pointerst::postponedt const&)
  0.00    442.41     0.00      824     0.00     0.19  bv_pointerst::do_postponed(bv_pointerst::postponedt const&)
  0.00    442.41     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    442.41     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    442.41     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    442.41     0.00      811     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    442.41     0.00      809     0.00     0.01  label_properties(goto_programt&, std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >&)
  0.00    442.41     0.00      800     0.00     0.00  parsert::clear()
  0.00    442.41     0.00      800     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::clear()
  0.00    442.41     0.00      790     0.00     0.00  messaget::print(unsigned int, std::string const&)
  0.00    442.41     0.00      777     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, unsigned int> >::operator--()
  0.00    442.41     0.00      768     0.00     0.00  goto_inlinet::goto_inline_rec(goto_programt&, bool)
  0.00    442.41     0.00      768     0.00     0.00  local_bitvector_analysist::loc_infot::~loc_infot()
  0.00    442.41     0.00      768     0.00     0.00  __gnu_cxx::new_allocator<local_cfgt::loct>::allocate(unsigned long, void const*)
  0.00    442.41     0.00      768     0.00     0.00  __gnu_cxx::new_allocator<local_bitvector_analysist::loc_infot>::allocate(unsigned long, void const*)
  0.00    442.41     0.00      768     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_check_len(unsigned long, char const*) const
  0.00    442.41     0.00      768     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    442.41     0.00      768     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_Deque_base(std::allocator<unsigned int> const&, unsigned long)
  0.00    442.41     0.00      768     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_Deque_base()
  0.00    442.41     0.00      768     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    442.41     0.00      768     0.00     0.00  std::_Vector_base<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_allocate(unsigned long)
  0.00    442.41     0.00      768     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    442.41     0.00      768     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    442.41     0.00      768     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<local_cfgt::loct*, unsigned long, local_cfgt::loct>(local_cfgt::loct*, unsigned long, local_cfgt::loct const&)
  0.00    442.41     0.00      768     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    442.41     0.00      768     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::deque(std::deque<unsigned int, std::allocator<unsigned int> > const&)
  0.00    442.41     0.00      768     0.00     0.00  std::stack<unsigned int, std::deque<unsigned int, std::allocator<unsigned int> > >::~stack()
  0.00    442.41     0.00      768     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_fill_insert(__gnu_cxx::__normal_iterator<local_cfgt::loct*, std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> > >, unsigned long, local_cfgt::loct const&)
  0.00    442.41     0.00      768     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    442.41     0.00      768     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    442.41     0.00      768     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    442.41     0.00      768     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    442.41     0.00      768     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    442.41     0.00      768     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    442.41     0.00      768     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    442.41     0.00      768     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    442.41     0.00      755     0.00     0.00  goto_convertt::copy(codet const&, goto_program_instruction_typet, goto_programt&)
  0.00    442.41     0.00      755     0.00     0.00  void std::_Destroy_aux<false>::__destroy<goto_symex_statet::framet*>(goto_symex_statet::framet*, goto_symex_statet::framet*)
  0.00    442.41     0.00      754     0.00     0.00  message_clientt::set_message_handler(message_handlert&)
  0.00    442.41     0.00      750     0.00     0.00  __gnu_cxx::new_allocator<std::pair<bool, dstring> >::allocate(unsigned long, void const*)
  0.00    442.41     0.00      750     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    442.41     0.00      750     0.00     0.00  std::_Vector_base<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::_M_allocate(unsigned long)
  0.00    442.41     0.00      750     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    442.41     0.00      750     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    442.41     0.00      742     0.00     0.00  get_failed_symbol(symbol_exprt const&, namespacet const&)
  0.00    442.41     0.00      742     0.00     0.00  address_of_exprt::object()
  0.00    442.41     0.00      738     0.00     0.02  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    442.41     0.00      700     0.00     0.00  parsert::parsert()
  0.00    442.41     0.00      695     0.00     0.00  to_dereference_expr(exprt const&)
  0.00    442.41     0.00      690     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::clear(goto_program_instruction_typet)
  0.00    442.41     0.00      690     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::string*>(std::string*, std::string*)
  0.00    442.41     0.00      689     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    442.41     0.00      684     0.00     0.00  object_size(exprt const&)
  0.00    442.41     0.00      684     0.00     0.00  dynamic_object(exprt const&)
  0.00    442.41     0.00      683     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    442.41     0.00      683     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    442.41     0.00      683     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    442.41     0.00      683     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    442.41     0.00      680     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    442.41     0.00      666     0.00     0.14  goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&)
  0.00    442.41     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    442.41     0.00      662     0.00     0.01  object_upper_bound(exprt const&, typet const&, namespacet const&)
  0.00    442.41     0.00      660     0.00     0.00  __gnu_cxx::new_allocator<bool (simplify_exprt::*)(exprt&)>::allocate(unsigned long, void const*)
  0.00    442.41     0.00      660     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    442.41     0.00      660     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    442.41     0.00      660     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    442.41     0.00      660     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    442.41     0.00      660     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    442.41     0.00      660     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    442.41     0.00      649     0.00     0.00  is_void_pointer(typet const&)
  0.00    442.41     0.00      648     0.00     0.00  goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    442.41     0.00      628     0.00     0.00  c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&)
  0.00    442.41     0.00      622     0.00     0.00  to_dereference_expr(exprt&)
  0.00    442.41     0.00      622     0.00     0.00  simplify_exprt::simplify_dereference(exprt&)
  0.00    442.41     0.00      616     0.00     0.00  BigInt::operator%=(long long)
  0.00    442.41     0.00      616     0.00     0.00  BigInt::operator%(int) const
  0.00    442.41     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    442.41     0.00      612     0.00     0.00  struct_union_typet::componentt::componentt(struct_union_typet::componentt const&)
  0.00    442.41     0.00      604     0.00     0.00  void std::_Destroy_aux<false>::__destroy<codet*>(codet*, codet*)
  0.00    442.41     0.00      600     0.00     0.00  signed_short_int_type()
  0.00    442.41     0.00      594     0.00     0.00  std::pair<typet const, equalityt::typestructt>::~pair()
  0.00    442.41     0.00      590     0.00     0.00  null_pointer_exprt::null_pointer_exprt(pointer_typet const&)
  0.00    442.41     0.00      590     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    442.41     0.00      590     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    442.41     0.00      588     0.00     0.01  boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    442.41     0.00      582     0.00     0.00  exprt::move_to_operands(exprt&, exprt&)
  0.00    442.41     0.00      579     0.00     0.00  unescape_string(std::string const&, std::string&)
  0.00    442.41     0.00      579     0.00     0.00  preprocessor_line(char const*, parsert&)
  0.00    442.41     0.00      578     0.00     0.00  to_side_effect_expr_function_call(exprt&)
  0.00    442.41     0.00      564     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    442.41     0.00      562     0.00     0.00  member_offset(namespacet const&, struct_typet const&, dstring const&)
  0.00    442.41     0.00      556     0.00     0.00  union_find<dstring>::number(dstring const&)
  0.00    442.41     0.00      552     0.00     0.00  goto_convertt::remove_side_effect(side_effect_exprt&, goto_programt&, bool)
  0.00    442.41     0.00      548     0.00     0.00  null_pointer(exprt const&)
  0.00    442.41     0.00      538     0.00     0.00  c_typecastt::get_c_type(typet const&)
  0.00    442.41     0.00      538     0.00     0.00  c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet)
  0.00    442.41     0.00      520     0.00     0.00  std::_Rb_tree_iterator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >::operator--()
  0.00    442.41     0.00      518     0.00     0.00  side_effect_expr_function_callt::arguments()
  0.00    442.41     0.00      516     0.00     0.00  dynamic_size(namespacet const&)
  0.00    442.41     0.00      516     0.00     0.00  malloc_object(exprt const&, namespacet const&)
  0.00    442.41     0.00      506     0.00     0.00  dead_object(exprt const&, namespacet const&)
  0.00    442.41     0.00      505     0.00     0.00  deallocated(exprt const&, namespacet const&)
  0.00    442.41     0.00      505     0.00     0.00  to_code_expression(codet const&)
  0.00    442.41     0.00      505     0.00     0.00  dynamic_object_lower_bound(exprt const&)
  0.00    442.41     0.00      505     0.00     0.01  dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&)
  0.00    442.41     0.00      505     0.00     0.00  goto_convertt::convert_expression(code_expressiont const&, goto_programt&)
  0.00    442.41     0.00      505     0.00     0.00  implies_exprt::~implies_exprt()
  0.00    442.41     0.00      505     0.00     0.00  c_typecheck_baset::typecheck_expression(codet&)
  0.00    442.41     0.00      500     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    442.41     0.00      498     0.00     0.00  to_if_expr(exprt const&)
  0.00    442.41     0.00      498     0.00     0.00  has_byte_operator(exprt const&)
  0.00    442.41     0.00      497     0.00     0.00  c_typecheck_baset::implicit_typecast_bool(exprt&)
  0.00    442.41     0.00      497     0.00     0.03  arrayst::record_array_equality(equal_exprt const&)
  0.00    442.41     0.00      497     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::push_back(arrayst::array_equalityt const&)
  0.00    442.41     0.00      496     0.00     0.00  union_find<exprt>::find_number(exprt const&)
  0.00    442.41     0.00      496     0.00     0.55  arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&)
  0.00    442.41     0.00      495     0.00     0.00  register_language(languaget* (*)())
  0.00    442.41     0.00      495     0.00     0.00  language_entryt::language_entryt(language_entryt const&)
  0.00    442.41     0.00      495     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    442.41     0.00      495     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    442.41     0.00      495     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::_M_create_node(language_entryt const&)
  0.00    442.41     0.00      495     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::_M_insert(std::_List_iterator<language_entryt>, language_entryt const&)
  0.00    442.41     0.00      495     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::push_back(language_entryt const&)
  0.00    442.41     0.00      495     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_insert_unique(std::pair<dstring const, dstring> const&)
  0.00    442.41     0.00      495     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    442.41     0.00      495     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    442.41     0.00      495     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    442.41     0.00      495     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    442.41     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    442.41     0.00      477     0.00     0.00  if_exprt::if_exprt()
  0.00    442.41     0.00      463     0.00     0.00  locationt::get_property_class() const
  0.00    442.41     0.00      454     0.00     0.00  void std::_Construct<codet, codet>(codet*, codet const&)
  0.00    442.41     0.00      450     0.00     0.00  signed_long_long_int_type()
  0.00    442.41     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    442.41     0.00      425     0.00     0.00  __gnu_cxx::new_allocator<goto_symex_statet::framet>::allocate(unsigned long, void const*)
  0.00    442.41     0.00      425     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    442.41     0.00      425     0.00     0.14  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    442.41     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    442.41     0.00      422     0.00     0.00  binary_exprt::~binary_exprt()
  0.00    442.41     0.00      420     0.00     0.00  BigInt::operator=(long long)
  0.00    442.41     0.00      411     0.00     0.00  remove_skip(goto_programt&)
  0.00    442.41     0.00      411     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    442.41     0.00      411     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    442.41     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    442.41     0.00      401     0.00     0.00  unsigned_short_int_type()
  0.00    442.41     0.00      401     0.00     0.00  goto_convertt::convert_assign(code_assignt const&, goto_programt&)
  0.00    442.41     0.00      400     0.00     0.00  symex_bmct::no_body(dstring const&)
  0.00    442.41     0.00      400     0.00     0.08  endianness_mapt::build(typet const&, bool)
  0.00    442.41     0.00      400     0.00     0.08  endianness_mapt::endianness_mapt(typet const&, bool, namespacet const&)
  0.00    442.41     0.00      400     0.00     0.00  std::_Vector_base<unsigned long, std::allocator<unsigned long> >::~_Vector_base()
  0.00    442.41     0.00      390     0.00     0.00  symbol_tablet::symbol_tablet()
  0.00    442.41     0.00      390     0.00     0.05  symbol_tablet::~symbol_tablet()
  0.00    442.41     0.00      390     0.00     0.01  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, symbolt>, false>**, unsigned long)
  0.00    442.41     0.00      390     0.00     0.01  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    442.41     0.00      390     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, symbolt> > const&, std::allocator<std::pair<dstring const, symbolt> > const&)
  0.00    442.41     0.00      390     0.00     0.01  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    442.41     0.00      390     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    442.41     0.00      390     0.00     0.00  std::tr1::__unordered_map<dstring, symbolt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, symbolt> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, symbolt> > const&)
  0.00    442.41     0.00      386     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    442.41     0.00      376     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    442.41     0.00      376     0.00     0.00  std::_Rb_tree_const_iterator<exprt>::operator++()
  0.00    442.41     0.00      376     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    442.41     0.00      376     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    442.41     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    442.41     0.00      375     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    442.41     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    442.41     0.00      370     0.00     0.04  goto_symext::symex_assume(goto_symex_statet&, exprt const&)
  0.00    442.41     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    442.41     0.00      367     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    442.41     0.00      365     0.00     0.02  symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&)
  0.00    442.41     0.00      357     0.00     0.00  signedbv_typet::smallest_expr() const
  0.00    442.41     0.00      357     0.00     0.00  signedbv_typet::smallest() const
  0.00    442.41     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    442.41     0.00      356     0.00     0.00  is_not_zero(exprt const&, namespacet const&)
  0.00    442.41     0.00      354     0.00     0.00  codet* std::__uninitialized_copy<false>::__uninit_copy<codet*, codet*>(codet*, codet*, codet*)
  0.00    442.41     0.00      353     0.00     0.00  goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool)
  0.00    442.41     0.00      353     0.00     0.00  c_typecheck_baset::typecheck_side_effect_assignment(exprt&)
  0.00    442.41     0.00      352     0.00     0.01  c_typecheck_baset::typecheck_array_type(array_typet&)
  0.00    442.41     0.00      350     0.00     0.00  gcc_float128_type()
  0.00    442.41     0.00      350     0.00     0.00  xmlt::~xmlt()
  0.00    442.41     0.00      350     0.00     0.00  cmdlinet::clear()
  0.00    442.41     0.00      350     0.00     0.00  std::_List_base<xmlt, std::allocator<xmlt> >::_M_clear()
  0.00    442.41     0.00      350     0.00     0.00  void std::_Destroy_aux<false>::__destroy<arrayst::array_equalityt*>(arrayst::array_equalityt*, arrayst::array_equalityt*)
  0.00    442.41     0.00      350     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::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    442.41     0.00      350     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::clear()
  0.00    442.41     0.00      350     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::clear()
  0.00    442.41     0.00      347     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::_M_allocate(unsigned long)
  0.00    442.41     0.00      345     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    442.41     0.00      342     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::~_Vector_base()
  0.00    442.41     0.00      342     0.00     0.00  std::vector<codet, std::allocator<codet> >::~vector()
  0.00    442.41     0.00      340     0.00     0.00  bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    442.41     0.00      340     0.00     0.00  bv_pointerst::add_addr(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    442.41     0.00      340     0.00     0.00  pointer_logict::add_object(exprt const&)
  0.00    442.41     0.00      340     0.00     0.00  cpp_parse_treet::~cpp_parse_treet()
  0.00    442.41     0.00      340     0.00     0.00  std::_List_base<cpp_itemt, std::allocator<cpp_itemt> >::_M_clear()
  0.00    442.41     0.00      332     0.00     0.04  boolbvt::bv_get_cache(exprt const&) const
  0.00    442.41     0.00      332     0.00     0.04  boolbvt::bv_get(std::vector<literalt, std::allocator<literalt> > const&, typet const&) const
  0.00    442.41     0.00      332     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>::find(exprt const&) const
  0.00    442.41     0.00      332     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    442.41     0.00      332     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    442.41     0.00      332     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    442.41     0.00      332     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    442.41     0.00      332     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    442.41     0.00      332     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    442.41     0.00      330     0.00     0.00  goto_symex_statet::threadt::~threadt()
  0.00    442.41     0.00      330     0.00     0.00  optionst::~optionst()
  0.00    442.41     0.00      330     0.00     0.00  cmdlinet::isset(char) const
  0.00    442.41     0.00      330     0.00     0.00  void std::_Destroy_aux<false>::__destroy<goto_symex_statet::threadt*>(goto_symex_statet::threadt*, goto_symex_statet::threadt*)
  0.00    442.41     0.00      330     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    442.41     0.00      330     0.00     0.00  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::~_Vector_base()
  0.00    442.41     0.00      330     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    442.41     0.00      330     0.00     0.00  std::string* std::__uninitialized_copy<false>::__uninit_copy<std::string*, std::string*>(std::string*, std::string*, std::string*)
  0.00    442.41     0.00      330     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    442.41     0.00      330     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    442.41     0.00      330     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    442.41     0.00      330     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    442.41     0.00      330     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    442.41     0.00      330     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    442.41     0.00      330     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    442.41     0.00      330     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    442.41     0.00      330     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::~vector()
  0.00    442.41     0.00      330     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    442.41     0.00      321     0.00     0.00  i2string(unsigned long)
  0.00    442.41     0.00      316     0.00     0.00  std::vector<codet, std::allocator<codet> >::pop_back()
  0.00    442.41     0.00      313     0.00     0.00  current_time()
  0.00    442.41     0.00      313     0.00     0.00  prop_conv_solvert::decision_procedure_text() const
  0.00    442.41     0.00      313     0.00     0.00  std::_List_base<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_clear()
  0.00    442.41     0.00      312     0.00     0.00  to_code_dead(codet const&)
  0.00    442.41     0.00      309     0.00     0.00  __gnu_cxx::new_allocator<codet>::allocate(unsigned long, void const*)
  0.00    442.41     0.00      308     0.00     0.00  yy_fatal_error(char const*)
  0.00    442.41     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    442.41     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    442.41     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    442.41     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    442.41     0.00      306     0.00     0.00  string_constantt::set_value(dstring const&)
  0.00    442.41     0.00      304     0.00     0.00  simplify_exprt::simplify_inequality_address_of(exprt&)
  0.00    442.41     0.00      304     0.00     0.00  side_effect_expr_function_callt::function()
  0.00    442.41     0.00      300     0.00     0.00  shell_quote(std::string const&)
  0.00    442.41     0.00      300     0.00     0.00  yyansi_c_load_buffer_state()
  0.00    442.41     0.00      300     0.00     0.00  infinity_exprt::infinity_exprt(typet const&)
  0.00    442.41     0.00      297     0.00     0.00  equalityt::typestructt::typestructt()
  0.00    442.41     0.00      297     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt const> const&, std::_Select1st<std::pair<exprt const, unsigned int> > const&, std::allocator<std::pair<exprt const, unsigned int> > const&)
  0.00    442.41     0.00      297     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<typet const, equalityt::typestructt> const&)
  0.00    442.41     0.00      297     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<typet const, equalityt::typestructt> const&, unsigned long, unsigned long)
  0.00    442.41     0.00      297     0.00     0.00  std::tr1::__unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt const> const&, std::allocator<std::pair<exprt const, unsigned int> > const&)
  0.00    442.41     0.00      297     0.00     0.00  std::pair<typet, equalityt::typestructt>::pair(typet const&, equalityt::typestructt const&)
  0.00    442.41     0.00      297     0.00     0.00  std::pair<typet, equalityt::typestructt>::~pair()
  0.00    442.41     0.00      297     0.00     0.00  std::pair<typet const, equalityt::typestructt>::pair<typet, equalityt::typestructt>(std::pair<typet, equalityt::typestructt> const&)
  0.00    442.41     0.00      297     0.00     0.00  std::pair<typet const, equalityt::typestructt>::pair(std::pair<typet const, equalityt::typestructt> const&)
  0.00    442.41     0.00      297     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::_M_insert_unique(std::pair<unsigned int const, exprt> const&)
  0.00    442.41     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    442.41     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    442.41     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    442.41     0.00      295     0.00     0.00  __gnu_cxx::new_allocator<std::vector<literalt, std::allocator<literalt> > >::allocate(unsigned long, void const*)
  0.00    442.41     0.00      295     0.00     0.59  equalityt::add_equality_constraints(equalityt::typestructt const&)
  0.00    442.41     0.00      295     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    442.41     0.00      295     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    442.41     0.00      295     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    442.41     0.00      295     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    442.41     0.00      295     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    442.41     0.00      295     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    442.41     0.00      295     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::~vector()
  0.00    442.41     0.00      294     0.00     2.11  boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    442.41     0.00      292     0.00     0.00  std::pair<BigInt const, exprt>::~pair()
  0.00    442.41     0.00      280     0.00     0.00  c_bool_type()
  0.00    442.41     0.00      278     0.00     0.00  union_find<dstring>::make_union(dstring const&, dstring const&)
  0.00    442.41     0.00      275     0.00     0.00  std::_List_base<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::_M_clear()
  0.00    442.41     0.00      274     0.00     0.01  c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&)
  0.00    442.41     0.00      274     0.00     0.04  c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&)
  0.00    442.41     0.00      274     0.00     0.00  code_typet::is_KnR() const
  0.00    442.41     0.00      269     0.00     0.00  c_typecastt::implicit_typecast_arithmetic(exprt&, exprt&)
  0.00    442.41     0.00      269     0.00     0.00  c_typecheck_baset::implicit_typecast_arithmetic(exprt&, exprt&)
  0.00    442.41     0.00      259     0.00     0.00  std::list<dstring, std::allocator<dstring> >::_M_create_node(dstring const&)
  0.00    442.41     0.00      259     0.00     0.00  std::list<dstring, std::allocator<dstring> >::_M_insert(std::_List_iterator<dstring>, dstring const&)
  0.00    442.41     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    442.41     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    442.41     0.00      255     0.00     0.00  std::_Rb_tree_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >::operator--()
  0.00    442.41     0.00      250     0.00     0.00  yyansi_c_flush_buffer(yy_buffer_state*)
  0.00    442.41     0.00      240     0.00     0.00  optionst::set_option(std::string const&, char const*)
  0.00    442.41     0.00      237     0.00     0.00  c_typecheck_baset::typecheck_expr_rel(exprt&)
  0.00    442.41     0.00      230     0.00     0.00  to_if_expr(exprt&)
  0.00    442.41     0.00      230     0.00     0.01  c_typecheck_baset::typecheck_expr_trinary(if_exprt&)
  0.00    442.41     0.00      224     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    442.41     0.00      224     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    442.41     0.00      223     0.00     0.00  to_with_expr(exprt const&)
  0.00    442.41     0.00      223     0.00     2.42  arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&)
  0.00    442.41     0.00      220     0.00     0.00  to_shift_expr(exprt const&)
  0.00    442.41     0.00      220     0.00     0.00  goto_checkt::undefined_shift_check(shift_exprt const&, guardt const&)
  0.00    442.41     0.00      217     0.00     0.01  compute_called_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    442.41     0.00      208     0.00     0.00  to_code_block(codet const&)
  0.00    442.41     0.00      208     0.00     0.00  bv_utilst::is_zero(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    442.41     0.00      208     0.00     0.00  code_blockt::end_location() const
  0.00    442.41     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    442.41     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    442.41     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    442.41     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    442.41     0.00      205     0.00     0.00  alignment(typet const&, namespacet const&)
  0.00    442.41     0.00      205     0.00     0.00  ansi_c_declarationt::set_is_member(bool)
  0.00    442.41     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    442.41     0.00      204     0.00     0.00  __gnu_cxx::new_allocator<struct_union_typet::componentt>::allocate(unsigned long, void const*)
  0.00    442.41     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    442.41     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    442.41     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    442.41     0.00      201     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    442.41     0.00      199     0.00     0.00  c_typecheck_baset::adjust_float_rel(exprt&)
  0.00    442.41     0.00      193     0.00     0.00  __gnu_cxx::new_allocator<arrayst::array_equalityt>::allocate(unsigned long, void const*)
  0.00    442.41     0.00      193     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_check_len(unsigned long, char const*) const
  0.00    442.41     0.00      193     0.00     0.00  std::_Vector_base<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_allocate(unsigned long)
  0.00    442.41     0.00      193     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    442.41     0.00      191     0.00     0.00  symbolt::display_name() const
  0.00    442.41     0.00      188     0.00     0.00  __gnu_cxx::new_allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > >::allocate(unsigned long, void const*)
  0.00    442.41     0.00      188     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    442.41     0.00      188     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    442.41     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    442.41     0.00      180     0.00     0.04  std::_List_base<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_clear()
  0.00    442.41     0.00      179     0.00     0.00  ieee_float_spect::max_exponent() const
  0.00    442.41     0.00      178     0.00     0.00  expr2ct::convert_member(member_exprt const&, unsigned int)
  0.00    442.41     0.00      177     0.00     0.00  get_destructor(namespacet const&, typet const&)
  0.00    442.41     0.00      177     0.00     0.00  code_deadt::code_deadt(exprt const&)
  0.00    442.41     0.00      177     0.00     0.00  code_declt::code_declt()
  0.00    442.41     0.00      177     0.00     0.06  goto_convertt::convert_decl(code_declt const&, goto_programt&)
  0.00    442.41     0.00      177     0.00     0.00  c_typecheck_baset::typecheck_decl(codet&)
  0.00    442.41     0.00      177     0.00     0.00  ansi_c_declarationt::ansi_c_declarationt()
  0.00    442.41     0.00      177     0.00     0.00  goto_convertt::lookup(dstring const&) const
  0.00    442.41     0.00      177     0.00     0.00  c_typecheck_baset::is_complete_type(typet const&) const
  0.00    442.41     0.00      177     0.00     0.00  std::vector<codet, std::allocator<codet> >::_M_check_len(unsigned long, char const*) const
  0.00    442.41     0.00      177     0.00     0.00  std::list<codet, std::allocator<codet> >::_M_create_node(codet const&)
  0.00    442.41     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    442.41     0.00      177     0.00     0.00  std::list<codet, std::allocator<codet> >::_M_insert(std::_List_iterator<codet>, codet const&)
  0.00    442.41     0.00      177     0.00     0.00  std::list<codet, std::allocator<codet> >::push_back(codet const&)
  0.00    442.41     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    442.41     0.00      177     0.00     0.00  std::vector<codet, std::allocator<codet> >::push_back(codet const&)
  0.00    442.41     0.00      176     0.00     0.00  ieee_float_spect::bias() const
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z13show_loop_idsN19ui_message_handlert3uitERK11goto_modelt
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z15show_propertiesRK10namespacetRK7dstringN19ui_message_handlert3uitERK13goto_programt
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z17get_simple_symbolcRSi
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z18show_natural_loopsRK15goto_functionst
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z22cpp_exception_list_recRK5typetRK10namespacetRKSsRSt6vectorI7dstringSaIS8_EE
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z7convertRK5ireptR4xmlt
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z7convertRKN22goto_program_templatetI5codet5exprtE12instructiontER5irept
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN10value_sett13object_map_dt5emptyE
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN11dimacs_cnftC2Ev
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12interpretertclEv
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12language_uitC2ERKSsRK8cmdlinet
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12qdimacs_cnft17write_qdimacs_cnfERSo
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14cpp_enum_typetC2Ev
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14cpp_typecheckt11find_parentERK7symboltRK7dstringRS3_
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14cpp_typecheckt26salvage_default_parametersERK14template_typetRS0_
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14xml_interfacet15get_xml_optionsER8cmdlinet
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN15pbs_dimacs_cnft15write_dimacs_pbERSo
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN15ref_expr_set_dt5emptyE
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17c_typecheck_baset14typecheck_exprER5exprt
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17cpp_convert_typet4readERK5typet
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17cpp_token_buffert9LookAheadEj
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17goto_symex_statetC2Ev
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN18cbmc_parseoptionstC2EiPPKc
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN18parseoptions_basetC2ERKSsiPPKc
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19irep_serializationt10write_irepERSoRK5irept
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19ui_message_handlertC2ENS_3uitERKSs
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN21cout_message_handlert5printEjRKSs
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN21symex_slice_by_tracet14slice_by_traceESsR22symex_target_equationt
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN22cpp_typecheck_resolvetC2ER14cpp_typecheckt
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN22java_bytecode_convertt7convertERK25java_bytecode_parse_treet
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct10all_claimsERK15goto_functionstR10prop_convt
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct12write_dimacsEv
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct16cover_assertionsERK15goto_functionstR10prop_convt
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct16do_unwind_moduleER19decision_proceduret
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct8show_vccERSo
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4cnftC2Ev
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN6Parser7rStringER10cpp_tokent
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7arraystC2ERK10namespacetR5propt
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt12convert_caseERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt12convert_condERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt13convert_indexERK11index_exprtRSt6vectorI8literaltSaIS4_EE
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt15convert_add_subERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt16convert_equalityERK11equal_exprt
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt19convert_byte_updateERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt24convert_floatbv_typecastERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN8cmdlinetC2Ev
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK12interpretert4readE6BigIntRSt6vectorIS0_SaIS0_EE
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK17inv_object_storet6outputERSo
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK4bmct20get_smt1_solver_typeEv
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK7boolbvt7literalERK5exprtjR8literalt
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK9lispexprt11expr2stringEv
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZlsRSoN10cpp_scopet12lookup_kindtE
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I_ansi_c_parser
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I_assembler_parser
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I_config
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I_cpp_parser
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I_languages
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I_nil_rep_storage
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I_simplify_jump_table
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I_string_container
  0.00    442.41     0.00      175     0.00     0.00  _GLOBAL__sub_I_xml_parser
  0.00    442.41     0.00      175     0.00     0.32  initialize_string_container()
  0.00    442.41     0.00      175     0.00     0.00  language_uit::language_uit(std::string const&, cmdlinet const&)
  0.00    442.41     0.00      175     0.00     0.06  language_uit::~language_uit()
  0.00    442.41     0.00      175     0.00     0.00  xml_interfacet::get_xml_options(cmdlinet&)
  0.00    442.41     0.00      175     0.00     0.00  language_filest::language_filest()
  0.00    442.41     0.00      175     0.00     0.00  language_filest::~language_filest()
  0.00    442.41     0.00      175     0.00     0.00  xml_parse_treet::xml_parse_treet()
  0.00    442.41     0.00      175     0.00     0.00  xml_parse_treet::~xml_parse_treet()
  0.00    442.41     0.00      175     0.00     0.00  cpp_token_buffert::~cpp_token_buffert()
  0.00    442.41     0.00      175     0.00     0.00  parseoptions_baset::parseoptions_baset(std::string const&, int, char const**)
  0.00    442.41     0.00      175     0.00     0.00  ui_message_handlert::ui_message_handlert(ui_message_handlert::uit, std::string const&)
  0.00    442.41     0.00      175     0.00     0.00  ui_message_handlert::~ui_message_handlert()
  0.00    442.41     0.00      175     0.00     0.00  configt::ansi_ct::ansi_ct()
  0.00    442.41     0.00      175     0.00     0.00  configt::verilogt::~verilogt()
  0.00    442.41     0.00      175     0.00     0.00  cmdlinet::parse(int, char const**, char const*)
  0.00    442.41     0.00      175     0.00     0.00  cmdlinet::cmdlinet()
  0.00    442.41     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    442.41     0.00      175     0.00     0.00  std::_List_base<cpp_tokent, std::allocator<cpp_tokent> >::_M_clear()
  0.00    442.41     0.00      175     0.00     0.00  std::_List_base<xmlt*, std::allocator<xmlt*> >::_M_clear()
  0.00    442.41     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    442.41     0.00      175     0.00     0.00  std::_Vector_base<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::~_Vector_base()
  0.00    442.41     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    442.41     0.00      175     0.00     0.17  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    442.41     0.00      175     0.00     0.01  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    442.41     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    442.41     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    442.41     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    442.41     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    442.41     0.00      175     0.00     0.01  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    442.41     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    442.41     0.00      175     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::~vector()
  0.00    442.41     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    442.41     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    442.41     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    442.41     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    442.41     0.00      174     0.00     0.00  code_typet::parametert::get_base_name() const
  0.00    442.41     0.00      174     0.00     0.00  std::list<dstring, std::allocator<dstring> >::push_back(dstring const&)
  0.00    442.41     0.00      172     0.00     0.00  goto_convertt::targetst::targetst()
  0.00    442.41     0.00      172     0.00     0.00  goto_convertt::targetst::~targetst()
  0.00    442.41     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    442.41     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    442.41     0.00      170     0.00     0.00  goto_convertt::unwind_destructor_stack(locationt const&, unsigned int, goto_programt&, bool)
  0.00    442.41     0.00      170     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::_M_create_storage(unsigned long)
  0.00    442.41     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    442.41     0.00      170     0.00     0.00  std::vector<codet, std::allocator<codet> >::vector(std::vector<codet, std::allocator<codet> > const&)
  0.00    442.41     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    442.41     0.00      169     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    442.41     0.00      169     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    442.41     0.00      166     0.00     0.00  std::map<BigInt, exprt, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::operator[](BigInt const&)
  0.00    442.41     0.00      166     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> > >::lower_bound(BigInt const&)
  0.00    442.41     0.00      166     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_lower_bound(std::_Rb_tree_node<std::pair<BigInt const, exprt> >*, std::_Rb_tree_node<std::pair<BigInt const, exprt> >*, BigInt const&)
  0.00    442.41     0.00      165     0.00     2.69  goto_check(namespacet const&, optionst const&, goto_functionst&)
  0.00    442.41     0.00      165     0.00     0.00  memory_info(std::ostream&)
  0.00    442.41     0.00      165     0.00     0.00  is_goto_binary(std::string const&)
  0.00    442.41     0.00      165     0.00    29.38  link_to_library(symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    442.41     0.00      165     0.00     0.03  label_properties(goto_functionst&)
  0.00    442.41     0.00      165     0.00     0.00  new_cpp_language()
  0.00    442.41     0.00      165     0.00     1.02  read_goto_binary(std::string const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    442.41     0.00      165     0.00     0.09  add_failed_symbols(symbol_tablet&)
  0.00    442.41     0.00      165     0.00     1.02  read_bin_goto_object(std::istream&, std::string const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    442.41     0.00      165     0.00     1.01  read_bin_goto_object_v2(std::istream&, std::string const&, symbol_tablet&, goto_functionst&, message_handlert&, irep_serializationt&)
  0.00    442.41     0.00      165     0.00     0.00  remove_function_pointers(symbol_tablet&, goto_functionst&, bool)
  0.00    442.41     0.00      165     0.00     0.00  new_java_bytecode_language()
  0.00    442.41     0.00      165     0.00     0.00  compute_address_taken_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    442.41     0.00      165     0.00     0.00  symex_bmct::symex_bmct(namespacet const&, symbol_tablet&, symex_targett&)
  0.00    442.41     0.00      165     0.00     0.00  symex_bmct::~symex_bmct()
  0.00    442.41     0.00      165     0.00     0.00  goto_checkt::goto_checkt(namespacet const&, optionst const&)
  0.00    442.41     0.00      165     0.00     0.00  goto_checkt::~goto_checkt()
  0.00    442.41     0.00      165     0.00     0.00  goto_symext::goto_symext(namespacet const&, symbol_tablet&, symex_targett&)
  0.00    442.41     0.00      165     0.00     0.00  goto_symext::~goto_symext()
  0.00    442.41     0.00      165     0.00   398.08  goto_symext::operator()(goto_functionst const&)
  0.00    442.41     0.00      165     0.00   398.08  goto_symext::operator()(goto_functionst const&, goto_programt const&)
  0.00    442.41     0.00      165     0.00     0.02  merge_irept::merge_irept()
  0.00    442.41     0.00      165     0.00     0.00  goto_inlinet::goto_inlinet(goto_functionst&, namespacet const&, message_handlert&)
  0.00    442.41     0.00      165     0.00     0.00  goto_inlinet::~goto_inlinet()
  0.00    442.41     0.00      165     0.00     0.00  cpp_languaget::cpp_languaget()
  0.00    442.41     0.00      165     0.00     0.00  cpp_languaget::~cpp_languaget()
  0.00    442.41     0.00      165     0.00     0.00  cpp_languaget::~cpp_languaget()
  0.00    442.41     0.00      165     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::clear()
  0.00    442.41     0.00      165     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::hash_numbering()
  0.00    442.41     0.00      165     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::~hash_numbering()
  0.00    442.41     0.00      165     0.00     0.00  memory_model_sct::memory_model_sct(namespacet const&)
  0.00    442.41     0.00      165     0.00     0.00  memory_model_sct::~memory_model_sct()
  0.00    442.41     0.00      165     0.00     0.00  memory_model_sct::~memory_model_sct()
  0.00    442.41     0.00      165     0.00     0.00  goto_symex_statet::level0t::~level0t()
  0.00    442.41     0.00      165     0.00     0.00  goto_symex_statet::level1t::~level1t()
  0.00    442.41     0.00      165     0.00     0.14  goto_symex_statet::threadt::threadt(goto_symex_statet::threadt const&)
  0.00    442.41     0.00      165     0.00     0.15  goto_symex_statet::goto_symex_statet()
  0.00    442.41     0.00      165     0.00     0.18  goto_symex_statet::~goto_symex_statet()
  0.00    442.41     0.00      165     0.00     0.00  cbmc_parseoptionst::eval_verbosity()
  0.00    442.41     0.00      165     0.00     0.00  cbmc_parseoptionst::set_properties(goto_functionst&)
  0.00    442.41     0.00      165     0.00    33.43  cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&)
  0.00    442.41     0.00      165     0.00     0.00  cbmc_parseoptionst::register_languages()
  0.00    442.41     0.00      165     0.00     2.93  cbmc_parseoptionst::process_goto_program(optionst const&, goto_functionst&)
  0.00    442.41     0.00      165     0.00     0.01  cbmc_parseoptionst::get_command_line_options(optionst&)
  0.00    442.41     0.00      165     0.00   551.47  cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&)
  0.00    442.41     0.00      165     0.00     0.00  memory_model_baset::memory_model_baset(namespacet const&)
  0.00    442.41     0.00      165     0.00     0.00  memory_model_baset::~memory_model_baset()
  0.00    442.41     0.00      165     0.00     0.01  irep_serializationt::ireps_containert::clear()
  0.00    442.41     0.00      165     0.00     0.00  irep_serializationt::ireps_containert::ireps_containert()
  0.00    442.41     0.00      165     0.00     0.00  irep_serializationt::ireps_containert::~ireps_containert()
  0.00    442.41     0.00      165     0.00     0.01  irep_serializationt::irep_serializationt(irep_serializationt::ireps_containert&)
  0.00    442.41     0.00      165     0.00     0.00  irep_serializationt::~irep_serializationt()
  0.00    442.41     0.00      165     0.00     0.02  symex_target_equationt::symex_target_equationt(namespacet const&)
  0.00    442.41     0.00      165     0.00     2.32  symex_target_equationt::~symex_target_equationt()
  0.00    442.41     0.00      165     0.00     0.00  java_bytecode_languaget::java_bytecode_languaget()
  0.00    442.41     0.00      165     0.00     0.00  java_bytecode_languaget::~java_bytecode_languaget()
  0.00    442.41     0.00      165     0.00     0.00  java_bytecode_languaget::~java_bytecode_languaget()
  0.00    442.41     0.00      165     0.00     0.00  goto_functions_templatet<goto_programt>::compute_loop_numbers()
  0.00    442.41     0.00      165     0.00     0.01  goto_functions_templatet<goto_programt>::compute_incoming_edges()
  0.00    442.41     0.00      165     0.00     0.00  goto_functions_templatet<goto_programt>::compute_target_numbers()
  0.00    442.41     0.00      165     0.00     0.00  goto_functions_templatet<goto_programt>::compute_location_numbers()
  0.00    442.41     0.00      165     0.00     0.01  goto_functions_templatet<goto_programt>::update()
  0.00    442.41     0.00      165     0.00     0.00  goto_functions_templatet<goto_programt>::~goto_functions_templatet()
  0.00    442.41     0.00      165     0.00     0.00  irep_full_hash_containert::irep_full_hash_containert()
  0.00    442.41     0.00      165     0.00     0.00  irep_hash_container_baset::irep_hash_container_baset(bool)
  0.00    442.41     0.00      165     0.00     0.00  irep_hash_container_baset::~irep_hash_container_baset()
  0.00    442.41     0.00      165     0.00     0.00  java_bytecode_parse_treet::~java_bytecode_parse_treet()
  0.00    442.41     0.00      165     0.00     0.00  remove_function_pointerst::~remove_function_pointerst()
  0.00    442.41     0.00      165     0.00     0.00  remove_function_pointerst::operator()(goto_functionst&)
  0.00    442.41     0.00      165     0.00     0.00  partial_order_concurrencyt::partial_order_concurrencyt(namespacet const&)
  0.00    442.41     0.00      165     0.00     0.00  partial_order_concurrencyt::~partial_order_concurrencyt()
  0.00    442.41     0.00      165     0.00     0.00  bmct::setup_unwind()
  0.00    442.41     0.00      165     0.00     0.02  bmct::bmct(optionst const&, symbol_tablet const&, message_handlert&)
  0.00    442.41     0.00      165     0.00     2.38  bmct::~bmct()
  0.00    442.41     0.00      165     0.00     0.00  configt::this_architecture()
  0.00    442.41     0.00      165     0.00     0.01  configt::set(cmdlinet const&)
  0.00    442.41     0.00      165     0.00     0.00  configt::ansi_ct::set_arch_spec_x86_64()
  0.00    442.41     0.00      165     0.00     0.09  configt::ansi_ct::set_from_symbol_table(symbol_tablet const&)
  0.00    442.41     0.00      165     0.00     0.00  messaget::messaget(message_handlert&)
  0.00    442.41     0.00      165     0.00     0.00  optionst::operator=(optionst const&)
  0.00    442.41     0.00      165     0.00     0.00  __gnu_cxx::new_allocator<goto_symex_statet::threadt>::allocate(unsigned long, void const*)
  0.00    442.41     0.00      165     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, false>*>::allocate(unsigned long, void const*)
  0.00    442.41     0.00      165     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, false>*>::allocate(unsigned long, void const*)
  0.00    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     0.00     0.00  __gnu_cxx::new_allocator<std::string>::allocate(unsigned long, void const*)
  0.00    442.41     0.00      165     0.00     0.00  cpp_languaget::extensions() const
  0.00    442.41     0.00      165     0.00     0.00  cpp_languaget::id() const
  0.00    442.41     0.00      165     0.00     0.00  ansi_c_languaget::extensions() const
  0.00    442.41     0.00      165     0.00     0.00  ansi_c_languaget::id() const
  0.00    442.41     0.00      165     0.00     0.00  java_bytecode_languaget::extensions() const
  0.00    442.41     0.00      165     0.00     0.00  java_bytecode_languaget::id() const
  0.00    442.41     0.00      165     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    442.41     0.00      165     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::_M_check_len(unsigned long, char const*) const
  0.00    442.41     0.00      165     0.00     0.00  std::_List_base<java_bytecode_parse_treet::classt, std::allocator<java_bytecode_parse_treet::classt> >::_M_clear()
  0.00    442.41     0.00      165     0.00     0.14  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_create_storage(unsigned long)
  0.00    442.41     0.00      165     0.00     0.00  std::_Vector_base<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::_M_allocate(unsigned long)
  0.00    442.41     0.00      165     0.00     0.00  std::_Vector_base<std::string, std::allocator<std::string> >::_M_allocate(unsigned long)
  0.00    442.41     0.00      165     0.00     0.00  std::_Vector_base<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::~_Vector_base()
  0.00    442.41     0.00      165     0.00     0.00  std::_Vector_base<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::~_Vector_base()
  0.00    442.41     0.00      165     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    442.41     0.00      165     0.00     0.00  std::_Vector_base<char, std::allocator<char> >::~_Vector_base()
  0.00    442.41     0.00      165     0.00     0.00  std::_Rb_tree_iterator<std::string>::operator--()
  0.00    442.41     0.00      165     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    442.41     0.00      165     0.00     0.14  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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    442.41     0.00      165     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, false>**, unsigned long)
  0.00    442.41     0.00      165     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    442.41     0.00      165     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<symbol_exprt> const&, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > const&, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > const&)
  0.00    442.41     0.00      165     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    442.41     0.00      165     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    442.41     0.00      165     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, false>**, unsigned long)
  0.00    442.41     0.00      165     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    442.41     0.00      165     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<symbol_exprt> const&, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > > const&, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > > const&)
  0.00    442.41     0.00      165     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    442.41     0.00      165     0.00     0.42  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    442.41     0.00      165     0.00     0.02  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    442.41     0.00      165     0.00     0.42  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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     0.00     0.00  std::tr1::unordered_map<symbol_exprt, std::list<guardt, std::allocator<guardt> >, irep_hash, std::equal_to<symbol_exprt>, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > > >::~unordered_map()
  0.00    442.41     0.00      165     0.00     0.00  std::tr1::unordered_map<symbol_exprt, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > >, irep_hash, std::equal_to<symbol_exprt>, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > >::~unordered_map()
  0.00    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     0.00     0.00  std::tr1::unordered_set<irept, irep_hash, std::equal_to<irept>, std::allocator<irept> >::~unordered_set()
  0.00    442.41     0.00      165     0.00     0.00  std::tr1::__unordered_map<symbol_exprt, std::list<guardt, std::allocator<guardt> >, irep_hash, std::equal_to<symbol_exprt>, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<symbol_exprt> const&, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > > const&)
  0.00    442.41     0.00      165     0.00     0.00  std::tr1::__unordered_map<symbol_exprt, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > >, irep_hash, std::equal_to<symbol_exprt>, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<symbol_exprt> const&, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > const&)
  0.00    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     0.00     0.02  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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     0.00     0.14  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    442.41     0.00      165     0.00     0.14  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    442.41     0.00      165     0.00     0.14  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::resize(unsigned long, goto_symex_statet::threadt)
  0.00    442.41     0.00      165     0.00     0.00  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::~vector()
  0.00    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::push_back(std::string const&)
  0.00    442.41     0.00      165     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::clear()
  0.00    442.41     0.00      165     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::~vector()
  0.00    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      165     0.00     0.00  std::auto_ptr<memory_model_baset>::reset(memory_model_baset*)
  0.00    442.41     0.00      165     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    442.41     0.00      165     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    442.41     0.00      157     0.00     0.00  functionst::~functionst()
  0.00    442.41     0.00      157     0.00     0.00  prop_convt::prop_convt(namespacet const&)
  0.00    442.41     0.00      157     0.00     0.00  prop_convt::~prop_convt()
  0.00    442.41     0.00      157     0.00     0.00  union_find<exprt>::~union_find()
  0.00    442.41     0.00      157     0.00     0.00  boolbv_mapt::boolbv_mapt(propt&, namespacet const&, boolbv_widtht const&)
  0.00    442.41     0.00      157     0.00     0.06  cnf_solvert::cnf_solvert()
  0.00    442.41     0.00      157     0.00     0.00  cnf_solvert::~cnf_solvert()
  0.00    442.41     0.00      157     0.00     0.06  bv_pointerst::bv_pointerst(namespacet const&, propt&)
  0.00    442.41     0.00      157     0.00     0.00  bv_pointerst::~bv_pointerst()
  0.00    442.41     0.00      157     0.00     0.00  boolbv_widtht::~boolbv_widtht()
  0.00    442.41     0.00      157     0.00     0.00  hash_numbering<exprt, irep_hash>::hash_numbering()
  0.00    442.41     0.00      157     0.00     0.00  hash_numbering<exprt, irep_hash>::~hash_numbering()
  0.00    442.41     0.00      157     0.00     0.00  pointer_logict::pointer_logict(namespacet const&)
  0.00    442.41     0.00      157     0.00     0.00  pointer_logict::~pointer_logict()
  0.00    442.41     0.00      157     0.00     0.00  prop_assignmentt::~prop_assignmentt()
  0.00    442.41     0.00      157     0.00     0.01  prop_conv_solvert::prop_conv_solvert(namespacet const&, propt&)
  0.00    442.41     0.00      157     0.00     0.57  prop_conv_solvert::~prop_conv_solvert()
  0.00    442.41     0.00      157     0.00     0.00  decision_proceduret::~decision_proceduret()
  0.00    442.41     0.00      157     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::~satcheck_minisat2_baset()
  0.00    442.41     0.00      157     0.00     0.51  satcheck_minisat_simplifiert::satcheck_minisat_simplifiert()
  0.00    442.41     0.00      157     0.00     0.00  satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert()
  0.00    442.41     0.00      157     0.00     0.00  satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert()
  0.00    442.41     0.00      157     0.00   124.45  bmct::do_conversion(prop_convt&)
  0.00    442.41     0.00      157     0.00   160.50  bmct::decide_default()
  0.00    442.41     0.00      157     0.00     0.00  bmct::do_unwind_module(decision_proceduret&)
  0.00    442.41     0.00      157     0.00   150.80  bmct::run_decision_procedure(prop_convt&)
  0.00    442.41     0.00      157     0.00     0.00  cnft::~cnft()
  0.00    442.41     0.00      157     0.00     0.00  propt::propt()
  0.00    442.41     0.00      157     0.00     0.00  propt::~propt()
  0.00    442.41     0.00      157     0.00     0.01  arrayst::arrayst(namespacet const&, propt&)
  0.00    442.41     0.00      157     0.00     0.00  arrayst::~arrayst()
  0.00    442.41     0.00      157     0.00     0.05  boolbvt::boolbvt(namespacet const&, propt&)
  0.00    442.41     0.00      157     0.00     0.53  boolbvt::~boolbvt()
  0.00    442.41     0.00      157     0.00     0.06  bv_cbmct::bv_cbmct(namespacet const&, propt&)
  0.00    442.41     0.00      157     0.00     0.00  bv_cbmct::~bv_cbmct()
  0.00    442.41     0.00      157     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    442.41     0.00      157     0.00     0.01  equalityt::equalityt(namespacet const&, propt&)
  0.00    442.41     0.00      157     0.00     0.00  equalityt::~equalityt()
  0.00    442.41     0.00      157     0.00     0.00  numbering<exprt>::~numbering()
  0.00    442.41     0.00      157     0.00     0.00  std::_List_base<boolbvt::quantifiert, std::allocator<boolbvt::quantifiert> >::_M_clear()
  0.00    442.41     0.00      157     0.00     0.00  std::_Vector_base<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::~_Vector_base()
  0.00    442.41     0.00      157     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    442.41     0.00      157     0.00     0.57  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    442.41     0.00      157     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    442.41     0.00      157     0.00     0.57  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    442.41     0.00      157     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    442.41     0.00      157     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    442.41     0.00      157     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    442.41     0.00      157     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    442.41     0.00      157     0.00     0.22  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    442.41     0.00      157     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    442.41     0.00      157     0.00     0.22  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    442.41     0.00      157     0.00     0.31  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    442.41     0.00      157     0.00     0.01  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt const> const&, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&)
  0.00    442.41     0.00      157     0.00     0.31  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    442.41     0.00      157     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    442.41     0.00      157     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    442.41     0.00      157     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    442.41     0.00      157     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    442.41     0.00      157     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    442.41     0.00      157     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    442.41     0.00      157     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> > >::~unordered_map()
  0.00    442.41     0.00      157     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    442.41     0.00      157     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    442.41     0.00      157     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    442.41     0.00      157     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    442.41     0.00      157     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    442.41     0.00      157     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    442.41     0.00      157     0.00     0.01  std::tr1::__unordered_map<exprt const, std::vector<literalt, std::allocator<literalt> >, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt const> const&, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&)
  0.00    442.41     0.00      157     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    442.41     0.00      157     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::~vector()
  0.00    442.41     0.00      157     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    442.41     0.00      157     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    442.41     0.00      157     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    442.41     0.00      157     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    442.41     0.00      157     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    442.41     0.00      157     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    442.41     0.00      157     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    442.41     0.00      157     0.00     0.00  std::auto_ptr<propt>::operator=(std::auto_ptr_ref<propt>)
  0.00    442.41     0.00      156     0.00     0.00  to_array_of_expr(exprt const&)
  0.00    442.41     0.00      156     0.00     0.00  functionst::add_function_constraints()
  0.00    442.41     0.00      156     0.00     1.02  bv_pointerst::post_process()
  0.00    442.41     0.00      156     0.00     0.00  prop_conv_solvert::post_process()
  0.00    442.41     0.00      156     0.00    26.52  prop_conv_solvert::dec_solve()
  0.00    442.41     0.00      156     0.00    22.59  symex_target_equationt::convert_assertions(prop_convt&)
  0.00    442.41     0.00      156     0.00     0.10  satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve()
  0.00    442.41     0.00      156     0.00     0.00  satcheck_minisat_simplifiert::solver_text()
  0.00    442.41     0.00      156     0.00    24.29  arrayst::post_process()
  0.00    442.41     0.00      156     0.00     0.01  arrayst::build_index_map()
  0.00    442.41     0.00      156     0.00     0.00  arrayst::post_process_arrays()
  0.00    442.41     0.00      156     0.00     5.60  arrayst::add_array_constraints()
  0.00    442.41     0.00      156     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    442.41     0.00      156     0.00     0.00  boolbvt::post_process()
  0.00    442.41     0.00      156     0.00     0.00  boolbvt::post_process_quantifiers()
  0.00    442.41     0.00      156     0.00     1.12  equalityt::post_process()
  0.00    442.41     0.00      156     0.00     1.12  equalityt::add_equality_constraints()
  0.00    442.41     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    442.41     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    442.41     0.00      156     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::clear()
  0.00    442.41     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    442.41     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    442.41     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    442.41     0.00      156     0.00     0.00  operator<<(std::ostream&, time_periodt const&)
  0.00    442.41     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    442.41     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    442.41     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    442.41     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    442.41     0.00      153     0.00     0.00  to_struct_union_type(typet&)
  0.00    442.41     0.00      153     0.00     0.00  string_constantt::string_constantt()
  0.00    442.41     0.00      153     0.00     0.00  linkingt::duplicate_code_symbol(symbolt&, symbolt&)
  0.00    442.41     0.00      153     0.00     0.00  __gnu_cxx::char_traits<unsigned int>::copy(unsigned int*, unsigned int const*, unsigned long)
  0.00    442.41     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    442.41     0.00      152     0.00     0.00  boolean_negate(exprt const&)
  0.00    442.41     0.00      152     0.00     0.00  to_code_ifthenelse(codet&)
  0.00    442.41     0.00      152     0.00     0.00  to_code_ifthenelse(codet const&)
  0.00    442.41     0.00      152     0.00     0.00  has_and_or(exprt const&)
  0.00    442.41     0.00      152     0.00     0.00  goto_convertt::get_constant(exprt const&)
  0.00    442.41     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    442.41     0.00      152     0.00     0.00  goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&)
  0.00    442.41     0.00      152     0.00     0.01  goto_convertt::generate_ifthenelse(exprt const&, goto_programt&, goto_programt&, locationt const&, goto_programt&)
  0.00    442.41     0.00      152     0.00     0.01  goto_convertt::get_string_constant(exprt const&)
  0.00    442.41     0.00      152     0.00     0.00  goto_convertt::remove_function_call(side_effect_exprt&, goto_programt&, bool)
  0.00    442.41     0.00      152     0.00     0.00  goto_convertt::convert_function_call(code_function_callt const&, goto_programt&)
  0.00    442.41     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    442.41     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    442.41     0.00      152     0.00     0.00  code_ifthenelset::else_case()
  0.00    442.41     0.00      152     0.00     0.02  c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&)
  0.00    442.41     0.00      152     0.00     0.00  code_function_callt::code_function_callt()
  0.00    442.41     0.00      152     0.00     0.00  goto_program_templatet<codet, exprt>::swap(goto_program_templatet<codet, exprt>&)
  0.00    442.41     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    442.41     0.00      151     0.00     0.00  c_typecheck_baset::typecheck_redefinition_non_type(symbolt&, symbolt&)
  0.00    442.41     0.00      150     0.00     0.00  disjunction(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    442.41     0.00      150     0.00     0.00  yyansi_c_init_buffer(yy_buffer_state*, _IO_FILE*)
  0.00    442.41     0.00      150     0.00     0.00  or_exprt::or_exprt()
  0.00    442.41     0.00      146     0.00     0.00  std::map<BigInt, exprt, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::insert(std::_Rb_tree_iterator<std::pair<BigInt const, exprt> >, std::pair<BigInt const, exprt> const&)
  0.00    442.41     0.00      146     0.00     0.00  std::pair<BigInt const, exprt>::pair(std::pair<BigInt const, exprt> const&)
  0.00    442.41     0.00      146     0.00     0.00  std::pair<BigInt const, exprt>::pair(BigInt const&, exprt const&)
  0.00    442.41     0.00      146     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_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<BigInt const, exprt> const&)
  0.00    442.41     0.00      146     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_create_node(std::pair<BigInt const, exprt> const&)
  0.00    442.41     0.00      146     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_destroy_node(std::_Rb_tree_node<std::pair<BigInt const, exprt> >*)
  0.00    442.41     0.00      146     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_insert_unique_(std::_Rb_tree_const_iterator<std::pair<BigInt const, exprt> >, std::pair<BigInt const, exprt> const&)
  0.00    442.41     0.00      135     0.00     0.00  dirtyt::find_dirty_address_of(exprt const&)
  0.00    442.41     0.00      134     0.00     0.00  to_floatbv_type(typet const&)
  0.00    442.41     0.00      132     0.00     0.30  bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&)
  0.00    442.41     0.00      132     0.00     0.00  bv_utilst::extract(std::vector<literalt, std::allocator<literalt> > const&, unsigned int, unsigned int)
  0.00    442.41     0.00      128     0.00     0.00  struct_exprt::struct_exprt(typet const&)
  0.00    442.41     0.00      125     0.00     0.00  ieee_floatt::is_zero() const
  0.00    442.41     0.00      124     0.00     0.47  arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&)
  0.00    442.41     0.00      123     0.00     0.00  goto_convertt::convert_block(code_blockt const&, goto_programt&)
  0.00    442.41     0.00      123     0.00     0.00  c_typecheck_baset::typecheck_block(codet&)
  0.00    442.41     0.00      123     0.00     0.00  std::vector<codet, std::allocator<codet> >::resize(unsigned long, codet)
  0.00    442.41     0.00      119     0.00     0.00  code_declt::code_declt(exprt const&)
  0.00    442.41     0.00      119     0.00     0.00  bmct::report_success()
  0.00    442.41     0.00      117     0.00     0.00  goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&)
  0.00    442.41     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    442.41     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    442.41     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    442.41     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    442.41     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    442.41     0.00      113     0.00     0.00  ieee_float_spect::from_type(floatbv_typet const&)
  0.00    442.41     0.00      113     0.00     0.00  floatbv_typet::get_f() const
  0.00    442.41     0.00      108     0.00     0.00  bv_utilst::extract_msb(std::vector<literalt, std::allocator<literalt> > const&, unsigned int)
  0.00    442.41     0.00      102     0.00     0.00  symbol_typet::symbol_typet()
  0.00    442.41     0.00      102     0.00     0.00  struct_union_typet::components()
  0.00    442.41     0.00      100     0.00     0.00  my_mkstemps(char*, int)
  0.00    442.41     0.00      100     0.00     0.00  yyansi_crestart(_IO_FILE*)
  0.00    442.41     0.00      100     0.00     0.00  get_temporary_file(std::string const&, std::string const&)
  0.00    442.41     0.00      100     0.00     0.00  ansi_c_scanner_init()
  0.00    442.41     0.00      100     0.00     0.00  gcc_signed_int128_type()
  0.00    442.41     0.00      100     0.00     0.00  typecheckt::typecheckt(message_handlert&)
  0.00    442.41     0.00      100     0.00     0.00  typecheckt::~typecheckt()
  0.00    442.41     0.00      100     0.00     0.00  ansi_c_parsert::clear()
  0.00    442.41     0.00      100     0.00     0.00  ansi_c_parse_treet::clear()
  0.00    442.41     0.00      100     0.00     0.00  __gnu_cxx::new_allocator<dstring*>::allocate(unsigned long, void const*)
  0.00    442.41     0.00      100     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_M_create_nodes(dstring**, dstring**)
  0.00    442.41     0.00      100     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_M_initialize_map(unsigned long)
  0.00    442.41     0.00      100     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::~_Deque_base()
  0.00    442.41     0.00      100     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::clear()
  0.00    442.41     0.00      100     0.00     0.00  std::list<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::clear()
  0.00    442.41     0.00       96     0.00     0.00  cmdlinet::getval(char const*) const
  0.00    442.41     0.00       94     0.00     0.00  c_sizeof_type_rec(exprt const&)
  0.00    442.41     0.00       94     0.00     0.00  bv_width(typet const&)
  0.00    442.41     0.00       94     0.00     0.25  goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&)
  0.00    442.41     0.00       94     0.00     0.00  code_returnt::return_value()
  0.00    442.41     0.00       93     0.00     0.00  expr2ct::convert_array(exprt const&, unsigned int&)
  0.00    442.41     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    442.41     0.00       90     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    442.41     0.00       90     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    442.41     0.00       90     0.00     0.04  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::~pair()
  0.00    442.41     0.00       87     0.00     0.21  goto_convert(dstring const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    442.41     0.00       87     0.00     0.00  goto_convertt::goto_convertt(symbol_tablet&, message_handlert&)
  0.00    442.41     0.00       87     0.00     0.00  goto_convertt::~goto_convertt()
  0.00    442.41     0.00       87     0.00     0.21  goto_convert_functionst::convert_function(dstring const&)
  0.00    442.41     0.00       87     0.00     0.00  goto_convert_functionst::goto_convert_functionst(symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    442.41     0.00       87     0.00     0.00  goto_convert_functionst::~goto_convert_functionst()
  0.00    442.41     0.00       87     0.00     0.02  boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    442.41     0.00       85     0.00     0.00  to_code_label(codet&)
  0.00    442.41     0.00       85     0.00     0.00  to_code_label(codet const&)
  0.00    442.41     0.00       85     0.00     0.00  create_function_scope(unsigned int)
  0.00    442.41     0.00       85     0.00     0.00  goto_convertt::finish_gotos()
  0.00    442.41     0.00       85     0.00     0.00  goto_convertt::convert_label(code_labelt const&, goto_programt&)
  0.00    442.41     0.00       85     0.00     0.20  goto_convertt::goto_convert_rec(codet const&, goto_programt&)
  0.00    442.41     0.00       85     0.00     0.00  goto_convertt::finish_computed_gotos(goto_programt&)
  0.00    442.41     0.00       85     0.00     0.00  goto_convertt::targetst::operator=(goto_convertt::targetst const&)
  0.00    442.41     0.00       85     0.00     0.00  ansi_c_parsert::lookup_label(dstring)
  0.00    442.41     0.00       85     0.00     0.00  c_typecheck_baset::typecheck_label(code_labelt&)
  0.00    442.41     0.00       85     0.00     0.00  c_typecheck_baset::typecheck_function_body(symbolt&)
  0.00    442.41     0.00       85     0.00     0.00  goto_convert_functionst::hide(goto_programt const&)
  0.00    442.41     0.00       85     0.00     0.00  code_labelt::get_label() const
  0.00    442.41     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    442.41     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    442.41     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    442.41     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    442.41     0.00       85     0.00     0.00  std::list<dstring, std::allocator<dstring> >::push_front(dstring const&)
  0.00    442.41     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    442.41     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    442.41     0.00       85     0.00     0.00  std::vector<codet, std::allocator<codet> >::operator=(std::vector<codet, std::allocator<codet> > const&)
  0.00    442.41     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    442.41     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    442.41     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    442.41     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    442.41     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    442.41     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    442.41     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    442.41     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    442.41     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    442.41     0.00       84     0.00     0.00  goto_convertt::convert_skip(codet const&, goto_programt&)
  0.00    442.41     0.00       82     0.00     0.13  BigInt::operator*(int) const
  0.00    442.41     0.00       80     0.00     0.00  ieee_floatt::~ieee_floatt()
  0.00    442.41     0.00       80     0.00     0.00  side_effect_exprt::set_statement(dstring const&)
  0.00    442.41     0.00       80     0.00     0.00  Minisat::vec<Minisat::Lit>::growTo(int)
  0.00    442.41     0.00       80     0.00     0.00  Minisat::vec<Minisat::Lit>::copyTo(Minisat::vec<Minisat::Lit>&) const
  0.00    442.41     0.00       75     0.00     0.00  safe_str2unsigned(char const*, int)
  0.00    442.41     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    442.41     0.00       72     0.00     0.00  std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, value_sett::entryt> >, std::pair<dstring const, value_sett::entryt> const&)
  0.00    442.41     0.00       72     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, value_sett::entryt> >, std::pair<dstring const, value_sett::entryt> const&)
  0.00    442.41     0.00       63     0.00     0.00  ieee_floatt::unpack(BigInt const&)
  0.00    442.41     0.00       63     0.00     0.00  ieee_floatt::from_expr(constant_exprt const&)
  0.00    442.41     0.00       63     0.00     0.00  ieee_floatt::ieee_floatt(constant_exprt const&)
  0.00    442.41     0.00       61     0.00     0.00  BigInt::operator-=(unsigned long long)
  0.00    442.41     0.00       60     0.00     0.00  float_utilst::unpacked_floatt::~unpacked_floatt()
  0.00    442.41     0.00       56     0.00     0.03  goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&)
  0.00    442.41     0.00       52     0.00     0.56  address_bits(BigInt const&)
  0.00    442.41     0.00       52     0.00    92.84  add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&)
  0.00    442.41     0.00       52     0.00     0.00  array_typet::is_incomplete() const
  0.00    442.41     0.00       51     0.00     0.14  add_padding(struct_typet&, namespacet const&)
  0.00    442.41     0.00       51     0.00     0.00  to_struct_type(typet&)
  0.00    442.41     0.00       51     0.00     0.00  array_typet::array_typet(typet const&, exprt const&)
  0.00    442.41     0.00       51     0.00     0.15  c_typecheck_baset::typecheck_compound_body(symbolt&)
  0.00    442.41     0.00       51     0.00     0.00  std::_Vector_base<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::~_Vector_base()
  0.00    442.41     0.00       51     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::~vector()
  0.00    442.41     0.00       50     0.00     0.00  c_preprocess(std::string const&, std::ostream&, message_handlert&)
  0.00    442.41     0.00       50     0.00     0.00  c_preprocess(std::istream&, std::ostream&, message_handlert&)
  0.00    442.41     0.00       50     0.00    27.44  ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&)
  0.00    442.41     0.00       50     0.00     0.00  c_preprocess_gcc(std::string const&, std::ostream&, message_handlert&)
  0.00    442.41     0.00       50     0.00     0.00  yyansi_c_create_buffer(_IO_FILE*, int)
  0.00    442.41     0.00       50     0.00     1.06  remove_internal_symbols(symbol_tablet&)
  0.00    442.41     0.00       50     0.00     0.00  ansi_c_internal_additions(std::string&)
  0.00    442.41     0.00       50     0.00     0.00  ansi_c_architecture_strings(std::string&)
  0.00    442.41     0.00       50     0.00    27.44  linking(symbol_tablet&, symbol_tablet&, message_handlert&)
  0.00    442.41     0.00       50     0.00     0.00  is_dot_i_file(std::string const&)
  0.00    442.41     0.00       50     0.00     0.00  yyansi_censure_buffer_stack()
  0.00    442.41     0.00       50     0.00     0.00  rename_symbolt::rename_symbolt()
  0.00    442.41     0.00       50     0.00     0.00  rename_symbolt::~rename_symbolt()
  0.00    442.41     0.00       50     0.00     0.00  message_streamt::error_parse(unsigned int)
  0.00    442.41     0.00       50     0.00     0.00  message_streamt::error_parse(unsigned int, std::string const&)
  0.00    442.41     0.00       50     0.00     0.00  message_streamt::clear_err()
  0.00    442.41     0.00       50     0.00     0.00  ansi_c_languaget::preprocess(std::istream&, std::string const&, std::ostream&)
  0.00    442.41     0.00       50     0.00    40.40  ansi_c_languaget::parse(std::istream&, std::string const&)
  0.00    442.41     0.00       50     0.00    56.01  ansi_c_languaget::typecheck(symbol_tablet&, std::string const&)
  0.00    442.41     0.00       50     0.00     0.00  unsignedbv_typet::unsignedbv_typet()
  0.00    442.41     0.00       50     0.00    53.98  ansi_c_typecheckt::typecheck()
  0.00    442.41     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    442.41     0.00       50     0.00     0.00  ansi_c_typecheckt::~ansi_c_typecheckt()
  0.00    442.41     0.00       50     0.00     0.01  c_typecheck_baset::typecheck_expr_sizeof(exprt&)
  0.00    442.41     0.00       50     0.00     0.00  c_typecheck_baset::typecheck_redefinition_type(symbolt&, symbolt&)
  0.00    442.41     0.00       50     0.00     0.00  c_typecheck_baset::c_typecheck_baset(symbol_tablet&, std::string const&, message_handlert&)
  0.00    442.41     0.00       50     0.00     0.00  c_typecheck_baset::~c_typecheck_baset()
  0.00    442.41     0.00       50     0.00     0.00  ansi_c_parse_treet::swap(ansi_c_parse_treet&)
  0.00    442.41     0.00       50     0.00     0.00  struct_union_typet::componentt::set_is_padding(bool)
  0.00    442.41     0.00       50     0.00     0.00  struct_union_typet::componentt::set_name(dstring const&)
  0.00    442.41     0.00       50     0.00     0.80  linkingt::copy_symbols()
  0.00    442.41     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    442.41     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    442.41     0.00       50     0.00     0.80  linkingt::typecheck()
  0.00    442.41     0.00       50     0.00     0.00  linkingt::linkingt(symbol_tablet&, symbol_tablet&, message_handlert&)
  0.00    442.41     0.00       50     0.00     0.00  linkingt::~linkingt()
  0.00    442.41     0.00       50     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    442.41     0.00       50     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_Deque_base(std::allocator<dstring> const&, unsigned long)
  0.00    442.41     0.00       50     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_Deque_base()
  0.00    442.41     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    442.41     0.00       50     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    442.41     0.00       50     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    442.41     0.00       50     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    442.41     0.00       50     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    442.41     0.00       50     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    442.41     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    442.41     0.00       50     0.00     0.00  std::deque<dstring, std::allocator<dstring> >::deque(std::deque<dstring, std::allocator<dstring> > const&)
  0.00    442.41     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    442.41     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    442.41     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    442.41     0.00       49     0.00     0.05  simplify_exprt::simplify_floatbv_typecast(exprt&)
  0.00    442.41     0.00       47     0.00     0.00  code_returnt::code_returnt(code_returnt const&)
  0.00    442.41     0.00       47     0.00     0.00  goto_convertt::convert_return(code_returnt const&, goto_programt&)
  0.00    442.41     0.00       47     0.00     0.02  c_typecheck_baset::typecheck_return(codet&)
  0.00    442.41     0.00       47     0.00     0.00  goto_convert_functionst::add_return(goto_function_templatet<goto_programt>&, locationt const&)
  0.00    442.41     0.00       46     0.00     0.01  goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool)
  0.00    442.41     0.00       46     0.00     0.00  goto_convertt::new_name(symbolt&)
  0.00    442.41     0.00       46     0.00     0.00  side_effect_exprt::side_effect_exprt(dstring const&)
  0.00    442.41     0.00       46     0.00     0.00  value_set_dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&)
  0.00    442.41     0.00       45     0.00     2.40  show_goto_trace(std::ostream&, namespacet const&, goto_tracet const&)
  0.00    442.41     0.00       45     0.00     0.00  goto_tracet::~goto_tracet()
  0.00    442.41     0.00       45     0.00    28.00  bmct::error_trace(prop_convt const&)
  0.00    442.41     0.00       45     0.00     0.00  bmct::report_failure()
  0.00    442.41     0.00       45     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    442.41     0.00       45     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    442.41     0.00       45     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    442.41     0.00       45     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    442.41     0.00       45     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    442.41     0.00       45     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    442.41     0.00       45     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    442.41     0.00       45     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    442.41     0.00       45     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    442.41     0.00       45     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    442.41     0.00       45     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    442.41     0.00       44     0.00     0.00  integer_typet::integer_typet()
  0.00    442.41     0.00       44     0.00     0.80  boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    442.41     0.00       43     0.00     0.00  ieee_floatt::base10_digits(BigInt const&)
  0.00    442.41     0.00       42     0.00     0.00  null_object(exprt const&)
  0.00    442.41     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    442.41     0.00       41     0.00     0.00  struct_typet::is_prefix_of(struct_typet const&) const
  0.00    442.41     0.00       40     0.00     0.01  bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    442.41     0.00       40     0.00     0.00  bv_utilst::zeros(unsigned int) const
  0.00    442.41     0.00       38     0.00     0.00  c_typecheck_baset::typecheck_expr_unary_boolean(exprt&)
  0.00    442.41     0.00       38     0.00     0.01  c_typecheck_baset::typecheck_expr_binary_boolean(exprt&)
  0.00    442.41     0.00       35     0.00     0.00  ieee_floatt::extract_base10(BigInt&, BigInt&) const
  0.00    442.41     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    442.41     0.00       35     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    442.41     0.00       35     0.00     0.14  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    442.41     0.00       35     0.00     0.14  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::resize(unsigned long, boolbv_widtht::membert)
  0.00    442.41     0.00       34     0.00     0.00  symbol_expr(symbolt const&)
  0.00    442.41     0.00       34     0.00     0.01  float_utilst::exponent_all_ones(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    442.41     0.00       34     0.00     0.00  symbol_exprt::symbol_exprt(typet const&)
  0.00    442.41     0.00       34     0.00     0.00  side_effect_exprt::side_effect_exprt(dstring const&, typet const&)
  0.00    442.41     0.00       34     0.00     0.00  side_effect_expr_nondett::side_effect_expr_nondett(typet const&)
  0.00    442.41     0.00       29     0.00     0.00  goto_checkt::float_overflow_check(exprt const&, guardt const&)
  0.00    442.41     0.00       29     0.00     0.00  goto_checkt::nan_check(exprt const&, guardt const&)
  0.00    442.41     0.00       26     0.00     0.00  float_utilst::fraction_all_zeros(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    442.41     0.00       26     0.00     0.00  ieee_floatt::format(format_spect const&) const
  0.00    442.41     0.00       23     0.00     0.00  to_div_expr(exprt const&)
  0.00    442.41     0.00       23     0.00     0.02  goto_checkt::div_by_zero_check(div_exprt const&, guardt const&)
  0.00    442.41     0.00       20     0.00     0.00  guess_q(unsigned int const*, unsigned int const*)
  0.00    442.41     0.00       20     0.00     0.08  float_utilst::round_exponent(float_utilst::unbiased_floatt&)
  0.00    442.41     0.00       20     0.00     0.04  float_utilst::round_fraction(float_utilst::unbiased_floatt&)
  0.00    442.41     0.00       20     0.00     0.06  float_utilst::set_rounding_mode(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    442.41     0.00       20     0.00     0.08  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    442.41     0.00       20     0.00     0.71  float_utilst::normalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    442.41     0.00       20     0.00     0.18  float_utilst::denormalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    442.41     0.00       20     0.00     0.00  float_utilst::fraction_rounding_decision(unsigned int, literalt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    442.41     0.00       20     0.00     0.06  float_utilst::bias(float_utilst::unbiased_floatt const&)
  0.00    442.41     0.00       20     0.00     0.00  float_utilst::pack(float_utilst::biased_floatt const&)
  0.00    442.41     0.00       20     0.00     1.63  float_utilst::rounder(float_utilst::unbiased_floatt const&)
  0.00    442.41     0.00       20     0.00     0.05  float_utilst::add_bias(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    442.41     0.00       20     0.00     2.10  boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    442.41     0.00       20     0.00     0.04  bv_utilst::signed_less_than(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    442.41     0.00       20     0.00     0.00  BigInt::operator/(int) const
  0.00    442.41     0.00       20     0.00     0.00  localst::is_local(dstring const&) const
  0.00    442.41     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    442.41     0.00       18     0.00     0.00  to_mod_expr(exprt const&)
  0.00    442.41     0.00       18     0.00     0.02  goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&)
  0.00    442.41     0.00       18     0.00     0.00  ieee_floatt::align()
  0.00    442.41     0.00       18     0.00     0.01  float_utilst::is_NaN(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    442.41     0.00       18     0.00     0.01  float_utilst::is_zero(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    442.41     0.00       18     0.00     0.00  value_sett::eval_pointer_offset(exprt&, namespacet const&) const
  0.00    442.41     0.00       18     0.00     0.00  ieee_floatt::pack() const
  0.00    442.41     0.00       18     0.00     0.00  ieee_floatt::to_expr() const
  0.00    442.41     0.00       18     0.00     0.78  boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const
  0.00    442.41     0.00       17     0.00     0.00  expr2ct::convert_function(exprt const&, std::string const&, unsigned int)
  0.00    442.41     0.00       17     0.00     0.00  ieee_floatt::to_string_decimal(unsigned int) const
  0.00    442.41     0.00       17     0.00     0.00  std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >::insert(BigInt const&)
  0.00    442.41     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    442.41     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    442.41     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    442.41     0.00       16     0.00     0.00  map_bv(endianness_mapt const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    442.41     0.00       16     0.00     0.31  ieee_floatt::from_integer(BigInt const&)
  0.00    442.41     0.00       16     0.00     0.00  member_exprt::member_exprt(exprt const&, dstring const&, typet const&)
  0.00    442.41     0.00       16     0.00     0.00  member_exprt::member_exprt(member_exprt const&)
  0.00    442.41     0.00       16     0.00     0.00  endianness_mapt::~endianness_mapt()
  0.00    442.41     0.00       14     0.00     0.00  MetaChar(std::string&, char, bool)
  0.00    442.41     0.00       14     0.00     0.00  ieee_floatt::extract_base2(BigInt&, BigInt&) const
  0.00    442.41     0.00       14     0.00     0.00  numbering<exprt>::get_number(exprt const&, unsigned int&) const
  0.00    442.41     0.00       14     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_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    442.41     0.00       14     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> > >::find(exprt const&) const
  0.00    442.41     0.00       14     0.00     0.00  void std::_Destroy_aux<false>::__destroy<lispexprt*>(lispexprt*, lispexprt*)
  0.00    442.41     0.00       14     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_insert_unique(std::pair<BigInt const, exprt> const&)
  0.00    442.41     0.00       14     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    442.41     0.00       14     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    442.41     0.00       13     0.00     0.00  digit_div(unsigned int*, unsigned int const*, unsigned int, unsigned int*, unsigned int)
  0.00    442.41     0.00       13     0.00     0.00  ieee_floatt::is_normal() const
  0.00    442.41     0.00       13     0.00     0.00  BigInt::floorPow2() const
  0.00    442.41     0.00       13     0.00     0.00  operator<(ieee_floatt const&, ieee_floatt const&)
  0.00    442.41     0.00       12     0.00     2.22  float_utilst::from_signed_integer(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    442.41     0.00       12     0.00     0.23  boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    442.41     0.00       12     0.00     0.01  bv_utilst::absolute_value(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    442.41     0.00       12     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    442.41     0.00       11     0.00     0.00  minus_exprt::minus_exprt(exprt const&, exprt const&)
  0.00    442.41     0.00       11     0.00     0.00  minus_exprt::~minus_exprt()
  0.00    442.41     0.00       11     0.00     0.00  BigInt::operator-(unsigned int) const
  0.00    442.41     0.00       10     0.00     0.00  ieee_floatt::divide_and_round(BigInt&, BigInt const&)
  0.00    442.41     0.00       10     0.00     0.00  expr2ct::convert_trinary(exprt const&, std::string const&, std::string const&, unsigned int)
  0.00    442.41     0.00       10     0.00     0.00  lispexprt::~lispexprt()
  0.00    442.41     0.00       10     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::~_Vector_base()
  0.00    442.41     0.00       10     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::~vector()
  0.00    442.41     0.00        9     0.00     0.00  gen_one(typet const&)
  0.00    442.41     0.00        9     0.00     0.00  expr2ct::convert_overflow(exprt const&, unsigned int&)
  0.00    442.41     0.00        9     0.00     0.00  ieee_floatt::to_string_scientific(unsigned int) const
  0.00    442.41     0.00        8     0.00     0.00  ieee_floatt::ieee_floatt(ieee_float_spect const&)
  0.00    442.41     0.00        8     0.00     0.00  ieee_floatt::ieee_floatt()
  0.00    442.41     0.00        8     0.00     1.74  float_utilst::conversion(std::vector<literalt, std::allocator<literalt> > const&, ieee_float_spect const&)
  0.00    442.41     0.00        8     0.00     0.01  float_utilst::is_infinity(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    442.41     0.00        8     0.00     0.00  float_utilst::get_exponent(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    442.41     0.00        8     0.00     0.00  float_utilst::get_fraction(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    442.41     0.00        8     0.00     0.00  float_utilst::exponent_all_zeros(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    442.41     0.00        8     0.00     0.11  float_utilst::unpack(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    442.41     0.00        8     0.00     0.05  float_utilst::sub_bias(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    442.41     0.00        8     0.00     0.01  float_utilst::is_normal(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    442.41     0.00        6     0.00     0.00  lispsymbolt::operator=(lispsymbolt const&)
  0.00    442.41     0.00        6     0.00     0.00  member_exprt::struct_op()
  0.00    442.41     0.00        6     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::_M_allocate(unsigned long)
  0.00    442.41     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    442.41     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    442.41     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    442.41     0.00        5     0.00     0.00  operator>=(ieee_floatt const&, ieee_floatt const&)
  0.00    442.41     0.00        5     0.00     0.00  operator<=(ieee_floatt const&, ieee_floatt const&)
  0.00    442.41     0.00        4     0.00     0.02  flatten_byte_extract(exprt const&, namespacet const&)
  0.00    442.41     0.00        4     0.00     0.00  lispsymbolt::lispsymbolt(lispsymbolt const&)
  0.00    442.41     0.00        4     0.00     0.00  lispsymbolt::lispsymbolt(char const*)
  0.00    442.41     0.00        4     0.00     0.00  concatenation_exprt::concatenation_exprt(typet const&)
  0.00    442.41     0.00        4     0.00     0.00  boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    442.41     0.00        4     0.00     0.00  lispexprt::lispexprt(lispexprt const&)
  0.00    442.41     0.00        4     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::_M_create_storage(unsigned long)
  0.00    442.41     0.00        4     0.00     0.00  lispexprt* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, lispexprt*>(__gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, __gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, lispexprt*)
  0.00    442.41     0.00        4     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::push_back(lispexprt const&)
  0.00    442.41     0.00        4     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::vector(std::vector<lispexprt, std::allocator<lispexprt> > const&)
  0.00    442.41     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    442.41     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    442.41     0.00        4     0.00     0.00  lispexprt* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, lispexprt*, lispexprt>(__gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, __gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, lispexprt*, std::allocator<lispexprt>&)
  0.00    442.41     0.00        4     0.00     0.00  operator>(ieee_floatt const&, ieee_floatt const&)
  0.00    442.41     0.00        3     0.00     0.01  member_offset_expr(struct_typet const&, dstring const&, namespacet const&)
  0.00    442.41     0.00        3     0.00     0.00  exprt::op3()
  0.00    442.41     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    442.41     0.00        3     0.00     0.00  operator==(ieee_floatt const&, ieee_floatt const&)
  0.00    442.41     0.00        2     0.00     0.00  MetaString(std::string const&)
  0.00    442.41     0.00        2     0.00     0.00  ieee_equal(ieee_floatt const&, ieee_floatt const&)
  0.00    442.41     0.00        2     0.00     0.00  escape(std::string const&)
  0.00    442.41     0.00        2     0.00     0.00  irep2lisp(irept const&, lispexprt&)
  0.00    442.41     0.00        2     0.00     0.00  digit_mul(unsigned int const*, unsigned int, unsigned int const*, unsigned int, unsigned int*)
  0.00    442.41     0.00        2     0.00     0.00  value_sett::object_map_dt::object_map_dt(value_sett::object_map_dt const&)
  0.00    442.41     0.00        2     0.00     0.01  simplify_exprt::simplify_ieee_float_relation(exprt&)
  0.00    442.41     0.00        2     0.00     0.01  c_typecheck_baset::typecheck_expr_index(exprt&)
  0.00    442.41     0.00        2     0.00     0.01  c_typecheck_baset::typecheck_expr_typecast(exprt&)
  0.00    442.41     0.00        2     0.00     0.00  c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&)
  0.00    442.41     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    442.41     0.00        2     0.00     2.11  boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    442.41     0.00        2     0.00     0.00  expr2ct::convert_norep(exprt const&, unsigned int&)
  0.00    442.41     0.00        2     0.00     0.00  __gnu_cxx::new_allocator<lispexprt>::allocate(unsigned long, void const*)
  0.00    442.41     0.00        2     0.00     0.00  ieee_floatt::to_integer() const
  0.00    442.41     0.00        2     0.00     0.00  lispexprt::expr2string() const
  0.00    442.41     0.00        2     0.00     0.00  lispexprt::is_nil() const
  0.00    442.41     0.00        2     0.00     0.00  lispexprt* std::__uninitialized_copy<false>::__uninit_copy<lispexprt*, lispexprt*>(lispexprt*, lispexprt*, lispexprt*)
  0.00    442.41     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    442.41     0.00        2     0.00     0.00  lispexprt* std::vector<lispexprt, std::allocator<lispexprt> >::_M_allocate_and_copy<lispexprt*>(unsigned long, lispexprt*, lispexprt*)
  0.00    442.41     0.00        2     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::clear()
  0.00    442.41     0.00        2     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::reserve(unsigned long)
  0.00    442.41     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    442.41     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    442.41     0.00        2     0.00     0.00  operator==(lispsymbolt const&, char const*)
  0.00    442.41     0.00        1     0.00     0.00  to_code_for(codet const&)
  0.00    442.41     0.00        1     0.00     0.00  flatten_byte_update(exprt const&, namespacet const&)
  0.00    442.41     0.00        1     0.00     0.00  flatten_byte_operators(exprt const&, namespacet const&)
  0.00    442.41     0.00        1     0.00     0.00  goto_symext::symex_other(goto_functionst const&, goto_symex_statet&)
  0.00    442.41     0.00        1     0.00     0.00  ieee_floatt::change_spec(ieee_float_spect const&)
  0.00    442.41     0.00        1     0.00     0.00  ieee_floatt::build(BigInt const&, BigInt const&)
  0.00    442.41     0.00        1     0.00     0.00  ieee_floatt::ieee_floatt(ieee_floatt const&)
  0.00    442.41     0.00        1     0.00     0.00  ieee_floatt::operator/=(ieee_floatt const&)
  0.00    442.41     0.00        1     0.00     0.01  goto_convertt::convert_for(code_fort const&, goto_programt&)
  0.00    442.41     0.00        1     0.00     0.00  goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool)
  0.00    442.41     0.00        1     0.00     0.01  simplify_exprt::simplify_floatbv_op(exprt&)
  0.00    442.41     0.00        1     0.00     0.03  c_typecheck_baset::typecheck_for(codet&)
  0.00    442.41     0.00        1     0.00     0.00  code_fort::body() const
  0.00    442.41     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 442.41 seconds

index % time    self  children    called     name
                                                 <spontaneous>
[1]     44.9  198.44    0.00                 Minisat::SimpSolver::backwardSubsumptionCheck(bool) [1]
-----------------------------------------------
                                                 <spontaneous>
[2]     21.9    0.00   96.91                 cbmc_parseoptionst::doit() [2]
                0.00   90.99     165/165         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [3]
                0.00    5.52     165/165         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [53]
                0.00    0.39     165/165         bmct::~bmct() [343]
                0.00    0.00     165/165         label_properties(goto_functionst&) [1248]
                0.00    0.00     165/165         bmct::bmct(optionst const&, symbol_tablet const&, message_handlert&) [1261]
                0.00    0.00     165/165         cbmc_parseoptionst::get_command_line_options(optionst&) [1409]
                0.00    0.00     165/2805        configt::this_operating_system() [911]
                0.00    0.00     165/165         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> > >*) [1504]
                0.00    0.00     165/165         cbmc_parseoptionst::register_languages() [1557]
                0.00    0.00     165/495         register_language(languaget* (*)()) [1522]
                0.00    0.00     165/21733       messaget::~messaget() [1223]
                0.00    0.00     165/2197916     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&) [661]
                0.00    0.00     165/2628928     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*) [638]
                0.00    0.00     165/4672832     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&) [870]
                0.00    0.00    1000/15870       cmdlinet::isset(char const*) const [2292]
                0.00    0.00     165/165         cbmc_parseoptionst::set_properties(goto_functionst&) [2804]
                0.00    0.00     165/365015      message_clientt::~message_clientt() [2101]
                0.00    0.00     165/165         goto_functions_templatet<goto_programt>::~goto_functions_templatet() [2814]
                0.00    0.00     165/165         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() [2872]
                0.00    0.00     165/330         optionst::~optionst() [2637]
                0.00    0.00     165/680         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() [2585]
                0.00    0.00     165/845         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> >*) [2543]
                0.00    0.00     165/790         messaget::print(unsigned int, std::string const&) [2546]
                0.00    0.00     165/594874      ui_message_handlert::print(unsigned int, std::string const&) [2087]
                0.00    0.00     165/321         i2string(unsigned long) [2650]
                0.00    0.00     165/165         cbmc_parseoptionst::eval_verbosity() [2803]
-----------------------------------------------
                0.00   90.99     165/165         cbmc_parseoptionst::doit() [2]
[3]     20.6    0.00   90.99     165         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [3]
                0.07   90.92     165/165         bmct::run(goto_functionst const&) [4]
                0.00    0.00     165/594084      messaget::eom(messaget::mstreamt&) [635]
                0.00    0.00     165/165         memory_info(std::ostream&) [2790]
-----------------------------------------------
                0.07   90.92     165/165         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [3]
[4]     20.6    0.07   90.92     165         bmct::run(goto_functionst const&) [4]
                0.00   65.68     165/165         goto_symext::operator()(goto_functionst const&) [5]
                0.00   25.20     157/157         bmct::decide_default() [9]
                0.04    0.00     165/165         simple_slice(symex_target_equationt&) [716]
                0.00    0.00    1759/716922      optionst::get_bool_option(std::string const&) const [576]
                0.00    0.00     660/594084      messaget::eom(messaget::mstreamt&) [635]
                0.00    0.00     165/165         memory_model_sct::~memory_model_sct() [1732]
                0.00    0.00     165/165         bmct::setup_unwind() [1774]
                0.00    0.00     330/1352087     optionst::get_option(std::string const&) const [544]
                0.00    0.00     165/3220466     irept::make_nil() [395]
                0.00    0.00       8/119         bmct::report_success() [1871]
                0.00    0.00     165/56392       messaget::mstreamt& messaget::mstreamt::operator<< <unsigned int>(unsigned int const&) [2184]
                0.00    0.00     165/165         optionst::operator=(optionst const&) [2820]
                0.00    0.00     165/754         message_clientt::set_message_handler(message_handlert&) [2572]
                0.00    0.00     165/165         std::auto_ptr<memory_model_baset>::reset(memory_model_baset*) [2891]
                0.00    0.00     165/165         memory_model_sct::memory_model_sct(namespacet const&) [2799]
                0.00    0.00       1/790         messaget::print(unsigned int, std::string const&) [2546]
                0.00    0.00       1/594874      ui_message_handlert::print(unsigned int, std::string const&) [2087]
-----------------------------------------------
                0.00   65.68     165/165         bmct::run(goto_functionst const&) [4]
[5]     14.8    0.00   65.68     165         goto_symext::operator()(goto_functionst const&) [5]
                0.00   65.68     165/165         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
                0.00    0.00     165/6308        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 [2349]
-----------------------------------------------
                0.00   65.68     165/165         goto_symext::operator()(goto_functionst const&) [5]
[6]     14.8    0.00   65.68     165         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
                0.03   65.60     165/165         goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
                0.00    0.03     165/165         goto_symex_statet::~goto_symex_statet() [795]
                0.00    0.03     165/165         goto_symex_statet::goto_symex_statet() [823]
                0.00    0.00     165/2990179     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [289]
                0.00    0.00     165/326224      guardt::~guardt() [2102]
-----------------------------------------------
                0.03   65.60     165/165         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
[7]     14.8    0.03   65.60     165         goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
                0.06   64.96  633951/633951      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.08    0.49  633951/633951      symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&) [296]
                0.01    0.00 1268232/3383699     goto_symex_statet::call_stack() [871]
                0.00    0.00     495/822692      goto_symex_statet::top() [941]
-----------------------------------------------
                0.06   64.96  633951/633951      goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
[8]     14.7    0.06   64.96  633951         goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00   19.62   98575/101531      goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [14]
                0.03   14.37  139460/139460      goto_symext::symex_goto(goto_symex_statet&) [23]
                0.03   10.26  633951/633951      goto_symext::merge_gotos(goto_symex_statet&) [28]
                0.03    8.11  277644/277698      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [32]
                0.02    4.62  491813/634974      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [48]
                0.29    1.98  483065/721597      guardt::is_false() const [88]
                0.00    2.16    5071/5071        goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [132]
                0.00    2.04    3702/3702        goto_symext::symex_return(goto_symex_statet&) [140]
                0.06    0.66  491813/634974      adjust_float_expressions(exprt&, namespacet const&) [216]
                0.00    0.32    7154/7154        goto_symext::symex_decl(goto_symex_statet&) [370]
                0.00    0.15    4836/4836        goto_symext::symex_end_of_function(goto_symex_statet&) [477]
                0.03    0.05  633951/634026      optionst::get_unsigned_int_option(std::string const&) const [597]
                0.00    0.06    6302/6302        goto_symext::symex_dead(goto_symex_statet&) [660]
                0.00    0.02  277644/277644      locationt::get_comment() const [842]
                0.00    0.01  381968/49184322     exprt::~exprt() [148]
                0.00    0.01     368/370         goto_symext::symex_assume(goto_symex_statet&, exprt const&) [967]
                0.00    0.01   98575/102074      to_code_assign(codet const&) [1147]
                0.00    0.01     310/62173       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [199]
                0.01    0.00  381658/244466389     irept::irept(irept const&) [91]
                0.00    0.00  103646/2569718     exprt::op1() [523]
                0.00    0.00   98575/98575       code_assignt::lhs() [1260]
                0.00    0.00  633951/3383699     goto_symex_statet::call_stack() [871]
                0.00    0.00     310/451141      guardt::as_expr() const [65]
                0.00    0.00     368/1625443     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [50]
                0.00    0.00  381658/105151296     exprt::exprt(exprt const&) [411]
                0.00    0.00   18768/18920       code_function_callt::arguments() [1452]
                0.00    0.00   18768/80950783     irept::get_sub() [94]
                0.00    0.00    5071/6482        to_code_function_call(codet const&) [1489]
                0.00    0.00    8025/8329        code_function_callt::lhs() [1532]
                0.00    0.00   18768/7879803     exprt::operands() [824]
                0.00    0.00       1/1           goto_symext::symex_other(goto_functionst const&, goto_symex_statet&) [2029]
                0.00    0.00  103646/137427      codet::codet(codet const&) [2129]
                0.00    0.00   98575/101979      code_assignt::~code_assignt() [2143]
                0.00    0.00   98575/98976       code_assignt::code_assignt(code_assignt const&) [2144]
                0.00    0.00    5071/5400        code_function_callt::~code_function_callt() [2356]
                0.00    0.00    5071/5071        goto_symext::symex_function_call(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [2366]
                0.00    0.00    5071/5248        code_function_callt::code_function_callt(code_function_callt const&) [2357]
-----------------------------------------------
                0.00   25.20     157/157         bmct::run(goto_functionst const&) [4]
[9]      5.7    0.00   25.20     157         bmct::decide_default() [9]
                0.00   23.68     157/157         bmct::run_decision_procedure(prop_convt&) [10]
                0.00    1.26      45/45          bmct::error_trace(prop_convt const&) [192]
                0.00    0.09     157/157         prop_conv_solvert::~prop_conv_solvert() [564]
                0.00    0.08     157/157         boolbvt::~boolbvt() [577]
                0.00    0.08     157/157         satcheck_minisat_simplifiert::satcheck_minisat_simplifiert() [588]
                0.00    0.01     157/157         bv_cbmct::bv_cbmct(namespacet const&, propt&) [1135]
                0.00    0.00     157/157         equalityt::~equalityt() [1534]
                0.00    0.00     157/157         arrayst::~arrayst() [1617]
                0.00    0.00     157/157         bv_pointerst::~bv_pointerst() [1659]
                0.00    0.00     359/716922      optionst::get_bool_option(std::string const&) const [576]
                0.00    0.00     157/157         satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert() [1764]
                0.00    0.00     157/21733       messaget::~messaget() [1223]
                0.00    0.00     314/1352087     optionst::get_option(std::string const&) const [544]
                0.00    0.00     111/119         bmct::report_success() [1871]
                0.00    0.00      45/45          bmct::report_failure() [1950]
                0.00    0.00     157/157         bv_cbmct::~bv_cbmct() [2906]
                0.00    0.00     157/157         prop_convt::~prop_convt() [2896]
                0.00    0.00     157/157         decision_proceduret::~decision_proceduret() [2900]
                0.00    0.00     157/365015      message_clientt::~message_clientt() [2101]
                0.00    0.00     157/754         message_clientt::set_message_handler(message_handlert&) [2572]
                0.00    0.00     157/157         std::auto_ptr<propt>::operator=(std::auto_ptr_ref<propt>) [2922]
-----------------------------------------------
                0.00   23.68     157/157         bmct::decide_default() [9]
[10]     5.4    0.00   23.68     157         bmct::run_decision_procedure(prop_convt&) [10]
                0.00   19.54     157/157         bmct::do_conversion(prop_convt&) [17]
                0.00    4.14     156/156         prop_conv_solvert::dec_solve() [74]
                0.00    0.00     469/594084      messaget::eom(messaget::mstreamt&) [635]
                0.00    0.00     313/313         current_time() [2652]
                0.00    0.00     313/313         prop_conv_solvert::decision_procedure_text() const [2653]
                0.00    0.00     157/754         message_clientt::set_message_handler(message_handlert&) [2572]
                0.00    0.00     156/156         operator<<(std::ostream&, time_periodt const&) [2934]
-----------------------------------------------
                0.00    1.61    8226/110104      goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [162]
                0.01   19.99  101878/110104      goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [16]
[11]     4.9    0.01   21.61  110104         goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [11]
                0.01   15.92  110104/145142      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [12]
                0.01    2.18  110104/145142      symex_target_equationt::assignment(exprt const&, symbol_exprt const&, symbol_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [107]
                0.10    1.10  330312/1625443     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [50]
                0.00    1.09  110581/451141      guardt::as_expr() const [65]
                0.00    0.66  110104/550206      goto_symext::do_simplify(exprt&) [92]
                0.01    0.26  110104/110104      goto_symex_statet::get_original_name(exprt&) const <cycle 8> [396]
                0.01    0.11  110104/647285      goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 7> [279]
                0.02    0.04  220208/250032      goto_symext::add_to_lhs(exprt const&, exprt const&) [634]
                0.00    0.04  110104/1233686     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [318]
                0.00    0.02  110104/2990179     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [289]
                0.02    0.00  550520/192196838     irept::remove_ref(irept::dt*) <cycle 16> [75]
                0.00    0.01  221162/49184322     exprt::~exprt() [148]
                0.01    0.00  440416/244466389     irept::irept(irept const&) [91]
                0.00    0.01  111535/5745688     exprt::operator=(exprt const&) [380]
                0.00    0.00  440416/105151296     exprt::exprt(exprt const&) [411]
                0.00    0.00     477/477         if_exprt::if_exprt() [1587]
                0.00    0.00  110104/110104      guardt::append(guardt const&) [1600]
                0.00    0.00     954/42609176     exprt::type() [56]
                0.00    0.00     477/1506093     typet::operator=(typet const&) [571]
                0.00    0.00     477/2569718     exprt::op1() [523]
                0.00    0.00     477/50198       exprt::op2() [1331]
                0.00    0.00     477/7968842     exprt::op0() [367]
                0.00    0.00  220208/1980542     symbol_exprt::symbol_exprt(symbol_exprt const&) [2057]
                0.00    0.00  110104/324504      guardt::guardt(guardt const&) [2103]
-----------------------------------------------
                0.00    1.44    9952/145142      goto_symext::symex_goto(goto_symex_statet&) [23]
                0.00    3.63   25086/145142      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [37]
                0.01   15.92  110104/145142      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [11]
[12]     4.7    0.01   20.98  145142         goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [12]
                0.10   18.69  145142/145884      value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [19]
                0.01    0.73  145142/145142      goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [250]
                0.04    0.49  145142/1625443     goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [483]
                0.02    0.16  168810/647285      goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 7> [279]
                0.02    0.14  145142/647285      goto_symex_statet::renaming_levelt::get_original_name(typet&) const <cycle 7> [607]
                0.00    0.12  145142/1279587     goto_symex_statet::renaming_levelt::operator()(dstring const&) [206]
                0.00    0.09  145142/145142      goto_symex_statet::renaming_levelt::increase_counter(dstring const&) [557]
                0.01    0.08   23662/1625443     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [50]
                0.00    0.06  145142/279743      symbol_exprt::symbol_exprt(dstring const&, typet const&) [508]
                0.00    0.05  435426/42609176     exprt::type() [56]
                0.03    0.02  135190/135190      goto_symex_statet::constant_propagation(exprt const&) const [685]
                0.04    0.00   89920/89920       std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&) [703]
                0.01    0.02   55222/68678       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&) [759]
                0.00    0.02  145142/1812917     symbol_exprt::set_identifier(dstring const&) [378]
                0.00    0.01  145142/5988307     symbol_exprt::get_identifier() const [313]
                0.01    0.00  145142/230107      std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_erase(std::_Rb_tree_node<exprt>*) [978]
                0.00    0.01  145142/49184322     exprt::~exprt() [148]
                0.01    0.00  145142/192196838     irept::remove_ref(irept::dt*) <cycle 16> [75]
                0.00    0.00   89920/5745688     exprt::operator=(exprt const&) [380]
                0.00    0.00  145142/244466389     irept::irept(irept const&) [91]
                0.00    0.00  145142/105151296     exprt::exprt(exprt const&) [411]
                0.00    0.00  145142/225468      std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::~_Rb_tree() [2111]
                0.00    0.00   55222/68678       std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&) [2159]
-----------------------------------------------
[13]     4.6    1.94   18.30 1098975+10443827 <cycle 13 as a whole> [13]
                0.05    3.92  307346             boolbvt::convert_equality(equal_exprt const&) <cycle 13> [77]
                1.08    2.17 2334192             boolbvt::convert_bv(exprt const&) <cycle 13> [93]
                0.00    1.78    8510+656         bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [155]
                0.00    1.73   23671             boolbvt::convert_overflow(exprt const&) <cycle 13> [159]
                0.03    1.50  184813             boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [169]
                0.09    1.33 3585709             prop_conv_solvert::convert_bool(exprt const&) <cycle 13> [176]
                0.17    0.93 4064117             prop_conv_solvert::convert(exprt const&) <cycle 13> [204]
                0.06    0.87    7636             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> [219]
                0.00    0.63    1738             boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [274]
                0.00    0.62     294             boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [280]
                0.02    0.59   33106             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [285]
                0.00    0.57   13976             boolbvt::convert_bv_rel(exprt const&) <cycle 13> [297]
                0.01    0.49    7633             boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [312]
                0.12    0.24   12376             boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [360]
                0.00    0.33   17916             boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [365]
                0.13    0.07    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> [436]
                0.14    0.03    8131             boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [460]
                0.01    0.12   14765             boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [497]
                0.00    0.07    6455             boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [606]
                0.01    0.04  345818             bv_pointerst::convert_rest(exprt const&) <cycle 13> [670]
                0.01    0.03  194834             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [701]
                0.01    0.03  344993             boolbvt::convert_rest(exprt const&) <cycle 13> [705]
                0.00    0.04      20             boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [706]
                0.00    0.04     132             bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 13> [722]
                0.00    0.03      44             boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [734]
                0.00    0.03    3263             boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [802]
                0.00    0.02    5576             boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [828]
                0.00    0.02    7576             boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [860]
                0.00    0.00     588             boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1241]
                0.00    0.00       2             boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1252]
                0.00    0.00      12             boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1305]
                0.00    0.00      87             boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1389]
                0.00    0.00     340+132         bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1514]
                0.00    0.00       4             boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1948]
-----------------------------------------------
                0.00    0.59    2956/101531      goto_symext::return_assignment(goto_symex_statet&) [249]
                0.00   19.62   98575/101531      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[14]     4.6    0.00   20.21  101531         goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [14]
                0.02   20.02  101437/101542      goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [16]
                0.02    0.09  203062/838036      goto_symext::replace_nondet(exprt&) [335]
                0.00    0.02      94/94          goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [838]
                0.00    0.02  101437/2990179     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [289]
                0.00    0.01  304499/49184322     exprt::~exprt() [148]
                0.00    0.00  101437/249159      nil_exprt::nil_exprt() [919]
                0.00    0.00  304499/244466389     irept::irept(irept const&) [91]
                0.00    0.00  304499/105151296     exprt::exprt(exprt const&) [411]
                0.00    0.00      94/2226        side_effect_exprt::get_statement() const [1597]
                0.00    0.00  101437/326224      guardt::~guardt() [2102]
                0.00    0.00      94/1872        to_side_effect_expr(exprt&) [2435]
-----------------------------------------------
[15]     4.5    0.02   20.04  101542+60724   <cycle 11 as a whole> [15]
                0.01   20.00  132072             goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [16]
                0.00    0.02   21192             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [897]
                0.00    0.01    7871             goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [998]
                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> [1024]
                0.00    0.00     370             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1255]
                0.00    0.00     648             goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1490]
-----------------------------------------------
                                 113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1024]
                                 648             goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1490]
                                 706             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1255]
                                7871             goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [998]
                               21192             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [897]
                0.00    0.02     105/101542      goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [838]
                0.02   20.02  101437/101542      goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [14]
[16]     4.5    0.01   20.00  132072         goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [16]
                0.01   19.99  101878/110104      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [11]
                0.00    0.00    2592/13146368     dstring::operator==(char const*) const [527]
                0.00    0.00  101878/3272537     to_symbol_expr(exprt const&) [2049]
                0.00    0.00   21192/76893       to_index_expr(exprt const&) [2154]
                0.00    0.00    7871/16498       to_member_expr(exprt const&) [2291]
                0.00    0.00     370/498         to_if_expr(exprt const&) [2600]
                0.00    0.00     113/8194        to_typecast_expr(exprt const&) [2339]
                               21192             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [897]
                                7871             goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [998]
                                 648             goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1490]
                                 370             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1255]
                                 113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1024]
-----------------------------------------------
                0.00   19.54     157/157         bmct::run_decision_procedure(prop_convt&) [10]
[17]     4.4    0.00   19.54     157         bmct::do_conversion(prop_convt&) [17]
                0.01   19.50     157/157         symex_target_equationt::convert(prop_convt&) [18]
                0.03    0.00     156/156         symex_target_equationt::convert_constraints(decision_proceduret&) const [764]
                0.00    0.00     157/157         bmct::do_unwind_module(decision_proceduret&) [2902]
-----------------------------------------------
                0.01   19.50     157/157         bmct::do_conversion(prop_convt&) [17]
[18]     4.4    0.01   19.50     157         symex_target_equationt::convert(prop_convt&) [18]
                0.07    8.00     157/157         symex_target_equationt::convert_assignments(decision_proceduret&) const [33]
                0.05    7.64     157/157         symex_target_equationt::convert_guards(prop_convt&) [35]
                0.00    3.52     156/156         symex_target_equationt::convert_assertions(prop_convt&) [85]
                0.01    0.13     156/156         symex_target_equationt::convert_decls(prop_convt&) const [487]
                0.04    0.01     156/156         symex_target_equationt::convert_assumptions(prop_convt&) [693]
                0.03    0.00     156/156         symex_target_equationt::convert_io(decision_proceduret&) [763]
-----------------------------------------------
                             1817890             value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [19]
                0.00    0.04     299/145884      goto_symext::symex_dead(goto_symex_statet&) [660]
                0.00    0.06     443/145884      goto_symext::symex_decl(goto_symex_statet&) [370]
                0.10   18.69  145142/145884      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [12]
[19]     4.3    0.10   18.78  145884+1817890 value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [19]
                0.08   16.36 1925584/1984512     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [25]
                0.15    1.77 1925584/1925584     value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool) [147]
                0.00    0.18 2053695/47575433     exprt::type() const [71]
                0.01    0.04 1925584/30449994     reference_counting<value_sett::object_map_dt>::~reference_counting() [251]
                0.00    0.03   56116/1440189     base_type_eq(typet const&, typet const&, namespacet const&) [229]
                0.00    0.03   28774/28774       value_sett::make_member(exprt const&, dstring const&, namespacet const&) [739]
                0.00    0.03   39452/111749      index_type() [605]
                0.02    0.00 1963774/16491426     namespace_baset::follow(typet const&) const [435]
                0.00    0.02   78904/7211252     exprt::exprt(dstring const&, typet const&) [143]
                0.00    0.02   28774/48464       member_exprt::member_exprt(typet const&) [755]
                0.00    0.01   39452/1209492     exprt::copy_to_operands(exprt const&, exprt const&) [420]
                0.00    0.00   55501/131372      struct_union_typet::components() const [996]
                0.00    0.00   28774/48480       member_exprt::set_component_name(dstring const&) [1170]
                0.00    0.00   39452/856655      typet::subtype() const [575]
                0.00    0.00   33805/33805       struct_union_typet::componentt::get_is_padding() const [1262]
                0.00    0.00   78904/49184322     exprt::~exprt() [148]
                0.00    0.00   86322/192196838     irept::remove_ref(irept::dt*) <cycle 16> [75]
                0.00    0.00   33805/29001351     irept::get(dstring const&) const [122]
                0.00    0.00   39452/10711359     typet::~typet() [336]
                0.00    0.00   28774/5745688     exprt::operator=(exprt const&) [380]
                0.00    0.00   28774/13655395     irept::operator=(irept const&) [261]
                0.00    0.00   28774/80950783     irept::get_sub() [94]
                0.00    0.00   39452/26670459     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [282]
                0.00    0.00   10848/50717       to_struct_union_type(typet const&) [2196]
                             1817890             value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [19]
-----------------------------------------------
                                                 <spontaneous>
[20]     3.9   17.18    0.00                 Minisat::SimpSolver::addClause_(Minisat::vec<Minisat::Lit>&) [20]
-----------------------------------------------
[21]     3.8    0.08   16.86 1984512+1984562 <cycle 12 as a whole> [21]
                0.01   11.92 1984528             value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [25]
                0.07    4.93 1984528+250362      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> [55]
                0.00    0.00      18             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1857]
-----------------------------------------------
[22]     3.4    1.13   13.94 2580091+21880369 <cycle 18 as a whole> [22]
                0.36    6.88 16042934             simplify_exprt::simplify_node(exprt&) <cycle 18> [38]
                0.51    1.57 2921176+12847913     simplify_exprt::simplify_rec(exprt&) <cycle 18> [134]
                0.08    1.77  500264+2123        simplify_exprt::simplify_typecast(exprt&) <cycle 18> [153]
                0.03    1.19  425574             simplify_exprt::simplify_inequality(exprt&) <cycle 18> [194]
                0.03    0.84  257555             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [228]
                0.03    0.32  137389             simplify_exprt::simplify_boolean(exprt&) <cycle 18> [363]
                0.00    0.27  375495             simplify_exprt::simplify_not(exprt&) <cycle 18> [394]
                0.02    0.23  402638             simplify_exprt::simplify_address_of(exprt&) <cycle 18> [407]
                0.00    0.23  118154+4354        simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [415]
                0.01    0.20   41010+62213       size_of_expr(typet const&, namespacet const&) <cycle 18> [425]
                0.03    0.16   33838             simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [441]
                0.00    0.08   77763             simplify_exprt::simplify_if(exprt&) <cycle 18> [598]
                0.01    0.06   34325             simplify_exprt::simplify_object_size(exprt&) <cycle 18> [617]
                0.00    0.07  402638+306476      simplify_exprt::simplify_address_of_arg(exprt&) <cycle 18> [622]
                0.01    0.06   72467+403         simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [623]
                0.02    0.03 2614083             simplify(exprt&, namespacet const&) <cycle 18> [698]
                0.00    0.00    1585             simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1308]
                0.00    0.00    1572+422         simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1341]
-----------------------------------------------
                0.03   14.37  139460/139460      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[23]     3.3    0.03   14.37  139460         goto_symext::symex_goto(goto_symex_statet&) [23]
                0.00    2.72   21968/25674       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [98]
                0.00    2.71   21968/25670       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [99]
                0.00    1.44    9952/145142      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [12]
                0.01    1.31  139460/634974      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [48]
                0.00    1.00   53090/62173       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [199]
                0.00    0.89   21968/25670       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&) [207]
                0.00    0.83  139460/550206      goto_symext::do_simplify(exprt&) [92]
                0.00    0.75   21968/51344       goto_symex_statet::goto_statet::~goto_statet() [156]
                0.00    0.62   63042/451141      guardt::as_expr() const [65]
                0.00    0.59   21968/51839       goto_symex_statet::renaming_levelt::~renaming_levelt() [179]
                0.05    0.53  159364/1625443     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [50]
                0.05    0.33   80049/721597      guardt::is_false() const [88]
                0.02    0.19  139460/634974      adjust_float_expressions(exprt&, namespacet const&) [216]
                0.00    0.20    9952/145142      symex_target_equationt::assignment(exprt const&, symbol_exprt const&, symbol_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [107]
                0.00    0.04   31122/31122       symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int) [728]
                0.00    0.02   11923/15625       guardt::make_false() [831]
                0.00    0.02   29949/48110       exprt::make_not() [813]
                0.00    0.01  381863/49184322     exprt::~exprt() [148]
                0.01    0.00  139460/44698398     exprt::is_false() const [102]
                0.00    0.01   33228/64350       goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>) [920]
                0.00    0.00   53034/1586806     exprt::is_true() const [417]
                0.01    0.00   33228/47641       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&) [1020]
                0.00    0.00    9952/279743      symbol_exprt::symbol_exprt(dstring const&, typet const&) [508]
                0.00    0.00  298824/244466389     irept::irept(irept const&) [91]
                0.00    0.00  161428/822692      goto_symex_statet::top() [941]
                0.00    0.00   20090/191600      guardt::add(exprt const&) [816]
                0.00    0.00    9952/2990179     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [289]
                0.00    0.00      56/56          goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1355]
                0.00    0.00  298824/105151296     exprt::exprt(exprt const&) [411]
                0.00    0.00    9952/1533048     bool_typet::bool_typet() [572]
                0.00    0.00   10045/5745688     exprt::operator=(exprt const&) [380]
                0.00    0.00   20090/19071378     std::list<exprt, std::allocator<exprt> >::push_back(exprt const&) [326]
                0.00    0.00    9952/10711359     typet::~typet() [336]
                0.00    0.00    9490/80950783     irept::get_sub() [94]
                0.00    0.00   21968/2947853     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> >*) [767]
                0.00    0.00   21968/1504864     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() [1106]
                0.00    0.00    9490/7879803     exprt::operands() [824]
                0.00    0.00   53090/53090       goto_program_templatet<codet, exprt>::instructiont::get_target() const [2185]
                0.00    0.00   21968/51509       goto_symex_statet::level2t::~level2t() [2188]
                0.00    0.00    9952/326224      guardt::~guardt() [2102]
                0.00    0.00    9952/1980542     symbol_exprt::symbol_exprt(symbol_exprt const&) [2057]
-----------------------------------------------
                                                 <spontaneous>
[24]     3.0   13.41    0.00                 Minisat::SimpSolver::eliminateVar(int) [24]
-----------------------------------------------
                                  16             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1857]
                0.00    0.50   58928/1984512     value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const [265]
                0.08   16.36 1925584/1984512     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [19]
[25]     2.7    0.01   11.92 1984528         value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [25]
                0.87   10.73 1984528/2580091     simplify(exprt&, namespacet const&) <cycle 18> [698]
                0.01    0.22 1984528/42609176     exprt::type() [56]
                0.07    0.00 1984528/192196838     irept::remove_ref(irept::dt*) <cycle 16> [75]
                0.03    0.00 1984528/244466389     irept::irept(irept const&) [91]
                0.00    0.00 1984528/105151296     exprt::exprt(exprt const&) [411]
                             1984528             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> [55]
-----------------------------------------------
                                                 <spontaneous>
[26]     2.4   10.64    0.00                 Minisat::SimpSolver::removeClause(unsigned int) [26]
                0.00    0.00    1237/25841823     Minisat::vec<int>::capacity(int) [696]
-----------------------------------------------
[27]     2.3    7.23    3.11 34115844+389133903 <cycle 17 as a whole> [27]
                5.14    0.93 158749533             operator==(irept const&, irept const&) <cycle 17> [45]
                1.16    2.18 131778559             bool std::operator==<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >(std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > > const&, std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > > const&) <cycle 17> [90]
                0.93    0.00 132721655             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 17> [218]
-----------------------------------------------
                0.03   10.26  633951/633951      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[28]     2.3    0.03   10.26  633951         goto_symext::merge_gotos(goto_symex_statet&) [28]
                0.03    7.30   25670/25670       goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [37]
                0.05    1.28   25670/25670       operator|=(guardt&, guardt const&) [187]
                0.00    0.71   15671/15671       value_sett::operator=(value_sett const&) [254]
                0.00    0.52   19052/19052       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> > > >) [307]
                0.02    0.15   35669/721597      guardt::is_false() const [88]
                0.00    0.12   25670/25670       goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&) [512]
                0.00    0.04    9999/9999        value_sett::make_union(std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&) [699]
                0.02    0.00  633951/633951      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&) [872]
                0.01    0.00  633951/822692      goto_symex_statet::top() [941]
                0.00    0.00    9999/9999        value_sett::make_union(value_sett const&) [2330]
-----------------------------------------------
                                                 <spontaneous>
[29]     2.3   10.18    0.02                 Minisat::Solver::propagate() [29]
                0.02    0.00 5051395/98163099     Minisat::vec<Minisat::Lit>::clear(bool) [328]
-----------------------------------------------
                                                 <spontaneous>
[30]     2.3    9.97    0.00                 Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, int&) [30]
-----------------------------------------------
                                                 <spontaneous>
[31]     1.9    8.52    0.00                 Minisat::SimpSolver::eliminate(bool) [31]
-----------------------------------------------
                0.00    0.00      54/277698      goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1355]
                0.03    8.11  277644/277698      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[32]     1.8    0.03    8.11  277698         goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [32]
                0.02    3.37  177833/177833      symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [89]
                0.00    1.75  177833/451141      guardt::as_expr() const [65]
                0.01    1.65  277698/550206      goto_symext::do_simplify(exprt&) [92]
                0.08    0.93  277698/1625443     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [50]
                0.00    0.25  177833/178198      guardt::guard_expr(exprt&) const [409]
                0.02    0.02  277698/1586806     exprt::is_true() const [417]
                0.00    0.02  455531/49184322     exprt::~exprt() [148]
                0.00    0.00  277698/244466389     irept::irept(irept const&) [91]
                0.00    0.00  277698/105151296     exprt::exprt(exprt const&) [411]
                0.00    0.00  277698/277698      goto_symext::rewrite_quantifiers(exprt&, goto_symex_statet&) [2107]
-----------------------------------------------
                0.07    8.00     157/157         symex_target_equationt::convert(prop_convt&) [18]
[33]     1.8    0.07    8.00     157         symex_target_equationt::convert_assignments(decision_proceduret&) const [33]
                0.00    4.46  135738/136122      boolbvt::set_to(exprt const&, bool) [63]
                0.00    3.54   11805/12186       prop_conv_solvert::set_to(exprt const&, bool) [81]
-----------------------------------------------
                                                 <spontaneous>
[34]     1.8    8.05    0.00                 Minisat::SimpSolver::strengthenClause(unsigned int, Minisat::Lit) [34]
-----------------------------------------------
                0.05    7.64     157/157         symex_target_equationt::convert(prop_convt&) [18]
[35]     1.7    0.05    7.64     157         symex_target_equationt::convert_guards(prop_convt&) [35]
                0.73    6.91  414900/1098975     prop_conv_solvert::convert(exprt const&) <cycle 13> [204]
-----------------------------------------------
                0.00    0.00       1/226276681     c_typecheck_baset::typecheck_for(codet&) <cycle 2> [1780]
                0.00    0.00       2/226276681     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1785]
                0.00    0.00       6/226276681     flatten_byte_operators(exprt const&, namespacet const&) [1985]
                0.00    0.00       6/226276681     member_exprt::struct_op() [2014]
                0.00    0.00      24/226276681     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [797]
                0.00    0.00      85/226276681     c_typecheck_baset::typecheck_label(code_labelt&) [1931]
                0.00    0.00     197/226276681     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1526]
                0.00    0.00     274/226276681     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [981]
                0.00    0.00     274/226276681     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1019]
                0.00    0.00     274/226276681     c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&) [1366]
                0.00    0.00     505/226276681     c_typecheck_baset::typecheck_expression(codet&) [1753]
                0.00    0.00     518/226276681     side_effect_expr_function_callt::arguments() [1745]
                0.00    0.00     582/226276681     exprt::move_to_operands(exprt&, exprt&) [1626]
                0.00    0.00     615/226276681     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 3> [1169]
                0.00    0.00     836/226276681     address_of_exprt::address_of_exprt() [1482]
                0.00    0.00    1063/226276681     c_typecheck_baset::typecheck_decl(codet&) <cycle 2> [1510]
                0.00    0.00    1617/226276681     goto_convertt::clean_expr(exprt&, goto_programt&, bool) <cycle 5> [1541]
                0.00    0.00    2019/226276681     goto_symex_statet::get_original_name(exprt&) const <cycle 8> [396]
                0.00    0.00    2362/226276681     c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1555]
                0.00    0.00    3592/226276681     c_typecheck_baset::typecheck_expr_operands(exprt&) <cycle 3> [1556]
                0.00    0.00    4326/226276681     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [333]
                0.00    0.00    8566/226276681     replace_location(exprt&, locationt const&) [1172]
                0.00    0.00   61224/226276681     exprt::copy_to_operands(exprt const&, exprt const&, exprt const&) [1015]
                0.00    0.00  119352/226276681     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [573]
                0.00    0.00  124994/226276681     index_exprt::index_exprt() [675]
                0.00    0.00  145274/226276681     c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [121]
                0.01    0.03 1209492/226276681     exprt::copy_to_operands(exprt const&, exprt const&) [420]
                0.02    0.05 2332551/226276681     goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 7> [279]
                0.06    0.14 5997977/226276681     adjust_float_expressions(exprt&, namespacet const&) [216]
                0.07    0.17 7328886/226276681     irept::get_comments() [390]
                0.12    0.28 12014084/226276681     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [50]
                0.22    0.51 22197107/226276681     exprt::copy_to_operands(exprt const&) [236]
                0.30    0.70 30338913/226276681     irept::id(dstring const&) [200]
                0.63    1.46 63428300/226276681     irept::get_named_sub() [127]
                0.81    1.86 80950783/226276681     irept::get_sub() [94]
[36]     1.7    2.27    5.20 226276681         irept::detach() [36]
                0.43    3.82 26600833/26600833     irept::dt::dt(irept::dt const&) [69]
                0.92    0.02 26600833/192196838     irept::remove_ref(irept::dt*) <cycle 16> [75]
-----------------------------------------------
                0.03    7.30   25670/25670       goto_symext::merge_gotos(goto_symex_statet&) [28]
[37]     1.7    0.03    7.30   25670         goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [37]
                0.00    3.63   25086/145142      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [12]
                0.05    2.02   20718/20718       operator-=(guardt&, guardt const&) [135]
                0.00    0.50   25086/145142      symex_target_equationt::assignment(exprt const&, symbol_exprt const&, symbol_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [107]
                0.03    0.19   45804/721597      guardt::is_false() const [88]
                0.00    0.20   20718/451141      guardt::as_expr() const [65]
                0.03    0.14 1485046/1674009     goto_symex_statet::renaming_levelt::current_count(dstring const&) const [439]
                0.00    0.15   51340/51340       goto_symex_statet::renaming_levelt::get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const [482]
                0.00    0.12   20718/550206      goto_symext::do_simplify(exprt&) [92]
                0.01    0.08   25086/1625443     goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [483]
                0.00    0.03   60241/279743      symbol_exprt::symbol_exprt(dstring const&, typet const&) [508]
                0.00    0.02   35155/175507      goto_symex_statet::level2t::current_name(dstring const&) const [559]
                0.00    0.01    3931/1625443     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [50]
                0.00    0.01   25086/574573      true_exprt::true_exprt() [373]
                0.00    0.01   25086/41885       symbolt::symbol_expr() const [902]
                0.00    0.01   25086/505377      goto_symex_statet::get_original_name(dstring const&) const [433]
                0.01    0.00   25086/25086       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 [1055]
                0.00    0.01   20718/20752       if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&) [1127]
                0.00    0.01   20718/1233686     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [318]
                0.00    0.01   25086/594202      namespace_baset::lookup(dstring const&) const [442]
                0.01    0.00  171234/192196838     irept::remove_ref(irept::dt*) <cycle 16> [75]
                0.00    0.00   25086/1516131     goto_symex_statet::renaming_levelt::get_original_name(dstring const&) const [404]
                0.00    0.00   20718/2990179     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [289]
                0.00    0.00   75258/13655395     irept::operator=(irept const&) [261]
                0.00    0.00   80959/49184322     exprt::~exprt() [148]
                0.00    0.00   25086/1177149     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&) [489]
                0.00    0.00   25670/715151      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*) [1109]
                0.00    0.00   25086/244466389     irept::irept(irept const&) [91]
                0.00    0.00   25670/715151      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree() [2075]
-----------------------------------------------
                                  72             simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [441]
                                 403             simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [623]
                                 422             simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1341]
                                 620             simplify_exprt::simplify_if(exprt&) <cycle 18> [598]
                                1050             simplify_exprt::simplify_boolean(exprt&) <cycle 18> [363]
                                2364             simplify_exprt::simplify_not(exprt&) <cycle 18> [394]
                                2405             simplify_exprt::simplify_typecast(exprt&) <cycle 18> [153]
                                4347             simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [415]
                              262162             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [228]
                             15769089             simplify_exprt::simplify_rec(exprt&) <cycle 18> [134]
[38]     1.6    0.36    6.88 16042934         simplify_exprt::simplify_node(exprt&) <cycle 18> [38]
                0.09    2.38  493224/513558      simplify_exprt::simplify_plus(exprt&) [116]
                0.70    1.64 3761589/3761589     simplify_exprt::sort_and_join(exprt&) [126]
                0.03    1.17  219462/219462      simplify_exprt::simplify_mult(exprt&) [197]
                0.01    0.20   50828/50828       simplify_exprt::simplify_div(exprt&) [429]
                0.00    0.20   20331/20331       simplify_exprt::simplify_minus(exprt&) [434]
                0.01    0.10  158648/253283      simplify_exprt::simplify_object(exprt&) [448]
                0.01    0.06   22521/22521       simplify_exprt::simplify_shifts(exprt&) [611]
                0.01    0.06  101813/101813      simplify_exprt::simplify_index(exprt&) [613]
                0.00    0.06   37113/37113       simplify_exprt::simplify_dynamic_object(exprt&) [649]
                0.01    0.03   23197/23197       simplify_exprt::simplify_invalid_pointer(exprt&) [702]
                0.00    0.04   31215/31215       simplify_exprt::simplify_with(exprt&) [733]
                0.00    0.02    7303/27634       simplify_exprt::simplify_unary_minus(exprt&) [560]
                0.01    0.01  158648/158648      simplify_exprt::simplify_pointer_object(exprt&) [843]
                0.00    0.01   43653/43653       simplify_exprt::simplify_member(exprt&) [949]
                0.00    0.01    1897/1897        simplify_exprt::simplify_mod(exprt&) [1156]
                0.00    0.00      49/49          simplify_exprt::simplify_floatbv_typecast(exprt&) [1310]
                0.00    0.00     622/622         simplify_exprt::simplify_dereference(exprt&) [1647]
                0.00    0.00       2/2           simplify_exprt::simplify_ieee_float_relation(exprt&) [1896]
                0.00    0.00       1/1           simplify_exprt::simplify_floatbv_op(exprt&) [1909]
                              500264             simplify_exprt::simplify_typecast(exprt&) <cycle 18> [153]
                              424852             simplify_exprt::simplify_inequality(exprt&) <cycle 18> [194]
                              402638             simplify_exprt::simplify_address_of(exprt&) <cycle 18> [407]
                              375495             simplify_exprt::simplify_not(exprt&) <cycle 18> [394]
                              257555             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [228]
                              137389             simplify_exprt::simplify_boolean(exprt&) <cycle 18> [363]
                               77763             simplify_exprt::simplify_if(exprt&) <cycle 18> [598]
                               34325             simplify_exprt::simplify_object_size(exprt&) <cycle 18> [617]
                               33838             simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [441]
                                1585             simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1308]
                                1572             simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1341]
-----------------------------------------------
                0.00    0.01     365/423805      symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&) [1180]
                0.00    0.09    5071/423805      symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&) [533]
                0.00    0.09    5236/423805      symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&) [550]
                0.00    0.12    7154/423805      symex_target_equationt::decl(exprt const&, symbol_exprt const&, symbol_exprt const&, symex_targett::sourcet const&) [486]
                0.00    0.35   20831/423805      symex_target_equationt::shared_write(exprt const&, symbol_exprt const&, symbol_exprt const&, unsigned int, symex_targett::sourcet const&) [341]
                0.00    1.05   62173/423805      symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [199]
                0.00    2.45  145142/423805      symex_target_equationt::assignment(exprt const&, symbol_exprt const&, symbol_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [107]
                0.00    3.00  177833/423805      symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [89]
[39]     1.6    0.01    7.16  423805         symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [39]
                0.02    6.99 2966635/2966635     merge_irept::operator()(irept&) [40]
                0.04    0.11 2966635/13655395     irept::operator=(irept const&) [261]
-----------------------------------------------
                0.02    6.99 2966635/2966635     symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [39]
[40]     1.6    0.02    6.99 2966635         merge_irept::operator()(irept&) [40]
                0.11    6.88 2966635/2966635     merge_irept::merged(irept const&) [41]
-----------------------------------------------
                             5664211             merge_irept::merged(irept const&) [41]
                0.11    6.88 2966635/2966635     merge_irept::operator()(irept&) [40]
[41]     1.6    0.11    6.88 2966635+5664211 merge_irept::merged(irept const&) [41]
                0.67    4.90 8630846/8630846     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&) [52]
                0.08    0.84  817364/817364      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>) [222]
                0.03    0.09 4833608/4893284     std::vector<irept, std::allocator<irept> >::push_back(irept const&) [516]
                0.09    0.00 2478570/192196838     irept::remove_ref(irept::dt*) <cycle 16> [75]
                0.01    0.03  817364/817364      std::vector<irept, std::allocator<irept> >::reserve(unsigned long) [725]
                0.01    0.03  817364/80950783     irept::get_sub() [94]
                0.00    0.03  817364/30338913     irept::id(dstring const&) [200]
                0.00    0.03  817364/63428300     irept::get_named_sub() [127]
                0.00    0.03  830603/48521192     std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >::push_back(std::pair<dstring, irept> const&) [157]
                0.02    0.00 1661206/244466389     irept::irept(irept const&) [91]
                             5664211             merge_irept::merged(irept const&) [41]
-----------------------------------------------
[42]     1.5    6.67    0.16 192196838+395252106 <cycle 16 as a whole> [42]
                4.01    0.00 318484825             irept::remove_ref(irept::dt*) <cycle 16> [75]
                1.45    0.00 107390523             std::_List_base<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >::_M_clear() <cycle 16> [173]
                0.63    0.00 54183073             void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*) <cycle 16> [276]
                0.33    0.16 53695174             irept::dt::~dt() <cycle 16> [315]
                0.26    0.00 53695349             std::vector<irept, std::allocator<irept> >::~vector() <cycle 16> [402]
-----------------------------------------------
                0.00    0.00     100/58887664     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1518]
                0.00    0.00     102/58887664     struct_union_typet::components() [1853]
                0.00    0.00     306/58887664     string_constantt::set_value(dstring const&) [1458]
                0.00    0.00    2000/58887664     vector_typet::size() [1581]
                0.00    0.00    6963/58887664     do_pointer(unsigned int, unsigned int) [1235]
                0.00    0.00   12250/58887664     code_typet::make_ellipsis() [1198]
                0.00    0.01  165256/58887664     typet::subtypes() [708]
                0.00    0.02  188421/58887664     typet::location() [861]
                0.00    0.02  203935/58887664     yyansi_cparse() [142]
                0.00    0.02  207810/58887664     code_typet::return_type() [800]
                0.01    0.02  217519/58887664     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [573]
                0.01    0.02  259677/58887664     ansi_c_declaratort::value() [783]
                0.01    0.04  431905/58887664     array_typet::size() [665]
                0.01    0.06  611601/58887664     code_typet::parameters() [558]
                0.02    0.08  836472/58887664     exprt::location() [556]
                0.03    0.10 1084556/58887664     typet::subtype() [503]
                0.08    0.31 3425480/58887664     irept::set(dstring const&, long long) [189]
                0.20    0.78 8624135/58887664     irept::set(dstring const&, dstring const&) [208]
                0.98    3.84 42609176/58887664     exprt::type() [56]
[43]     1.5    1.36    5.31 58887664         irept::add(dstring const&) [43]
                0.21    1.82 55097872/63428300     irept::get_named_sub() [127]
                0.45    1.27 58887664/69939822     named_subt_lower_bound(std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >&, dstring const&) [139]
                0.06    0.41 11678084/19190265     std::pair<dstring, irept>::~pair() [241]
                0.41    0.01 11678084/192196838     irept::remove_ref(irept::dt*) <cycle 16> [75]
                0.05    0.32 11678084/19121031     std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >::insert(std::_List_iterator<std::pair<dstring, irept> >, std::pair<dstring, irept> const&) [283]
                0.16    0.00 11678084/244466389     irept::irept(irept const&) [91]
                0.02    0.12 3789792/7328886     irept::get_comments() [390]
-----------------------------------------------
                                                 <spontaneous>
[44]     1.5    6.61    0.00                 Minisat::Solver::addClause_(Minisat::vec<Minisat::Lit>&) [44]
-----------------------------------------------
                             33818834             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 17> [218]
                             90814855             bool std::operator==<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >(std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > > const&, std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > > const&) <cycle 17> [90]
                0.00    0.00       2/34115844     simplify_exprt::simplify_ieee_float_relation(exprt&) [1896]
                0.00    0.00       2/34115844     simplify_exprt::simplify_floatbv_op(exprt&) [1909]
                0.00    0.00      20/34115844     boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [706]
                0.00    0.00      26/34115844     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [815]
                0.00    0.00      41/34115844     struct_typet::is_prefix_of(struct_typet const&) const [1773]
                0.00    0.00      49/34115844     simplify_exprt::simplify_floatbv_typecast(exprt&) [1310]
                0.00    0.00      50/34115844     c_typecheck_baset::typecheck_redefinition_type(symbolt&, symbolt&) [1843]
                0.00    0.00      65/34115844     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1526]
                0.00    0.00      94/34115844     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [838]
                0.00    0.00     186/34115844     c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet) [1538]
                0.00    0.00     254/34115844     simplify_exprt::simplify_index(exprt&) [613]
                0.00    0.00     275/34115844     c_typecheck_baset::typecheck_expr_rel(exprt&) [1442]
                0.00    0.00     368/34115844     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1342]
                0.00    0.00     505/34115844     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1208]
                0.00    0.00     662/34115844     object_upper_bound(exprt const&, typet const&, namespacet const&) [1193]
                0.00    0.00     847/34115844     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1341]
                0.00    0.00    2112/34115844     goto_checkt::bounds_check(index_exprt const&, guardt const&) [509]
                0.00    0.00    2116/34115844     boolbvt::convert_overflow(exprt const&) <cycle 13> [159]
                0.00    0.00    2588/34115844     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [652]
                0.00    0.00    3219/34115844     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [692]
                0.00    0.00    3481/34115844     boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [274]
                0.00    0.00    3794/34115844     simplify_exprt::simplify_mod(exprt&) [1156]
                0.00    0.00    6652/34115844     c_typecastt::do_typecast(exprt&, typet const&) [1178]
                0.00    0.00   12524/34115844     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [391]
                0.00    0.00   15111/34115844     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 [1247]
                0.00    0.00   16229/34115844     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [312]
                0.00    0.00   19824/34115844     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [363]
                0.01    0.00   27634/34115844     simplify_exprt::simplify_unary_minus(exprt&) [560]
                0.01    0.00   28680/34115844     equalityt::equality2(exprt const&, exprt const&) [659]
                0.01    0.00   29087/34115844     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 [1137]
                0.01    0.00   32947/34115844     simplify_exprt::simplify_object_size(exprt&) <cycle 18> [617]
                0.01    0.00   33289/34115844     size_of_expr(typet const&, namespacet const&) <cycle 18> [425]
                0.01    0.00   34031/34115844     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [300]
                0.01    0.00   48969/34115844     check_c_implicit_typecast(typet const&, typet const&) [943]
                0.01    0.00   49466/34115844     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&) [691]
                0.01    0.00   51938/34115844     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [441]
                0.01    0.01   60165/34115844     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [228]
                0.02    0.01   71828/34115844     arrayst::add_array_Ackermann_constraints() [105]
                0.02    0.01   82201/34115844     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [198]
                0.02    0.01  101656/34115844     simplify_exprt::simplify_div(exprt&) [429]
                0.02    0.01  109819/34115844     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [515]
                0.03    0.01  118143/34115844     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [415]
                0.03    0.01  135738/34115844     boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [64]
                0.03    0.01  143022/34115844     simplify_exprt::simplify_if(exprt&) <cycle 18> [598]
                0.04    0.02  202068/34115844     exprt::mul(exprt const&) [302]
                0.08    0.03  369104/34115844     exprt::sum(exprt const&) [211]
                0.09    0.04  414757/34115844     simplify_exprt::simplify_mult(exprt&) [197]
                0.10    0.04  478359/34115844     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [153]
                0.13    0.06  633442/34115844     symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&) [296]
                0.20    0.09  955461/34115844     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 [374]
                0.26    0.11 1230826/34115844     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 [357]
                0.42    0.18 1971455/34115844     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [246]
                0.56    0.24 2658038/34115844     operator|=(guardt&, guardt const&) [187]
                0.65    0.28 3060268/34115844     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 [220]
                0.66    0.29 3129541/34115844     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.23    0.53 5809120/34115844     operator-=(guardt&, guardt const&) [135]
                2.53    1.09 11953696/34115844     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 [79]
[45]     1.4    5.14    0.93 158749533         operator==(irept const&, irept const&) <cycle 17> [45]
                0.93    0.00 132735228/132735228     bool std::operator==<irept, std::allocator<irept> >(std::vector<irept, std::allocator<irept> > const&, std::vector<irept, std::allocator<irept> > const&) [217]
                             132721655             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 17> [218]
                             131778559             bool std::operator==<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >(std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > > const&, std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > > const&) <cycle 17> [90]
-----------------------------------------------
                                                 <spontaneous>
[46]     1.4    6.03    0.00                 Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::clean(Minisat::Lit const&) [46]
-----------------------------------------------
                                                 <spontaneous>
[47]     1.4    6.02    0.00                 Minisat::SimpSolver::relocAll(Minisat::ClauseAllocator&) [47]
-----------------------------------------------
                0.00    0.03    3701/634974      goto_symext::return_assignment(goto_symex_statet&) [249]
                0.01    1.31  139460/634974      goto_symext::symex_goto(goto_symex_statet&) [23]
                0.02    4.62  491813/634974      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[48]     1.4    0.03    5.96  634974         goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [48]
                0.00    5.26  634974/634974      goto_symext::dereference(exprt&, goto_symex_statet&, bool) [54]
                0.05    0.33  634974/634974      goto_symext::replace_array_equal(exprt&) [351]
                0.05    0.27  634974/838036      goto_symext::replace_nondet(exprt&) [335]
-----------------------------------------------
[49]     1.3    0.47    5.43 1625443+9074274 <cycle 9 as a whole> [49]
                0.40    5.33 1481009+7522269     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [50]
                0.07    0.07 9198744+250746      goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [483]
                0.00    0.03   19964+5274        goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [797]
-----------------------------------------------
                             7522269             goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [50]
                               10681             goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [797]
                               15113             goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [483]
                0.00    0.00     188/1625443     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [838]
                0.00    0.00     299/1625443     goto_symext::symex_dead(goto_symex_statet&) [660]
                0.00    0.00     368/1625443     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00     370/1625443     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1255]
                0.00    0.01    3931/1625443     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [37]
                0.00    0.03    7597/1625443     goto_symext::symex_decl(goto_symex_statet&) [370]
                0.00    0.03    8226/1625443     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [162]
                0.00    0.03    8226/1625443     goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [144]
                0.01    0.08   23662/1625443     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [12]
                0.05    0.53  159364/1625443     goto_symext::symex_goto(goto_symex_statet&) [23]
                0.08    0.93  277698/1625443     goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [32]
                0.10    1.10  330312/1625443     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [11]
                0.18    2.12  634974/1625443     goto_symext::dereference(exprt&, goto_symex_statet&, bool) [54]
[50]     1.3    0.40    5.33 1481009+7522269 goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [50]
                0.04    2.28 2374443/2423027     goto_symex_statet::rename(dstring const&, namespacet const&, goto_symex_statet::levelt) [124]
                0.04    1.30 11497493/42609176     exprt::type() [56]
                0.12    0.28 12014084/226276681     irept::detach() [36]
                0.01    0.22 1362732/1812917     symbol_exprt::set_identifier(dstring const&) [378]
                0.00    0.21 1266764/8538285     goto_symex_statet::renaming_levelt::is_renamed(dstring const&) const [175]
                0.00    0.20 2489144/5988307     symbol_exprt::get_identifier() const [313]
                0.03    0.16 4714394/80950783     irept::get_sub() [94]
                0.14    0.00 1152063/1177149     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&) [489]
                0.00    0.12  140352/1279587     goto_symex_statet::renaming_levelt::operator()(dstring const&) [206]
                0.08    0.00 5118640/5200874     to_symbol_expr(exprt&) [582]
                0.00    0.05 1011711/5745688     exprt::operator=(exprt const&) [380]
                0.03    0.00 2494215/16491426     namespace_baset::follow(typet const&) const [435]
                0.01    0.00 4714394/7879803     exprt::operands() [824]
                0.01    0.00 1266764/1266764     goto_symex_statet::l2_thread_read_encoding(symbol_exprt&, namespacet const&) [1030]
                0.00    0.00   19964/7968842     exprt::op0() [367]
                             9003278             goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [483]
                               19964             goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [797]
                             7522269             goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [50]
-----------------------------------------------
                                                 <spontaneous>
[51]     1.3    5.69    0.00                 Minisat::OccLists<int, Minisat::vec<unsigned int>, Minisat::SimpSolver::ClauseDeleted>::clean(int const&) [51]
-----------------------------------------------
                0.67    4.90 8630846/8630846     merge_irept::merged(irept const&) [41]
[52]     1.3    0.67    4.90 8630846         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&) [52]
                0.10    3.31 8630846/9448210     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 [79]
                1.49    0.00 8630846/17639329     irept::hash() const [100]
-----------------------------------------------
                0.00    5.52     165/165         cbmc_parseoptionst::doit() [2]
[53]     1.2    0.00    5.52     165         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [53]
                0.00    4.85     165/165         link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [57]
                0.00    0.48     165/165         cbmc_parseoptionst::process_goto_program(optionst const&, goto_functionst&) [317]
                0.00    0.17     165/165         read_goto_binary(std::string const&, symbol_tablet&, goto_functionst&, message_handlert&) [458]
                0.00    0.02     165/165         configt::ansi_ct::set_from_symbol_table(symbol_tablet const&) [924]
                0.00    0.00     330/594084      messaget::eom(messaget::mstreamt&) [635]
                0.00    0.00     165/204105      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&) [1042]
                0.00    0.00     165/15870       cmdlinet::isset(char const*) const [2292]
                0.00    0.00     165/165         is_goto_binary(std::string const&) [2791]
-----------------------------------------------
                0.00    5.26  634974/634974      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [48]
[54]     1.2    0.00    5.26  634974         goto_symext::dereference(exprt&, goto_symex_statet&, bool) [54]
                0.19    2.63  634974/634974      goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [111]
                0.18    2.12  634974/1625443     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [50]
                0.03    0.10  634974/2990179     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [289]
                0.00    0.00  634974/3383699     goto_symex_statet::call_stack() [871]
-----------------------------------------------
                              250362             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> [55]
                             1984528             value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [25]
[55]     1.1    0.07    4.93 1984528+250362  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> [55]
                0.03    2.22 1954505/1954511     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [130]
                0.01    1.31 1950269/1950523     unsigned_char_type() [190]
                0.02    0.52 1955766/7211252     exprt::exprt(dstring const&, typet const&) [143]
                0.00    0.20 2340108/47575433     exprt::type() const [71]
                0.05    0.11 1952045/29001351     irept::get(dstring const&) const [122]
                0.08    0.00  146210/146210      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 [585]
                0.01    0.07 2002279/49184322     exprt::~exprt() [148]
                0.01    0.07 1950269/10711359     typet::~typet() [336]
                0.01    0.04    4506/4506        value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [692]
                0.00    0.03  146210/11178866     dstring::dstring(std::string const&) [118]
                0.03    0.00 2282527/16491426     namespace_baset::follow(typet const&) const [435]
                0.00    0.02  126613/2176562     value_sett::make_union(reference_counting<value_sett::object_map_dt>&, reference_counting<value_sett::object_map_dt> const&) const [353]
                0.02    0.00 2042453/17054878     exprt::is_constant() const [463]
                0.02    0.00 2039467/13146368     dstring::operator==(char const*) const [527]
                0.00    0.01  169875/10252378     irept::get_string(dstring const&) const [214]
                0.00    0.01   55428/4302991     value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const [269]
                0.00    0.01   50888/42609176     exprt::type() [56]
                0.00    0.00    1261/5761        value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const [820]
                0.00    0.00    4397/940283      to_integer(constant_exprt const&, BigInt&) [288]
                0.00    0.00   46492/5745688     exprt::operator=(exprt const&) [380]
                0.00    0.00   55428/4191634     value_sett::objectt::objectt(value_sett::objectt const&) [471]
                0.00    0.00   57278/30449994     reference_counting<value_sett::object_map_dt>::~reference_counting() [251]
                0.00    0.00    4397/268286      pointer_offset_size(namespacet const&, typet const&) [595]
                0.00    0.00   43639/2197916     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&) [661]
                0.00    0.00   46491/1073784     to_integer(exprt const&, BigInt&) [837]
                0.00    0.00   51803/5436346     BigInt::BigInt() [593]
                0.00    0.00  150238/4672832     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&) [870]
                0.00    0.00    1261/294838      dstring::dstring(char const*) [481]
                0.00    0.00    1588/2264226     exprt::is_zero() const [230]
                0.00    0.00    4397/1084556     typet::subtype() [503]
                0.00    0.00  112889/23154913     BigInt::~BigInt() [561]
                0.00    0.00    4397/374183      BigInt::operator*=(BigInt const&) [973]
                0.00    0.00    1266/1266        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> >) [1631]
                0.00    0.00    1261/856655      typet::subtype() const [575]
                0.00    0.00      21/2580091     simplify(exprt&, namespacet const&) <cycle 18> [698]
                0.00    0.00    1062/131372      struct_union_typet::components() const [996]
                0.00    0.00    2155/3229372     BigInt::operator=(BigInt const&) [628]
                0.00    0.00       3/3           member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1735]
                0.00    0.00    1266/2067151     reference_counting<value_sett::object_map_dt>::detatch() [712]
                0.00    0.00    1058/2628928     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*) [638]
                0.00    0.00       3/572233      equal_exprt::equal_exprt(exprt const&, exprt const&) [366]
                0.00    0.00       1/48464       member_exprt::member_exprt(typet const&) [755]
                0.00    0.00       3/1586806     exprt::is_true() const [417]
                0.00    0.00       3/100954      struct_union_typet::componentt::get_name() const [1153]
                0.00    0.00      18/244466389     irept::irept(irept const&) [91]
                0.00    0.00       1/48480       member_exprt::set_component_name(dstring const&) [1170]
                0.00    0.00       3/192196838     irept::remove_ref(irept::dt*) <cycle 16> [75]
                0.00    0.00       1/7968842     exprt::op0() [367]
                0.00    0.00      18/105151296     exprt::exprt(exprt const&) [411]
                0.00    0.00    1261/234226      BigInt::BigInt(int) [2110]
                0.00    0.00    1261/234646      BigInt::assign(long long) [2109]
                0.00    0.00    1058/50717       to_struct_union_type(typet const&) [2196]
                0.00    0.00       3/455277      binary_relation_exprt::~binary_relation_exprt() [2091]
                0.00    0.00       1/49456       to_struct_type(typet const&) [2198]
                                  18             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1857]
                              250362             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> [55]
-----------------------------------------------
                0.00    0.00       1/42609176     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 3> [1369]
                0.00    0.00       2/42609176     simplify_exprt::simplify_index(exprt&) [613]
                0.00    0.00       3/42609176     simplify_exprt::simplify_floatbv_op(exprt&) [1909]
                0.00    0.00       3/42609176     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1954]
                0.00    0.00       6/42609176     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1785]
                0.00    0.00       8/42609176     simplify_exprt::simplify_ieee_float_relation(exprt&) [1896]
                0.00    0.00      10/42609176     c_typecheck_baset::typecheck_expr_index(exprt&) [1870]
                0.00    0.00      34/42609176     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [333]
                0.00    0.00      38/42609176     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1560]
                0.00    0.00      38/42609176     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1618]
                0.00    0.00      46/42609176     goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1570]
                0.00    0.00      47/42609176     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 5> [1590]
                0.00    0.00      50/42609176     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1213]
                0.00    0.00      98/42609176     simplify_exprt::simplify_floatbv_typecast(exprt&) [1310]
                0.00    0.00     119/42609176     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1434]
                0.00    0.00     130/42609176     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1526]
                0.00    0.00     152/42609176     goto_convertt::do_function_call_symbol(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1378]
                0.00    0.00     168/42609176     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1019]
                0.00    0.00     170/42609176     create_function_scope(unsigned int) [1611]
                0.00    0.00     172/42609176     c_typecheck_baset::typecheck_function_body(symbolt&) <cycle 2> [1530]
                0.00    0.00     194/42609176     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 15> [951]
                0.00    0.00     199/42609176     c_typecheck_baset::adjust_float_rel(exprt&) [1736]
                0.00    0.00     220/42609176     simplify_exprt::simplify_address_of_arg(exprt&) <cycle 18> [622]
                0.00    0.00     223/42609176     arrayst::collect_arrays(exprt const&) [1187]
                0.00    0.00     237/42609176     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [838]
                0.00    0.00     304/42609176     simplify_exprt::simplify_inequality_address_of(exprt&) [1390]
                0.00    0.00     306/42609176     string_constantt::set_value(dstring const&) [1458]
                0.00    0.00     306/42609176     string_constantt::string_constantt() [1485]
                0.00    0.00     345/42609176     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&) [691]
                0.00    0.00     538/42609176     c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet) [1538]
                0.00    0.00     538/42609176     c_typecastt::implicit_typecast_arithmetic(exprt&, exprt&) [1499]
                0.00    0.00     598/42609176     goto_symext::symex_dead(goto_symex_statet&) [660]
                0.00    0.00     648/42609176     goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1490]
                0.00    0.00     665/42609176     add_padding(struct_typet&, namespacet const&) [1177]
                0.00    0.00     789/42609176     c_typecheck_baset::typecheck_expr_rel(exprt&) [1442]
                0.00    0.00     844/42609176     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1341]
                0.00    0.00     886/42609176     goto_symext::symex_decl(goto_symex_statet&) [370]
                0.00    0.00     954/42609176     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [11]
                0.00    0.00    1002/42609176     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1165]
                0.00    0.00    1096/42609176     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [981]
                0.00    0.00    1156/42609176     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1174]
                0.00    0.00    1167/42609176     object_lower_bound(exprt const&) [1292]
                0.00    0.00    1174/42609176     statement(unsigned int&, dstring const&) [1519]
                0.00    0.00    1174/42609176     c_typecheck_baset::typecheck_code(codet&) <cycle 2> [1159]
                0.00    0.00    1230/42609176     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 3> [1169]
                0.00    0.00    1246/42609176     goto_symext::replace_nondet(exprt&) [335]
                0.00    0.00    1324/42609176     object_upper_bound(exprt const&, typet const&, namespacet const&) [1193]
                0.00    0.00    1412/42609176     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1376]
                0.00    0.00    1515/42609176     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1208]
                0.00    0.00    2122/42609176     rename_symbolt::rename(exprt&) const [1181]
                0.00    0.00    2374/42609176     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1171]
                0.00    0.00    2749/42609176     simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1308]
                0.00    0.00    3450/42609176     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1342]
                0.00    0.00    4124/42609176     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [968]
                0.00    0.00    5912/42609176     goto_symext::return_assignment(goto_symex_statet&) [249]
                0.00    0.00    6259/42609176     goto_checkt::bounds_check(index_exprt const&, guardt const&) [509]
                0.00    0.00    6956/42609176     c_typecastt::do_typecast(exprt&, typet const&) [1178]
                0.00    0.00    7572/42609176     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [537]
                0.00    0.00    7871/42609176     goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [998]
                0.00    0.00    8226/42609176     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [162]
                0.00    0.00   10352/42609176     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [652]
                0.00    0.00   11455/42609176     boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [285]
                0.00    0.00   13683/42609176     simplify_exprt::simplify_mod(exprt&) [1156]
                0.00    0.00   23044/42609176     exprt::make_not() [813]
                0.00    0.00   25238/42609176     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [797]
                0.00    0.00   43653/42609176     simplify_exprt::simplify_member(exprt&) [949]
                0.00    0.01   45626/42609176     value_set_dereferencet::bounds_check(index_exprt const&, guardt const&) [340]
                0.00    0.01   47023/42609176     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [111]
                0.00    0.01   49750/42609176     c_typecastt::implicit_typecast(exprt&, typet const&) [475]
                0.00    0.01   50096/42609176     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [391]
                0.00    0.01   50888/42609176     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> [55]
                0.00    0.01   52468/42609176     simplify_exprt::simplify_with(exprt&) [733]
                0.00    0.01   55368/42609176     simplify_exprt::simplify_object(exprt&) [448]
                0.00    0.01   56421/42609176     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [300]
                0.00    0.01   65259/42609176     simplify_exprt::simplify_if(exprt&) <cycle 18> [598]
                0.00    0.01   72768/42609176     size_of_expr(typet const&, namespacet const&) <cycle 18> [425]
                0.00    0.01   77027/42609176     simplify_exprt::simplify_shifts(exprt&) [611]
                0.00    0.01   81452/42609176     simplify_exprt::simplify_minus(exprt&) [434]
                0.00    0.01   88171/42609176     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [623]
                0.00    0.01   98843/42609176     simplify_exprt::simplify_object_size(exprt&) <cycle 18> [617]
                0.00    0.01  122508/42609176     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [415]
                0.00    0.01  131304/42609176     value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const [476]
                0.00    0.01  131388/42609176     goto_symex_statet::get_original_name(exprt&) const <cycle 8> [396]
                0.00    0.02  137590/42609176     simplify_exprt::simplify_unary_minus(exprt&) [560]
                0.00    0.02  165420/42609176     ansi_c_parsert::add_declarator(exprt&, irept&) [355]
                0.00    0.02  187065/42609176     ansi_c_declaratort::build(irept&) [492]
                0.00    0.02  187117/42609176     yyansi_cparse() [142]
                0.00    0.02  189105/42609176     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [198]
                0.00    0.02  192400/42609176     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [441]
                0.00    0.02  203312/42609176     simplify_exprt::simplify_div(exprt&) [429]
                0.00    0.02  217986/42609176     c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [121]
                0.00    0.03  234437/42609176     c_typecheck_baset::typecheck_code_type(code_typet&) <cycle 3> [387]
                0.00    0.03  286888/42609176     arrayst::add_array_Ackermann_constraints() [105]
                0.00    0.04  383282/42609176     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [363]
                0.00    0.05  403790/42609176     simplify_exprt::simplify_address_of(exprt&) <cycle 18> [407]
                0.00    0.05  435426/42609176     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [12]
                0.00    0.07  606204/42609176     exprt::mul(exprt const&) [302]
                0.00    0.09  750990/42609176     simplify_exprt::simplify_not(exprt&) <cycle 18> [394]
                0.00    0.10  869222/42609176     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [228]
                0.00    0.13 1107312/42609176     exprt::sum(exprt const&) [211]
                0.01    0.17 1493442/42609176     simplify_exprt::simplify_mult(exprt&) [197]
                0.01    0.22 1984528/42609176     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [25]
                0.01    0.27 2360987/42609176     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [153]
                0.01    0.32 2792933/42609176     goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 7> [279]
                0.01    0.35 3065844/42609176     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [194]
                0.01    0.38 3326058/42609176     simplify_exprt::simplify_plus(exprt&) [116]
                0.01    0.43 3761589/42609176     simplify_exprt::sort_and_join(exprt&) [126]
                0.02    0.49 4283771/42609176     adjust_float_expressions(exprt&, namespacet const&) [216]
                0.04    1.30 11497493/42609176     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [50]
[56]     1.1    0.16    4.82 42609176         exprt::type() [56]
                0.98    3.84 42609176/58887664     irept::add(dstring const&) [43]
-----------------------------------------------
                0.00    4.85     165/165         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [53]
[57]     1.1    0.00    4.85     165         link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [57]
                0.00    4.83      52/52          add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [58]
                0.00    0.02      87/87          goto_convert(dstring const&, symbol_tablet&, goto_functionst&, message_handlert&) [905]
                0.00    0.00     217/217         compute_called_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [1380]
                0.00    0.00      89/13032       std::set<dstring, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) [1056]
                0.00    0.00     174/1549986     std::set<dstring, std::less<dstring>, std::allocator<dstring> >::insert(dstring const&) [479]
                0.00    0.00     599/715151      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*) [1109]
                0.00    0.00      87/204105      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&) [1042]
                0.00    0.00    1072/1810        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&) [2439]
                0.00    0.00     599/715151      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree() [2075]
-----------------------------------------------
                0.00    4.83      52/52          link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [57]
[58]     1.1    0.00    4.83      52         add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [58]
                0.00    2.80      50/50          ansi_c_languaget::typecheck(symbol_tablet&, std::string const&) [109]
                0.00    2.02      50/50          ansi_c_languaget::parse(std::istream&, std::string const&) [141]
                0.00    0.01   13780/294838      dstring::dstring(char const*) [481]
                0.00    0.00      50/20244       ansi_c_languaget::~ansi_c_languaget() [852]
                0.00    0.00      50/21733       messaget::~messaget() [1223]
                0.00    0.00      85/204105      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&) [1042]
                0.00    0.00   13780/18177       std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) const [2271]
                0.00    0.00      50/20574       languaget::~languaget() [2247]
                0.00    0.00      50/365015      message_clientt::~message_clientt() [2101]
                0.00    0.00      50/754         message_clientt::set_message_handler(message_handlert&) [2572]
                0.00    0.00      50/20244       ansi_c_languaget::ansi_c_languaget() [2250]
-----------------------------------------------
                                                 <spontaneous>
[59]     1.1    4.68    0.00                 Minisat::Solver::detachClause(unsigned int, bool) [59]
                0.00    0.00    1188/66582072     Minisat::vec<Minisat::Lit>::capacity(int) [320]
-----------------------------------------------
                0.03    0.17   19998/471139      operator|=(guardt&, guardt const&) [187]
                0.70    3.74  451141/471139      guardt::as_expr() const [65]
[60]     1.0    0.73    3.91  471139         guardt::as_expr(std::_List_const_iterator<exprt>) const [60]
                0.42    1.93 21746829/21747896     exprt::is_boolean() const [125]
                0.08    0.72 21746829/22197107     exprt::copy_to_operands(exprt const&) [236]
                0.10    0.40 21746829/26670459     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [282]
                0.00    0.19  344572/574573      true_exprt::true_exprt() [373]
                0.00    0.02   73336/7211252     exprt::exprt(dstring const&, typet const&) [143]
                0.00    0.02  491244/49184322     exprt::~exprt() [148]
                0.00    0.01   73336/1354002     std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long) [498]
                0.01    0.00  471139/244466389     irept::irept(irept const&) [91]
                0.00    0.00   73336/5745688     exprt::operator=(exprt const&) [380]
                0.00    0.00   73336/73966       exprt::reserve_operands(unsigned long) [1303]
                0.00    0.00   73336/10711359     typet::~typet() [336]
                0.00    0.00   73336/30338913     irept::id(dstring const&) [200]
                0.00    0.00  471139/105151296     exprt::exprt(exprt const&) [411]
                0.00    0.00   73336/3931996     typet::typet(dstring const&) [1220]
                0.00    0.00  344572/516443      true_exprt::~true_exprt() [2090]
-----------------------------------------------
                0.39    1.28 29001351/79689574     irept::get(dstring const&) const [122]
                0.67    2.24 50688223/79689574     irept::find(dstring const&) const [66]
[61]     1.0    1.06    3.52 79689574         named_subt_lower_bound(std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > > const&, dstring const&) [61]
                3.23    0.29 79689574/79689574     std::_List_const_iterator<std::pair<dstring, irept> > std::lower_bound<std::_List_const_iterator<std::pair<dstring, irept> >, dstring, bool (*)(std::pair<dstring, irept> const&, dstring const&)>(std::_List_const_iterator<std::pair<dstring, irept> >, std::_List_const_iterator<std::pair<dstring, irept> >, dstring const&, bool (*)(std::pair<dstring, irept> const&, dstring const&)) [86]
-----------------------------------------------
                                                 <spontaneous>
[62]     1.0    4.54    0.00                 Minisat::SimpSolver::gatherTouchedClauses() [62]
-----------------------------------------------
                0.00    0.00       3/136122      prop_conv_solvert::set_to(exprt const&, bool) [81]
                0.00    0.01     158/136122      symex_target_equationt::convert_assertions(prop_convt&) [85]
                0.00    0.01     223/136122      arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [300]
                0.00    4.46  135738/136122      symex_target_equationt::convert_assignments(decision_proceduret&) const [33]
[63]     1.0    0.00    4.47  136122         boolbvt::set_to(exprt const&, bool) [63]
                0.02    4.44  135961/135961      boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [64]
                0.00    0.01  136122/47575433     exprt::type() const [71]
                0.00    0.00  135961/452132      to_equal_expr(exprt const&) [2092]
-----------------------------------------------
                0.02    4.44  135961/135961      boolbvt::set_to(exprt const&, bool) [63]
[64]     1.0    0.02    4.44  135961         boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [64]
                0.22    2.06  123933/1098975     boolbvt::convert_bv(exprt const&) <cycle 13> [93]
                0.94    1.13  123933/123933      boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&) [136]
                0.03    0.01  135738/34115844     operator==(irept const&, irept const&) <cycle 17> [45]
                0.00    0.02  271699/47575433     exprt::type() const [71]
                0.00    0.01  123933/5988307     symbol_exprt::get_identifier() const [313]
                0.00    0.01  124431/493847      boolbvt::is_unbounded_array(typet const&) const [727]
                0.00    0.00  271699/16491426     namespace_baset::follow(typet const&) const [435]
                0.00    0.00  123933/3272537     to_symbol_expr(exprt const&) [2049]
-----------------------------------------------
                0.00    0.00     310/451141      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00     365/451141      goto_symext::symex_assume(goto_symex_statet&, exprt const&) [967]
                0.00    0.04    3702/451141      goto_symext::return_assignment(goto_symex_statet&) [249]
                0.00    0.05    4836/451141      goto_symext::symex_end_of_function(goto_symex_statet&) [477]
                0.00    0.05    5071/451141      goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [132]
                0.00    0.05    5471/451141      goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [144]
                0.00    0.07    7154/451141      goto_symext::symex_decl(goto_symex_statet&) [370]
                0.00    0.08    8471/451141      goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [388]
                0.00    0.20   20718/451141      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [37]
                0.00    0.21   20831/451141      goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [250]
                0.00    0.22   22756/451141      guardt::guard_expr(exprt&) const [409]
                0.00    0.62   63042/451141      goto_symext::symex_goto(goto_symex_statet&) [23]
                0.00    1.09  110581/451141      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [11]
                0.00    1.75  177833/451141      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [32]
[65]     1.0    0.00    4.44  451141         guardt::as_expr() const [65]
                0.70    3.74  451141/471139      guardt::as_expr(std::_List_const_iterator<exprt>) const [60]
-----------------------------------------------
                0.00    0.00       9/50688223     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [838]
                0.00    0.00      51/50688223     add_padding(struct_typet&, namespacet const&) [1177]
                0.00    0.00      96/50688223     c_sizeof_type_rec(exprt const&) [1881]
                0.00    0.00     126/50688223     goto_symex_statet::constant_propagation(exprt const&) const [685]
                0.00    0.00     208/50688223     code_blockt::end_location() const [1810]
                0.00    0.00     257/50688223     alignment(typet const&, namespacet const&) [1714]
                0.00    0.00     358/50688223     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 3> [927]
                0.00    0.00    1000/50688223     vector_typet::size() const [1663]
                0.00    0.00    2093/50688223     goto_checkt::bounds_check(index_exprt const&, guardt const&) [509]
                0.00    0.00    4853/50688223     code_typet::return_type() const [1493]
                0.00    0.00    5398/50688223     code_typet::has_ellipsis() const [1421]
                0.00    0.00    8972/50688223     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 19> [1340]
                0.00    0.00    9544/50688223     replace_location(exprt&, locationt const&) [1172]
                0.00    0.00   10945/50688223     rename_symbolt::have_to_rename(exprt const&) const <cycle 21> [1304]
                0.00    0.00   14453/50688223     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [815]
                0.00    0.00   15379/50688223     code_typet::parameters() const [1384]
                0.00    0.00   43355/50688223     typet::has_subtype() const [1246]
                0.00    0.00   72612/50688223     ansi_c_declaratort::value() const [1195]
                0.00    0.00   74494/50688223     typet::subtypes() const [1191]
                0.00    0.00   80602/50688223     typet::has_subtypes() const [1164]
                0.00    0.01  112724/50688223     exprt::location() const [1129]
                0.00    0.01  126529/50688223     c_typecheck_baset::typecheck_symbol_type(typet&) [330]
                0.00    0.01  131372/50688223     struct_union_typet::components() const [996]
                0.00    0.01  168277/50688223     array_typet::size() const [946]
                0.01    0.02  269898/50688223     c_typecheck_baset::typecheck_type(typet&) <cycle 3> [163]
                0.01    0.02  342715/50688223     typet::location() const [754]
                0.01    0.02  345138/50688223     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [153]
                0.01    0.02  414677/50688223     simplify_exprt::simplify_mult(exprt&) [197]
                0.02    0.05  856655/50688223     typet::subtype() const [575]
                1.38    2.74 47575433/50688223     exprt::type() const [71]
[66]     1.0    1.48    2.91 50688223         irept::find(dstring const&) const [66]
                0.67    2.24 50688223/79689574     named_subt_lower_bound(std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > > const&, dstring const&) [61]
-----------------------------------------------
                0.00    4.27   51344/51344       goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&) [68]
[67]     1.0    0.00    4.27   51344         goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&) [67]
                0.04    4.20   51344/51344       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(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> > > const&) [70]
                0.00    0.03   51344/56720       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&) [771]
                0.00    0.00   51344/51344       std::map<dstring, dstring, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::map(std::map<dstring, dstring, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > > const&) [2195]
                0.00    0.00   51344/56720       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&) [2182]
-----------------------------------------------
                0.00    2.13   25670/51344       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [99]
                0.00    2.13   25674/51344       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&) [95]
[68]     1.0    0.00    4.27   51344         goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&) [68]
                0.00    4.27   51344/51344       goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&) [67]
-----------------------------------------------
                0.43    3.82 26600833/26600833     irept::detach() [36]
[69]     1.0    0.43    3.82 26600833         irept::dt::dt(irept::dt const&) [69]
                0.35    2.13 53201666/53201666     std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >::list(std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > > const&) [117]
                0.28    1.06 26600833/26600833     std::vector<irept, std::allocator<irept> >::vector(std::vector<irept, std::allocator<irept> > const&) [184]
-----------------------------------------------
                0.04    4.20   51344/51344       goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&) [67]
[70]     1.0    0.04    4.20   51344         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(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> > > const&) [70]
                1.18    3.02   51344/51344       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_copy(std::_Rb_tree_node<std::pair<dstring const, dstring> > const*, std::_Rb_tree_node<std::pair<dstring const, dstring> >*) [73]
-----------------------------------------------
                0.00    0.00       1/47575433     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 3> [1369]
                0.00    0.00       2/47575433     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [2000]
                0.00    0.00       2/47575433     flatten_byte_update(exprt const&, namespacet const&) [1998]
                0.00    0.00       3/47575433     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1735]
                0.00    0.00       4/47575433     boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1948]
                0.00    0.00       9/47575433     expr2ct::convert_overflow(exprt const&, unsigned int&) <cycle 1> [1787]
                0.00    0.00      16/47575433     boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1252]
                0.00    0.00      18/47575433     goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&) [1520]
                0.00    0.00      23/47575433     goto_checkt::div_by_zero_check(div_exprt const&, guardt const&) [1491]
                0.00    0.00      40/47575433     boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [706]
                0.00    0.00      42/47575433     null_object(exprt const&) [1613]
                0.00    0.00      43/47575433     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1305]
                0.00    0.00      44/47575433     flatten_byte_extract(exprt const&, namespacet const&) [1656]
                0.00    0.00      46/47575433     value_set_dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&) [1603]
                0.00    0.00      63/47575433     ieee_floatt::from_expr(constant_exprt const&) [1651]
                0.00    0.00      82/47575433     guardt::add(exprt const&) [816]
                0.00    0.00      82/47575433     struct_typet::is_prefix_of(struct_typet const&) const [1773]
                0.00    0.00      93/47575433     expr2ct::convert_array(exprt const&, unsigned int&) <cycle 1> [1679]
                0.00    0.00     113/47575433     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1024]
                0.00    0.00     119/47575433     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1434]
                0.00    0.00     123/47575433     adjust_float_expressions(exprt&, namespacet const&) [216]
                0.00    0.00     128/47575433     boolbv_widtht::get_entry(typet const&) const [262]
                0.00    0.00     132/47575433     bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 13> [722]
                0.00    0.00     132/47575433     bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1514]
                0.00    0.00     142/47575433     simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1308]
                0.00    0.00     174/47575433     boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1389]
                0.00    0.00     178/47575433     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 1> [1630]
                0.00    0.00     188/47575433     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [838]
                0.00    0.00     207/47575433     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> [219]
                0.00    0.00     356/47575433     is_not_zero(exprt const&, namespacet const&) [1457]
                0.00    0.00     437/47575433     member_offset(namespacet const&, struct_typet const&, dstring const&) [1528]
                0.00    0.00     548/47575433     null_pointer(exprt const&) [1469]
                0.00    0.00     574/47575433     compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [1669]
                0.00    0.00     576/47575433     local_bitvector_analysist::get_rec(exprt const&, local_bitvector_analysist::loc_infot const&) [1608]
                0.00    0.00     576/47575433     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [734]
                0.00    0.00     622/47575433     simplify_exprt::simplify_dereference(exprt&) [1647]
                0.00    0.00     644/47575433     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [246]
                0.00    0.00     648/47575433     goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1490]
                0.00    0.00     664/47575433     boolbvt::bv_get_cache(exprt const&) const [965]
                0.00    0.00     700/47575433     c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&) [1366]
                0.00    0.00     858/47575433     rename_symbolt::have_to_rename(typet const&) const <cycle 21> [1179]
                0.00    0.00     880/47575433     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> [238]
                0.00    0.00    1049/47575433     compute_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [1553]
                0.00    0.00    1158/47575433     goto_checkt::pointer_rel_check(exprt const&, guardt const&) [1632]
                0.00    0.00    1332/47575433     goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&) [555]
                0.00    0.00    1491/47575433     arrayst::record_array_equality(equal_exprt const&) [953]
                0.00    0.00    1912/47575433     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1174]
                0.00    0.00    1936/47575433     arrayst::collect_arrays(exprt const&) [1187]
                0.00    0.00    2590/47575433     localst::build(goto_function_templatet<goto_programt> const&) [1002]
                0.00    0.00    2646/47575433     boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [280]
                0.00    0.00    2800/47575433     base_type_eqt::base_type_eq_rec(exprt const&, exprt const&) [999]
                0.00    0.00    3285/47575433     bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [469]
                0.00    0.00    3576/47575433     object_descriptor_exprt::build(exprt const&, namespacet const&) [709]
                0.00    0.00    3622/47575433     build_object_descriptor_rec(namespacet const&, exprt const&, object_descriptor_exprt&) [749]
                0.00    0.00    3800/47575433     index_exprt::index_exprt(exprt const&, exprt const&) [1313]
                0.00    0.00    4349/47575433     pointer_logict::is_dynamic_object(exprt const&) const [1283]
                0.00    0.00    4764/47575433     expr2ct::convert(exprt const&, unsigned int&) <cycle 1> [1131]
                0.00    0.00    4812/47575433     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [441]
                0.00    0.00    5152/47575433     boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1241]
                0.00    0.00    5176/47575433     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [652]
                0.00    0.00    5576/47575433     boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [828]
                0.00    0.00    6262/47575433     goto_checkt::bounds_check(index_exprt const&, guardt const&) [509]
                0.00    0.00    6455/47575433     boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [606]
                0.00    0.00    6526/47575433     boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [802]
                0.00    0.00    6900/47575433     goto_symext::symex_dead(goto_symex_statet&) [660]
                0.00    0.00    8040/47575433     goto_symext::symex_decl(goto_symex_statet&) [370]
                0.00    0.00    8226/47575433     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [162]
                0.00    0.00    8972/47575433     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 19> [1340]
                0.00    0.00    8996/47575433     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [537]
                0.00    0.00    9470/47575433     expr2ct::convert_typecast(typecast_exprt const&, unsigned int&) <cycle 1> [942]
                0.00    0.00   10761/47575433     if_exprt::if_exprt(exprt const&, exprt const&, exprt const&) [1196]
                0.00    0.00   10795/47575433     counterexample_value_binary(exprt const&, namespacet const&) [1336]
                0.00    0.00   12226/47575433     goto_checkt::check_rec(exprt const&, guardt&, bool) [356]
                0.00    0.00   14707/47575433     rename_symbolt::have_to_rename(exprt const&) const <cycle 21> [1304]
                0.00    0.00   15152/47575433     boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [860]
                0.00    0.00   15435/47575433     boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [274]
                0.00    0.00   15692/47575433     pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const [1162]
                0.00    0.00   16398/47575433     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [815]
                0.00    0.00   17382/47575433     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [692]
                0.00    0.00   17916/47575433     boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [365]
                0.00    0.00   19321/47575433     struct_union_typet::component_type(dstring const&) const [1140]
                0.00    0.00   20331/47575433     unary_minus_exprt::unary_minus_exprt(exprt const&) [1141]
                0.00    0.00   20569/47575433     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [472]
                0.00    0.00   20831/47575433     goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [250]
                0.00    0.00   21127/47575433     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> [436]
                0.00    0.00   21192/47575433     goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [897]
                0.00    0.00   23862/47575433     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [312]
                0.00    0.00   24752/47575433     boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [360]
                0.00    0.00   25048/47575433     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [391]
                0.00    0.00   28618/47575433     size_of_expr(typet const&, namespacet const&) <cycle 18> [425]
                0.00    0.00   31715/47575433     boolbvt::convert_overflow(exprt const&) <cycle 13> [159]
                0.00    0.00   32328/47575433     prop_conv_solvert::get(exprt const&) const <cycle 15> [894]
                0.00    0.00   32618/47575433     boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [460]
                0.00    0.00   34031/47575433     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [300]
                0.00    0.00   36015/47575433     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [363]
                0.00    0.00   37953/47575433     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [739]
                0.00    0.00   41928/47575433     boolbvt::convert_bv_rel(exprt const&) <cycle 13> [297]
                0.00    0.00   43020/47575433     equalityt::equality2(exprt const&, exprt const&) [659]
                0.00    0.00   44295/47575433     boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [497]
                0.00    0.00   44709/47575433     boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [174]
                0.00    0.00   50917/47575433     bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [155]
                0.00    0.00   55826/47575433     exprt::is_one() const [694]
                0.00    0.01   59757/47575433     boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [285]
                0.00    0.01   86271/47575433     pointer_offset_size(namespacet const&, typet const&) [595]
                0.00    0.01   91168/47575433     value_set_dereferencet::bounds_check(index_exprt const&, guardt const&) [340]
                0.00    0.01   92645/47575433     binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&) [671]
                0.00    0.01  117860/47575433     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [146]
                0.00    0.01  120290/47575433     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [228]
                0.00    0.01  136122/47575433     boolbvt::set_to(exprt const&, bool) [63]
                0.00    0.01  145375/47575433     compute_pointer_offset(namespacet const&, exprt const&) [423]
                0.00    0.02  184813/47575433     boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [169]
                0.00    0.02  193533/47575433     boolbvt::convert_constant(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [673]
                0.00    0.02  195319/47575433     address_of_exprt::address_of_exprt(exprt const&) [485]
                0.00    0.02  200216/47575433     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [198]
                0.00    0.02  202068/47575433     exprt::mul(exprt const&) [302]
                0.00    0.02  205432/47575433     bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [701]
                0.00    0.02  210521/47575433     prop_conv_solvert::set_to(exprt const&, bool) [81]
                0.00    0.02  271699/47575433     boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [64]
                0.00    0.03  344993/47575433     boolbvt::convert_rest(exprt const&) <cycle 13> [705]
                0.00    0.03  360619/47575433     bv_pointerst::convert_rest(exprt const&) <cycle 13> [670]
                0.00    0.03  369104/47575433     exprt::sum(exprt const&) [211]
                0.00    0.03  374130/47575433     ansi_c_declarationt::full_type(ansi_c_declaratort const&) const [618]
                0.00    0.04  475729/47575433     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [153]
                0.00    0.05  625456/47575433     exprt::is_false() const [102]
                0.00    0.07  774980/47575433     exprt::is_true() const [417]
                0.00    0.08  940283/47575433     to_integer(constant_exprt const&, BigInt&) [288]
                0.00    0.09 1079054/47575433     simplify_exprt::simplify_plus(exprt&) [116]
                0.00    0.11 1228886/47575433     boolbvt::convert_equality(equal_exprt const&) <cycle 13> [77]
                0.00    0.16 1811380/47575433     exprt::is_zero() const [230]
                0.00    0.16 1815844/47575433     simplify_exprt::sort_and_join(exprt&) [126]
                0.00    0.18 2053695/47575433     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [19]
                0.00    0.20 2340108/47575433     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> [55]
                0.01    0.33 3808485/47575433     value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool) [147]
                0.01    0.34 3913027/47575433     prop_conv_solvert::convert_bool(exprt const&) <cycle 13> [176]
                0.05    1.88 21747896/47575433     exprt::is_boolean() const [125]
[71]     1.0    0.10    4.12 47575433         exprt::type() const [71]
                1.38    2.74 47575433/50688223     irept::find(dstring const&) const [66]
                0.00    0.00    4735/6588600     get_nil_irep() [473]
-----------------------------------------------
                0.00    0.00     152/56040747     prop_conv_solvert::set_to(exprt const&, bool) [81]
                0.00    0.00    2588/56040747     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [652]
                0.00    0.00   11195/56040747     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [300]
                0.00    0.00   12524/56040747     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [391]
                0.00    0.00   15419/56040747     cnft::lor(std::vector<literalt, std::allocator<literalt> > const&) [1277]
                0.00    0.00   71616/56040747     arrayst::add_array_Ackermann_constraints() [105]
                0.00    0.01  193329/56040747     cnft::gate_or(literalt, literalt, literalt) [656]
                0.02    0.04  765326/56040747     propt::set_equal(literalt, literalt) [513]
                0.08    0.23 4105602/56040747     cnft::gate_and(literalt, literalt, literalt) [323]
                0.09    0.25 4410060/56040747     cnft::lselect(literalt, literalt, literalt) [281]
                0.18    0.51 9240280/56040747     cnft::land(std::vector<literalt, std::allocator<literalt> > const&) [137]
                0.21    0.60 10752168/56040747     bv_utilst::carry(literalt, literalt, literalt) [87]
                0.52    1.47 26460488/56040747     cnft::gate_xor(literalt, literalt, literalt) [123]
[72]     1.0    1.10    3.12 56040747         satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [72]
                1.11    1.18 53629829/53629909     convert(std::vector<literalt, std::allocator<literalt> > const&, Minisat::vec<Minisat::Lit>&) [129]
                0.49    0.09 56040747/56040903     satcheck_minisat2_baset<Minisat::SimpSolver>::add_variables() [293]
                0.25    0.00 53629829/98163099     Minisat::vec<Minisat::Lit>::clear(bool) [328]
-----------------------------------------------
                             52607569             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_copy(std::_Rb_tree_node<std::pair<dstring const, dstring> > const*, std::_Rb_tree_node<std::pair<dstring const, dstring> >*) [73]
                1.18    3.02   51344/51344       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(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> > > const&) [70]
[73]     0.9    1.18    3.02   51344+52607569 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_copy(std::_Rb_tree_node<std::pair<dstring const, dstring> > const*, std::_Rb_tree_node<std::pair<dstring const, dstring> >*) [73]
                0.72    2.30 105240932/105240932     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_clone_node(std::_Rb_tree_node<std::pair<dstring const, dstring> > const*) [101]
                             52607569             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_copy(std::_Rb_tree_node<std::pair<dstring const, dstring> > const*, std::_Rb_tree_node<std::pair<dstring const, dstring> >*) [73]
-----------------------------------------------
                0.00    4.14     156/156         bmct::run_decision_procedure(prop_convt&) [10]
[74]     0.9    0.00    4.14     156         prop_conv_solvert::dec_solve() [74]
                0.00    3.79     156/156         arrayst::post_process() [78]
                0.00    0.17     156/156         equalityt::post_process() [452]
                0.00    0.16     156/156         bv_pointerst::post_process() [468]
                0.00    0.02     156/156         satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve() [929]
                0.00    0.00     156/156         boolbvt::post_process() [1910]
                0.00    0.00     156/2197916     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&) [661]
                0.00    0.00     312/790         messaget::print(unsigned int, std::string const&) [2546]
                0.00    0.00     312/594874      ui_message_handlert::print(unsigned int, std::string const&) [2087]
                0.00    0.00     156/156         satcheck_minisat_simplifiert::solver_text() [2926]
                0.00    0.00     156/156         prop_conv_solvert::post_process() [2925]
-----------------------------------------------
                             59275539             void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*) <cycle 16> [276]
                             67500172             std::_List_base<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >::_M_clear() <cycle 16> [173]
                0.00    0.00       1/192196838     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 5> [1882]
                0.00    0.00       1/192196838     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1954]
                0.00    0.00       2/192196838     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [2000]
                0.00    0.00       2/192196838     c_typecheck_baset::typecheck_expr_index(exprt&) [1870]
                0.00    0.00       2/192196838     c_sizeof_type_rec(exprt const&) [1881]
                0.00    0.00       3/192196838     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> [55]
                0.00    0.00       6/192196838     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1785]
                0.00    0.00       6/192196838     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1857]
                0.00    0.00       6/192196838     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1735]
                0.00    0.00       8/192196838     simplify_exprt::simplify_shifts(exprt&) [611]
                0.00    0.00       8/192196838     flatten_byte_operators(exprt const&, namespacet const&) [1985]
                0.00    0.00      12/192196838     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [537]
                0.00    0.00      38/192196838     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1560]
                0.00    0.00      38/192196838     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1618]
                0.00    0.00      38/192196838     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1019]
                0.00    0.00      56/192196838     goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1355]
                0.00    0.00      64/192196838     flatten_byte_extract(exprt const&, namespacet const&) [1656]
                0.00    0.00      66/192196838     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1526]
                0.00    0.00      94/192196838     code_returnt::return_value() [1762]
                0.00    0.00     100/192196838     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1518]
                0.00    0.00     100/192196838     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1213]
                0.00    0.00     102/192196838     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [333]
                0.00    0.00     112/192196838     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1305]
                0.00    0.00     123/192196838     c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1555]
                0.00    0.00     123/192196838     goto_convertt::convert_block(code_blockt const&, goto_programt&) <cycle 5> [1684]
                0.00    0.00     150/192196838     or_exprt::or_exprt() [1717]
                0.00    0.00     152/192196838     code_function_callt::code_function_callt() [1604]
                0.00    0.00     165/192196838     symex_bmct::~symex_bmct() [1701]
                0.00    0.00     177/192196838     code_declt::code_declt() [1607]
                0.00    0.00     192/192196838     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [734]
                0.00    0.00     226/192196838     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1024]
                0.00    0.00     274/192196838     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1171]
                0.00    0.00     304/192196838     goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) <cycle 5> [1365]
                0.00    0.00     306/192196838     string_constantt::string_constantt() [1485]
                0.00    0.00     314/192196838     pointer_logict::pointer_logict(namespacet const&) [1517]
                0.00    0.00     315/192196838     void std::_Destroy_aux<false>::__destroy<codet*>(codet*, codet*) [1876]
                0.00    0.00     316/192196838     goto_convertt::unwind_destructor_stack(locationt const&, unsigned int, goto_programt&, bool) <cycle 5> [1653]
                0.00    0.00     352/192196838     c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 3> [1270]
                0.00    0.00     355/192196838     c_typecheck_baset::typecheck_decl(codet&) <cycle 2> [1510]
                0.00    0.00     361/192196838     symex_target_equationt::convert_assertions(prop_convt&) [85]
                0.00    0.00     370/192196838     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1255]
                0.00    0.00     410/192196838     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 3> [1169]
                0.00    0.00     474/192196838     c_typecheck_baset::typecheck_expr_rel(exprt&) [1442]
                0.00    0.00     477/192196838     if_exprt::if_exprt() [1587]
                0.00    0.00     505/192196838     goto_convertt::convert_expression(code_expressiont const&, goto_programt&) <cycle 5> [1791]
                0.00    0.00     512/192196838     simplify_exprt::simplify_div(exprt&) [429]
                0.00    0.00     548/192196838     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [981]
                0.00    0.00     562/192196838     void std::_Destroy_aux<false>::__destroy<struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*) [1826]
                0.00    0.00     566/192196838     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 15> [951]
                0.00    0.00     595/192196838     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1434]
                0.00    0.00     608/192196838     simplify_exprt::simplify_inequality_address_of(exprt&) [1390]
                0.00    0.00     612/192196838     string_constantt::set_value(dstring const&) [1458]
                0.00    0.00     684/192196838     object_size(exprt const&) [1479]
                0.00    0.00     690/192196838     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1342]
                0.00    0.00     706/192196838     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1376]
                0.00    0.00     722/192196838     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [623]
                0.00    0.00     802/192196838     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1443]
                0.00    0.00     836/192196838     address_of_exprt::address_of_exprt() [1482]
                0.00    0.00     956/192196838     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1174]
                0.00    0.00    1002/192196838     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1165]
                0.00    0.00    1050/192196838     c_sizeoft::sizeof_rec(typet const&) [1326]
                0.00    0.00    1050/192196838     void std::_Destroy_aux<false>::__destroy<code_typet::parametert*>(code_typet::parametert*, code_typet::parametert*) [1759]
                0.00    0.00    1246/192196838     goto_symext::replace_nondet(exprt&) [335]
                0.00    0.00    1279/192196838     std::pair<bool, irept>::~pair() [1730]
                0.00    0.00    1296/192196838     goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1490]
                0.00    0.00    1354/192196838     c_typecheck_baset::make_index_type(exprt&) [1209]
                0.00    0.00    1401/192196838     c_typecheck_baset::do_initializer(exprt&, typet const&, bool) [1242]
                0.00    0.00    1486/192196838     byte_extract_exprt::byte_extract_exprt(dstring) [1480]
                0.00    0.00    1609/192196838     local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&) [1422]
                0.00    0.00    1642/192196838     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) [1696]
                0.00    0.00    1868/192196838     simplify_exprt::simplify_mod(exprt&) [1156]
                0.00    0.00    2020/192196838     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1208]
                0.00    0.00    2065/192196838     guardt::resize(unsigned long) [1598]
                0.00    0.00    2334/192196838     object_lower_bound(exprt const&) [1292]
                0.00    0.00    2356/192196838     pointer_offset(exprt const&) [1329]
                0.00    0.00    2385/192196838     simplify_exprt::simplify_member(exprt&) [949]
                0.00    0.00    2475/192196838     configt::this_operating_system() [911]
                0.00    0.00    2547/192196838     and_exprt::and_exprt(exprt const&, exprt const&) [1383]
                0.00    0.00    2648/192196838     object_upper_bound(exprt const&, typet const&, namespacet const&) [1193]
                0.00    0.00    3000/192196838     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 3> [740]
                0.00    0.00    3285/192196838     bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [469]
                0.00    0.00    3702/192196838     goto_symext::return_assignment(goto_symex_statet&) [249]
                0.00    0.00    3848/192196838     codet::codet(dstring const&) [1344]
                0.00    0.00    4124/192196838     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [968]
                0.00    0.00    4836/192196838     goto_symext::symex_end_of_function(goto_symex_statet&) [477]
                0.00    0.00    5071/192196838     goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [132]
                0.00    0.00    5176/192196838     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [652]
                0.00    0.00    5486/192196838     index_exprt::index_exprt(typet const&) [1278]
                0.00    0.00    5900/192196838     binary_relation_exprt::binary_relation_exprt(dstring const&) [1254]
                0.00    0.00    6963/192196838     do_pointer(unsigned int, unsigned int) [1235]
                0.00    0.00    7048/192196838     simplify_exprt::simplify_not(exprt&) <cycle 18> [394]
                0.00    0.00    7154/192196838     goto_symext::symex_decl(goto_symex_statet&) [370]
                0.00    0.00    9657/192196838     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [692]
                0.00    0.00   10353/192196838     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> > >) [1154]
                0.00    0.00   10746/192196838     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [146]
                0.00    0.00   15625/192196838     guardt::make_false() [831]
                0.00    0.00   16942/192196838     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [388]
                0.00    0.00   19321/192196838     struct_union_typet::component_type(dstring const&) const [1140]
                0.00    0.00   20725/192196838     merge(unsigned int, unsigned int) [704]
                0.00    0.00   22515/192196838     binary_exprt::binary_exprt(dstring const&, typet const&) [948]
                0.00    0.00   24678/192196838     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [162]
                0.00    0.00   25048/192196838     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [391]
                0.00    0.00   26024/192196838     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [153]
                0.00    0.00   28618/192196838     size_of_expr(typet const&, namespacet const&) <cycle 18> [425]
                0.00    0.00   31458/192196838     exprt::make_typecast(typet const&) [979]
                0.00    0.00   32516/192196838     codet::codet() [994]
                0.00    0.00   33808/192196838     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [300]
                0.00    0.00   35666/192196838     simplify_exprt::simplify_object(exprt&) [448]
                0.00    0.00   36410/192196838     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [441]
                0.00    0.00   36791/192196838     build_goto_trace(symex_target_equationt const&, prop_convt const&, namespacet const&, goto_tracet&) [202]
                0.00    0.00   42252/192196838     simplify_exprt::simplify_if(exprt&) <cycle 18> [598]
                0.00    0.00   42384/192196838     goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [897]
                0.00    0.00   45108/192196838     simplify_exprt::simplify_with(exprt&) [733]
                0.00    0.00   48021/192196838     exprt::make_not() [813]
                0.00    0.00   48464/192196838     member_exprt::member_exprt(typet const&) [755]
                0.00    0.00   53781/192196838     simplify_exprt::simplify_index(exprt&) [613]
                0.00    0.00   56944/192196838     prop_conv_solvert::get(exprt const&) const <cycle 15> [894]
                0.00    0.00   59676/192196838     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [573]
                0.00    0.00   60165/192196838     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [228]
                0.00    0.00   69228/192196838     object_descriptor_exprt::object_descriptor_exprt() [720]
                0.00    0.00   70390/192196838     value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const [265]
                0.00    0.00   72612/192196838     ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const [455]
                0.00    0.00   72867/192196838     c_typecheck_baset::make_already_typechecked(typet&) [955]
                0.00    0.00   76631/192196838     make_subtype(unsigned int, unsigned int) [738]
                0.00    0.00   86322/192196838     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [19]
                0.00    0.00   95664/192196838     void std::_Destroy_aux<false>::__destroy<typet*>(typet*, typet*) [1281]
                0.00    0.00   96386/192196838     same_object(exprt const&, exprt const&) [491]
                0.00    0.00  104845/192196838     irep_serializationt::insert_on_read(unsigned long, irept const&) [855]
                0.00    0.00  117848/192196838     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [111]
                0.00    0.00  124994/192196838     index_exprt::index_exprt() [675]
                0.00    0.00  126529/192196838     c_typecheck_baset::typecheck_symbol_type(typet&) [330]
                0.00    0.00  143232/192196838     arrayst::add_array_Ackermann_constraints() [105]
                0.01    0.00  145142/192196838     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [12]
                0.01    0.00  149250/192196838     c_typecastt::implicit_typecast(exprt&, typet const&) [475]
                0.01    0.00  171234/192196838     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [37]
                0.01    0.00  181269/192196838     predicate_exprt::predicate_exprt(dstring const&) [629]
                0.01    0.00  202112/192196838     simplify_exprt::simplify_mult(exprt&) [197]
                0.01    0.00  228496/192196838     c_typecheck_baset::typecheck_code_type(code_typet&) <cycle 3> [387]
                0.01    0.00  282623/192196838     void std::_Destroy_aux<false>::__destroy<std::pair<bool, irept>*>(std::pair<bool, irept>*, std::pair<bool, irept>*) [1025]
                0.01    0.00  288039/192196838     irept::~irept() [1022]
                0.01    0.00  291324/192196838     std::_List_base<typet, std::allocator<typet> >::_M_clear() [1018]
                0.01    0.00  329212/192196838     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> [238]
                0.01    0.00  337696/192196838     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> [219]
                0.01    0.00  417627/192196838     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> > >) [379]
                0.02    0.00  541456/192196838     exprt::make_bool(bool) [464]
                0.02    0.00  550520/192196838     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [11]
                0.02    0.00  671761/192196838     predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&) [348]
                0.02    0.00  690639/192196838     simplify_exprt::simplify_plus(exprt&) [116]
                0.03    0.00  817364/192196838     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) [614]
                0.03    0.00  851148/192196838     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [194]
                0.04    0.00 1195428/192196838     locationt::~locationt() [632]
                0.07    0.00 1984528/192196838     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [25]
                0.08    0.00 2334192/192196838     boolbvt::convert_bv(exprt const&) <cycle 13> [93]
                0.09    0.00 2478570/192196838     merge_irept::merged(irept const&) [41]
                0.11    0.00 3147366/192196838     void std::_Destroy_aux<false>::__destroy<exprt*>(exprt*, exprt*) [511]
                0.13    0.00 3668943/192196838     irept::clear() [478]
                0.26    0.01 7442947/192196838     irept::add(dstring const&, irept const&) [160]
                0.37    0.01 10711359/192196838     typet::~typet() [336]
                0.41    0.01 11678084/192196838     irept::add(dstring const&) [43]
                0.46    0.01 13252226/192196838     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [289]
                0.47    0.01 13655395/192196838     irept::operator=(irept const&) [261]
                0.55    0.01 15769089/192196838     simplify_exprt::simplify_rec(exprt&) <cycle 18> [134]
                0.67    0.02 19190265/192196838     std::pair<dstring, irept>::~pair() [241]
                0.92    0.02 26600833/192196838     irept::detach() [36]
                1.71    0.04 49184322/192196838     exprt::~exprt() [148]
[75]     0.9    4.01    0.00 318484825         irept::remove_ref(irept::dt*) <cycle 16> [75]
                             53695174             irept::dt::~dt() <cycle 16> [315]
                             53695174             std::_List_base<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >::_M_clear() <cycle 16> [173]
-----------------------------------------------
                0.00    0.00       5/342439      float_utilst::relation(std::vector<literalt, std::allocator<literalt> > const&, float_utilst::relt, std::vector<literalt, std::allocator<literalt> > const&) [1533]
                0.00    0.00      80/342439      float_utilst::set_rounding_mode(std::vector<literalt, std::allocator<literalt> > const&) [1407]
                0.00    0.00     296/342439      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> >&) [284]
                0.01    0.11   10213/342439      bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [469]
                0.01    0.12   10766/342439      bv_utilst::lt_or_le(bool, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [309]
                0.01    0.15   14231/342439      equalityt::add_equality_constraints(equalityt::typestructt const&) [451]
                0.26    3.33  306848/342439      boolbvt::convert_equality(equal_exprt const&) <cycle 13> [77]
[76]     0.9    0.29    3.71  342439         bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [76]
                0.12    1.78  342439/371276      cnft::land(std::vector<literalt, std::allocator<literalt> > const&) [137]
                0.18    1.58 17344766/18254237     cnft::lequal(literalt, literalt) [152]
                0.00    0.05  342439/11815325     std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt) [150]
                0.00    0.00  342439/19845750     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [695]
-----------------------------------------------
                              307346             boolbvt::convert_rest(exprt const&) <cycle 13> [705]
[77]     0.9    0.05    3.92  307346         boolbvt::convert_equality(equal_exprt const&) <cycle 13> [77]
                0.26    3.33  306848/342439      bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [76]
                0.01    0.18  307346/1440189     base_type_eq(typet const&, typet const&, namespacet const&) [229]
                0.00    0.11 1228886/47575433     exprt::type() const [71]
                0.00    0.02  307346/493847      boolbvt::is_unbounded_array(typet const&) const [727]
                0.00    0.01     497/497         arrayst::record_array_equality(equal_exprt const&) [953]
                0.00    0.00       1/1           flatten_byte_operators(exprt const&, namespacet const&) [1985]
                0.00    0.00     498/498         has_byte_operator(exprt const&) [2601]
                              613696             boolbvt::convert_bv(exprt const&) <cycle 13> [93]
-----------------------------------------------
                0.00    3.79     156/156         prop_conv_solvert::dec_solve() [74]
[78]     0.9    0.00    3.79     156         arrayst::post_process() [78]
                0.01    2.91     156/156         arrayst::add_array_Ackermann_constraints() [105]
                0.00    0.87     156/156         arrayst::add_array_constraints() [227]
                0.00    0.00     156/156         arrayst::post_process_arrays() [2927]
-----------------------------------------------
                0.01    0.31  817364/9448210     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>) [222]
                0.10    3.31 8630846/9448210     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&) [52]
[79]     0.8    0.11    3.62 9448210         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 [79]
                2.53    1.09 11953696/34115844     operator==(irept const&, irept const&) <cycle 17> [45]
-----------------------------------------------
                                                 <spontaneous>
[80]     0.8    3.69    0.02                 Minisat::SimpSolver::newVar(bool, bool) [80]
                0.02    0.00 12920755/25841823     Minisat::vec<int>::capacity(int) [696]
-----------------------------------------------
                                   3             prop_conv_solvert::set_to(exprt const&, bool) [81]
                0.00    0.05     158/12186       symex_target_equationt::convert_assertions(prop_convt&) [85]
                0.00    0.07     223/12186       arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [300]
                0.00    3.54   11805/12186       symex_target_equationt::convert_assignments(decision_proceduret&) const [33]
[81]     0.8    0.00    3.66   12186+3       prop_conv_solvert::set_to(exprt const&, bool) [81]
                0.33    3.09  185346/1098975     prop_conv_solvert::convert(exprt const&) <cycle 13> [204]
                0.01    0.21   11286/11286       prop_conv_solvert::set_equality_to_true(equal_exprt const&) [419]
                0.00    0.02  210521/47575433     exprt::type() const [71]
                0.00    0.00   10333/343280      propt::l_set_to(literalt, bool) [531]
                0.00    0.00  175008/80546621     std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&) [314]
                0.00    0.00       3/136122      boolbvt::set_to(exprt const&, bool) [63]
                0.00    0.00     152/56040747     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [72]
                0.00    0.00     150/6360044     std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long) [521]
                0.00    0.00     152/19845750     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [695]
                0.00    0.00       2/11815325     std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt) [150]
                0.00    0.00       2/35504418     cnft::lnot(literalt) [677]
                0.00    0.00   11286/452132      to_equal_expr(exprt const&) [2092]
                                   3             prop_conv_solvert::set_to(exprt const&, bool) [81]
-----------------------------------------------
                0.00    0.00       8/83818       float_utilst::sub_bias(std::vector<literalt, std::allocator<literalt> > const&) [1529]
                0.00    0.00      20/83818       float_utilst::add_bias(std::vector<literalt, std::allocator<literalt> > const&) [1436]
                0.00    0.00      20/83818       float_utilst::denormalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&) [1274]
                0.00    0.00      20/83818       float_utilst::normalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&) [950]
                0.00    0.22    4989/83818       bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [155]
                0.00    0.22    5121/83818       bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, std::vector<literalt, std::allocator<literalt> > const&) [172]
                0.00    0.37    8596/83818       boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [312]
                0.00    0.88   20325/83818       bv_utilst::overflow_add(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [224]
                0.00    1.93   44719/83818       bv_utilst::unsigned_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [120]
[82]     0.8    0.00    3.62   83818         bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool) [82]
                0.12    3.50   83818/83818       bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [83]
                0.00    0.00  167588/5125320     std::vector<literalt, std::allocator<literalt> >::vector(std::vector<literalt, std::allocator<literalt> > const&) [494]
                0.00    0.00   83818/19845750     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [695]
                0.00    0.00      48/29848       bv_utilst::inverted(std::vector<literalt, std::allocator<literalt> > const&) [974]
-----------------------------------------------
                0.12    3.50   83818/83818       bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool) [82]
[83]     0.8    0.12    3.50   83818         bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [83]
                0.20    2.45 4713940/6033708     bv_utilst::carry(literalt, literalt, literalt) [87]
                0.08    0.76 9427880/29731197     cnft::lxor(literalt, literalt) [114]
-----------------------------------------------
                                                 <spontaneous>
[84]     0.8    3.47    0.09                 Minisat::Solver::newVar(bool, bool) [84]
                0.09    0.00 12915289/66582072     Minisat::vec<Minisat::Lit>::capacity(int) [320]
                0.00    0.00    2604/25841823     Minisat::vec<int>::capacity(int) [696]
                0.00    0.00    2604/2649        Minisat::vec<Minisat::lbool>::capacity(int) [2408]
-----------------------------------------------
                0.00    3.52     156/156         symex_target_equationt::convert(prop_convt&) [18]
[85]     0.8    0.00    3.52     156         symex_target_equationt::convert_assertions(prop_convt&) [85]
                0.31    2.91  175008/1098975     prop_conv_solvert::convert(exprt const&) <cycle 13> [204]
                0.00    0.13  175369/175369      literal_exprt::literal_exprt(literalt) [500]
                0.00    0.10  175008/175513      implies_exprt::implies_exprt(exprt const&, exprt const&) [540]
                0.00    0.05     158/12186       prop_conv_solvert::set_to(exprt const&, bool) [81]
                0.00    0.01  350827/49184322     exprt::~exprt() [148]
                0.00    0.01     158/136122      boolbvt::set_to(exprt const&, bool) [63]
                0.00    0.00  175008/26670459     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [282]
                0.00    0.00     361/2547        and_exprt::and_exprt(exprt const&, exprt const&) [1383]
                0.00    0.00     150/150         disjunction(std::vector<exprt, std::allocator<exprt> > const&) [1625]
                0.00    0.00     150/574573      true_exprt::true_exprt() [373]
                0.00    0.00     361/13655395     irept::operator=(irept const&) [261]
                0.00    0.00     150/1354002     std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long) [498]
                0.00    0.00     361/192196838     irept::remove_ref(irept::dt*) <cycle 16> [75]
                0.00    0.00     150/133753      std::vector<exprt, std::allocator<exprt> >::~vector() [1182]
                0.00    0.00     150/133753      std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base() [1233]
                0.00    0.00     150/244466389     irept::irept(irept const&) [91]
                0.00    0.00     150/105151296     exprt::exprt(exprt const&) [411]
                0.00    0.00     150/516443      true_exprt::~true_exprt() [2090]
-----------------------------------------------
                3.23    0.29 79689574/79689574     named_subt_lower_bound(std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > > const&, dstring const&) [61]
[86]     0.8    3.23    0.29 79689574         std::_List_const_iterator<std::pair<dstring, irept> > std::lower_bound<std::_List_const_iterator<std::pair<dstring, irept> >, dstring, bool (*)(std::pair<dstring, irept> const&, dstring const&)>(std::_List_const_iterator<std::pair<dstring, irept> >, std::_List_const_iterator<std::pair<dstring, irept> >, dstring const&, bool (*)(std::pair<dstring, irept> const&, dstring const&)) [86]
                0.29    0.00 144523547/230251013     named_subt_order(std::pair<dstring, irept> const&, dstring const&) [325]
-----------------------------------------------
                0.03    0.31  598144/6033708     bv_utilst::adder_no_overflow(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&) [329]
                0.03    0.38  721624/6033708     bv_utilst::carry_out(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, literalt) [337]
                0.20    2.45 4713940/6033708     bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [83]
[87]     0.8    0.26    3.14 6033708         bv_utilst::carry(literalt, literalt, literalt) [87]
                0.07    1.64 10752168/11815325     std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt) [150]
                0.21    0.60 10752168/56040747     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [72]
                0.13    0.37 12722829/16426342     cnft::land(literalt, literalt) [271]
                0.06    0.05 8481886/8902238     cnft::lor(literalt, literalt) [517]
                0.01    0.00 1792028/12915132     cnft::new_variable() [680]
                0.00    0.00 1792028/19845750     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [695]
-----------------------------------------------
                0.02    0.11   25670/721597      goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&) [512]
                0.02    0.15   35669/721597      goto_symext::merge_gotos(goto_symex_statet&) [28]
                0.03    0.19   45804/721597      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [37]
                0.03    0.21   51340/721597      operator|=(guardt&, guardt const&) [187]
                0.05    0.33   80049/721597      goto_symext::symex_goto(goto_symex_statet&) [23]
                0.29    1.98  483065/721597      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[88]     0.8    0.43    2.96  721597         guardt::is_false() const [88]
                2.85    0.10 43800328/44698398     exprt::is_false() const [102]
-----------------------------------------------
                0.02    3.37  177833/177833      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [32]
[89]     0.8    0.02    3.37  177833         symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [89]
                0.00    3.00  177833/423805      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [39]
                0.00    0.16  177833/423805      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [347]
                0.00    0.11  177833/847610      symex_target_equationt::SSA_stept::~SSA_stept() [303]
                0.01    0.05  177833/423805      symex_target_equationt::SSA_stept::SSA_stept() [495]
                0.00    0.02  355666/5745688     exprt::operator=(exprt const&) [380]
                0.00    0.01  177833/49184322     exprt::~exprt() [148]
-----------------------------------------------
                             131778559             operator==(irept const&, irept const&) <cycle 17> [45]
[90]     0.8    1.16    2.18 131778559         bool std::operator==<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >(std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > > const&, std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > > const&) <cycle 17> [90]
                2.18    0.00 90938205/90938205     bool std::operator==<dstring, irept>(std::pair<dstring, irept> const&, std::pair<dstring, irept> const&) [131]
                             90814855             operator==(irept const&, irept const&) <cycle 17> [45]
-----------------------------------------------
                0.00    0.00       1/244466389     goto_convertt::convert_decl(code_declt const&, goto_programt&) <cycle 5> [1016]
                0.00    0.00       1/244466389     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1857]
                0.00    0.00       2/244466389     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [2000]
                0.00    0.00       2/244466389     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 5> [1882]
                0.00    0.00       3/244466389     simplify_exprt::simplify_floatbv_op(exprt&) [1909]
                0.00    0.00       3/244466389     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1735]
                0.00    0.00       4/244466389     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1785]
                0.00    0.00       4/244466389     flatten_byte_extract(exprt const&, namespacet const&) [1656]
                0.00    0.00       7/244466389     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1305]
                0.00    0.00       9/244466389     gen_one(typet const&) [1919]
                0.00    0.00      10/244466389     flatten_byte_operators(exprt const&, namespacet const&) [1985]
                0.00    0.00      18/244466389     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> [55]
                0.00    0.00      22/244466389     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 15> [951]
                0.00    0.00      36/244466389     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [441]
                0.00    0.00      46/244466389     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1019]
                0.00    0.00      47/244466389     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 5> [1590]
                0.00    0.00      51/244466389     std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::push_back(struct_union_typet::componentt const&) [1827]
                0.00    0.00      94/244466389     local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&) [1422]
                0.00    0.00      98/244466389     simplify_exprt::simplify_floatbv_typecast(exprt&) [1310]
                0.00    0.00      98/244466389     c_sizeof_type_rec(exprt const&) [1881]
                0.00    0.00     100/244466389     gcc_signed_int128_type() [1685]
                0.00    0.00     100/244466389     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1213]
                0.00    0.00     102/244466389     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [333]
                0.00    0.00     113/244466389     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1024]
                0.00    0.00     119/244466389     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1434]
                0.00    0.00     138/244466389     codet* std::__uninitialized_copy<false>::__uninit_copy<codet*, codet*>(codet*, codet*, codet*) [1976]
                0.00    0.00     146/244466389     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_create_node(std::pair<BigInt const, exprt> const&) [1962]
                0.00    0.00     146/244466389     std::map<BigInt, exprt, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::operator[](BigInt const&) [1700]
                0.00    0.00     150/244466389     symex_target_equationt::convert_assertions(prop_convt&) [85]
                0.00    0.00     150/244466389     disjunction(std::vector<exprt, std::allocator<exprt> > const&) [1625]
                0.00    0.00     152/244466389     yyansi_cparse() [142]
                0.00    0.00     152/244466389     goto_convertt::get_constant(exprt const&) [1974]
                0.00    0.00     152/244466389     goto_convertt::generate_conditional_branch(exprt const&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, locationt const&, goto_programt&) <cycle 5> [1513]
                0.00    0.00     152/244466389     goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&) <cycle 5> [1599]
                0.00    0.00     152/244466389     boolean_negate(exprt const&) [1646]
                0.00    0.00     153/244466389     yyansi_clex() [210]
                0.00    0.00     153/244466389     convert_string_literal(std::string const&) [610]
                0.00    0.00     177/244466389     std::list<codet, std::allocator<codet> >::_M_create_node(codet const&) [1970]
                0.00    0.00     177/244466389     get_destructor(namespacet const&, typet const&) [1922]
                0.00    0.00     177/244466389     std::vector<codet, std::allocator<codet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, codet const&) [1915]
                0.00    0.00     178/244466389     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 1> [1630]
                0.00    0.00     193/244466389     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&) [1688]
                0.00    0.00     204/244466389     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&) [1793]
                0.00    0.00     208/244466389     code_blockt::end_location() const [1810]
                0.00    0.00     274/244466389     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [981]
                0.00    0.00     280/244466389     c_bool_type() [1592]
                0.00    0.00     297/244466389     std::pair<typet, equalityt::typestructt>::pair(typet const&, equalityt::typestructt const&) [1925]
                0.00    0.00     297/244466389     std::pair<typet const, equalityt::typestructt>::pair<typet, equalityt::typestructt>(std::pair<typet, equalityt::typestructt> const&) [1926]
                0.00    0.00     297/244466389     std::pair<typet const, equalityt::typestructt>::pair(std::pair<typet const, equalityt::typestructt> const&) [1927]
                0.00    0.00     297/244466389     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&) [1157]
                0.00    0.00     304/244466389     goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) <cycle 5> [1365]
                0.00    0.00     304/244466389     std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::push_back(arrayst::array_equalityt const&) [1676]
                0.00    0.00     306/244466389     string_constantt::set_value(dstring const&) [1458]
                0.00    0.00     316/244466389     goto_convertt::unwind_destructor_stack(locationt const&, unsigned int, goto_programt&, bool) <cycle 5> [1653]
                0.00    0.00     316/244466389     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*) [1945]
                0.00    0.00     353/244466389     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1620]
                0.00    0.00     356/244466389     is_not_zero(exprt const&, namespacet const&) [1457]
                0.00    0.00     357/244466389     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*) [1940]
                0.00    0.00     357/244466389     signedbv_typet::smallest_expr() const [1494]
                0.00    0.00     370/244466389     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1255]
                0.00    0.00     401/244466389     unsigned_short_int_type() [1558]
                0.00    0.00     450/244466389     simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1308]
                0.00    0.00     450/244466389     signed_long_long_int_type() [1550]
                0.00    0.00     474/244466389     c_typecheck_baset::typecheck_expr_rel(exprt&) [1442]
                0.00    0.00     481/244466389     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [838]
                0.00    0.00     485/244466389     arrayst::array_equalityt* std::__uninitialized_copy<false>::__uninit_copy<arrayst::array_equalityt*, arrayst::array_equalityt*>(arrayst::array_equalityt*, arrayst::array_equalityt*, arrayst::array_equalityt*) [1856]
                0.00    0.00     505/244466389     goto_convertt::convert_expression(code_expressiont const&, goto_programt&) <cycle 5> [1791]
                0.00    0.00     516/244466389     dynamic_size(namespacet const&) [1465]
                0.00    0.00     548/244466389     null_pointer(exprt const&) [1469]
                0.00    0.00     600/244466389     signed_short_int_type() [1525]
                0.00    0.00     608/244466389     simplify_exprt::simplify_inequality_address_of(exprt&) [1390]
                0.00    0.00     690/244466389     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1342]
                0.00    0.00     704/244466389     c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 3> [1270]
                0.00    0.00     706/244466389     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1376]
                0.00    0.00     719/244466389     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [623]
                0.00    0.00     735/244466389     goto_symext::symex_assume(goto_symex_statet&, exprt const&) [967]
                0.00    0.00     742/244466389     get_failed_symbol(symbol_exprt const&, namespacet const&) [1433]
                0.00    0.00     821/244466389     simplify_expr(exprt const&, namespacet const&) [1130]
                0.00    0.00     824/244466389     std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_create_node(bv_pointerst::postponedt const&) [1703]
                0.00    0.00     844/244466389     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1341]
                0.00    0.00     894/244466389     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&) [1821]
                0.00    0.00     894/244466389     std::map<dstring, code_typet, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::operator[](dstring const&) [1612]
                0.00    0.00     982/244466389     arrayst::array_equalityt::array_equalityt(arrayst::array_equalityt const&) [1854]
                0.00    0.00    1000/244466389     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 3> [740]
                0.00    0.00    1002/244466389     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1165]
                0.00    0.00    1010/244466389     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1208]
                0.00    0.00    1050/244466389     c_sizeoft::sizeof_rec(typet const&) [1326]
                0.00    0.00    1127/244466389     std::pair<typet const, boolbv_widtht::entryt>::pair(std::pair<typet const, boolbv_widtht::entryt> const&) [1711]
                0.00    0.00    1167/244466389     goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&) [555]
                0.00    0.00    1167/244466389     object_lower_bound(exprt const&) [1292]
                0.00    0.00    1203/244466389     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1443]
                0.00    0.00    1324/244466389     object_upper_bound(exprt const&, typet const&, namespacet const&) [1193]
                0.00    0.00    1368/244466389     object_size(exprt const&) [1479]
                0.00    0.00    1486/244466389     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [537]
                0.00    0.00    1495/244466389     unsigned_long_int_type() [1431]
                0.00    0.00    1550/244466389     unsigned_long_long_int_type() [1423]
                0.00    0.00    1788/244466389     goto_function_templatet<goto_programt>::goto_function_templatet(goto_function_templatet<goto_programt> const&) [1194]
                0.00    0.00    1868/244466389     simplify_exprt::simplify_mod(exprt&) [1156]
                0.00    0.00    1912/244466389     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1174]
                0.00    0.00    2126/244466389     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1171]
                0.00    0.00    2416/244466389     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&) [1708]
                0.00    0.00    2416/244466389     std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::operator[](dstring const&) [1548]
                0.00    0.00    2475/244466389     configt::this_operating_system() [911]
                0.00    0.00    2556/244466389     pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const [1162]
                0.00    0.00    2697/244466389     convert_integer_literal(std::string const&) [1188]
                0.00    0.00    2800/244466389     linkingt::duplicate_object_symbol(symbolt&, symbolt&) [791]
                0.00    0.00    2802/244466389     c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool) [1244]
                0.00    0.00    2904/244466389     std::vector<typet, std::allocator<typet> >::push_back(typet const&) [785]
                0.00    0.00    3500/244466389     unsigned_int_type() [1320]
                0.00    0.00    3588/244466389     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> [683]
                0.00    0.00    3588/244466389     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1027]
                0.00    0.00    3594/244466389     value_set_dereferencet::dereference_type_compare(typet const&, typet const&) const [619]
                0.00    0.00    3701/244466389     goto_symext::return_assignment(goto_symex_statet&) [249]
                0.00    0.00    4114/244466389     goto_checkt::bounds_check(index_exprt const&, guardt const&) [509]
                0.00    0.00    4124/244466389     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [968]
                0.00    0.00    4712/244466389     pointer_offset(exprt const&) [1329]
                0.00    0.00    5211/244466389     goto_symex_statet::framet::framet(goto_symex_statet::framet const&) [976]
                0.00    0.00    5267/244466389     invalid_pointer(exprt const&) [1311]
                0.00    0.00    7633/244466389     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [312]
                0.00    0.00    8383/244466389     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*) [1623]
                0.00    0.00    9095/244466389     ansi_c_convert_typet::read_rec(typet const&) [743]
                0.00    0.00    9672/244466389     goto_symex_statet::framet::framet() [1011]
                0.00    0.00    9999/244466389     operator|=(guardt&, guardt const&) [187]
                0.00    0.00   10098/244466389     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&) [1576]
                0.00    0.00   10353/244466389     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> > >) [1154]
                0.00    0.00   11418/244466389     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [300]
                0.00    0.00   13212/244466389     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [388]
                0.00    0.00   14308/244466389     goto_symext::symex_decl(goto_symex_statet&) [370]
                0.00    0.00   14339/244466389     simplify_exprt::simplify_object(exprt&) [448]
                0.00    0.00   15409/244466389     build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&) [580]
                0.00    0.00   15742/244466389     goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [998]
                0.00    0.00   16337/244466389     std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&) [703]
                0.00    0.00   16396/244466389     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet) [1158]
                0.00    0.00   16452/244466389     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [162]
                0.00    0.00   16901/244466389     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&) [1563]
                0.00    0.00   16901/244466389     std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::operator[](unsigned int const&) [1350]
                0.00    0.00   19555/244466389     std::pair<exprt const, unsigned int>::pair(std::pair<exprt const, unsigned int> const&) [1544]
                0.00    0.00   20196/244466389     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&) [1322]
                0.00    0.00   20725/244466389     merge(unsigned int, unsigned int) [704]
                0.00    0.00   25086/244466389     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [37]
                0.00    0.00   26316/244466389     signed_int_type() [912]
                0.00    0.00   27344/244466389     simplify_exprt::simplify_unary_minus(exprt&) [560]
                0.00    0.00   28088/244466389     numbering<exprt>::number(exprt const&) [502]
                0.00    0.00   28680/244466389     equalityt::equality2(exprt const&, exprt const&) [659]
                0.00    0.00   28774/244466389     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [739]
                0.00    0.00   28948/244466389     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [363]
                0.00    0.00   31215/244466389     simplify_exprt::simplify_with(exprt&) [733]
                0.00    0.00   32949/244466389     simplify_exprt::simplify_object_size(exprt&) <cycle 18> [617]
                0.00    0.00   38642/244466389     struct_union_typet::component_type(dstring const&) const [1140]
                0.00    0.00   38814/244466389     irept* std::__uninitialized_copy<false>::__uninit_copy<irept*, irept*>(irept*, irept*, irept*) [1468]
                0.00    0.00   47543/244466389     std::vector<irept, std::allocator<irept> >::_M_insert_aux(__gnu_cxx::__normal_iterator<irept*, std::vector<irept, std::allocator<irept> > >, irept const&) [846]
                0.00    0.00   48193/244466389     same_object(exprt const&, exprt const&) [491]
                0.00    0.00   48298/244466389     goto_program_templatet<codet, exprt>::instructiont::instructiont() [833]
                0.00    0.00   49277/244466389     simplify_exprt::simplify_div(exprt&) [429]
                0.00    0.00   49750/244466389     c_typecastt::implicit_typecast(exprt&, typet const&) [475]
                0.00    0.00   53908/244466389     simplify_exprt::simplify_index(exprt&) [613]
                0.00    0.00   62934/244466389     prop_conv_solvert::get(exprt const&) const <cycle 15> [894]
                0.00    0.00   69602/244466389     std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_create_node(exprt const&) [1005]
                0.00    0.00   70390/244466389     value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const [476]
                0.00    0.00   71616/244466389     arrayst::add_array_Ackermann_constraints() [105]
                0.00    0.00   72485/244466389     std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_create_node(ansi_c_declarationt const&) [1413]
                0.00    0.00   74497/244466389     std::list<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_create_node(value_set_dereferencet::valuet const&) [1318]
                0.00    0.00   76631/244466389     make_subtype(unsigned int, unsigned int) [738]
                0.00    0.00   95664/244466389     typet* std::__uninitialized_copy<false>::__uninit_copy<typet*, typet*>(typet*, typet*, typet*) [983]
                0.00    0.00   96386/244466389     pointer_object(exprt const&) [554]
                0.00    0.00   97041/244466389     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_templatet<codet, exprt>::instructiont const&) [1297]
                0.00    0.00   99500/244466389     c_typecastt::follow_with_qualifiers(typet const&) [1324]
                0.00    0.00  106124/244466389     irep_serializationt::insert_on_read(unsigned long, irept const&) [855]
                0.00    0.00  113199/244466389     signed_long_int_type() [603]
                0.00    0.00  113404/244466389     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [198]
                0.00    0.00  126529/244466389     c_typecheck_baset::typecheck_symbol_type(typet&) [330]
                0.00    0.00  139594/244466389     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>*) [1347]
                0.00    0.00  140149/244466389     value_set_dereferencet::valuet::valuet(value_set_dereferencet::valuet const&) [1328]
                0.00    0.00  143029/244466389     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&) [1345]
                0.00    0.00  145142/244466389     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [12]
                0.00    0.00  157548/244466389     std::vector<typet, std::allocator<typet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<typet*, std::vector<typet, std::allocator<typet> > >, typet const&) [790]
                0.00    0.00  169055/244466389     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> [219]
                0.00    0.00  169495/244466389     size_of_expr(typet const&, namespacet const&) <cycle 18> [425]
                0.00    0.00  176788/244466389     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [146]
                0.00    0.00  187065/244466389     ansi_c_declarationt::full_type(ansi_c_declaratort const&) const [618]
                0.00    0.00  187065/244466389     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&) [840]
                0.00    0.00  189802/244466389     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*) [1301]
                0.00    0.00  194834/244466389     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::pair(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&) [1152]
                0.00    0.00  202077/244466389     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [228]
                0.00    0.00  204270/244466389     goto_trace_stept::goto_trace_stept(goto_trace_stept const&) [786]
                0.00    0.00  223491/244466389     value_set_dereferencet::valuet::valuet() [663]
                0.00    0.00  277698/244466389     goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [32]
                0.00    0.00  291324/244466389     std::list<typet, std::allocator<typet> >::_M_create_node(typet const&) [1184]
                0.00    0.00  298824/244466389     goto_symext::symex_goto(goto_symex_statet&) [23]
                0.00    0.00  304499/244466389     goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [14]
                0.00    0.00  321535/244466389     simplify_exprt::simplify_plus(exprt&) [116]
                0.00    0.00  340750/244466389     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> [238]
                0.00    0.00  343282/244466389     message_streamt::message_streamt(message_handlert&) [977]
                0.00    0.00  346597/244466389     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [153]
                0.01    0.00  381658/244466389     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.01    0.00  417627/244466389     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> > >) [379]
                0.01    0.00  440416/244466389     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [11]
                0.01    0.00  442955/244466389     gen_zero(typet const&) [331]
                0.01    0.00  471139/244466389     guardt::as_expr(std::_List_const_iterator<exprt>) const [60]
                0.01    0.00  497297/244466389     std::pair<exprt const, literalt>::pair(std::pair<exprt const, literalt> const&) [1167]
                0.01    0.00  498695/244466389     boolbv_mapt::map_entryt::map_entryt(boolbv_mapt::map_entryt const&) [753]
                0.01    0.00  500064/244466389     goto_symext::add_to_lhs(exprt const&, exprt const&) [634]
                0.01    0.00  511229/244466389     void std::__uninitialized_fill_n<false>::__uninit_fill_n<exprt*, unsigned long, exprt>(exprt*, unsigned long, exprt const&) [971]
                0.01    0.00  629267/244466389     std::vector<exprt, std::allocator<exprt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt const&) [594]
                0.01    0.00  641036/244466389     simplify_exprt::simplify_mult(exprt&) [197]
                0.01    0.00  647182/244466389     from_integer(BigInt const&, typet const&) [244]
                0.01    0.00  672506/244466389     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [246]
                0.01    0.00  694255/244466389     std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&) [741]
                0.01    0.00  694255/244466389     std::pair<typet const, boolbv_widtht::entryt>::pair<typet, boolbv_widtht::entryt>(std::pair<typet, boolbv_widtht::entryt> const&) [742]
                0.01    0.00  779901/244466389     symbolt::symbolt(symbolt const&) [751]
                0.01    0.00  817364/244466389     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&) [1006]
                0.01    0.00  851148/244466389     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [194]
                0.01    0.00  975705/244466389     prop_conv_solvert::convert(exprt const&) <cycle 13> [204]
                0.01    0.00  975705/244466389     std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&) [925]
                0.02    0.00 1651406/244466389     exprt* std::__uninitialized_copy<false>::__uninit_copy<exprt*, exprt*>(exprt*, exprt*, exprt*) [676]
                0.02    0.00 1661206/244466389     merge_irept::merged(irept const&) [41]
                0.03    0.00 1950523/244466389     unsigned_char_type() [190]
                0.03    0.00 1964145/244466389     hash_numbering<exprt, irep_hash>::number(exprt const&) [149]
                0.03    0.00 1984528/244466389     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [25]
                0.03    0.00 2020913/244466389     std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&) [707]
                0.03    0.00 2334192/244466389     boolbvt::convert_bv(exprt const&) <cycle 13> [93]
                0.03    0.00 2334192/244466389     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&) [548]
                0.03    0.00 2334192/244466389     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&) [529]
                0.04    0.00 2966635/244466389     symex_target_equationt::SSA_stept::SSA_stept() [495]
                0.04    0.00 2966635/244466389     symex_target_equationt::SSA_stept::SSA_stept(symex_target_equationt::SSA_stept const&) [344]
                0.07    0.00 4845741/244466389     std::vector<irept, std::allocator<irept> >::push_back(irept const&) [516]
                0.15    0.00 11418354/244466389     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&) [291]
                0.16    0.00 11678084/244466389     irept::add(dstring const&) [43]
                0.20    0.00 14885894/244466389     irept::add(dstring const&, irept const&) [160]
                0.21    0.00 15769089/244466389     simplify_exprt::simplify_rec(exprt&) <cycle 18> [134]
                0.26    0.00 19071378/244466389     std::list<exprt, std::allocator<exprt> >::_M_create_node(exprt const&) [368]
                0.35    0.00 26041192/244466389     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [282]
                0.39    0.00 28871137/244466389     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*) [258]
                0.92    0.00 67642223/244466389     std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >::_M_create_node(std::pair<dstring, irept> const&) [151]
[91]     0.7    3.32    0.00 244466389         irept::irept(irept const&) [91]
-----------------------------------------------
                0.00    0.00     370/550206      goto_symext::symex_assume(goto_symex_statet&, exprt const&) [967]
                0.00    0.00     370/550206      goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1255]
                0.00    0.01    1486/550206      goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [537]
                0.00    0.12   20718/550206      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [37]
                0.00    0.66  110104/550206      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [11]
                0.00    0.83  139460/550206      goto_symext::symex_goto(goto_symex_statet&) [23]
                0.01    1.65  277698/550206      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [32]
[92]     0.7    0.01    3.28  550206         goto_symext::do_simplify(exprt&) [92]
                0.24    2.97  550206/2580091     simplify(exprt&, namespacet const&) <cycle 18> [698]
                0.01    0.05  550206/716922      optionst::get_bool_option(std::string const&) const [576]
-----------------------------------------------
                                   4             boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1252]
                                  12             boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1305]
                                  32             boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1948]
                                  60             boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [706]
                                  87             boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1389]
                                  88             boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [734]
                                 132             bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 13> [722]
                                 588             boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [280]
                                 825             bv_pointerst::convert_rest(exprt const&) <cycle 13> [670]
                                1511             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [701]
                                2282             boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1241]
                                3263             boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [802]
                                3481             boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [274]
                                6455             boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [606]
                                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> [436]
                                7576             boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [860]
                                7636             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> [219]
                                8131             boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [460]
                                9978             bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [155]
                               11152             boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [828]
                               14765             boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [497]
                               16229             boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [312]
                               26651             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [285]
                               27952             boolbvt::convert_bv_rel(exprt const&) <cycle 13> [297]
                               35832             boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [365]
                               47342             boolbvt::convert_overflow(exprt const&) <cycle 13> [159]
                              613696             boolbvt::convert_equality(equal_exprt const&) <cycle 13> [77]
                             1357370             boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [360]
                0.22    2.06  123933/1098975     boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [64]
[93]     0.7    1.08    2.17 2334192         boolbvt::convert_bv(exprt const&) <cycle 13> [93]
                0.18    1.45 2334192/2334192     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>) [164]
                0.02    0.17 4668384/49184322     exprt::~exprt() [148]
                0.01    0.10 2334192/2334192     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&) [529]
                0.00    0.10 2334192/2334192     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&) [548]
                0.08    0.00 2334192/192196838     irept::remove_ref(irept::dt*) <cycle 16> [75]
                0.03    0.00 2334192/244466389     irept::irept(irept const&) [91]
                0.01    0.01 2334192/2334192     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::~pair() [928]
                0.01    0.00 2334192/19845750     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [695]
                0.00    0.01 2334192/2529026     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::~pair() [1202]
                0.01    0.00 2334192/105151296     exprt::exprt(exprt const&) [411]
                0.00    0.00  194834/194834      bv_cbmct::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [1288]
                              194834             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [701]
-----------------------------------------------
                0.00    0.00       1/80950783     goto_convertt::convert_decl(code_declt const&, goto_programt&) <cycle 5> [1016]
                0.00    0.00       1/80950783     simplify_exprt::simplify_floatbv_op(exprt&) [1909]
                0.00    0.00       2/80950783     c_typecheck_baset::typecheck_for(codet&) <cycle 2> [1780]
                0.00    0.00       2/80950783     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 3> [1369]
                0.00    0.00       2/80950783     flatten_byte_operators(exprt const&, namespacet const&) [1985]
                0.00    0.00       2/80950783     simplify_exprt::simplify_ieee_float_relation(exprt&) [1896]
                0.00    0.00       3/80950783     exprt::op3() [2022]
                0.00    0.00       3/80950783     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1954]
                0.00    0.00       4/80950783     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1785]
                0.00    0.00       8/80950783     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [537]
                0.00    0.00       9/80950783     build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&) [580]
                0.00    0.00      10/80950783     c_typecheck_baset::typecheck_expr_index(exprt&) [1870]
                0.00    0.00      11/80950783     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [838]
                0.00    0.00      16/80950783     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1857]
                0.00    0.00      36/80950783     flatten_byte_extract(exprt const&, namespacet const&) [1656]
                0.00    0.00      49/80950783     simplify_exprt::simplify_floatbv_typecast(exprt&) [1310]
                0.00    0.00      50/80950783     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1518]
                0.00    0.00      76/80950783     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1560]
                0.00    0.00      76/80950783     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1618]
                0.00    0.00      85/80950783     c_typecheck_baset::typecheck_label(code_labelt&) [1931]
                0.00    0.00      85/80950783     to_code_label(codet&) [1884]
                0.00    0.00      87/80950783     create_function_scope(unsigned int) [1611]
                0.00    0.00     102/80950783     struct_union_typet::components() [1853]
                0.00    0.00     122/80950783     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1019]
                0.00    0.00     138/80950783     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1443]
                0.00    0.00     150/80950783     disjunction(std::vector<exprt, std::allocator<exprt> > const&) [1625]
                0.00    0.00     152/80950783     to_code_ifthenelse(codet&) [1831]
                0.00    0.00     152/80950783     code_function_callt::code_function_callt() [1604]
                0.00    0.00     177/80950783     code_declt::code_declt() [1607]
                0.00    0.00     188/80950783     c_typecheck_baset::typecheck_return(codet&) [1454]
                0.00    0.00     188/80950783     code_returnt::return_value() [1762]
                0.00    0.00     192/80950783     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [734]
                0.00    0.00     230/80950783     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1342]
                0.00    0.00     230/80950783     to_if_expr(exprt&) [1899]
                0.00    0.00     252/80950783     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 15> [951]
                0.00    0.00     304/80950783     c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&) <cycle 2> [1309]
                0.00    0.00     304/80950783     side_effect_expr_function_callt::function() [1866]
                0.00    0.00     354/80950783     c_typecheck_baset::typecheck_decl(codet&) <cycle 2> [1510]
                0.00    0.00     398/80950783     c_typecheck_baset::adjust_float_rel(exprt&) [1736]
                0.00    0.00     456/80950783     goto_convertt::remove_function_call(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1531]
                0.00    0.00     474/80950783     c_typecheck_baset::typecheck_expr_rel(exprt&) [1442]
                0.00    0.00     477/80950783     if_exprt::if_exprt() [1587]
                0.00    0.00     492/80950783     c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1555]
                0.00    0.00     505/80950783     c_typecheck_baset::typecheck_expression(codet&) [1753]
                0.00    0.00     622/80950783     to_dereference_expr(exprt&) [1794]
                0.00    0.00     706/80950783     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1376]
                0.00    0.00     742/80950783     address_of_exprt::object() [1779]
                0.00    0.00     807/80950783     goto_symex_statet::get_original_name(exprt&) const <cycle 8> [396]
                0.00    0.00     822/80950783     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [981]
                0.00    0.00     909/80950783     goto_convertt::clean_expr(exprt&, goto_programt&, bool) <cycle 5> [1541]
                0.00    0.00     912/80950783     simplify_exprt::simplify_inequality_address_of(exprt&) [1390]
                0.00    0.00    1449/80950783     c_typecheck_baset::typecheck_expr_operands(exprt&) <cycle 3> [1556]
                0.00    0.00    1486/80950783     byte_extract_exprt::byte_extract_exprt(dstring) [1480]
                0.00    0.00    1585/80950783     to_byte_extract_expr(exprt&) [1689]
                0.00    0.00    1897/80950783     simplify_exprt::simplify_mod(exprt&) [1156]
                0.00    0.00    2844/80950783     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1341]
                0.00    0.00    2883/80950783     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [472]
                0.00    0.00    3042/80950783     to_address_of_expr(exprt&) [1633]
                0.00    0.00    3084/80950783     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [515]
                0.00    0.00    3156/80950783     replace_location(exprt&, locationt const&) [1172]
                0.00    0.00    3219/80950783     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [692]
                0.00    0.00    5176/80950783     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [652]
                0.00    0.00    5268/80950783     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [797]
                0.00    0.00    5486/80950783     index_exprt::index_exprt(typet const&) [1278]
                0.00    0.00    5900/80950783     binary_relation_exprt::binary_relation_exprt(dstring const&) [1254]
                0.00    0.00    7512/80950783     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> [238]
                0.00    0.00    8329/80950783     code_function_callt::lhs() [1532]
                0.00    0.00    8471/80950783     to_code_assign(codet&) [1424]
                0.00    0.00    9490/80950783     goto_symext::symex_goto(goto_symex_statet&) [23]
                0.00    0.00   13693/80950783     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [623]
                0.00    0.00   17156/80950783     binary_relation_exprt::lhs() [1455]
                0.00    0.00   18768/80950783     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00   20331/80950783     simplify_exprt::simplify_minus(exprt&) [434]
                0.00    0.00   22390/80950783     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [300]
                0.00    0.00   22515/80950783     guardt::guard_expr(exprt&) const [409]
                0.00    0.00   22515/80950783     binary_exprt::binary_exprt(dstring const&, typet const&) [948]
                0.00    0.00   22521/80950783     simplify_exprt::simplify_shifts(exprt&) [611]
                0.00    0.00   23197/80950783     simplify_exprt::simplify_invalid_pointer(exprt&) [702]
                0.00    0.00   25048/80950783     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [391]
                0.00    0.00   27634/80950783     simplify_exprt::simplify_unary_minus(exprt&) [560]
                0.00    0.00   28774/80950783     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [19]
                0.00    0.00   46038/80950783     simplify_exprt::simplify_member(exprt&) [949]
                0.00    0.00   48464/80950783     member_exprt::member_exprt(typet const&) [755]
                0.00    0.00   49954/80950783     exprt::make_not() [813]
                0.00    0.00   50198/80950783     exprt::op2() [1331]
                0.00    0.00   50828/80950783     simplify_exprt::simplify_div(exprt&) [429]
                0.00    0.00   60032/80950783     prop_conv_solvert::get(exprt const&) const <cycle 15> [894]
                0.00    0.00   60275/80950783     exprt::move_to_operands(exprt&) [1207]
                0.00    0.00   67274/80950783     simplify_exprt::simplify_object_size(exprt&) <cycle 18> [617]
                0.00    0.00   69228/80950783     object_descriptor_exprt::object_descriptor_exprt() [720]
                0.00    0.00   72662/80950783     c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [121]
                0.00    0.00   72800/80950783     simplify_exprt::simplify_dynamic_object(exprt&) [649]
                0.00    0.00   73966/80950783     exprt::reserve_operands(unsigned long) [1303]
                0.00    0.00   77763/80950783     simplify_exprt::simplify_if(exprt&) <cycle 18> [598]
                0.00    0.00   88906/80950783     index_exprt::array() [1275]
                0.00    0.00   98575/80950783     code_assignt::lhs() [1260]
                0.00    0.00  117924/80950783     yyansi_cparse() [142]
                0.00    0.00  122508/80950783     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [415]
                0.00    0.00  143444/80950783     arrayst::add_array_Ackermann_constraints() [105]
                0.00    0.00  145224/80950783     ansi_c_declarationt::add_initializer(exprt&) [954]
                0.00    0.01  158196/80950783     goto_symext::add_to_lhs(exprt const&, exprt const&) [634]
                0.00    0.01  158648/80950783     simplify_exprt::simplify_pointer_object(exprt&) [843]
                0.00    0.01  165256/80950783     typet::subtypes() [708]
                0.00    0.01  173619/80950783     simplify_exprt::simplify_with(exprt&) [733]
                0.00    0.01  174257/80950783     goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 7> [279]
                0.00    0.01  187065/80950783     ansi_c_parsert::add_declarator(exprt&, irept&) [355]
                0.00    0.01  219462/80950783     simplify_exprt::simplify_mult(exprt&) [197]
                0.00    0.01  305153/80950783     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [363]
                0.00    0.01  306476/80950783     simplify_exprt::simplify_address_of_arg(exprt&) <cycle 18> [622]
                0.00    0.01  347549/80950783     typecast_exprt::op() [962]
                0.00    0.01  347578/80950783     to_typecast_expr(exprt&) [940]
                0.00    0.01  378144/80950783     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [441]
                0.00    0.01  383090/80950783     simplify_exprt::simplify_not(exprt&) <cycle 18> [394]
                0.00    0.01  402638/80950783     simplify_exprt::simplify_address_of(exprt&) <cycle 18> [407]
                0.00    0.01  425574/80950783     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [194]
                0.00    0.02  477862/80950783     simplify_exprt::simplify_object(exprt&) [448]
                0.00    0.02  497728/80950783     ansi_c_declarationt::declarator() [895]
                0.00    0.02  512986/80950783     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [153]
                0.00    0.02  568517/80950783     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [228]
                0.00    0.02  599759/80950783     to_index_expr(exprt&) [834]
                0.00    0.02  611601/80950783     code_typet::parameters() [558]
                0.01    0.03  817364/80950783     merge_irept::merged(irept const&) [41]
                0.02    0.08 2349212/80950783     adjust_float_expressions(exprt&, namespacet const&) [216]
                0.02    0.08 2569718/80950783     exprt::op1() [523]
                0.02    0.10 2882311/80950783     simplify_exprt::simplify_plus(exprt&) [116]
                0.03    0.16 4714394/80950783     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [50]
                0.04    0.22 6682127/80950783     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [111]
                0.05    0.24 7205770/80950783     simplify_exprt::sort_and_join(exprt&) [126]
                0.05    0.26 7968842/80950783     exprt::op0() [367]
                0.06    0.28 8347157/80950783     goto_symext::replace_array_equal(exprt&) [351]
                0.06    0.30 9005170/80950783     goto_symext::replace_nondet(exprt&) [335]
                0.13    0.63 19134503/80950783     simplify_exprt::simplify_rec(exprt&) <cycle 18> [134]
[94]     0.7    0.55    2.67 80950783         irept::get_sub() [94]
                0.81    1.86 80950783/226276681     irept::detach() [36]
-----------------------------------------------
                0.01    3.17   25674/25674       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_create_node(goto_symex_statet::goto_statet const&) [96]
[95]     0.7    0.01    3.17   25674         goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&) [95]
                0.00    2.13   25674/51344       goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&) [68]
                0.00    0.64   25674/51344       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&) [191]
                0.01    0.37   25674/51344       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&) [243]
                0.00    0.01   25674/1233686     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [318]
                0.00    0.00   25674/51344       goto_symex_statet::propagationt::propagationt(goto_symex_statet::propagationt const&) [2192]
                0.00    0.00   25674/51344       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&) [2193]
                0.00    0.00   25674/324504      guardt::guardt(guardt const&) [2103]
                0.00    0.00   25674/51344       value_sett::value_sett(value_sett const&) [2191]
                0.00    0.00   25674/51344       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&) [2194]
-----------------------------------------------
                0.00    3.18   25674/25674       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&) [97]
[96]     0.7    0.00    3.18   25674         std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_create_node(goto_symex_statet::goto_statet const&) [96]
                0.01    3.17   25674/25674       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&) [95]
-----------------------------------------------
                0.00    3.18   25674/25674       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [98]
[97]     0.7    0.00    3.18   25674         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&) [97]
                0.00    3.18   25674/25674       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_create_node(goto_symex_statet::goto_statet const&) [96]
-----------------------------------------------
                0.00    0.00       4/25674       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) [1497]
                0.00    0.46    3702/25674       goto_symext::symex_return(goto_symex_statet&) [140]
                0.00    2.72   21968/25674       goto_symext::symex_goto(goto_symex_statet&) [23]
[98]     0.7    0.00    3.18   25674         std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [98]
                0.00    3.18   25674/25674       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&) [97]
-----------------------------------------------
                0.00    0.46    3702/25670       goto_symext::symex_return(goto_symex_statet&) [140]
                0.00    2.71   21968/25670       goto_symext::symex_goto(goto_symex_statet&) [23]
[99]     0.7    0.00    3.17   25670         goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [99]
                0.00    2.13   25670/51344       goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&) [68]
                0.00    0.64   25670/51344       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&) [191]
                0.01    0.37   25670/51344       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&) [243]
                0.00    0.01   25670/1233686     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [318]
                0.00    0.00   25670/51344       goto_symex_statet::propagationt::propagationt(goto_symex_statet::propagationt const&) [2192]
                0.00    0.00   25670/51344       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&) [2193]
                0.00    0.00   25670/324504      guardt::guardt(guardt const&) [2103]
                0.00    0.00   25670/51344       value_sett::value_sett(value_sett const&) [2191]
                0.00    0.00   25670/51344       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&) [2194]
-----------------------------------------------
                             42987763             irept::hash() const [100]
                0.00    0.00      72/17639329     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 [1769]
                0.00    0.00     132/17639329     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) [1807]
                0.00    0.00     332/17639329     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>::find(exprt const&) const [1591]
                0.00    0.00     421/17639329     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) [1678]
                0.00    0.00   14340/17639329     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&) [1157]
                0.00    0.00   22710/17639329     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) [959]
                0.00    0.00   28680/17639329     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>) [796]
                0.05    0.00  294346/17639329     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) [569]
                0.12    0.00  694255/17639329     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>) [304]
                0.12    0.00  717654/17639329     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) [418]
                0.14    0.00  817364/17639329     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>) [222]
                0.17    0.00  975705/17639329     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>) [235]
                0.20    0.00 1144135/17639329     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) [369]
                0.34    0.00 1964145/17639329     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>) [168]
                0.40    0.00 2334192/17639329     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>) [164]
                1.49    0.00 8630846/17639329     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&) [52]
[100]    0.7    3.04    0.00 17639329+42987763 irept::hash() const [100]
                             42987763             irept::hash() const [100]
-----------------------------------------------
                0.72    2.30 105240932/105240932     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_copy(std::_Rb_tree_node<std::pair<dstring const, dstring> > const*, std::_Rb_tree_node<std::pair<dstring const, dstring> >*) [73]
[101]    0.7    0.72    2.30 105240932         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_clone_node(std::_Rb_tree_node<std::pair<dstring const, dstring> > const*) [101]
                2.30    0.00 105240932/105587737     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&) [128]
-----------------------------------------------
                0.00    0.00     152/44698398     boolean_negate(exprt const&) [1646]
                0.00    0.00     196/44698398     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> > >&) [1408]
                0.00    0.00     370/44698398     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1255]
                0.00    0.00     556/44698398     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [153]
                0.00    0.00     576/44698398     prop_conv_solvert::convert_bool(exprt const&) <cycle 13> [176]
                0.00    0.00     958/44698398     is_skip(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>) [1668]
                0.00    0.00    1794/44698398     prop_conv_solvert::get_bool(exprt const&, tvt&) const [1486]
                0.00    0.00   22756/44698398     guardt::guard_expr(exprt&) const [409]
                0.00    0.00   48078/44698398     exprt::make_not() [813]
                0.00    0.00   65705/44698398     simplify_exprt::simplify_if(exprt&) <cycle 18> [598]
                0.01    0.00  139460/44698398     goto_symext::symex_goto(goto_symex_statet&) [23]
                0.02    0.00  244843/44698398     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [363]
                0.02    0.00  372626/44698398     simplify_exprt::simplify_not(exprt&) <cycle 18> [394]
                2.85    0.10 43800328/44698398     guardt::is_false() const [88]
[102]    0.7    2.91    0.11 44698398         exprt::is_false() const [102]
                0.00    0.05  625456/47575433     exprt::type() const [71]
                0.02    0.04  625456/29001351     irept::get(dstring const&) const [122]
-----------------------------------------------
                                                 <spontaneous>
[103]    0.7    3.00    0.00                 Minisat::Solver::attachClause(unsigned int) [103]
-----------------------------------------------
                                                 <spontaneous>
[104]    0.7    2.95    0.00                 void Minisat::sort<Minisat::Lit, Minisat::LessThan_default<Minisat::Lit> >(Minisat::Lit*, int, Minisat::LessThan_default<Minisat::Lit>) [104]
-----------------------------------------------
                0.01    2.91     156/156         arrayst::post_process() [78]
[105]    0.7    0.01    2.91     156         arrayst::add_array_Ackermann_constraints() [105]
                0.25    2.39  143444/1098975     prop_conv_solvert::convert(exprt const&) <cycle 13> [204]
                0.00    0.08  143444/572233      equal_exprt::equal_exprt(exprt const&, exprt const&) [366]
                0.04    0.00 4238671/17054878     exprt::is_constant() const [463]
                0.00    0.03  286888/42609176     exprt::type() [56]
                0.00    0.03   71616/124994      index_exprt::index_exprt() [675]
                0.02    0.01   71828/34115844     operator==(irept const&, irept const&) <cycle 17> [45]
                0.00    0.01  214848/5745688     exprt::operator=(exprt const&) [380]
                0.00    0.01  215060/2569718     exprt::op1() [523]
                0.00    0.01   71616/856655      typet::subtype() const [575]
                0.00    0.00  143444/80950783     irept::get_sub() [94]
                0.00    0.01  143444/49184322     exprt::~exprt() [148]
                0.00    0.00   71616/56040747     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [72]
                0.00    0.00  143232/192196838     irept::remove_ref(irept::dt*) <cycle 16> [75]
                0.00    0.00   71616/1506093     typet::operator=(typet const&) [571]
                0.00    0.00   71616/6360044     std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long) [521]
                0.00    0.00   71616/244466389     irept::irept(irept const&) [91]
                0.00    0.00   71616/16491426     namespace_baset::follow(typet const&) const [435]
                0.00    0.00  143232/80546621     std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&) [314]
                0.00    0.00   71616/19845750     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [695]
                0.00    0.00   71616/105151296     exprt::exprt(exprt const&) [411]
                0.00    0.00   71616/35504418     cnft::lnot(literalt) [677]
                0.00    0.00  143444/455277      binary_relation_exprt::~binary_relation_exprt() [2091]
                0.00    0.00    1010/8357        unsigned_union_find::find(unsigned long) const [2336]
-----------------------------------------------
                                                 <spontaneous>
[106]    0.7    2.71    0.17                 Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, Minisat::vec<Minisat::Lit>&) [106]
                0.17    0.00 37399345/98163099     Minisat::vec<Minisat::Lit>::clear(bool) [328]
                0.00    0.00     247/66582072     Minisat::vec<Minisat::Lit>::capacity(int) [320]
-----------------------------------------------
                0.00    0.20    9952/145142      goto_symext::symex_goto(goto_symex_statet&) [23]
                0.00    0.50   25086/145142      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [37]
                0.01    2.18  110104/145142      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [11]
[107]    0.7    0.01    2.87  145142         symex_target_equationt::assignment(exprt const&, symbol_exprt const&, symbol_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [107]
                0.00    2.45  145142/423805      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [39]
                0.00    0.13  145142/423805      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [347]
                0.00    0.09  145142/847610      symex_target_equationt::SSA_stept::~SSA_stept() [303]
                0.00    0.08  145142/572233      equal_exprt::equal_exprt(exprt const&, exprt const&) [366]
                0.01    0.04  145142/423805      symex_target_equationt::SSA_stept::SSA_stept() [495]
                0.00    0.04  725710/5745688     exprt::operator=(exprt const&) [380]
                0.00    0.01  290284/387108      symbol_exprt::operator=(symbol_exprt const&) [896]
                0.00    0.01  290284/49184322     exprt::~exprt() [148]
                0.00    0.00  145142/455277      binary_relation_exprt::~binary_relation_exprt() [2091]
-----------------------------------------------
[108]    0.6    0.19    2.63  634974+4602    <cycle 10 as a whole> [108]
                0.19    2.53  638018+3395030     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [111]
                0.00    0.10    1558+2972        goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [537]
-----------------------------------------------
                0.00    2.80      50/50          add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [58]
[109]    0.6    0.00    2.80      50         ansi_c_languaget::typecheck(symbol_tablet&, std::string const&) [109]
                0.00    1.37      50/50          ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&) [182]
                0.00    1.37      50/50          linking(symbol_tablet&, symbol_tablet&, message_handlert&) [183]
                0.00    0.05      50/50          remove_internal_symbols(symbol_tablet&) [672]
                0.00    0.00      50/390         symbol_tablet::~symbol_tablet() [866]
                0.00    0.00      50/390         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() [1291]
                0.00    0.00      50/390         symbol_tablet::symbol_tablet() [1798]
                0.00    0.00      50/390         std::tr1::unordered_map<dstring, symbolt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, symbolt> > >::~unordered_map() [2620]
-----------------------------------------------
                0.00    1.37      50/100         ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&) [182]
                0.00    1.37      50/100         linking(symbol_tablet&, symbol_tablet&, message_handlert&) [183]
[110]    0.6    0.01    2.74     100         typecheckt::typecheck_main() [110]
                0.00    2.70      50/50          ansi_c_typecheckt::typecheck() [113]
                0.00    0.04      50/50          linkingt::typecheck() [710]
-----------------------------------------------
                             3395030             goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [111]
                                3044             goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [537]
                0.19    2.63  634974/634974      goto_symext::dereference(exprt&, goto_symex_statet&, bool) [54]
[111]    0.6    0.19    2.53  638018+3395030 goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [111]
                0.03    1.95   58924/58924       value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [146]
                0.04    0.22 6682127/80950783     irept::get_sub() [94]
                0.02    0.19   58924/58924       goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&) [431]
                0.03    0.00 3974124/13146368     dstring::operator==(char const*) const [527]
                0.00    0.01  347549/347578      to_typecast_expr(exprt&) [940]
                0.00    0.01  347549/347549      typecast_exprt::op() [962]
                0.00    0.01   47023/42609176     exprt::type() [56]
                0.00    0.00  117848/192196838     irept::remove_ref(irept::dt*) <cycle 16> [75]
                0.00    0.00   88683/88906       index_exprt::array() [1275]
                0.00    0.00   88683/599759      to_index_expr(exprt&) [834]
                0.00    0.00   60486/7968842     exprt::op0() [367]
                0.00    0.00    2239/2264226     exprt::is_zero() const [230]
                0.00    0.00    2239/168277      array_typet::size() const [946]
                0.00    0.00    1558/856655      typet::subtype() const [575]
                0.00    0.00    2239/208038      to_array_type(typet const&) [1117]
                0.00    0.00    1558/5745688     exprt::operator=(exprt const&) [380]
                0.00    0.00    1562/3042        to_address_of_expr(exprt&) [1633]
                0.00    0.00    1558/49184322     exprt::~exprt() [148]
                0.00    0.00    3797/16491426     namespace_baset::follow(typet const&) const [435]
                0.00    0.00   58924/58924       symex_dereference_statet::~symex_dereference_statet() [2173]
                0.00    0.00   58924/58924       dereference_callbackt::~dereference_callbackt() [2172]
                0.00    0.00   58924/121959      renaming_nst::~renaming_nst() [2135]
                0.00    0.00   58924/122856      namespacet::~namespacet() [2133]
                0.00    0.00   58924/122856      namespace_baset::~namespace_baset() [2134]
                                1558             goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [537]
                             3395030             goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [111]
-----------------------------------------------
[112]    0.6    0.00    2.70   72485+146978  <cycle 2 as a whole> [112]
                0.00    2.40   72662             c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [121]
                0.00    0.21   72612             c_typecheck_baset::typecheck_symbol(symbolt&) <cycle 2> [428]
                0.00    0.08   72411             c_typecheck_baset::typecheck_new_symbol(symbolt&) <cycle 2> [581]
                0.00    0.01    1089+85          c_typecheck_baset::typecheck_code(codet&) <cycle 2> [1159]
                0.00    0.00     152             c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&) <cycle 2> [1309]
                0.00    0.00     177             c_typecheck_baset::typecheck_decl(codet&) <cycle 2> [1510]
                0.00    0.00      85             c_typecheck_baset::typecheck_function_body(symbolt&) <cycle 2> [1530]
                0.00    0.00     123             c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1555]
                0.00    0.00     151             c_typecheck_baset::typecheck_redefinition_non_type(symbolt&, symbolt&) <cycle 2> [1622]
                0.00    0.00       1             c_typecheck_baset::typecheck_for(codet&) <cycle 2> [1780]
-----------------------------------------------
                0.00    2.70      50/50          typecheckt::typecheck_main() [110]
[113]    0.6    0.00    2.70      50         ansi_c_typecheckt::typecheck() [113]
                0.00    2.70   72485/72485       c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [121]
-----------------------------------------------
                0.00    0.00      10/29731197     float_utilst::relation(std::vector<literalt, std::allocator<literalt> > const&, float_utilst::relt, std::vector<literalt, std::allocator<literalt> > const&) [1533]
                0.00    0.00     296/29731197     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> >&) [278]
                0.00    0.00    3217/29731197     bv_utilst::signed_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [203]
                0.00    0.00    8192/29731197     boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [828]
                0.00    0.00   11480/29731197     bv_utilst::lt_or_le(bool, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [309]
                0.00    0.00   20325/29731197     bv_utilst::overflow_add(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [224]
                0.01    0.07  809272/29731197     bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> >&, literalt, literalt&) [536]
                0.01    0.10 1196288/29731197     bv_utilst::adder_no_overflow(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&) [329]
                0.08    0.76 9427880/29731197     bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [83]
                0.16    1.48 18254237/29731197     cnft::lequal(literalt, literalt) [152]
[114]    0.6    0.26    2.41 29731197         cnft::lxor(literalt, literalt) [114]
                0.19    2.18 6615122/6615122     cnft::gate_xor(literalt, literalt, literalt) [123]
                0.03    0.00 6615122/12915132     cnft::new_variable() [680]
                0.01    0.00 8136380/35504418     cnft::lnot(literalt) [677]
-----------------------------------------------
                                                 <spontaneous>
[115]    0.6    2.64    0.00                 Minisat::Solver::relocAll(Minisat::ClauseAllocator&) [115]
                0.00    0.00     327/98163099     Minisat::vec<Minisat::Lit>::clear(bool) [328]
-----------------------------------------------
                0.00    0.00       3/513558      simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [623]
                0.00    0.10   20331/513558      simplify_exprt::simplify_minus(exprt&) [434]
                0.09    2.38  493224/513558      simplify_exprt::simplify_node(exprt&) <cycle 18> [38]
[116]    0.6    0.09    2.48  513558         simplify_exprt::simplify_plus(exprt&) [116]
                0.02    0.97  369104/369104      exprt::sum(exprt const&) [211]
                0.01    0.38 3326058/42609176     exprt::type() [56]
                0.05    0.32  371755/442955      gen_zero(typet const&) [331]
                0.02    0.34  926488/2264226     exprt::is_zero() const [230]
                0.02    0.10 2882311/80950783     irept::get_sub() [94]
                0.00    0.09 1079054/47575433     exprt::type() const [71]
                0.06    0.00 3367233/4204428     is_number(typet const&) [600]
                0.01    0.02  376334/756526      std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >) [651]
                0.02    0.00  690639/192196838     irept::remove_ref(irept::dt*) <cycle 16> [75]
                0.01    0.01  369104/13655395     irept::operator=(irept const&) [261]
                0.02    0.00 1619360/17054878     exprt::is_constant() const [463]
                0.01    0.00  513558/16491426     namespace_baset::follow(typet const&) const [435]
                0.00    0.00  321535/244466389     irept::irept(irept const&) [91]
                0.00    0.00  321535/105151296     exprt::exprt(exprt const&) [411]
                0.00    0.00    2651/5745688     exprt::operator=(exprt const&) [380]
                0.00    0.00    2651/49184322     exprt::~exprt() [148]
-----------------------------------------------
                0.35    2.13 53201666/53201666     irept::dt::dt(irept::dt const&) [69]
[117]    0.6    0.35    2.13 53201666         std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >::list(std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > > const&) [117]
                0.41    1.72 53201666/53201666     void std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >::_M_initialize_dispatch<std::_List_const_iterator<std::pair<dstring, irept> > >(std::_List_const_iterator<std::pair<dstring, irept> >, std::_List_const_iterator<std::pair<dstring, irept> >, std::__false_type) [133]
-----------------------------------------------
                0.00    0.00       9/11178866     gen_one(typet const&) [1919]
                0.00    0.00      18/11178866     ieee_floatt::to_expr() const [1740]
                0.00    0.00      50/11178866     ansi_c_languaget::parse(std::istream&, std::string const&) [141]
                0.00    0.00      50/11178866     add_padding(struct_typet&, namespacet const&) [1177]
                0.00    0.00      50/11178866     c_typecheck_baset::c_typecheck_baset(symbol_tablet&, std::string const&, message_handlert&) [1742]
                0.00    0.00      52/11178866     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 3> [927]
                0.00    0.00      85/11178866     ansi_c_parsert::lookup_label(dstring) [1674]
                0.00    0.00      87/11178866     c_typecheck_baset::typecheck_function_body(symbolt&) <cycle 2> [1530]
                0.00    0.00      92/11178866     goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1570]
                0.00    0.00     153/11178866     convert_string_literal(std::string const&) [610]
                0.00    0.00     165/11178866     goto_checkt::goto_checkt(namespacet const&, optionst const&) [1543]
                0.00    0.00     168/11178866     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1027]
                0.00    0.00     210/11178866     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [838]
                0.00    0.00     255/11178866     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [162]
                0.00    0.00     409/11178866     expr2ct::id_shorthand(dstring const&) const [1337]
                0.00    0.00     495/11178866     register_language(languaget* (*)()) [1522]
                0.00    0.00     579/11178866     preprocessor_line(char const*, parsert&) [1580]
                0.00    0.00     782/11178866     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [146]
                0.00    0.00    1246/11178866     goto_symext::replace_nondet(exprt&) [335]
                0.00    0.00    2298/11178866     failed_symbol_id(dstring const&) [1488]
                0.00    0.00    2426/11178866     partial_order_concurrencyt::rw_clock_id(std::_List_const_iterator<symex_target_equationt::SSA_stept>, partial_order_concurrencyt::axiomt) [1453]
                0.00    0.00    2475/11178866     configt::this_operating_system() [911]
                0.00    0.00    2697/11178866     convert_integer_literal(std::string const&) [1188]
                0.00    0.00    2883/11178866     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [472]
                0.00    0.00    3588/11178866     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> [683]
                0.00    0.00    7284/11178866     label_properties(goto_programt&, std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >&) [1250]
                0.00    0.00   13228/11178866     ansi_c_parsert::add_declarator(exprt&, irept&) [355]
                0.00    0.00   18170/11178866     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [441]
                0.00    0.00   20253/11178866     expr2ct::get_shorthands(exprt const&) [650]
                0.00    0.00   20961/11178866     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [388]
                0.00    0.01   55826/11178866     exprt::is_one() const [694]
                0.00    0.01   64350/11178866     goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>) [920]
                0.00    0.02   72612/11178866     c_typecheck_baset::typecheck_symbol(symbolt&) <cycle 2> [428]
                0.00    0.02   72612/11178866     ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const [455]
                0.00    0.02   73287/11178866     value_sett::get_entry(value_sett::entryt const&, typet const&) [240]
                0.00    0.03  146210/11178866     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> [55]
                0.00    0.04  202068/11178866     exprt::mul(exprt const&) [302]
                0.00    0.05  211757/11178866     make_identifier() [310]
                0.00    0.05  211918/11178866     c_typecheck_baset::add_language_prefix(dstring) const [690]
                0.00    0.06  267113/11178866     ansi_c_parsert::lookup(std::string&, bool, bool) [484]
                0.00    0.07  332358/11178866     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> [238]
                0.00    0.07  334105/11178866     goto_symex_statet::level2t::name(dstring const&, unsigned int) const [578]
                0.00    0.07  344572/11178866     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [153]
                0.00    0.08  369104/11178866     exprt::sum(exprt const&) [211]
                0.00    0.10  442379/11178866     gen_zero(typet const&) [331]
                0.00    0.14  647182/11178866     from_integer(BigInt const&, typet const&) [244]
                0.00    0.21  990909/11178866     goto_symex_statet::level0t::name(dstring const&, unsigned int) const [398]
                0.00    0.22 1002426/11178866     goto_symex_statet::level1t::name(dstring const&, unsigned int) const [383]
                0.01    0.39 1811380/11178866     exprt::is_zero() const [230]
                0.01    0.74 3425480/11178866     irept::set(dstring const&, long long) [189]
[118]    0.6    0.05    2.40 11178866         dstring::dstring(std::string const&) [118]
                0.25    2.16 11178866/11178866     string_containert::get(std::string const&) [119]
-----------------------------------------------
                0.25    2.16 11178866/11178866     dstring::dstring(std::string const&) [118]
[119]    0.5    0.25    2.16 11178866         string_containert::get(std::string const&) [119]
                0.94    1.05 11178866/11586404     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&) [138]
                0.02    0.14  397258/630219      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&) [408]
                0.01    0.00  397258/630219      std::vector<std::string*, std::allocator<std::string*> >::push_back(std::string* const&) [890]
                0.00    0.01  397258/631305      std::list<std::string, std::allocator<std::string> >::push_back(std::string const&) [1114]
-----------------------------------------------
                0.01    0.20     642/7597        bv_utilst::multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [186]
                0.03    0.99    3217/7597        bv_utilst::signed_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [203]
                0.03    1.15    3738/7597        bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, std::vector<literalt, std::allocator<literalt> > const&) [172]
[120]    0.5    0.07    2.33    7597         bv_utilst::unsigned_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [120]
                0.00    1.93   44719/83818       bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool) [82]
                0.09    0.20   44719/142927      std::vector<literalt, std::allocator<literalt> >::operator=(std::vector<literalt, std::allocator<literalt> > const&) [215]
                0.02    0.06 1947718/16426342     cnft::land(literalt, literalt) [271]
                0.01    0.00 3058592/80546621     std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&) [314]
                0.00    0.00    7597/11815325     std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt) [150]
                0.00    0.00   44719/6360044     std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long) [521]
                0.00    0.00   15194/5125320     std::vector<literalt, std::allocator<literalt> >::vector(std::vector<literalt, std::allocator<literalt> > const&) [494]
                0.00    0.00  104632/19845750     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [695]
-----------------------------------------------
                                 177             c_typecheck_baset::typecheck_decl(codet&) <cycle 2> [1510]
                0.00    2.70   72485/72485       ansi_c_typecheckt::typecheck() [113]
[121]    0.5    0.00    2.40   72662         c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [121]
                0.06    1.90  145274/147381      c_typecheck_baset::typecheck_type(typet&) <cycle 3> [163]
                0.01    0.16   72612/72612       ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const [455]
                0.00    0.03   72662/72662       ansi_c_declarationt::set_is_typedef(bool) [808]
                0.00    0.03   72662/72662       ansi_c_declarationt::set_is_thread_local(bool) [810]
                0.00    0.03   72662/72662       ansi_c_declarationt::set_is_register(bool) [809]
                0.00    0.03   72662/72662       ansi_c_declarationt::set_is_extern(bool) [805]
                0.00    0.03   72662/72662       ansi_c_declarationt::set_is_static(bool) [807]
                0.00    0.03   72662/72662       ansi_c_declarationt::set_is_inline(bool) [806]
                0.00    0.02  217986/42609176     exprt::type() [56]
                0.00    0.02   72612/421016      symbolt::~symbolt() [563]
                0.00    0.01   72662/72867       c_typecheck_baset::make_already_typechecked(typet&) [955]
                0.00    0.01   72612/161049      symbolt::symbolt() [819]
                0.00    0.01   72662/73044       ansi_c_declarationt::get_is_static_assert() const [1155]
                0.00    0.00   72662/155372      c_storage_spect::read(typet const&) [947]
                0.00    0.00  145274/226276681     irept::detach() [36]
                0.00    0.00   72662/80950783     irept::get_sub() [94]
                0.00    0.00   72612/10711359     typet::~typet() [336]
                0.00    0.00   72662/902764      ansi_c_declarationt::declarators() [2071]
                0.00    0.00   72662/155372      c_storage_spect::c_storage_spect(typet const&) [2127]
                               72612             c_typecheck_baset::typecheck_symbol(symbolt&) <cycle 2> [428]
-----------------------------------------------
                0.00    0.00       1/29001351     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 3> [1369]
                0.00    0.00       1/29001351     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1954]
                0.00    0.00       1/29001351     is_skip(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>) [1668]
                0.00    0.00       1/29001351     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [333]
                0.00    0.00       2/29001351     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1785]
                0.00    0.00       2/29001351     simplify_exprt::simplify_object_size(exprt&) <cycle 18> [617]
                0.00    0.00       2/29001351     simplify_exprt::simplify_index(exprt&) [613]
                0.00    0.00      82/29001351     struct_typet::is_prefix_of(struct_typet const&) const [1773]
                0.00    0.00      85/29001351     code_labelt::get_label() const [1920]
                0.00    0.00      94/29001351     c_typecastt::get_c_type(typet const&) [1661]
                0.00    0.00     152/29001351     goto_convertt::get_string_constant(exprt const&) [1441]
                0.00    0.00     152/29001351     goto_convertt::do_function_call_symbol(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1378]
                0.00    0.00     154/29001351     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 3> [927]
                0.00    0.00     174/29001351     code_typet::parametert::get_base_name() const [1861]
                0.00    0.00     177/29001351     goto_convertt::convert_decl(code_declt const&, goto_programt&) <cycle 5> [1016]
                0.00    0.00     178/29001351     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 1> [1630]
                0.00    0.00     276/29001351     expr2ct::convert_typecast(typecast_exprt const&, unsigned int&) <cycle 1> [942]
                0.00    0.00     276/29001351     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1443]
                0.00    0.00     353/29001351     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1376]
                0.00    0.00     422/29001351     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1341]
                0.00    0.00     463/29001351     locationt::get_property_class() const [1754]
                0.00    0.00     573/29001351     simplify_exprt::simplify_with(exprt&) [733]
                0.00    0.00     578/29001351     to_side_effect_expr_function_call(exprt&) [1727]
                0.00    0.00     608/29001351     simplify_exprt::simplify_inequality_address_of(exprt&) [1390]
                0.00    0.00     738/29001351     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> [987]
                0.00    0.00     742/29001351     get_failed_symbol(symbol_exprt const&, namespacet const&) [1433]
                0.00    0.00     982/29001351     c_typecheck_baset::typecheck_expr_operands(exprt&) <cycle 3> [1556]
                0.00    0.00    1434/29001351     goto_symext::replace_nondet(exprt&) [335]
                0.00    0.00    1881/29001351     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 19> [1340]
                0.00    0.00    2226/29001351     side_effect_exprt::get_statement() const [1597]
                0.00    0.00    2800/29001351     base_type_eqt::base_type_eq_rec(exprt const&, exprt const&) [999]
                0.00    0.00    3325/29001351     symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&) [868]
                0.00    0.00    3762/29001351     rename_symbolt::have_to_rename(exprt const&) const <cycle 21> [1304]
                0.00    0.00    4797/29001351     expr2ct::convert_rec(typet const&, c_qualifierst const&, std::string const&) [960]
                0.00    0.00    6500/29001351     c_typecastt::do_typecast(exprt&, typet const&) [1178]
                0.00    0.00    7129/29001351     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> [436]
                0.00    0.00    7871/29001351     goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [998]
                0.00    0.00    8542/29001351     add_failed_symbol(symbolt&, symbol_tablet&) [1205]
                0.00    0.00   14667/29001351     simplify_exprt::simplify_shifts(exprt&) [611]
                0.00    0.00   15971/29001351     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [739]
                0.00    0.00   18177/29001351     code_typet::parametert::get_identifier() const [1379]
                0.00    0.00   18524/29001351     has_symbol(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > const&, bool, bool) [1377]
                0.00    0.00   18808/29001351     expr2ct::convert_symbol(exprt const&, unsigned int&) [1373]
                0.00    0.00   18808/29001351     find_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&, bool, bool) [1321]
                0.00    0.00   27469/29001351     boolbvt::get(exprt const&) const <cycle 15> [221]
                0.00    0.00   30809/29001351     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [623]
                0.00    0.00   33805/29001351     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [19]
                0.00    0.00   44709/29001351     boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [174]
                0.00    0.00   45171/29001351     locationt::get_column() const [1269]
                0.00    0.00   45176/29001351     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [815]
                0.00    0.00   51976/29001351     member_exprt::get_component_name() const [1251]
                0.00    0.00   67604/29001351     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [441]
                0.00    0.00   80435/29001351     namespace_baset::lookup(irept const&) const [752]
                0.00    0.00   82915/29001351     ansi_c_declaratort::build(irept&) [492]
                0.00    0.00   82950/29001351     yyansi_cparse() [142]
                0.00    0.01  100954/29001351     struct_union_typet::componentt::get_name() const [1153]
                0.00    0.01  135543/29001351     codet::get_statement() const [1004]
                0.00    0.01  187037/29001351     ansi_c_declaratort::get_name() const [926]
                0.01    0.02  270357/29001351     ansi_c_declaratort::get_base_name() const [858]
                0.01    0.02  277644/29001351     locationt::get_comment() const [842]
                0.01    0.02  360522/29001351     symbol_typet::get_identifier() const [781]
                0.01    0.03  457865/29001351     goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 7> [279]
                0.01    0.03  605612/29001351     locationt::get_file() const [647]
                0.01    0.03  605612/29001351     locationt::get_line() const [682]
                0.02    0.04  625456/29001351     exprt::is_false() const [102]
                0.02    0.04  626151/29001351     locationt::get_function() const [633]
                0.02    0.04  774980/29001351     exprt::is_true() const [417]
                0.05    0.11 1925584/29001351     value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool) [147]
                0.05    0.11 1952045/29001351     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> [55]
                0.08    0.18 3099794/29001351     constant_exprt::get_value() const [389]
                0.15    0.34 5988307/29001351     symbol_exprt::get_identifier() const [313]
                0.25    0.59 10252378/29001351     irept::get_string(dstring const&) const [214]
[122]    0.5    0.72    1.67 29001351         irept::get(dstring const&) const [122]
                0.39    1.28 29001351/79689574     named_subt_lower_bound(std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > > const&, dstring const&) [61]
-----------------------------------------------
                0.19    2.18 6615122/6615122     cnft::lxor(literalt, literalt) [114]
[123]    0.5    0.19    2.18 6615122         cnft::gate_xor(literalt, literalt, literalt) [123]
                0.52    1.47 26460488/56040747     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [72]
                0.10    0.07 6615122/8257742     std::vector<literalt, std::allocator<literalt> >::vector(unsigned long, literalt const&, std::allocator<literalt> const&) [416]
                0.01    0.00 6615122/19845750     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [695]
-----------------------------------------------
                0.00    0.00    3325/2423027     symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&) [868]
                0.00    0.01    6302/2423027     goto_symext::symex_dead(goto_symex_statet&) [660]
                0.00    0.01    7154/2423027     goto_symext::symex_decl(goto_symex_statet&) [370]
                0.00    0.01   11845/2423027     goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&) [664]
                0.00    0.02   19958/2423027     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [797]
                0.04    2.28 2374443/2423027     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [50]
[124]    0.5    0.04    2.32 2423027         goto_symex_statet::rename(dstring const&, namespacet const&, goto_symex_statet::levelt) [124]
                0.01    0.81  982232/1279587     goto_symex_statet::renaming_levelt::operator()(dstring const&) [206]
                0.01    0.79 4822364/8538285     goto_symex_statet::renaming_levelt::is_renamed(dstring const&) const [175]
                0.04    0.66  994077/994077      goto_symex_statet::level0t::operator()(dstring const&, namespacet const&, unsigned int) [259]
-----------------------------------------------
                0.00    0.00    1067/21747896     goto_checkt::check_rec(exprt const&, guardt&, bool) [356]
                0.42    1.93 21746829/21747896     guardt::as_expr(std::_List_const_iterator<exprt>) const [60]
[125]    0.5    0.43    1.93 21747896         exprt::is_boolean() const [125]
                0.05    1.88 21747896/47575433     exprt::type() const [71]
-----------------------------------------------
                0.70    1.64 3761589/3761589     simplify_exprt::simplify_node(exprt&) <cycle 18> [38]
[126]    0.5    0.70    1.64 3761589         simplify_exprt::sort_and_join(exprt&) [126]
                0.00    0.75  883388/883388      sort_operands(std::vector<exprt, std::allocator<exprt> >&) [248]
                0.01    0.43 3761589/42609176     exprt::type() [56]
                0.05    0.24 7205770/80950783     irept::get_sub() [94]
                0.00    0.16 1815844/47575433     exprt::type() const [71]
                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> > >) [1506]
                0.00    0.00    4053/756526      std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >) [651]
-----------------------------------------------
                0.00    0.00   69234/63428300     irept::remove(dstring const&) [266]
                0.00    0.03  817364/63428300     merge_irept::merged(irept const&) [41]
                0.03    0.25 7443830/63428300     irept::add(dstring const&, irept const&) [160]
                0.21    1.82 55097872/63428300     irept::add(dstring const&) [43]
[127]    0.5    0.24    2.09 63428300         irept::get_named_sub() [127]
                0.63    1.46 63428300/226276681     irept::detach() [36]
-----------------------------------------------
                0.01    0.00  346805/105587737     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&) [1173]
                2.30    0.00 105240932/105587737     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_clone_node(std::_Rb_tree_node<std::pair<dstring const, dstring> > const*) [101]
[128]    0.5    2.31    0.00 105587737         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&) [128]
-----------------------------------------------
                0.00    0.00      80/53629909     satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve() [929]
                1.11    1.18 53629829/53629909     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [72]
[129]    0.5    1.11    1.18 53629909         convert(std::vector<literalt, std::allocator<literalt> > const&, Minisat::vec<Minisat::Lit>&) [129]
                0.80    0.00 161629168/161629168     Minisat::vec<Minisat::Lit>::push(Minisat::Lit const&) [237]
                0.38    0.00 53629909/66582072     Minisat::vec<Minisat::Lit>::capacity(int) [320]
-----------------------------------------------
                0.00    0.00       6/1954511     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [692]
                0.03    2.22 1954505/1954511     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> [55]
[130]    0.5    0.03    2.22 1954511         value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [130]
                0.12    1.75 1954511/1964145     hash_numbering<exprt, irep_hash>::number(exprt const&) [149]
                0.05    0.25 1954511/4302991     value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const [269]
                0.01    0.03 1954511/4020394     value_sett::objectt::objectt() [568]
                0.01    0.00 1954511/23154913     BigInt::~BigInt() [561]
-----------------------------------------------
                2.18    0.00 90938205/90938205     bool std::operator==<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >(std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > > const&, std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > > const&) <cycle 17> [90]
[131]    0.5    2.18    0.00 90938205         bool std::operator==<dstring, irept>(std::pair<dstring, irept> const&, std::pair<dstring, irept> const&) [131]
-----------------------------------------------
                0.00    2.16    5071/5071        goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[132]    0.5    0.00    2.16    5071         goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [132]
                0.00    2.01    5071/5071        goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [144]
                0.00    0.10    5071/62173       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [199]
                0.00    0.05    5071/451141      guardt::as_expr() const [65]
                0.00    0.00    5071/5988307     symbol_exprt::get_identifier() const [313]
                0.00    0.00    5071/192196838     irept::remove_ref(irept::dt*) <cycle 16> [75]
                0.00    0.00    5071/13146368     dstring::operator==(char const*) const [527]
                0.00    0.00   10142/2302436     has_prefix(std::string const&, std::string const&) [2052]
                0.00    0.00    5071/3272537     to_symbol_expr(exprt const&) [2049]
-----------------------------------------------
                0.41    1.72 53201666/53201666     std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >::list(std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > > const&) [117]
[133]    0.5    0.41    1.72 53201666         void std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >::_M_initialize_dispatch<std::_List_const_iterator<std::pair<dstring, irept> > >(std::_List_const_iterator<std::pair<dstring, irept> >, std::_List_const_iterator<std::pair<dstring, irept> >, std::__false_type) [133]
                0.20    1.52 47690589/48521192     std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >::push_back(std::pair<dstring, irept> const&) [157]
-----------------------------------------------
                             12847913             simplify_exprt::simplify_rec(exprt&) <cycle 18> [134]
                                  16             simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1308]
                              306256             simplify_exprt::simplify_address_of_arg(exprt&) <cycle 18> [622]
                             2614083             simplify(exprt&, namespacet const&) <cycle 18> [698]
                0.00    0.00     821/2580091     simplify_expr(exprt const&, namespacet const&) [1130]
[134]    0.5    0.51    1.57 2921176+12847913 simplify_exprt::simplify_rec(exprt&) <cycle 18> [134]
                0.13    0.63 19134503/80950783     irept::get_sub() [94]
                0.55    0.01 15769089/192196838     irept::remove_ref(irept::dt*) <cycle 16> [75]
                0.21    0.00 15769089/244466389     irept::irept(irept const&) [91]
                0.04    0.00 15769089/105151296     exprt::exprt(exprt const&) [411]
                             15769089             simplify_exprt::simplify_node(exprt&) <cycle 18> [38]
                             12847913             simplify_exprt::simplify_rec(exprt&) <cycle 18> [134]
-----------------------------------------------
                0.05    2.02   20718/20718       goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [37]
[135]    0.5    0.05    2.02   20718         operator-=(guardt&, guardt const&) [135]
                1.23    0.53 5809120/34115844     operator==(irept const&, irept const&) <cycle 17> [45]
                0.01    0.25 5788402/5788402     std::list<exprt, std::allocator<exprt> >::pop_front() [400]
-----------------------------------------------
                0.94    1.13  123933/123933      boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [64]
[136]    0.5    0.94    1.13  123933         boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&) [136]
                0.01    1.08  123933/182545      boolbv_mapt::get_map_entry(dstring const&, typet const&) [165]
                0.03    0.00 22599676/183875372     cnft::no_variables() const [413]
                0.00    0.01   25152/382663      propt::set_equal(literalt, literalt) [513]
-----------------------------------------------
                0.00    0.00       5/371276      float_utilst::relation(std::vector<literalt, std::allocator<literalt> > const&, float_utilst::relt, std::vector<literalt, std::allocator<literalt> > const&) [1533]
                0.00    0.00      34/371276      float_utilst::exponent_all_ones(std::vector<literalt, std::allocator<literalt> > const&) [1589]
                0.00    0.00     112/371276      boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1305]
                0.00    0.00     804/371276      bv_pointerst::convert_rest(exprt const&) <cycle 13> [670]
                0.00    0.01    1696/371276      boolbvt::convert_overflow(exprt const&) <cycle 13> [159]
                0.00    0.06   11455/371276      boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [285]
                0.01    0.08   14731/371276      prop_conv_solvert::convert_bool(exprt const&) <cycle 13> [176]
                0.12    1.78  342439/371276      bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [76]
[137]    0.5    0.13    1.93  371276         cnft::land(std::vector<literalt, std::allocator<literalt> > const&) [137]
                0.12    1.04  209263/209643      cnft::eliminate_duplicates(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) [201]
                0.18    0.51 9240280/56040747     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [72]
                0.04    0.01 9240280/80546621     std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&) [314]
                0.00    0.00  209263/8257742     std::vector<literalt, std::allocator<literalt> >::vector(unsigned long, literalt const&, std::allocator<literalt> const&) [416]
                0.00    0.00  209263/6360044     std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long) [521]
                0.00    0.00  418526/19845750     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [695]
                0.00    0.00  209263/12915132     cnft::new_variable() [680]
                0.00    0.00    7274/16426342     cnft::land(literalt, literalt) [271]
-----------------------------------------------
                0.03    0.04  407538/11586404     string_containert::get(char const*) [432]
                0.94    1.05 11178866/11586404     string_containert::get(std::string const&) [119]
[138]    0.5    0.97    1.08 11586404         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&) [138]
                0.58    0.00 11586404/13037848     hash_string(char const*) [268]
                0.48    0.02 11586404/12216623     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 [305]
-----------------------------------------------
                0.03    0.08 3608057/69939822     irept::remove(dstring const&) [266]
                0.06    0.16 7444101/69939822     irept::add(dstring const&, irept const&) [160]
                0.45    1.27 58887664/69939822     irept::add(dstring const&) [43]
[139]    0.5    0.54    1.50 69939822         named_subt_lower_bound(std::list<std::pair<dstring, irept>, std::allocator<std::pair<dstring, irept> > >&, dstring const&) [139]
                1.33    0.17 69939822/69939822     std::_List_iterator<std::pair<dstring, irept> > std::lower_bound<std::_List_iterator<std::pair<dstring, irept> >, dstring, bool (*)(std::pair<dstring, irept> const&, dstring const&)>(std::_List_iterator<std::pair<dstring, irept> >, std::_List_iterator<std::pair<dstring, irept> >, dstring const&, bool (*)(std::pair<dstring, irept> const&, dstring const&)) [170]
-----------------------------------------------
                0.00    2.04    3702/3702        goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[140]    0.5    0.00    2.04    3702         goto_symext::symex_return(goto_symex_statet&) [140]
                0.00    0.74    3702/3702        goto_symext::return_assignment(goto_symex_statet&) [249]
                0.00    0.46    3702/25674       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [98]
                0.00    0.46    3702/25670       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [99]
                0.00    0.15    3702/25670       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&) [207]
                0.00    0.13    3702/51344       goto_symex_statet::goto_statet::~goto_statet() [156]
                0.00    0.10    3702/51839       goto_symex_statet::renaming_levelt::~renaming_levelt() [179]
                0.00    0.01    3702/15625       guardt::make_false() [831]
                0.00    0.00    3702/822692      goto_symex_statet::top() [941]
                0.00    0.00    3702/2947853     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> >*) [767]
                0.00    0.00    3702/1504864     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() [1106]