Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls  ms/call  ms/call  name    
 37.74    163.18   163.18                             Minisat::SimpSolver::backwardSubsumptionCheck(bool)
 13.68    222.32    59.14 18288434     0.00     0.00  irept::hash() const
  3.31    236.63    14.32                             Minisat::SimpSolver::addClause_(Minisat::vec<Minisat::Lit>&)
  2.56    247.69    11.06                             Minisat::SimpSolver::eliminateVar(int)
  2.02    256.42     8.73                             Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, int&)
  1.87    264.51     8.09                             Minisat::SimpSolver::removeClause(unsigned int)
  1.79    272.25     7.74                             Minisat::Solver::propagate()
  1.62    279.24     6.99                             Minisat::SimpSolver::strengthenClause(unsigned int, Minisat::Lit)
  1.42    285.38     6.14                             Minisat::SimpSolver::eliminate(bool)
  1.29    290.94     5.56                             Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::clean(Minisat::Lit const&)
  1.21    296.16     5.22                             Minisat::Solver::addClause_(Minisat::vec<Minisat::Lit>&)
  1.16    301.16     5.00                             Minisat::OccLists<int, Minisat::vec<unsigned int>, Minisat::SimpSolver::ClauseDeleted>::clean(int const&)
  1.15    306.12     4.97                             Minisat::SimpSolver::relocAll(Minisat::ClauseAllocator&)
  1.13    310.99     4.87 171598625     0.00     0.00  operator==(irept const&, irept const&)
  0.94    315.06     4.07 170184072     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::find(dstring const&) const
  0.86    318.80     3.74                             Minisat::Solver::detachClause(unsigned int, bool)
  0.86    322.54     3.74                             Minisat::SimpSolver::gatherTouchedClauses()
  0.83    326.12     3.58 344768797     0.00     0.00  irept::remove_ref(irept::dt*)
  0.76    329.41     3.29 1101147154     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++()
  0.64    332.16     2.75 258819111     0.00     0.00  irept::irept(irept const&)
  0.64    334.91     2.75 339338326     0.00     0.00  irept::detatch()
  0.63    337.63     2.72 105189184     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.63    340.35     2.72 44716060     0.00     0.00  exprt::is_false() const
  0.62    343.04     2.69                             Minisat::SimpSolver::newVar(bool, bool)
  0.59    345.61     2.57                             Minisat::Solver::attachClause(unsigned int)
  0.56    348.02     2.42                             Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, Minisat::vec<Minisat::Lit>&)
  0.55    350.41     2.39                             Minisat::Solver::newVar(bool, bool)
  0.55    352.80     2.39                             void Minisat::sort<Minisat::Lit, Minisat::LessThan_default<Minisat::Lit> >(Minisat::Lit*, int, Minisat::LessThan_default<Minisat::Lit>)
  0.52    355.04     2.24                             Minisat::Solver::relocAll(Minisat::ClauseAllocator&)
  0.48    357.11     2.07 178564652     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&)
  0.39    358.79     1.68 100553067     0.00     0.00  bool std::operator==<dstring const, irept>(std::pair<dstring const, irept> const&, std::pair<dstring const, irept> const&)
  0.38    360.44     1.66  4521958     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.38    362.09     1.65 143204212     0.00     0.00  irept::find(dstring const&) const
  0.38    363.73     1.64 127037973     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, irept> >*)
  0.34    365.21     1.48 10898697     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.33    366.64     1.43                             irept::full_hash() const
  0.32    368.01     1.37  7117357     0.00     0.00  std::pair<dstring const, irept>::pair<dstring, irept>(std::pair<dstring, irept> const&)
  0.29    369.28     1.28 177329061     0.00     0.00  irept::add(dstring const&)
  0.29    370.55     1.27 291961359     0.00     0.00  irept::~irept()
  0.28    371.75     1.20   131007     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.27    372.91     1.16    52089     0.02     0.02  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, dstring> >*)
  0.24    373.93     1.02                             Minisat::Solver::analyze(unsigned int, Minisat::vec<Minisat::Lit>&, int&)
  0.23    374.93     1.00 55493227     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&)
  0.22    375.89     0.96 136364705     0.00     0.00  bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >)
  0.22    376.82     0.93 140075953     0.00     0.00  bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*)
  0.21    377.73     0.91                             Minisat::SimpSolver::cleanUpClauses()
  0.20    378.61     0.88                             Minisat::vec<unsigned int>::capacity(int)
  0.20    379.47     0.87                             Minisat::Solver::removeClause(unsigned int)
  0.20    380.33     0.86    50724     0.02     0.09  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.19    381.17     0.84 104843846     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.19    381.99     0.82  2312355     0.00     0.00  boolbvt::convert_bv(exprt const&)
  0.19    382.79     0.80 140185144     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.18    383.58     0.79                             Minisat::vec<unsigned int>::growTo(int)
  0.18    384.34     0.76   478752     0.00     0.01  guardt::as_expr(std::_List_const_iterator<exprt>) const
  0.18    385.10     0.76    51766     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.17    385.86     0.76   121752     0.01     0.02  boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.16    386.56     0.70 136601120     0.00     0.00  bool std::operator==<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&)
  0.15    387.22     0.66 160308056     0.00     0.00  Minisat::vec<Minisat::Lit>::push(Minisat::Lit const&)
  0.15    387.86     0.64 53177605     0.00     0.00  convert(std::vector<literalt, std::allocator<literalt> > const&, Minisat::vec<Minisat::Lit>&)
  0.15    388.50     0.64 21875474     0.00     0.00  exprt::is_boolean() const
  0.15    389.14     0.64                             Minisat::Solver::cancelUntil(int)
  0.14    389.75     0.62  3535237     0.00     0.00  simplify_exprt::sort_and_join(exprt&)
  0.14    390.36     0.61 26042283     0.00     0.00  reference_counting<value_sett::object_map_dt>::reference_counting(reference_counting<value_sett::object_map_dt> const&)
  0.14    390.96     0.60                             Minisat::vec<Minisat::Solver::Watcher>::capacity(int)
  0.14    391.55     0.59 11608615     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.13    392.13     0.58 70365342     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&)
  0.13    392.69     0.56 12970328     0.00     0.00  hash_string(char const*)
  0.13    393.24     0.55                             Minisat::RegionAllocator<unsigned int>::alloc(int)
  0.12    393.77     0.53 78987740     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, irept> >*)
  0.12    394.29     0.52                             Minisat::Solver::litRedundant(Minisat::Lit, unsigned int)
  0.12    394.80     0.52                             mkElimClause(Minisat::vec<unsigned int>&, int, Minisat::Clause&)
  0.12    395.31     0.51 29666491     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, irept> > const*, std::_Rb_tree_node<std::pair<dstring const, irept> >*)
  0.11    395.81     0.50    45696     0.01     0.02  boolbv_mapt::get_literals(dstring const&, typet const&, unsigned int, std::vector<literalt, std::allocator<literalt> >&)
  0.11    396.30     0.49 55493375     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::add_variables()
  0.11    396.78     0.48                             Minisat::Solver::pickBranchLit()
  0.11    397.25     0.47 119421511     0.00     0.00  exprt::operands()
  0.11    397.71     0.46 65935960     0.00     0.00  Minisat::vec<Minisat::Lit>::capacity(int)
  0.11    398.16     0.46 75444484     0.00     0.00  exprt::has_operands() const
  0.10    398.61     0.45 78987740     0.00     0.00  std::pair<dstring const, irept>::pair(std::pair<dstring const, irept> const&)
  0.10    399.05     0.44 15406191     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, irept> >, std::pair<dstring const, irept> const&)
  0.10    399.48     0.43  2227544     0.00     0.00  std::map<dstring, dstring, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::operator[](dstring const&)
  0.10    399.91     0.43                             Minisat::Solver::uncheckedEnqueue(Minisat::Lit, unsigned int)
  0.09    400.31     0.40    66249     0.01     0.01  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.09    400.71     0.40  9136127     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.09    401.10     0.39 30076566     0.00     0.00  reference_counting<value_sett::object_map_dt>::remove_ref(reference_counting<value_sett::object_map_dt>::dt*)
  0.09    401.49     0.39 12209401     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.09    401.87     0.38   698801     0.00     0.00  guardt::is_false() const
  0.09    402.25     0.38 26979860     0.00     0.00  irept::get(dstring const&) const
  0.09    402.62     0.37 56465351     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, irept> > const*)
  0.09    402.99     0.37 56408011     0.00     0.00  get_nil_irep()
  0.09    403.36     0.37 63985549     0.00     0.00  void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*)
  0.09    403.73     0.37  3029318     0.00     0.00  irept::get_bool(dstring const&) const
  0.09    404.10     0.37                             operator<<(std::ostream&, irept const&)
  0.08    404.46     0.37 182535916     0.00     0.00  cnft::no_variables() const
  0.08    404.82     0.36 136364705     0.00     0.00  bool std::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >)
  0.08    405.18     0.36                             bv_refinementt::arrays_overapproximated()
  0.08    405.53     0.35  2354139     0.00     0.00  binary2integer(std::string const&, bool)
  0.08    405.88     0.35  2900201     0.00     0.00  simplify_exprt::simplify_rec(exprt&)
  0.08    406.22     0.34 136601120     0.00     0.00  bool std::operator==<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&)
  0.08    406.56     0.34 22271985     0.00     0.00  std::pair<dstring const, value_sett::entryt>::pair(std::pair<dstring const, value_sett::entryt> const&)
  0.08    406.90     0.34  1885149     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_insert_unique(std::pair<dstring const, value_sett::entryt> const&)
  0.08    407.23     0.33 35182671     0.00     0.00  irept* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, irept*>(__gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, __gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, irept*)
  0.08    407.56     0.33 63519074     0.00     0.00  std::vector<irept, std::allocator<irept> >::~vector()
  0.08    407.88     0.33 96785127     0.00     0.00  Minisat::vec<Minisat::Lit>::clear(bool)
  0.07    408.20     0.32 35182671     0.00     0.00  irept::dt::dt(irept::dt const&)
  0.07    408.51     0.31 11025410     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_insert_unique(literalt const&)
  0.07    408.81     0.31                             Minisat::RegionAllocator<unsigned int>::capacity(unsigned int)
  0.07    409.11     0.30 15570919     0.00     0.00  simplify_exprt::simplify_node(exprt&)
  0.07    409.40     0.29  2741280     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.07    409.69     0.29  2074690     0.00     0.00  irept::compare(irept const&) const
  0.06    409.97     0.28 63518899     0.00     0.00  irept::dt::~dt()
  0.06    410.25     0.28 11190460     0.00     0.00  std::pair<dstring const, exprt>::pair(std::pair<dstring const, exprt> const&)
  0.06    410.52     0.27  1624038     0.00     0.00  goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt)
  0.06    410.78     0.27  5620868     0.00     0.00  bv_utilst::carry(literalt, literalt, literalt)
  0.06    411.04     0.26                             Minisat::Solver::rebuildOrderHeap()
  0.06    411.29     0.25 80383146     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&)
  0.06    411.53     0.24      100     2.40    16.92  yyansi_cparse()
  0.06    411.77     0.24 78987740     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_create_node(std::pair<dstring const, irept> const&)
  0.06    412.01     0.24   130947     0.00     0.01  std::vector<literalt, std::allocator<literalt> >::operator=(std::vector<literalt, std::allocator<literalt> > const&)
  0.06    412.25     0.24                             propt::set_frozen(literalt)
  0.06    412.49     0.24  1512003     0.00     0.00  BigInt::as_string(char*, unsigned int, unsigned int) const
  0.05    412.72     0.23 15133798     0.00     0.00  irept::operator=(irept const&)
  0.05    412.94     0.22 35182671     0.00     0.00  std::vector<irept, std::allocator<irept> >::vector(std::vector<irept, std::allocator<irept> > const&)
  0.05    413.16     0.22                             Minisat::vec<char>::capacity(int)
  0.05    413.38     0.22    44559     0.00     0.03  boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.05    413.59     0.22   586047     0.00     0.00  yyansi_clex()
  0.05    413.80     0.21  3760829     0.00     0.00  prop_convt::convert(exprt const&)
  0.05    414.01     0.21    66086     0.00     0.02  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> > const*, std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> >*)
  0.05    414.21     0.20 14238346     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_insert_unique(std::pair<dstring const, irept> const&)
  0.04    414.40     0.19                             irept::move_to_sub(irept&)
  0.04    414.58     0.18 40981480     0.00     0.00  exprt::type()
  0.04    414.75     0.17 35182671     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::_M_create_storage(unsigned long)
  0.04    414.92     0.17  3051587     0.00     0.02  merge_irept::merged(irept const&)
  0.04    415.09     0.17  1183630     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::find(dstring const&)
  0.04    415.26     0.17                             irept::recursive_detatch()
  0.04    415.42     0.16  1943550     0.00     0.01  value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const
  0.04    415.58     0.16 22522389     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, irept> const&)
  0.04    415.74     0.16 15406191     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::pair<dstring const, irept> const&)
  0.04    415.90     0.16 11403574     0.00     0.00  string_containert::get(std::string const&)
  0.04    416.06     0.16   363831     0.00     0.00  cnft::land(std::vector<literalt, std::allocator<literalt> > const&)
  0.04    416.22     0.16   334949     0.00     0.01  bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.04    416.38     0.16                             Minisat::IntOption::IntOption(char const*, char const*, char const*, int, Minisat::IntRange)
  0.03    416.53     0.15   614170     0.00     0.01  goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool)
  0.03    416.68     0.15    69455     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    416.83     0.15 35182671     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    416.98     0.15 11025410     0.00     0.00  std::set<literalt, std::less<literalt>, std::allocator<literalt> >::insert(literalt const&)
  0.03    417.12     0.15  7117357     0.00     0.00  irept::add(dstring const&, irept const&)
  0.03    417.26     0.14 28431333     0.00     0.00  cnft::lxor(literalt, literalt)
  0.03    417.40     0.14 26042283     0.00     0.00  value_sett::entryt::entryt(value_sett::entryt const&)
  0.03    417.54     0.14  6508250     0.00     0.00  cnft::gate_xor(literalt, literalt, literalt)
  0.03    417.68     0.14 10353808     0.00     0.00  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<irept, false>*, irept const&, unsigned long) const
  0.03    417.82     0.14                             Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::cleanAll()
  0.03    417.96     0.14 63519074     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::~_Vector_base()
  0.03    418.10     0.14 46978960     0.00     0.00  exprt::type() const
  0.03    418.23     0.13 14889447     0.00     0.00  cnft::land(literalt, literalt)
  0.03    418.36     0.13 22256869     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.03    418.49     0.13 18448936     0.00     0.00  dstring::compare(dstring const&) const
  0.03    418.61     0.13 14306843     0.00     0.00  BigInt::BigInt(BigInt const&)
  0.03    418.74     0.13  8142197     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::vector(unsigned long, literalt const&, std::allocator<literalt> const&)
  0.03    418.86     0.12  1486747     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_insert_unique(dstring const&)
  0.03    418.98     0.12  9342997     0.00     0.00  goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt)
  0.03    419.10     0.12   168374     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.03    419.22     0.12 22271985     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_create_node(std::pair<dstring const, value_sett::entryt> const&)
  0.03    419.33     0.12 16260818     0.00     0.00  namespace_baset::follow(typet const&) const
  0.03    419.44     0.11 70365342     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::map(std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&)
  0.03    419.55     0.11 17916465     0.00     0.00  cnft::lequal(literalt, literalt)
  0.03    419.66     0.11  8513759     0.00     0.00  BigInt::add(unsigned int const*, unsigned int, bool)
  0.03    419.77     0.11     7127     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    419.88     0.11      148     0.74    25.92  symex_target_equationt::convert_assertions(prop_convt&)
  0.02    419.99     0.11 12513379     0.00     0.00  dstring::operator==(char const*) const
  0.02    420.09     0.11  2312355     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.02    420.20     0.11   204947     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    420.30     0.10 19082429     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_create_node(exprt const&)
  0.02    420.40     0.10  3528014     0.00     0.00  prop_convt::convert_bool(exprt const&)
  0.02    420.50     0.10  2577019     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.02    420.60     0.10 11158233     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, exprt> > const*)
  0.02    420.70     0.10     8131     0.01     0.02  boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.02    420.79     0.10 102002323     0.00     0.00  exprt::exprt(exprt const&)
  0.02    420.89     0.10 22667929     0.00     0.00  BigInt::~BigInt()
  0.02    420.98     0.10  9142391     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, literalt const&)
  0.02    421.08     0.10                             Minisat::vec<Minisat::vec<Minisat::Solver::Watcher> >::capacity(int)
  0.02    421.17     0.10  6795995     0.00     0.00  exprt::exprt(dstring const&, typet const&)
  0.02    421.27     0.10                             Minisat::Solver::analyzeFinal(Minisat::Lit, Minisat::vec<Minisat::Lit>&)
  0.02    421.36     0.09 26310028     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&)
  0.02    421.45     0.09  6359988     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long)
  0.02    421.54     0.09   665977     0.00     0.01  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, literalt> const&, std::tr1::integral_constant<bool, true>)
  0.02    421.63     0.09   457036     0.00     0.00  simplify_exprt::simplify_typecast(exprt&)
  0.02    421.72     0.09    77782     0.00     0.04  bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&)
  0.02    421.81     0.09     1200     0.08     4.53  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    421.90     0.09      163     0.55   885.34  bmct::run(goto_functionst const&)
  0.02    421.99     0.09 26651556     0.00     0.00  void std::_Construct<irept, irept>(irept*, irept const&)
  0.02    422.08     0.09  2730006     0.00     0.00  prop_convt::get_literal(dstring const&)
  0.02    422.17     0.09  1938378     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, unsigned int> const&, std::tr1::integral_constant<bool, true>)
  0.02    422.26     0.09   143774     0.00     0.16  value_sett::assign(exprt const&, exprt const&, namespacet const&, bool)
  0.02    422.35     0.09                             mkElimClause(Minisat::vec<unsigned int>&, Minisat::Lit)
  0.02    422.43     0.09 16063692     0.00     0.00  exprt::is_constant() const
  0.02    422.52     0.09  2980653     0.00     0.00  std::_List_base<exprt, std::allocator<exprt> >::_M_clear()
  0.02    422.60     0.09      153     0.56     0.56  convert_string_literal(std::string const&)
  0.02    422.69     0.09                             Minisat::SimpSolver::ElimLt::operator()(int, int) const
  0.02    422.77     0.08 19568616     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base()
  0.02    422.85     0.08     1357     0.06     0.08  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.02    422.93     0.08                             Minisat::Solver::Solver()
  0.02    423.01     0.08                             std::_Rb_tree_iterator<std::pair<dstring const, irept> >::operator--()
  0.02    423.08     0.08 35649146     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::_M_allocate(unsigned long)
  0.02    423.16     0.08 17138366     0.00     0.00  exprt::operands() const
  0.02    423.23     0.07  4258781     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::find(unsigned int const&) const
  0.02    423.30     0.07  1938378     0.00     0.00  hash_numbering<exprt, irep_hash>::number(exprt const&)
  0.02    423.37     0.07    12245     0.01     0.02  boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.02    423.44     0.07 29945764     0.00     0.00  reference_counting<value_sett::object_map_dt>::~reference_counting()
  0.02    423.51     0.07 22271985     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> >*)
  0.02    423.58     0.07  2777001     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.02    423.65     0.07  1803591     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&) const
  0.02    423.72     0.07  1217681     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.02    423.79     0.07   324767     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::erase(std::_Rb_tree_iterator<std::pair<dstring const, irept> >)
  0.02    423.86     0.07      149     0.47     0.47  satcheck_minisat2_baset<Minisat::SimpSolver>::satcheck_minisat2_baset(Minisat::SimpSolver*)
  0.02    423.93     0.07                             value_sett::~value_sett()
  0.02    424.00     0.07                             Minisat::vec<Minisat::vec<Minisat::Solver::Watcher> >::clear(bool)
  0.02    424.06     0.07 11403574     0.00     0.00  dstring::dstring(std::string const&)
  0.02    424.13     0.07                             Minisat::SimpSolver::SimpSolver()
  0.01    424.19     0.06 11190460     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_create_node(std::pair<dstring const, exprt> const&)
  0.01    424.25     0.06   204947     0.00     0.00  cnft::eliminate_duplicates(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    424.31     0.06                             Minisat::Solver::removeSatisfied(Minisat::vec<unsigned int>&)
  0.01    424.37     0.06 25470218     0.00     0.00  Minisat::vec<int>::capacity(int)
  0.01    424.43     0.06 19082429     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_insert(std::_List_iterator<exprt>, exprt const&)
  0.01    424.49     0.06 16269963     0.00     0.00  operator==(string_ptrt, string_ptrt)
  0.01    424.55     0.06 12729614     0.00     0.00  cnft::new_variable()
  0.01    424.61     0.06  7545211     0.00     0.00  cnft::lselect(literalt, literalt, literalt)
  0.01    424.67     0.06  4258781     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const
  0.01    424.73     0.06  2690066     0.00     0.00  irept::remove(dstring const&)
  0.01    424.79     0.06  1885149     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.01    424.85     0.06  1498334     0.00     0.00  integer2binary(BigInt const&, unsigned int)
  0.01    424.91     0.06  1367165     0.00     0.00  cnft::gate_and(literalt, literalt, literalt)
  0.01    424.97     0.06   955130     0.00     0.00  goto_symex_statet::level0t::operator()(dstring const&, namespacet const&, unsigned int)
  0.01    425.03     0.06   813353     0.00     0.00  goto_symext::replace_nondet(exprt&)
  0.01    425.09     0.06   613283     0.00     0.00  goto_symext::replace_array_equal(exprt&)
  0.01    425.15     0.06   613283     0.00     0.00  goto_symext::adjust_float_expressions(exprt&)
  0.01    425.21     0.06   513946     0.00     0.00  simplify_exprt::simplify_plus(exprt&)
  0.01    425.27     0.06    25360     0.00     0.04  operator|=(guardt&, guardt const&)
  0.01    425.33     0.06     7536     0.01     0.11  boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    425.39     0.06      582     0.10     0.10  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_allocate(unsigned long)
  0.01    425.45     0.06                             Minisat::vec<unsigned int>::clear(bool)
  0.01    425.51     0.06                             Minisat::IntOption::help(bool)
  0.01    425.56     0.06  9066633     0.00     0.00  irept::set(dstring const&, dstring const&)
  0.01    425.62     0.06                             namespace_baset::follow_macros(exprt&) const
  0.01    425.67     0.05 27927432     0.00     0.00  value_sett::entryt::~entryt()
  0.01    425.72     0.05 22269082     0.00     0.00  exprt::copy_to_operands(exprt const&)
  0.01    425.77     0.05 16105507     0.00     0.00  __gnu_cxx::new_allocator<literalt>::allocate(unsigned long, void const*)
  0.01    425.82     0.05  2004712     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    425.87     0.05  1807437     0.00     0.00  irept::get_int(dstring const&) const
  0.01    425.92     0.05  1737253     0.00     0.00  namespacet::lookup(dstring const&, symbolt const*&) const
  0.01    425.97     0.05   612341     0.00     0.18  goto_symext::symex_step(goto_functionst const&, goto_symex_statet&)
  0.01    426.02     0.05   187680     0.00     0.00  ansi_c_convertt::convert_type(typet&, c_storage_spect&)
  0.01    426.07     0.05   146292     0.00     0.01  boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const
  0.01    426.12     0.05    50724     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.01    426.17     0.05     6523     0.01     0.32  bv_utilst::unsigned_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.01    426.22     0.05      163     0.31     0.60  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    426.27     0.05      149     0.34     0.45  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    426.32     0.05       50     1.00     1.86  remove_internal_symbols(symbol_tablet&)
  0.01    426.37     0.05                             string_constantt::get_value() const
  0.01    426.41     0.05  1356762     0.00     0.00  base_type_eqt::base_type_eq(typet const&, typet const&)
  0.01    426.46     0.05                             Minisat::SimpSolver::implied(Minisat::vec<Minisat::Lit> const&)
  0.01    426.50     0.05 13193604     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::_M_create_storage(unsigned long)
  0.01    426.55     0.05  8514756     0.00     0.00  BigInt::resize(unsigned int)
  0.01    426.59     0.05   497767     0.00     0.00  std::_List_base<dstring, std::allocator<dstring> >::_M_clear()
  0.01    426.63     0.04  5335549     0.00     0.00  to_symbol_expr(exprt&)
  0.01    426.67     0.04  1796093     0.00     0.00  constant_exprt::value_is_zero_string() const
  0.01    426.71     0.04  1321244     0.00     0.00  goto_symex_statet::l2_thread_read_encoding(symbol_exprt&, namespacet const&)
  0.01    426.75     0.04  1241247     0.00     0.00  void std::list<exprt, std::allocator<exprt> >::_M_initialize_dispatch<std::_List_const_iterator<exprt> >(std::_List_const_iterator<exprt>, std::_List_const_iterator<exprt>, std::__false_type)
  0.01    426.79     0.04  1217681     0.00     0.01  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(irept const&, std::tr1::integral_constant<bool, true>)
  0.01    426.83     0.04   955130     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.01    426.87     0.04   410484     0.00     0.00  gen_zero(typet const&)
  0.01    426.91     0.04   349674     0.00     0.00  std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::operator[](dstring const&)
  0.01    426.95     0.04   341203     0.00     0.00  goto_symex_statet::level2t::name(dstring const&, unsigned int) const
  0.01    426.99     0.04   180148     0.00     0.00  simplify_exprt::simplify_mult(exprt&)
  0.01    427.03     0.04   133082     0.00     0.00  goto_symex_statet::constant_propagation(exprt const&) const
  0.01    427.07     0.04   108006     0.00     0.34  goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.01    427.11     0.04    87914     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&)
  0.01    427.15     0.04    50724     0.00     0.09  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    427.19     0.04     8056     0.00     0.00  not_exprt::~not_exprt()
  0.01    427.23     0.04      692     0.06     3.07  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.01    427.27     0.04      684     0.06     1.46  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    427.31     0.04      149     0.27    48.16  symex_target_equationt::convert_assignments(decision_proceduret&) const
  0.01    427.35     0.04       50     0.80    15.40  ansi_c_convertt::convert(ansi_c_parse_treet&)
  0.01    427.39     0.04                             Minisat::SimpSolver::extendModel()
  0.01    427.43     0.04  9142391     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    427.46     0.04  2787225     0.00     0.00  std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const
  0.01    427.50     0.04  2408538     0.00     0.00  void std::_Destroy_aux<false>::__destroy<exprt*>(exprt*, exprt*)
  0.01    427.53     0.04  5051407     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::vector(std::vector<literalt, std::allocator<literalt> > const&)
  0.01    427.57     0.04  1476471     0.00     0.00  exprt::is_true() const
  0.01    427.60     0.04   254063     0.00     0.00  pointer_typet::pointer_typet(typet const&)
  0.01    427.63     0.03 11190460     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    427.66     0.03  7494959     0.00     0.00  BigInt::operator+=(unsigned long long)
  0.01    427.69     0.03  5817841     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_erase(std::_List_iterator<exprt>)
  0.01    427.72     0.03  4111925     0.00     0.00  is_number(typet const&)
  0.01    427.75     0.03  3662960     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    427.78     0.03  2251175     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.01    427.81     0.03  2074690     0.00     0.00  operator<(exprt const&, exprt const&)
  0.01    427.84     0.03  1885149     0.00     0.00  value_sett::field_sensitive(dstring const&, typet const&)
  0.01    427.87     0.03  1356762     0.00     0.00  base_type_eqt::base_type_eq_rec(typet const&, typet const&)
  0.01    427.90     0.03   852958     0.00     0.00  sort_operands(std::vector<exprt, std::allocator<exprt> >&)
  0.01    427.93     0.03   655312     0.00     0.00  goto_symex_statet::top()
  0.01    427.96     0.03   612341     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::find(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.01    427.99     0.03   435941     0.00     0.11  symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&)
  0.01    428.02     0.03   435941     0.00     0.00  symex_target_equationt::SSA_stept::SSA_stept()
  0.01    428.05     0.03   351866     0.00     0.00  exprt::sum(exprt const&)
  0.01    428.08     0.03   186017     0.00     0.00  ansi_c_parsert::new_declaration(irept const&, irept&, exprt&, ansi_c_parsert::decl_typet)
  0.01    428.11     0.03   160811     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::find(dstring const&) const
  0.01    428.14     0.03   152670     0.00     0.00  cnft::limplies(literalt, literalt)
  0.01    428.17     0.03   125023     0.00     0.00  simplify_exprt::simplify_boolean(exprt&)
  0.01    428.20     0.03    58380     0.00     0.01  goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&)
  0.01    428.23     0.03    18059     0.00     0.01  bv_utilst::select(literalt, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.01    428.26     0.03      175     0.17     0.17  std::_Vector_base<std::string*, std::allocator<std::string*> >::~_Vector_base()
  0.01    428.29     0.03      163     0.18     0.18  simple_slice(symex_target_equationt&)
  0.01    428.32     0.03      148     0.20     1.88  symex_target_equationt::convert_decls(prop_convt&) const
  0.01    428.35     0.03       71     0.42     0.42  Minisat::SimpSolver::solve(Minisat::vec<Minisat::Lit> const&, bool, bool)
  0.01    428.38     0.03   135160     0.00     0.25  goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.01    428.41     0.03    81848     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.01    428.44     0.03                             cnft::lxor(std::vector<literalt, std::allocator<literalt> > const&)
  0.01    428.47     0.03                             Minisat::vec<Minisat::Lit>::growTo(int, Minisat::Lit const&)
  0.01    428.50     0.03 11573053     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt)
  0.01    428.52     0.03 10133915     0.00     0.00  __gnu_cxx::new_allocator<irept>::allocate(unsigned long, void const*)
  0.01    428.55     0.03   215834     0.00     0.00  simplify_exprt::simplify_pointer_offset(exprt&)
  0.01    428.57     0.03                             Minisat::SimpSolver::~SimpSolver()
  0.00    428.59     0.02 127037973     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::~_Rb_tree()
  0.00    428.61     0.02 34828319     0.00     0.00  cnft::lnot(literalt)
  0.00    428.63     0.02 20935770     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::_M_allocate(unsigned long)
  0.00    428.65     0.02 19082429     0.00     0.00  std::list<exprt, std::allocator<exprt> >::push_back(exprt const&)
  0.00    428.67     0.02  8202710     0.00     0.00  cnft::lor(literalt, literalt)
  0.00    428.69     0.02  6145944     0.00     0.00  exprt::operator=(exprt const&)
  0.00    428.71     0.02  4905258     0.00     0.00  std::vector<irept, std::allocator<irept> >::push_back(irept const&)
  0.00    428.73     0.02  4215098     0.00     0.00  value_sett::objectt::objectt(value_sett::objectt const&)
  0.00    428.75     0.02  4021925     0.00     0.00  parsert::read(char&)
  0.00    428.77     0.02  3405161     0.00     0.00  irept::set(dstring const&, long)
  0.00    428.79     0.02  3392216     0.00     0.00  exprt* std::__uninitialized_copy<false>::__uninit_copy<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.00    428.81     0.02  2690066     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::find(dstring const&)
  0.00    428.83     0.02  2537591     0.00     0.00  simplify(exprt&, namespacet const&)
  0.00    428.85     0.02  2360915     0.00     0.00  BigInt::BigInt(unsigned long)
  0.00    428.87     0.02  2312355     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    428.89     0.02  2280380     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::_M_allocate(unsigned long)
  0.00    428.91     0.02  2278338     0.00     0.00  void std::_Construct<exprt, exprt>(exprt*, exprt const&)
  0.00    428.93     0.02  2142506     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    428.95     0.02  2071837     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned int const, value_sett::objectt> const&)
  0.00    428.97     0.02  2070534     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    428.99     0.02  1989416     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, value_sett::objectt> >*)
  0.00    429.01     0.02  1970884     0.00     0.00  BigInt::to_ulong() const
  0.00    429.03     0.02  1885149     0.00     0.00  value_sett::get_entry(value_sett::entryt const&, typet const&)
  0.00    429.05     0.02  1731008     0.00     0.00  BigInt::operator+(unsigned int) const
  0.00    429.07     0.02  1584461     0.00     0.00  irept::get_string(dstring const&) const
  0.00    429.09     0.02  1486747     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::insert(dstring const&)
  0.00    429.11     0.02  1486543     0.00     0.00  BigInt::compare(long long) const
  0.00    429.13     0.02  1476037     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    429.15     0.02  1355462     0.00     0.00  base_type_eq(typet const&, typet const&, namespacet const&)
  0.00    429.17     0.02  1313691     0.00     0.00  optionst::get_option(std::string const&) const
  0.00    429.19     0.02  1153084     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long)
  0.00    429.21     0.02  1153034     0.00     0.00  exprt* std::vector<exprt, std::allocator<exprt> >::_M_allocate_and_copy<exprt*>(unsigned long, exprt*, exprt*)
  0.00    429.23     0.02   963038     0.00     0.00  goto_symex_statet::level1t::name(dstring const&, unsigned int) const
  0.00    429.25     0.02   816326     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    429.27     0.02   729079     0.00     0.00  operator<(symex_targett::sourcet const&, symex_targett::sourcet const&)
  0.00    429.29     0.02   612341     0.00     0.00  symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&)
  0.00    429.31     0.02   488397     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<typet const, boolbv_widtht::entryt> const&, std::tr1::integral_constant<bool, true>)
  0.00    429.33     0.02   421959     0.00     0.00  irept* std::vector<irept, std::allocator<irept> >::_M_allocate_and_copy<irept*>(unsigned long, irept*, irept*)
  0.00    429.35     0.02   340309     0.00     0.00  boolbvt::convert_rest(exprt const&)
  0.00    429.37     0.02   315202     0.00     0.00  simplify_exprt::simplify_inequality(exprt&)
  0.00    429.39     0.02   304559     0.00     0.01  boolbvt::convert_equality(equal_exprt const&)
  0.00    429.41     0.02   285918     0.00     0.00  pointer_offset_size(namespacet const&, typet const&)
  0.00    429.43     0.02   282823     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::_M_fill_insert(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, unsigned long, exprt const&)
  0.00    429.45     0.02   189328     0.00     0.00  bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    429.47     0.02   167683     0.00     0.00  goto_symex_statet::renaming_levelt::rename(dstring const&, unsigned int)
  0.00    429.49     0.02   143034     0.00     0.19  goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool)
  0.00    429.51     0.02   143034     0.00     0.11  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    429.53     0.02    65119     0.00     0.00  dereferencet::valid_check(exprt const&, guardt const&, dereferencet::modet)
  0.00    429.55     0.02    58340     0.00     0.00  ansi_c_parsert::scopet::scopet(ansi_c_parsert::scopet const&)
  0.00    429.57     0.02    57335     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    429.59     0.02    50724     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    429.61     0.02     7132     0.00     0.14  goto_symext::symex_decl(goto_symex_statet&)
  0.00    429.63     0.02     4898     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    429.65     0.02     1363     0.01     0.01  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_buckets(unsigned long)
  0.00    429.67     0.02      841     0.02     0.02  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    429.69     0.02      488     0.04     1.02  arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&)
  0.00    429.71     0.02      396     0.05     0.05  BigInt::operator*=(long long)
  0.00    429.73     0.02      163     0.12   672.05  goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&)
  0.00    429.75     0.02      149     0.13   100.66  symex_target_equationt::convert_guards(prop_convt&)
  0.00    429.77     0.02      148     0.14     0.14  symex_target_equationt::convert_io(decision_proceduret&)
  0.00    429.79     0.02      148     0.14     0.14  symex_target_equationt::convert_constraints(decision_proceduret&) const
  0.00    429.81     0.02       50     0.40    21.19  ansi_c_typecheckt::typecheck()
  0.00    429.83     0.02       41     0.49    22.92  build_goto_trace(symex_target_equationt const&, prop_convt const&, namespacet const&, goto_tracet&)
  0.00    429.85     0.02                             yyassemblererror(std::string const&)
  0.00    429.87     0.02                             base_type(exprt&, namespacet const&)
  0.00    429.89     0.02                             cnft::lnor(literalt, literalt)
  0.00    429.91     0.02                             Minisat::SimpSolver::solve_(bool, bool)
  0.00    429.93     0.02                             Minisat::vec<Minisat::vec<unsigned int> >::clear(bool)
  0.00    429.95     0.02                             Minisat::vec<Minisat::vec<unsigned int> >::capacity(int)
  0.00    429.97     0.02                             Minisat::vec<double>::capacity(int)
  0.00    429.99     0.02                             Minisat::Solver::search(int)
  0.00    430.01     0.02                             Minisat::Solver::simplify()
  0.00    430.03     0.02 11205974     0.00     0.00  std::pair<dstring const, exprt>::~pair()
  0.00    430.04     0.02  6201991     0.00     0.00  symbol_exprt::get_identifier() const
  0.00    430.06     0.02  3821464     0.00     0.00  typet::typet(dstring const&)
  0.00    430.07     0.02  3164356     0.00     0.00  BigInt::reallocate(unsigned int)
  0.00    430.09     0.02  2516659     0.00     0.00  exprt::op1()
  0.00    430.10     0.02  2312355     0.00     0.00  std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::~pair()
  0.00    430.12     0.02  2279837     0.00     0.00  __gnu_cxx::new_allocator<exprt>::allocate(unsigned long, void const*)
  0.00    430.13     0.02   977862     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    430.15     0.02   100437     0.00     0.00  code_assignt::~code_assignt()
  0.00    430.16     0.02    79726     0.00     0.00  symbol_tablet::move(symbolt&, symbolt*&)
  0.00    430.18     0.02    76085     0.00     0.00  std::tr1::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const
  0.00    430.19     0.02                             std::vector<tvt, std::allocator<tvt> >::resize(unsigned long, tvt)
  0.00    430.21     0.02   158737     0.00     0.00  typet::subtypes()
  0.00    430.22     0.02                             BigInt::BigInt(unsigned long long)
  0.00    430.23     0.01  8530158     0.00     0.00  goto_symex_statet::renaming_levelt::is_renamed(dstring const&) const
  0.00    430.24     0.01  7827801     0.00     0.00  digit_add(unsigned int const*, unsigned int, unsigned int const*, unsigned int, unsigned int*)
  0.00    430.25     0.01  5380009     0.00     0.00  BigInt::BigInt()
  0.00    430.26     0.01  4649483     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::_M_check_len(unsigned long, char const*) const
  0.00    430.27     0.01  3599727     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::l_get(literalt) const
  0.00    430.28     0.01  3406359     0.00     0.00  i2string(int)
  0.00    430.29     0.01  3163843     0.00     0.00  BigInt::operator=(BigInt const&)
  0.00    430.30     0.01  3038783     0.00     0.00  constant_exprt::get_value() const
  0.00    430.31     0.01  3038179     0.00     0.00  to_constant_expr(exprt const&)
  0.00    430.32     0.01  2873264     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(typet&) const
  0.00    430.33     0.01  2468033     0.00     0.00  constant_exprt::constant_exprt(typet const&)
  0.00    430.34     0.01  2421844     0.00     0.00  goto_symex_statet::rename(dstring const&, namespacet const&, goto_symex_statet::levelt)
  0.00    430.35     0.01  2312819     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    430.36     0.01  2115340     0.00     0.00  exprt::is_zero() const
  0.00    430.37     0.01  2093428     0.00     0.00  irept::make_nil()
  0.00    430.38     0.01  2087139     0.00     0.00  reference_counting<value_sett::object_map_dt>::detatch()
  0.00    430.39     0.01  2087137     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    430.40     0.01  2071845     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    430.41     0.01  2071845     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    430.42     0.01  2070532     0.00     0.00  value_sett::objectt::operator=(value_sett::objectt const&)
  0.00    430.43     0.01  2070532     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    430.44     0.01  1994248     0.00     0.00  std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&)
  0.00    430.45     0.01  1989416     0.00     0.00  reference_counting<value_sett::object_map_dt>::dt::~dt()
  0.00    430.46     0.01  1938378     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>*, exprt const&, unsigned long) const
  0.00    430.47     0.01  1933700     0.00     0.00  unsignedbv_typet::unsignedbv_typet(unsigned int)
  0.00    430.48     0.01  1925468     0.00     0.00  unsigned_char_type()
  0.00    430.49     0.01  1885149     0.00     0.00  value_sett::entryt::entryt(dstring const&, std::string)
  0.00    430.50     0.01  1794959     0.00     0.00  bitvector_typet::get_width() const
  0.00    430.51     0.01  1687514     0.00     0.00  constant_exprt::~constant_exprt()
  0.00    430.52     0.01  1646187     0.00     0.00  operator<<(std::ostream&, dstring const&)
  0.00    430.53     0.01  1621903     0.00     0.00  goto_symex_statet::renaming_levelt::current_count(dstring const&) const
  0.00    430.54     0.01  1448848     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    430.55     0.01  1360302     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::~_Vector_base()
  0.00    430.56     0.01  1358062     0.00     0.00  numbering<dstring>::clear()
  0.00    430.57     0.01  1356762     0.00     0.00  union_find<dstring>::~union_find()
  0.00    430.58     0.01  1332349     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, literalt> >::operator--()
  0.00    430.59     0.01  1313691     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::string const, std::string> > const*, std::_Rb_tree_node<std::pair<std::string const, std::string> > const*, std::string const&) const
  0.00    430.60     0.01  1313691     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    430.61     0.01  1252827     0.00     0.00  _newstack(parsert&, unsigned int&)
  0.00    430.62     0.01  1239346     0.00     0.00  std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&)
  0.00    430.63     0.01  1217681     0.00     0.00  std::vector<irept, std::allocator<irept> >::reserve(unsigned long)
  0.00    430.64     0.01  1208599     0.00     0.00  typet::operator=(typet const&)
  0.00    430.65     0.01  1183497     0.00     0.00  BigInt::compare(unsigned long long) const
  0.00    430.66     0.01   998746     0.00     0.00  exprt::copy_to_operands(exprt const&, exprt const&)
  0.00    430.67     0.01   990580     0.00     0.00  to_integer(exprt const&, BigInt&)
  0.00    430.68     0.01   955116     0.00     0.00  goto_symex_statet::level1t::current_name(dstring const&) const
  0.00    430.69     0.01   951978     0.00     0.00  goto_symex_statet::level0t::name(dstring const&, unsigned int) const
  0.00    430.70     0.01   902937     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    430.71     0.01   874326     0.00     0.00  to_integer(constant_exprt const&, BigInt&)
  0.00    430.72     0.01   726886     0.00     0.00  namespace_baset::lookup(dstring const&) const
  0.00    430.73     0.01   671787     0.00     0.00  boolbv_mapt::map_entryt::~map_entryt()
  0.00    430.74     0.01   651582     0.00     0.00  BigInt::ucompare(BigInt const&) const
  0.00    430.75     0.01   639136     0.00     0.00  goto_symex_statet::get_original_name(dstring const&) const
  0.00    430.76     0.01   613283     0.00     0.01  goto_symext::dereference(exprt&, goto_symex_statet&, bool)
  0.00    430.77     0.01   610096     0.00     0.00  to_index_expr(exprt&)
  0.00    430.78     0.01   600786     0.00     0.00  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<string_ptrt const, unsigned int> const&, unsigned long, unsigned long)
  0.00    430.79     0.01   600786     0.00     0.00  std::tr1::__detail::_Map_base<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, true, std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](string_ptrt const&)
  0.00    430.80     0.01   600786     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::push_back(std::string* const&)
  0.00    430.81     0.01   582660     0.00     0.00  locationt::get_line() const
  0.00    430.82     0.01   575662     0.00     0.00  BigInt::compare(BigInt const&) const
  0.00    430.83     0.01   534240     0.00     0.01  goto_symext::do_simplify(exprt&)
  0.00    430.84     0.01   504931     0.00     0.00  dstring::operator!=(char const*) const
  0.00    430.85     0.01   488397     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    430.86     0.01   483925     0.00     0.00  boolbvt::is_unbounded_array(typet const&) const
  0.00    430.87     0.01   437915     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    430.88     0.01   437915     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    430.89     0.01   435941     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    430.90     0.01   435941     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    430.91     0.01   433162     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    430.92     0.01   418660     0.00     0.00  simplify_exprt::simplify_address_of(exprt&)
  0.00    430.93     0.01   418660     0.00     0.00  simplify_exprt::simplify_address_of_arg(exprt&)
  0.00    430.94     0.01   400223     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    430.95     0.01   389928     0.00     0.00  simplify_exprt::simplify_not(exprt&)
  0.00    430.96     0.01   379380     0.00     0.00  propt::set_equal(literalt, literalt)
  0.00    430.97     0.01   371094     0.00     0.00  symbol_exprt::operator=(symbol_exprt const&)
  0.00    430.98     0.01   357921     0.00     0.00  irep_serializationt::reference_convert(std::istream&, irept&)
  0.00    430.99     0.01   345338     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    431.00     0.01   341933     0.00     0.00  bv_pointerst::convert_rest(exprt const&)
  0.00    431.01     0.01   318720     0.00     0.00  code_typet::arguments()
  0.00    431.02     0.01   286665     0.00     0.00  simplify_exprt::simplify_object(exprt&)
  0.00    431.03     0.01   273660     0.00     0.00  exprt::make_bool(bool)
  0.00    431.04     0.01   270123     0.00     0.00  ansi_c_convert_typet::read(typet const&)
  0.00    431.05     0.01   270123     0.00     0.00  ansi_c_convert_typet::clear()
  0.00    431.06     0.01   270123     0.00     0.00  ansi_c_convert_typet::ansi_c_convert_typet(message_handlert&)
  0.00    431.07     0.01   270123     0.00     0.00  ansi_c_convert_typet::~ansi_c_convert_typet()
  0.00    431.08     0.01   264711     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.00    431.09     0.01   261349     0.00     0.00  goto_symext::rewrite_quantifiers(exprt&, goto_symex_statet&)
  0.00    431.10     0.01   261349     0.00     0.06  goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&)
  0.00    431.11     0.01   259301     0.00     0.00  ansi_c_declarationt::get_name() const
  0.00    431.12     0.01   257799     0.00     0.00  c_typecheck_baset::typecheck_type(typet&)
  0.00    431.13     0.01   245408     0.00     0.00  goto_symext::add_to_lhs(exprt const&, exprt const&)
  0.00    431.14     0.01   217682     0.00     0.00  std::list<typet, std::allocator<typet> >::_M_create_node(typet const&)
  0.00    431.15     0.01   210242     0.00     0.00  ansi_c_parsert::lookup(std::string&, bool, bool) const
  0.00    431.16     0.01   210157     0.00     0.00  make_identifier()
  0.00    431.17     0.01   207947     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    431.18     0.01   203608     0.00     0.00  BigInt::BigInt(int)
  0.00    431.19     0.01   189328     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    431.20     0.01   186017     0.00     0.00  ansi_c_parsert::convert_declarator(irept&, typet const&, irept&)
  0.00    431.21     0.01   186017     0.00     0.00  ansi_c_declarationt::set_base_name(dstring const&)
  0.00    431.22     0.01   184757     0.00     0.00  goto_symex_statet::level2t::current_name(dstring const&) const
  0.00    431.23     0.01   180144     0.00     0.01  boolbv_mapt::get_map_entry(dstring const&, typet const&)
  0.00    431.24     0.01   180144     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    431.25     0.01   171213     0.00     0.00  exprt* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.00    431.26     0.01   170770     0.00     0.00  exprt::mul(exprt const&)
  0.00    431.27     0.01   155201     0.00     0.00  std::_List_base<std::string, std::allocator<std::string> >::_M_clear()
  0.00    431.28     0.01   138419     0.00     0.22  goto_symext::symex_goto(goto_symex_statet&)
  0.00    431.29     0.01   133739     0.00     0.05  boolbvt::boolbv_set_equality_to_true(exprt const&)
  0.00    431.30     0.01   131355     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    431.31     0.01   119098     0.00     0.00  typet::has_subtypes() const
  0.00    431.32     0.01   117030     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    431.33     0.01   116813     0.00     0.00  std::_Rb_tree<symex_targett::sourcet, std::pair<symex_targett::sourcet const, unsigned int>, std::_Select1st<std::pair<symex_targett::sourcet const, unsigned int> >, std::less<symex_targett::sourcet>, std::allocator<std::pair<symex_targett::sourcet const, unsigned int> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<symex_targett::sourcet const, unsigned int> >*, std::_Rb_tree_node<std::pair<symex_targett::sourcet const, unsigned int> >*, symex_targett::sourcet const&)
  0.00    431.34     0.01   116680     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    431.35     0.01   100370     0.00     0.00  to_code_assign(codet const&)
  0.00    431.36     0.01   100035     0.00     0.34  goto_symext::symex_assign(goto_symex_statet&, code_assignt const&)
  0.00    431.37     0.01    86170     0.00     0.00  simplify_exprt::simplify_if(exprt&)
  0.00    431.38     0.01    86121     0.00     0.01  dereferencet::build_reference_to(exprt const&, dereferencet::modet, exprt const&, guardt const&)
  0.00    431.39     0.01    81041     0.00     0.00  object_descriptor_exprt::object_descriptor_exprt()
  0.00    431.40     0.01    77782     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    431.41     0.01    77382     0.00     0.00  exprt::copy_to_operands(exprt const&, exprt const&, exprt const&)
  0.00    431.42     0.01    73538     0.00     0.01  c_typecheck_baset::typecheck_symbol(symbolt&)
  0.00    431.43     0.01    71900     0.00     0.00  c_typecheck_baset::move_symbol(symbolt&, symbolt*&)
  0.00    431.44     0.01    69963     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    431.45     0.01    69798     0.00     0.00  simplify_exprt::simplify_inequality_constant(exprt&)
  0.00    431.46     0.01    68767     0.00     0.00  c_typecheck_baset::typecheck_code_type(code_typet&)
  0.00    431.47     0.01    68532     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    431.48     0.01    65019     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_unique(exprt const&)
  0.00    431.49     0.01    64770     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::insert(exprt const&)
  0.00    431.50     0.01    64645     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    431.51     0.01    58778     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    431.52     0.01    50732     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, unsigned int> > const*, std::_Rb_tree_node<std::pair<dstring const, unsigned int> >*)
  0.00    431.53     0.01    50724     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    431.54     0.01    50724     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    431.55     0.01    48275     0.00     0.00  simplify_exprt::simplify_div(exprt&)
  0.00    431.56     0.01    47760     0.00     0.00  expr2ct::convert(exprt const&, unsigned int&)
  0.00    431.57     0.01    46309     0.00     0.00  exprt::make_not()
  0.00    431.58     0.01    44694     0.00     0.01  dereferencet::bounds_check(index_exprt const&, guardt const&)
  0.00    431.59     0.01    36055     0.00     0.01  goto_checkt::check_rec(exprt const&, guardt&, bool)
  0.00    431.60     0.01    35722     0.00     0.00  dirtyt::find_dirty(exprt const&)
  0.00    431.61     0.01    33864     0.00     0.00  simplify_exprt::simplify_bitwise(exprt&)
  0.00    431.62     0.01    32608     0.00     0.02  boolbvt::get(exprt const&) const
  0.00    431.63     0.01    30906     0.00     0.00  symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int)
  0.00    431.64     0.01    30787     0.00     0.00  simplify_exprt::simplify_with(exprt&)
  0.00    431.65     0.01    29433     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&)
  0.00    431.66     0.01    27064     0.00     0.00  std::pair<exprt const, unsigned int>::~pair()
  0.00    431.67     0.01    26354     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, local_may_aliast::destt>, std::_Select1st<std::pair<unsigned int const, local_may_aliast::destt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, local_may_aliast::destt> >*)
  0.00    431.68     0.01    25851     0.00     0.01  size_of_expr(typet const&, namespacet const&)
  0.00    431.69     0.01    25360     0.00     0.40  goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&)
  0.00    431.70     0.01    25360     0.00     0.00  goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&)
  0.00    431.71     0.01    24287     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    431.72     0.01    20716     0.00     0.07  operator-=(guardt&, guardt const&)
  0.00    431.73     0.01    16898     0.00     0.00  string2integer(std::string const&, unsigned int)
  0.00    431.74     0.01    14663     0.00     0.01  boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    431.75     0.01    13176     0.00     0.05  boolbvt::convert_bv_rel(exprt const&)
  0.00    431.76     0.01    12712     0.00     0.03  bv_utilst::adder_no_overflow(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    431.77     0.01    11457     0.00     0.01  bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> >&, literalt, literalt&)
  0.00    431.78     0.01    11275     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    431.79     0.01    11274     0.00     0.04  prop_convt::set_equality_to_true(exprt const&)
  0.00    431.80     0.01     9471     0.00     0.00  bv_utilst::build_constant(BigInt const&, unsigned int)
  0.00    431.81     0.01     8574     0.00     0.00  std::_List_base<unsigned int, std::allocator<unsigned int> >::_M_clear()
  0.00    431.82     0.01     7968     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    431.83     0.01     5432     0.00     0.00  value_sett::objectt::objectt(BigInt const&)
  0.00    431.84     0.01     4614     0.00     0.00  expr2ct::convert_rec(typet const&, c_qualifierst const&, std::string const&)
  0.00    431.85     0.01     4529     0.00     0.00  goto_symext::pop_frame(goto_symex_statet&)
  0.00    431.86     0.01     4529     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    431.87     0.01     4366     0.00     0.00  get_local_identifiers(goto_function_templatet<goto_programt> const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    431.88     0.01     4185     0.00     0.01  value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const
  0.00    431.89     0.01     1281     0.01     0.01  void std::__uninitialized_fill_n<false>::__uninit_fill_n<std::pair<bool, irept>*, unsigned long, std::pair<bool, irept> >(std::pair<bool, irept>*, unsigned long, std::pair<bool, irept> const&)
  0.00    431.90     0.01      885     0.01     0.01  local_cfgt::build(goto_programt const&)
  0.00    431.91     0.01      350     0.03     0.03  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    431.92     0.01      296     0.03     1.78  bv_utilst::unsigned_multiplier_no_overflow(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    431.93     0.01      270     0.04     0.51  equalityt::add_equality_constraints(equalityt::typestructt const&)
  0.00    431.94     0.01      175     0.06     0.06  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<string_ptrt const, unsigned int>, false>**, unsigned long)
  0.00    431.95     0.01      163     0.06     1.87  std::_List_base<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::_M_clear()
  0.00    431.96     0.01      163     0.06     0.06  std::tr1::unordered_set<irept, irep_hash, std::equal_to<irept>, std::allocator<irept> >::~unordered_set()
  0.00    431.97     0.01      149     0.07     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_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, false>**, unsigned long)
  0.00    431.98     0.01      148     0.07     0.15  symex_target_equationt::convert_assumptions(prop_convt&)
  0.00    431.99     0.01      148     0.07    35.51  arrayst::add_array_Ackermann_constraints()
  0.00    432.00     0.01                             hash_string(std::string const&)
  0.00    432.01     0.01                             to_index_designator(exprt const&)
  0.00    432.02     0.01                             to_dynamic_object_expr(exprt&)
  0.00    432.03     0.01                             xml(exprt const&, namespacet const&)
  0.00    432.04     0.01                             goto_symext::symex_printf(goto_symex_statet&, exprt const&, exprt const&)
  0.00    432.05     0.01                             goto_symext::process_array_expr(exprt&)
  0.00    432.06     0.01                             simplify_exprt::simplify_concatenation(exprt&)
  0.00    432.07     0.01                             goto_symex_statet::renaming_levelt::~renaming_levelt()
  0.00    432.08     0.01                             null_pointer_exprt::~null_pointer_exprt()
  0.00    432.09     0.01                             goto_program_templatet<codet, exprt>::instructiont::make_assertion(exprt const&)
  0.00    432.10     0.01                             cnft::gate_equal(literalt, literalt, literalt)
  0.00    432.11     0.01                             exprt::make_false()
  0.00    432.12     0.01                             Minisat::Solver::solve_()
  0.00    432.13     0.01                             optionst::set_option(std::string const&, int)
  0.00    432.14     0.01                             value_sett::set(reference_counting<value_sett::object_map_dt>&, std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const
  0.00    432.15     0.01                             multi_namespacet::lookup(dstring const&, symbolt const*&) const
  0.00    432.16     0.01                             satcheck_minisat2_baset<Minisat::SimpSolver>::has_set_assumptions() const
  0.00    432.17     0.01                             satcheck_minisat_simplifiert::is_eliminated(literalt) const
  0.00    432.18     0.01 12729614     0.00     0.00  cnft::set_no_variables(unsigned int)
  0.00    432.18     0.01  6312208     0.00     0.00  typet::typet(typet const&)
  0.00    432.19     0.01  4536292     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    432.19     0.01  3386347     0.00     0.00  to_symbol_expr(exprt const&)
  0.00    432.20     0.01  3051587     0.00     0.02  merge_irept::operator()(irept&)
  0.00    432.20     0.01  2501683     0.00     0.00  std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::~pair()
  0.00    432.21     0.01  2456682     0.00     0.00  irept::irept(dstring const&)
  0.00    432.21     0.01  2010368     0.00     0.00  symbol_exprt::symbol_exprt(symbol_exprt const&)
  0.00    432.22     0.01  1577291     0.00     0.00  bool_typet::bool_typet()
  0.00    432.22     0.01  1358062     0.00     0.00  union_find<dstring>::clear()
  0.00    432.23     0.01   911623     0.00     0.00  typet::subtype()
  0.00    432.23     0.01   601860     0.00     0.00  std::list<std::string, std::allocator<std::string> >::_M_insert(std::_List_iterator<std::string>, std::string const&)
  0.00    432.24     0.01   601860     0.00     0.00  std::list<std::string, std::allocator<std::string> >::push_back(std::string const&)
  0.00    432.24     0.01   426928     0.00     0.00  binary_relation_exprt::~binary_relation_exprt()
  0.00    432.25     0.01   261295     0.00     0.00  locationt::get_comment() const
  0.00    432.25     0.01   204029     0.00     0.00  BigInt::assign(long long)
  0.00    432.26     0.01   189328     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_insert_bucket(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&, unsigned long, unsigned long)
  0.00    432.26     0.01    73538     0.00     0.00  ansi_c_declarationt::set_is_register(bool)
  0.00    432.27     0.01    73538     0.00     0.00  ansi_c_declarationt::set_is_thread_local(bool)
  0.00    432.27     0.01    73538     0.00     0.00  ansi_c_declarationt::ansi_c_declarationt(ansi_c_declarationt const&)
  0.00    432.28     0.01    69963     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    432.28     0.01    69963     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    432.29     0.01    64159     0.00     0.00  BigInt::operator/=(BigInt const&)
  0.00    432.29     0.01    25396     0.00     0.00  replace_symbolt::have_to_replace(typet const&) const
  0.00    432.30     0.01    25245     0.00     0.00  mult_exprt::mult_exprt(exprt const&, exprt const&)
  0.00    432.30     0.01    20204     0.00     0.00  simplify_exprt::simplify_minus(exprt&)
  0.00    432.31     0.01    18568     0.00     0.00  expr2ct::expr2ct(namespacet const&)
  0.00    432.31     0.01     5312     0.00     0.00  replace_symbolt::have_to_replace(exprt const&) const
  0.00    432.32     0.01     3283     0.00     0.01  bv_utilst::shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    432.32     0.01      274     0.02     0.02  c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&)
  0.00    432.33     0.01      100     0.05     0.05  yyansi_crestart(_IO_FILE*)
  0.00    432.33     0.01       25     0.20     0.21  ieee_floatt::to_ansi_c_string() const
  0.00    432.34     0.01                             full_eq(irept const&, irept const&)
  0.00    432.34     0.01                             code_declt::~code_declt()
  0.00    432.35     0.01                             merge_full_irept::operator()(irept&)
  0.00    432.35     0.01                             c_typecheck_baset::typecheck_side_effect_statement_expression(side_effect_exprt&)
  0.00    432.36     0.01                             printf_formattert::next()
  0.00    432.36     0.01                             irept::move_to_named_sub(dstring const&, irept&)
  0.00    432.37     0.01                             BigInt::div(BigInt const&, BigInt const&, BigInt&, BigInt&)
  0.00    432.37     0.01                             irept::pretty(unsigned int, unsigned int) const
  0.00    432.38     0.01                             std::vector<literalt, std::allocator<literalt> >::~vector()
  0.00    432.38     0.01                             void std::__final_insertion_sort<__gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > > >(__gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >, __gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >)
  0.00    432.39     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    432.39     0.01                             operator==(c_qualifierst const&, c_qualifierst const&)
  0.00    432.39     0.00  5786402     0.00     0.00  std::list<exprt, std::allocator<exprt> >::pop_front()
  0.00    432.39     0.00  4021925     0.00     0.00  parsert::read2(char&)
  0.00    432.39     0.00  3999985     0.00     0.00  value_sett::objectt::objectt()
  0.00    432.39     0.00  3123897     0.00     0.00  goto_symex_statet::call_stack()
  0.00    432.39     0.00  3040917     0.00     0.00  literalt* std::vector<literalt, std::allocator<literalt> >::_M_allocate_and_copy<literalt*>(unsigned long, literalt*, literalt*)
  0.00    432.39     0.00  2537591     0.00     0.00  simplify_exprt::setup_jump_table()
  0.00    432.39     0.00  2519823     0.00     0.00  std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)
  0.00    432.39     0.00  2490794     0.00     0.00  irept::clear()
  0.00    432.39     0.00  2367593     0.00     0.00  has_prefix(std::string const&, std::string const&)
  0.00    432.39     0.00  2359778     0.00     0.00  bitvector_typet::~bitvector_typet()
  0.00    432.39     0.00  2312355     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    432.39     0.00  2296638     0.00     0.00  i2string(unsigned int)
  0.00    432.39     0.00  2144725     0.00     0.00  bitvector_typet::set_width(unsigned int)
  0.00    432.39     0.00  2140431     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.00    432.39     0.00  2074690     0.00     0.00  ordering(irept const&, irept const&)
  0.00    432.39     0.00  2074690     0.00     0.00  operator<(irept const&, irept const&)
  0.00    432.39     0.00  2071845     0.00     0.00  std::pair<unsigned int const, value_sett::objectt>::pair(std::pair<unsigned int const, value_sett::objectt> const&)
  0.00    432.39     0.00  2070532     0.00     0.00  std::pair<unsigned int const, value_sett::objectt>::~pair()
  0.00    432.39     0.00  1989416     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    432.39     0.00  1970884     0.00     0.00  integer2long(BigInt const&)
  0.00    432.39     0.00  1943550     0.00     0.01  value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const
  0.00    432.39     0.00  1929453     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const
  0.00    432.39     0.00  1917408     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(dstring const&) const
  0.00    432.39     0.00  1898079     0.00     0.00  symbol_exprt::set_identifier(dstring const&)
  0.00    432.39     0.00  1885149     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    432.39     0.00  1690343     0.00     0.00  constant_exprt::set_value(dstring const&)
  0.00    432.39     0.00  1579630     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, value_sett::entryt> >::operator--()
  0.00    432.39     0.00  1512003     0.00     0.00  BigInt::digits(unsigned int) const
  0.00    432.39     0.00  1466259     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::~_Vector_base()
  0.00    432.39     0.00  1445935     0.00     0.00  exprt::op1() const
  0.00    432.39     0.00  1418939     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    432.39     0.00  1358062     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    432.39     0.00  1357647     0.00     0.00  numbering<dstring>::~numbering()
  0.00    432.39     0.00  1356911     0.00     0.00  std::_Vector_base<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::~_Vector_base()
  0.00    432.39     0.00  1356762     0.00     0.00  base_type_eqt::~base_type_eqt()
  0.00    432.39     0.00  1266278     0.00     0.00  locationt::operator=(locationt const&)
  0.00    432.39     0.00  1247795     0.00     0.00  goto_symex_statet::renaming_levelt::operator()(dstring const&)
  0.00    432.39     0.00  1223408     0.00     0.00  exprt::location()
  0.00    432.39     0.00  1217681     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    432.39     0.00  1119591     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::_M_check_len(unsigned long, char const*) const
  0.00    432.39     0.00   977930     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    432.39     0.00   977896     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_allocate(unsigned long)
  0.00    432.39     0.00   977862     0.00     0.00  boolbv_widtht::entryt::entryt(boolbv_widtht::entryt const&)
  0.00    432.39     0.00   977862     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_create_storage(unsigned long)
  0.00    432.39     0.00   915042     0.00     0.00  bv_width(typet const&)
  0.00    432.39     0.00   877591     0.00     0.00  typet::subtype() const
  0.00    432.39     0.00   871882     0.00     0.00  symex_target_equationt::SSA_stept::~SSA_stept()
  0.00    432.39     0.00   864892     0.00     0.00  irep_serializationt::read_long(std::istream&)
  0.00    432.39     0.00   801496     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    432.39     0.00   778270     0.00     0.00  std::_Rb_tree_iterator<literalt>::operator--()
  0.00    432.39     0.00   777359     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    432.39     0.00   777359     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree()
  0.00    432.39     0.00   762486     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    432.39     0.00   762044     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    432.39     0.00   737358     0.00     0.00  BigInt::mul(unsigned int const*, unsigned int, bool)
  0.00    432.39     0.00   717408     0.00     0.00  base_type_rec(typet&, namespacet const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    432.39     0.00   717408     0.00     0.00  base_type(typet&, namespacet const&)
  0.00    432.39     0.00   700237     0.00     0.00  optionst::get_bool_option(std::string const&) const
  0.00    432.39     0.00   699271     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    432.39     0.00   697505     0.00     0.00  safe_str2int(char const*, int)
  0.00    432.39     0.00   697505     0.00     0.00  int safe_str2number<int>(char const*, int)
  0.00    432.39     0.00   671787     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::~_Vector_base()
  0.00    432.39     0.00   666469     0.00     0.00  true_exprt::true_exprt()
  0.00    432.39     0.00   666049     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    432.39     0.00   665977     0.00     0.00  std::pair<exprt, literalt>::~pair()
  0.00    432.39     0.00   665977     0.00     0.00  std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&)
  0.00    432.39     0.00   665977     0.00     0.00  std::pair<exprt const, literalt>::~pair()
  0.00    432.39     0.00   630396     0.00     0.00  namespace_baset::follow_symbol(irept&) const
  0.00    432.39     0.00   622650     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_allocate(unsigned long)
  0.00    432.39     0.00   620454     0.00     0.00  locationt::locationt(locationt const&)
  0.00    432.39     0.00   616925     0.00     0.00  predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&)
  0.00    432.39     0.00   613283     0.00     0.01  goto_symext::clean_expr(exprt&, goto_symex_statet&, bool)
  0.00    432.39     0.00   612504     0.00     0.00  optionst::get_int_option(std::string const&) const
  0.00    432.39     0.00   612341     0.00     0.02  goto_symext::merge_gotos(goto_symex_statet&)
  0.00    432.39     0.00   608138     0.00     0.00  binary_relation_exprt::lhs() const
  0.00    432.39     0.00   601860     0.00     0.00  std::list<std::string, std::allocator<std::string> >::_M_create_node(std::string const&)
  0.00    432.39     0.00   600786     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    432.39     0.00   600505     0.00     0.00  constant_exprt::constant_exprt(constant_exprt const&)
  0.00    432.39     0.00   600158     0.00     0.00  from_integer(BigInt const&, typet const&)
  0.00    432.39     0.00   594431     0.00     0.00  to_signedbv_type(typet const&)
  0.00    432.39     0.00   589495     0.00     0.00  locationt::get_function() const
  0.00    432.39     0.00   585847     0.00     0.00  parsert::set_location(exprt&)
  0.00    432.39     0.00   584413     0.00     0.00  BigInt::operator+=(BigInt const&)
  0.00    432.39     0.00   582660     0.00     0.00  locationt::get_file() const
  0.00    432.39     0.00   571739     0.00     0.00  messaget::eom(messaget::mstreamt&)
  0.00    432.39     0.00   540246     0.00     0.00  std::_List_base<typet, std::allocator<typet> >::_M_clear()
  0.00    432.39     0.00   537116     0.00     0.00  bool_typet::~bool_typet()
  0.00    432.39     0.00   536732     0.00     0.00  init(unsigned int&)
  0.00    432.39     0.00   534053     0.00     0.00  BigInt::operator*=(BigInt const&)
  0.00    432.39     0.00   520757     0.00     0.00  equal_exprt::equal_exprt(exprt const&, exprt const&)
  0.00    432.39     0.00   510991     0.00     0.00  irept* std::__uninitialized_copy<false>::__uninit_copy<irept*, irept*>(irept*, irept*, irept*)
  0.00    432.39     0.00   498806     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(exprt&) const
  0.00    432.39     0.00   497660     0.00     0.00  BigInt::operator+(BigInt const&) const
  0.00    432.39     0.00   491643     0.00     0.00  boolbv_mapt::map_entryt::map_entryt(boolbv_mapt::map_entryt const&)
  0.00    432.39     0.00   491643     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_create_storage(unsigned long)
  0.00    432.39     0.00   491643     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    432.39     0.00   489465     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::~pair()
  0.00    432.39     0.00   488397     0.00     0.00  std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&)
  0.00    432.39     0.00   488397     0.00     0.00  std::pair<typet, boolbv_widtht::entryt>::~pair()
  0.00    432.39     0.00   488397     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    432.39     0.00   488089     0.00     0.00  boolbv_widtht::get_entry(typet const&) const
  0.00    432.39     0.00   484011     0.00     0.00  array_typet::size()
  0.00    432.39     0.00   483660     0.00     0.00  to_array_type(typet&)
  0.00    432.39     0.00   458756     0.00     0.01  guardt::as_expr() const
  0.00    432.39     0.00   435941     0.00     0.00  symex_target_equationt::SSA_stept::SSA_stept(symex_target_equationt::SSA_stept const&)
  0.00    432.39     0.00   435941     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    432.39     0.00   433162     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    432.39     0.00   433162     0.00     0.00  std::pair<exprt const, literalt>::pair(std::pair<exprt const, literalt> const&)
  0.00    432.39     0.00   429347     0.00     0.00  irep_serializationt::read_string_ref(std::istream&)
  0.00    432.39     0.00   426904     0.00     0.00  symbolt::~symbolt()
  0.00    432.39     0.00   417740     0.00     0.00  typet::~typet()
  0.00    432.39     0.00   411414     0.00     0.00  ansi_c_parsert::current_scope()
  0.00    432.39     0.00   400223     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    432.39     0.00   400223     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    432.39     0.00   400223     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    432.39     0.00   397716     0.00     0.00  BigInt::BigInt(unsigned int)
  0.00    432.39     0.00   395997     0.00     0.00  c_qualifierst::write(typet&) const
  0.00    432.39     0.00   380635     0.00     0.00  std::pair<bool, irept>::pair(std::pair<bool, irept> const&)
  0.00    432.39     0.00   380635     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    432.39     0.00   372858     0.00     0.00  exprt::~exprt()
  0.00    432.39     0.00   365478     0.00     0.00  typet::has_subtype() const
  0.00    432.39     0.00   362821     0.00     0.00  is_dereference_integer_object(exprt const&, BigInt&)
  0.00    432.39     0.00   360955     0.00     0.00  symbol_typet::get_identifier() const
  0.00    432.39     0.00   357240     0.00     0.00  std::_Rb_tree_iterator<dstring>::operator--()
  0.00    432.39     0.00   354739     0.00     0.00  code_typet::parameters()
  0.00    432.39     0.00   340805     0.00     0.00  propt::l_set_to(literalt, bool)
  0.00    432.39     0.00   331996     0.00     0.00  to_ansi_c_declaration(exprt&)
  0.00    432.39     0.00   324956     0.00     0.00  BigInt::operator*(BigInt const&) const
  0.00    432.39     0.00   324767     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >)
  0.00    432.39     0.00   322201     0.00     0.00  guardt::~guardt()
  0.00    432.39     0.00   320372     0.00     0.00  guardt::guardt(guardt const&)
  0.00    432.39     0.00   318753     0.00     0.00  get_bvtype(typet const&)
  0.00    432.39     0.00   310194     0.00     0.00  typet* std::__uninitialized_copy<false>::__uninit_copy<typet*, typet*>(typet*, typet*, typet*)
  0.00    432.39     0.00   302106     0.00     0.00  to_equal_expr(exprt const&)
  0.00    432.39     0.00   299206     0.00     0.00  exprt::move_to_operands(exprt&)
  0.00    432.39     0.00   295215     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    432.39     0.00   295098     0.00     0.00  std::list<dstring, std::allocator<dstring> >::list(std::list<dstring, std::allocator<dstring> > const&)
  0.00    432.39     0.00   293368     0.00     0.00  symbol_exprt::symbol_exprt(dstring const&, typet const&)
  0.00    432.39     0.00   291935     0.00     0.00  merge_types(irept&, irept&)
  0.00    432.39     0.00   291833     0.00     0.00  merge_types(unsigned int, unsigned int)
  0.00    432.39     0.00   291078     0.00     0.00  ansi_c_declarationt::get_is_global() const
  0.00    432.39     0.00   282918     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::resize(unsigned long, exprt)
  0.00    432.39     0.00   282823     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<exprt*, unsigned long, exprt>(exprt*, unsigned long, exprt const&)
  0.00    432.39     0.00   281613     0.00     0.00  to_symbol_type(typet&)
  0.00    432.39     0.00   277549     0.00     0.00  exprt::exprt(dstring const&)
  0.00    432.39     0.00   271922     0.00     0.00  message_clientt::~message_clientt()
  0.00    432.39     0.00   270785     0.00     0.00  message_streamt::message_streamt(message_handlert&)
  0.00    432.39     0.00   270785     0.00     0.00  message_streamt::~message_streamt()
  0.00    432.39     0.00   270123     0.00     0.00  ansi_c_convert_typet::write(typet&)
  0.00    432.39     0.00   270123     0.00     0.00  ansi_c_convert_typet::read_rec(typet const&)
  0.00    432.39     0.00   270123     0.00     0.00  typet::location() const
  0.00    432.39     0.00   270123     0.00     0.00  std::list<typet, std::allocator<typet> >::clear()
  0.00    432.39     0.00   269319     0.00     0.00  true_exprt::~true_exprt()
  0.00    432.39     0.00   263888     0.00     0.00  nil_exprt::nil_exprt()
  0.00    432.39     0.00   263798     0.00     0.00  ansi_c_declarationt::value()
  0.00    432.39     0.00   263588     0.00     0.00  symbolt::symbolt(symbolt const&)
  0.00    432.39     0.00   262217     0.00     0.00  dereferencet::valuet::~valuet()
  0.00    432.39     0.00   257706     0.00     0.00  false_exprt::false_exprt()
  0.00    432.39     0.00   256437     0.00     0.00  c_qualifierst::read(typet const&)
  0.00    432.39     0.00   254114     0.00     0.00  typet::typet(dstring const&, typet const&)
  0.00    432.39     0.00   253963     0.00     0.00  address_of_exprt::address_of_exprt(exprt const&)
  0.00    432.39     0.00   251648     0.00     0.00  c_qualifierst::c_qualifierst(typet const&)
  0.00    432.39     0.00   251262     0.00     0.00  BigInt::operator-=(long long)
  0.00    432.39     0.00   236854     0.00     0.00  symbolt::clear()
  0.00    432.39     0.00   236465     0.00     0.00  code_typet::parametert::set_identifier(dstring const&)
  0.00    432.39     0.00   223048     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    432.39     0.00   217682     0.00     0.00  std::list<typet, std::allocator<typet> >::_M_insert(std::_List_iterator<typet>, typet const&)
  0.00    432.39     0.00   217682     0.00     0.00  std::list<typet, std::allocator<typet> >::push_back(typet const&)
  0.00    432.39     0.00   216506     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    432.39     0.00   211677     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::~_Rb_tree()
  0.00    432.39     0.00   208558     0.00     0.00  to_code_type(typet&)
  0.00    432.39     0.00   206611     0.00     0.00  code_typet::return_type()
  0.00    432.39     0.00   205041     0.00     0.00  string_ptrt::string_ptrt(char const*)
  0.00    432.39     0.00   205041     0.00     0.00  string_containert::get(char const*)
  0.00    432.39     0.00   204947     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::~_Rb_tree()
  0.00    432.39     0.00   202909     0.00     0.00  BigInt::operator*=(unsigned long long)
  0.00    432.39     0.00   201282     0.00     0.00  signedbv_typet::signedbv_typet(unsigned int)
  0.00    432.39     0.00   199465     0.00     0.00  BigInt::operator--()
  0.00    432.39     0.00   196202     0.00     0.00  guardt::add(exprt const&)
  0.00    432.39     0.00   194854     0.00     0.00  to_array_type(typet const&)
  0.00    432.39     0.00   193684     0.00     0.00  predicate_exprt::~predicate_exprt()
  0.00    432.39     0.00   189328     0.00     0.00  bv_cbmct::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    432.39     0.00   189328     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    432.39     0.00   188264     0.00     0.00  ansi_c_declarationt::get_base_name() const
  0.00    432.39     0.00   187830     0.00     0.00  binary_exprt::~binary_exprt()
  0.00    432.39     0.00   186018     0.00     0.00  ansi_c_declarationt::ansi_c_declarationt()
  0.00    432.39     0.00   186017     0.00     0.00  ansi_c_parsert::get_class(typet const&)
  0.00    432.39     0.00   186017     0.00     0.00  ansi_c_declarationt::set_is_type(bool)
  0.00    432.39     0.00   186017     0.00     0.00  ansi_c_declarationt::set_is_global(bool)
  0.00    432.39     0.00   186017     0.00     0.00  ansi_c_declarationt::set_is_typedef(bool)
  0.00    432.39     0.00   186017     0.00     0.00  ansi_c_declarationt::set_name(dstring const&)
  0.00    432.39     0.00   183748     0.00     0.00  renaming_nst::lookup(dstring const&, symbolt const*&) const
  0.00    432.39     0.00   183608     0.00     0.00  BigInt::operator*(unsigned long) const
  0.00    432.39     0.00   181697     0.00     0.00  BigInt::operator+=(long long)
  0.00    432.39     0.00   181441     0.00     0.01  boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    432.39     0.00   180331     0.00     0.00  BigInt::operator+(int) const
  0.00    432.39     0.00   180244     0.00     0.00  nil_typet::nil_typet()
  0.00    432.39     0.00   180244     0.00     0.00  nil_typet::~nil_typet()
  0.00    432.39     0.00   180144     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    432.39     0.00   176964     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    432.39     0.00   176964     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    432.39     0.00   175553     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    432.39     0.00   171629     0.00     0.00  dereferencet::valuet::valuet(dereferencet::valuet const&)
  0.00    432.39     0.00   171213     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    432.39     0.00   167982     0.00     0.00  binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&, typet const&)
  0.00    432.39     0.00   165929     0.00     0.00  set(unsigned int, dstring const&)
  0.00    432.39     0.00   163316     0.00     0.00  symbolt::symbolt()
  0.00    432.39     0.00   162082     0.00     0.00  object_descriptor_exprt::object()
  0.00    432.39     0.00   158434     0.00     0.00  nil_exprt::~nil_exprt()
  0.00    432.39     0.00   158201     0.00     0.00  typet::move_to_subtypes(typet&)
  0.00    432.39     0.00   158201     0.00     0.00  std::vector<typet, std::allocator<typet> >::push_back(typet const&)
  0.00    432.39     0.00   155155     0.00     0.00  array_typet::size() const
  0.00    432.39     0.00   155097     0.00     0.00  __gnu_cxx::new_allocator<typet>::allocate(unsigned long, void const*)
  0.00    432.39     0.00   155097     0.00     0.00  std::vector<typet, std::allocator<typet> >::_M_check_len(unsigned long, char const*) const
  0.00    432.39     0.00   155097     0.00     0.00  void std::_Destroy_aux<false>::__destroy<typet*>(typet*, typet*)
  0.00    432.39     0.00   155097     0.00     0.00  std::_Vector_base<typet, std::allocator<typet> >::_M_allocate(unsigned long)
  0.00    432.39     0.00   155097     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    432.39     0.00   148214     0.00     0.00  bv_pointerst::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const
  0.00    432.39     0.00   147261     0.00     0.11  symex_target_equationt::location(exprt const&, symex_targett::sourcet const&)
  0.00    432.39     0.00   147114     0.00     0.00  object_descriptor_exprt::root_object() const
  0.00    432.39     0.00   145286     0.00     0.00  compute_pointer_offset(namespacet const&, exprt const&)
  0.00    432.39     0.00   143034     0.00     0.00  goto_symex_statet::renaming_levelt::increase_counter(dstring const&)
  0.00    432.39     0.00   143034     0.00     0.02  goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&)
  0.00    432.39     0.00   138488     0.00     0.00  c_typecheck_baset::add_language_prefix(dstring) const
  0.00    432.39     0.00   138214     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    432.39     0.00   135274     0.00     0.00  codet::get_statement() const
  0.00    432.39     0.00   134412     0.00     0.00  codet::codet(codet const&)
  0.00    432.39     0.00   133753     0.00     0.05  boolbvt::set_to(exprt const&, bool)
  0.00    432.39     0.00   131700     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base()
  0.00    432.39     0.00   131700     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::~vector()
  0.00    432.39     0.00   131392     0.00     0.00  code_typet::parametert::get_identifier() const
  0.00    432.39     0.00   131355     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    432.39     0.00   131355     0.00     0.00  std::pair<dstring const, boolbv_mapt::map_entryt>::pair(std::pair<dstring const, boolbv_mapt::map_entryt> const&)
  0.00    432.39     0.00   131355     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    432.39     0.00   131007     0.00     0.00  __gnu_cxx::new_allocator<boolbv_mapt::map_bitt>::allocate(unsigned long, void const*)
  0.00    432.39     0.00   131007     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    432.39     0.00   130798     0.00     0.00  reference_counting<value_sett::object_map_dt>::copy_from(reference_counting<value_sett::object_map_dt> const&)
  0.00    432.39     0.00   128179     0.00     0.00  c_typecheck_baset::replace_symbol(irept&)
  0.00    432.39     0.00   127651     0.00     0.00  goto_symex_statet::get_original_name(typet&) const
  0.00    432.39     0.00   127525     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.00    432.39     0.00   126228     0.00     0.00  signed_long_int_type()
  0.00    432.39     0.00   126172     0.00     0.00  irep_serializationt::insert_on_read(unsigned int, irept const&)
  0.00    432.39     0.00   126172     0.00     0.00  irep_serializationt::read_irep(std::istream&, irept&)
  0.00    432.39     0.00   126172     0.00     0.00  std::pair<bool, irept>::operator=(std::pair<bool, irept> const&)
  0.00    432.39     0.00   125876     0.00     0.00  symbol_typet::set_identifier(dstring const&)
  0.00    432.39     0.00   125876     0.00     0.00  c_typecheck_baset::typecheck_symbol_type(typet&)
  0.00    432.39     0.00   125824     0.00     0.00  c_qualifierst::operator+=(c_qualifierst const&)
  0.00    432.39     0.00   125778     0.00     0.00  pointer_diff_type()
  0.00    432.39     0.00   124778     0.00     0.00  index_type()
  0.00    432.39     0.00   124354     0.00     0.00  struct_union_typet::components() const
  0.00    432.39     0.00   123846     0.00     0.00  index_exprt::index_exprt()
  0.00    432.39     0.00   122169     0.00     0.00  namespacet::~namespacet()
  0.00    432.39     0.00   122169     0.00     0.00  namespace_baset::~namespace_baset()
  0.00    432.39     0.00   121231     0.00     0.00  renaming_nst::~renaming_nst()
  0.00    432.39     0.00   120355     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    432.39     0.00   118957     0.00     0.00  symbol_exprt::~symbol_exprt()
  0.00    432.39     0.00   117030     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    432.39     0.00   116813     0.00     0.00  std::map<symex_targett::sourcet, unsigned int, std::less<symex_targett::sourcet>, std::allocator<std::pair<symex_targett::sourcet const, unsigned int> > >::operator[](symex_targett::sourcet const&)
  0.00    432.39     0.00   116813     0.00     0.00  std::_Rb_tree<symex_targett::sourcet, std::pair<symex_targett::sourcet const, unsigned int>, std::_Select1st<std::pair<symex_targett::sourcet const, unsigned int> >, std::less<symex_targett::sourcet>, std::allocator<std::pair<symex_targett::sourcet const, unsigned int> > >::lower_bound(symex_targett::sourcet const&)
  0.00    432.39     0.00   116680     0.00     0.00  ansi_c_parsert::scopet::~scopet()
  0.00    432.39     0.00   116680     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    432.39     0.00   116680     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    432.39     0.00   116680     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    432.39     0.00   116393     0.00     0.00  index_exprt::array() const
  0.00    432.39     0.00   116384     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    432.39     0.00   116384     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    432.39     0.00   114142     0.00     0.00  ansi_c_convertt::convert_type(typet&)
  0.00    432.39     0.00   113972     0.00     0.00  c_typecheck_baset::adjust_function_parameter(typet&) const
  0.00    432.39     0.00   113885     0.00     0.00  code_typet::parametert::set_base_name(dstring const&)
  0.00    432.39     0.00   113885     0.00     0.00  code_typet::parametert::parametert()
  0.00    432.39     0.00   111222     0.00     0.00  exprt::location() const
  0.00    432.39     0.00   110650     0.00     0.00  dereferencet::dereference_type_compare(typet const&, typet const&) const
  0.00    432.39     0.00   108341     0.00     0.00  goto_symex_statet::get_original_name(exprt&) const
  0.00    432.39     0.00   108006     0.00     0.00  guardt::append(guardt const&)
  0.00    432.39     0.00   107026     0.00     0.00  guardt::guard_expr(exprt&) const
  0.00    432.39     0.00   106661     0.00     0.11  symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&)
  0.00    432.39     0.00   100914     0.00     0.00  struct_union_typet::componentt::get_name() const
  0.00    432.39     0.00   100436     0.00     0.00  code_assignt::lhs()
  0.00    432.39     0.00   100292     0.00     0.00  struct_union_typet::componentt::get_is_bit_field() const
  0.00    432.39     0.00   100141     0.00     0.00  simplify_exprt::simplify_index(exprt&)
  0.00    432.39     0.00    99013     0.00     0.00  symbol_exprt::symbol_exprt()
  0.00    432.39     0.00    97481     0.00     0.00  code_assignt::code_assignt(code_assignt const&)
  0.00    432.39     0.00    97438     0.00     0.00  c_typecastt::follow_with_qualifiers(typet const&)
  0.00    432.39     0.00    96357     0.00     0.00  symex_dereference_statet::dereference_failure(std::string const&, std::string const&, guardt const&)
  0.00    432.39     0.00    96191     0.00     0.00  dstring::dstring(char const*)
  0.00    432.39     0.00    95765     0.00     0.00  void std::_Construct<typet, typet>(typet*, typet const&)
  0.00    432.39     0.00    90588     0.00     0.00  dereferencet::valuet::valuet()
  0.00    432.39     0.00    90588     0.00     0.00  std::list<dereferencet::valuet, std::allocator<dereferencet::valuet> >::_M_create_node(dereferencet::valuet const&)
  0.00    432.39     0.00    90588     0.00     0.00  std::list<dereferencet::valuet, std::allocator<dereferencet::valuet> >::_M_insert(std::_List_iterator<dereferencet::valuet>, dereferencet::valuet const&)
  0.00    432.39     0.00    90147     0.00     0.00  false_exprt::~false_exprt()
  0.00    432.39     0.00    87858     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    432.39     0.00    87858     0.00     0.00  std::pair<dstring const, symbolt>::pair<dstring, symbolt>(std::pair<dstring, symbolt> const&)
  0.00    432.39     0.00    86121     0.00     0.00  value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const
  0.00    432.39     0.00    86121     0.00     0.00  std::list<dereferencet::valuet, std::allocator<dereferencet::valuet> >::push_back(dereferencet::valuet const&)
  0.00    432.39     0.00    85247     0.00     0.00  simplify_exprt::objects_equal(exprt const&, exprt const&)
  0.00    432.39     0.00    85247     0.00     0.00  simplify_exprt::simplify_same_object(exprt&)
  0.00    432.39     0.00    84187     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    432.39     0.00    84187     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    432.39     0.00    84187     0.00     0.00  std::pair<dstring const, symbolt>::pair(std::pair<dstring const, symbolt> const&)
  0.00    432.39     0.00    82443     0.00     0.00  operator|=(c_storage_spect&, c_storage_spect const&)
  0.00    432.39     0.00    81962     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&)
  0.00    432.39     0.00    81848     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    432.39     0.00    81848     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    432.39     0.00    81041     0.00     0.00  to_object_descriptor_expr(exprt const&)
  0.00    432.39     0.00    81041     0.00     0.00  object_descriptor_exprt::~object_descriptor_exprt()
  0.00    432.39     0.00    81041     0.00     0.00  object_descriptor_exprt::object() const
  0.00    432.39     0.00    80870     0.00     0.00  namespace_baset::lookup(irept const&) const
  0.00    432.39     0.00    80068     0.00     0.00  typet::subtypes() const
  0.00    432.39     0.00    79342     0.00     0.00  to_symbol_type(typet const&)
  0.00    432.39     0.00    78845     0.00     0.00  locationt::set_line(unsigned int)
  0.00    432.39     0.00    78640     0.00     0.00  do_pointer(unsigned int, unsigned int)
  0.00    432.39     0.00    77637     0.00     0.00  yy_get_previous_state()
  0.00    432.39     0.00    77637     0.00     0.00  parsert::inc_line_no()
  0.00    432.39     0.00    76690     0.00     0.00  simplify_exprt::get_values(exprt const&, std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >&)
  0.00    432.39     0.00    76690     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    432.39     0.00    76690     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::~_Rb_tree()
  0.00    432.39     0.00    76055     0.00     0.00  symbolt::swap(symbolt&)
  0.00    432.39     0.00    75931     0.00     0.00  make_subtype(unsigned int, unsigned int)
  0.00    432.39     0.00    75710     0.00     0.00  codet::set_statement(dstring const&)
  0.00    432.39     0.00    75710     0.00     0.00  codet::codet(dstring const&)
  0.00    432.39     0.00    74068     0.00     0.00  ansi_c_declarationt::get_is_static() const
  0.00    432.39     0.00    73803     0.00     0.00  ansi_c_declarationt::get_is_extern() const
  0.00    432.39     0.00    73538     0.00     0.00  ansi_c_parsert::copy_item(ansi_c_declarationt const&)
  0.00    432.39     0.00    73538     0.00     0.01  ansi_c_convertt::convert_declaration(ansi_c_declarationt&)
  0.00    432.39     0.00    73538     0.00     0.00  ansi_c_declarationt::set_is_extern(bool)
  0.00    432.39     0.00    73538     0.00     0.00  ansi_c_declarationt::set_is_inline(bool)
  0.00    432.39     0.00    73538     0.00     0.00  ansi_c_declarationt::set_is_static(bool)
  0.00    432.39     0.00    73538     0.00     0.00  ansi_c_declarationt::get_is_type() const
  0.00    432.39     0.00    73538     0.00     0.00  ansi_c_declarationt::get_is_macro() const
  0.00    432.39     0.00    73538     0.00     0.00  ansi_c_declarationt::get_is_inline() const
  0.00    432.39     0.00    73538     0.00     0.00  ansi_c_declarationt::get_is_typedef() const
  0.00    432.39     0.00    73538     0.00     0.00  ansi_c_declarationt::get_is_parameter() const
  0.00    432.39     0.00    73538     0.00     0.00  ansi_c_declarationt::value() const
  0.00    432.39     0.00    73538     0.00     0.00  ansi_c_declarationt::to_symbol(symbolt&) const
  0.00    432.39     0.00    73538     0.00     0.00  dstring::operator!=(std::string const&) const
  0.00    432.39     0.00    73538     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_create_node(ansi_c_declarationt const&)
  0.00    432.39     0.00    73538     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    432.39     0.00    73538     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::push_back(ansi_c_declarationt const&)
  0.00    432.39     0.00    73092     0.00     0.00  exprt::reserve_operands(unsigned int)
  0.00    432.39     0.00    71900     0.00     0.00  c_typecheck_baset::typecheck_new_symbol(symbolt&)
  0.00    432.39     0.00    71810     0.00     0.00  exprt::is_one() const
  0.00    432.39     0.00    69455     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    432.39     0.00    69360     0.00     0.00  goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt)
  0.00    432.39     0.00    69084     0.00     0.00  simplify_exprt::simplify_dynamic_object(exprt&)
  0.00    432.39     0.00    68532     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&)
  0.00    432.39     0.00    68532     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    432.39     0.00    68532     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    432.39     0.00    68532     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    432.39     0.00    68294     0.00     0.00  compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    432.39     0.00    67925     0.00     0.00  to_index_expr(exprt const&)
  0.00    432.39     0.00    66430     0.00     0.00  unary_exprt::unary_exprt(dstring const&, exprt const&, typet const&)
  0.00    432.39     0.00    66107     0.00     0.00  address_of_exprt::~address_of_exprt()
  0.00    432.39     0.00    65957     0.00     0.00  exprt::make_typecast(typet const&)
  0.00    432.39     0.00    65119     0.00     0.00  dereferencet::get_symbol(exprt const&)
  0.00    432.39     0.00    64645     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    432.39     0.00    64645     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    432.39     0.00    64039     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    432.39     0.00    64039     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    432.39     0.00    63020     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::~instructiont()
  0.00    432.39     0.00    63020     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    432.39     0.00    62873     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    432.39     0.00    61845     0.00     0.00  BigInt::operator/(BigInt const&) const
  0.00    432.39     0.00    61835     0.00     0.00  cnft::gate_or(literalt, literalt, literalt)
  0.00    432.39     0.00    60694     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    432.39     0.00    60194     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    432.39     0.00    59672     0.00     0.00  init(unsigned int&, dstring const&)
  0.00    432.39     0.00    58870     0.00     0.00  unary_exprt::~unary_exprt()
  0.00    432.39     0.00    58778     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    432.39     0.00    58778     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    432.39     0.00    58384     0.00     0.01  symex_dereference_statet::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&)
  0.00    432.39     0.00    58384     0.00     0.01  value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const
  0.00    432.39     0.00    58384     0.00     0.00  std::_List_base<dereferencet::valuet, std::allocator<dereferencet::valuet> >::_M_clear()
  0.00    432.39     0.00    58380     0.00     0.03  dereferencet::dereference(exprt const&, guardt const&, dereferencet::modet)
  0.00    432.39     0.00    58340     0.00     0.00  ansi_c_parsert::scopet::scopet()
  0.00    432.39     0.00    58340     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    432.39     0.00    58340     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    432.39     0.00    58340     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    432.39     0.00    58340     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    432.39     0.00    58340     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    432.39     0.00    58340     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    432.39     0.00    58340     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    432.39     0.00    58340     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    432.39     0.00    58240     0.00     0.00  ansi_c_parsert::new_scope(std::string const&)
  0.00    432.39     0.00    58240     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    432.39     0.00    58240     0.00     0.00  std::list<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::pop_back()
  0.00    432.39     0.00    56478     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    432.39     0.00    56248     0.00     0.00  std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_create_node(unsigned int const&)
  0.00    432.39     0.00    56230     0.00     0.02  std::_List_base<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_clear()
  0.00    432.39     0.00    56175     0.00     0.00  cmdlinet::optiont::~optiont()
  0.00    432.39     0.00    55785     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    432.39     0.00    55785     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    432.39     0.00    55507     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    432.39     0.00    55405     0.00     0.00  std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_erase(std::_Rb_tree_node<unsigned int>*)
  0.00    432.39     0.00    54384     0.00     0.00  std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::~_Rb_tree()
  0.00    432.39     0.00    52752     0.00     0.00  goto_trace_stept::~goto_trace_stept()
  0.00    432.39     0.00    52653     0.00     0.00  std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_clone_node(std::_Rb_tree_node<unsigned int> const*)
  0.00    432.39     0.00    52646     0.00     0.00  local_may_aliast::destt::destt(local_may_aliast::destt const&)
  0.00    432.39     0.00    52646     0.00     0.00  std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >::set(std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > const&)
  0.00    432.39     0.00    52646     0.00     0.00  std::pair<unsigned int const, local_may_aliast::destt>::~pair()
  0.00    432.39     0.00    52646     0.00     0.00  std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_Rb_tree(std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> > const&)
  0.00    432.39     0.00    52568     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::get_target() const
  0.00    432.39     0.00    52380     0.00     0.00  member_exprt::get_component_name() const
  0.00    432.39     0.00    52142     0.00     0.00  std::pair<unsigned int const, local_may_aliast::destt>::pair(std::pair<unsigned int const, local_may_aliast::destt> const&)
  0.00    432.39     0.00    52142     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, local_may_aliast::destt>, std::_Select1st<std::pair<unsigned int const, local_may_aliast::destt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > >::_M_create_node(std::pair<unsigned int const, local_may_aliast::destt> const&)
  0.00    432.39     0.00    52142     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, local_may_aliast::destt>, std::_Select1st<std::pair<unsigned int const, local_may_aliast::destt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<unsigned int const, local_may_aliast::destt> >*)
  0.00    432.39     0.00    52089     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    432.39     0.00    51797     0.00     0.00  BigInt::operator-(int) const
  0.00    432.39     0.00    51638     0.00     0.00  std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_copy(std::_Rb_tree_node<unsigned int> const*, std::_Rb_tree_node<unsigned int>*)
  0.00    432.39     0.00    51213     0.00     0.02  goto_symex_statet::renaming_levelt::~renaming_levelt()
  0.00    432.39     0.00    50887     0.00     0.00  goto_symex_statet::propagationt::~propagationt()
  0.00    432.39     0.00    50887     0.00     0.00  goto_symex_statet::level2t::~level2t()
  0.00    432.39     0.00    50887     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    432.39     0.00    50768     0.00     0.00  to_struct_union_type(typet const&)
  0.00    432.39     0.00    50724     0.00     0.00  value_sett::value_sett(value_sett const&)
  0.00    432.39     0.00    50724     0.00     0.02  goto_symex_statet::goto_statet::~goto_statet()
  0.00    432.39     0.00    50724     0.00     0.00  goto_symex_statet::propagationt::propagationt(goto_symex_statet::propagationt const&)
  0.00    432.39     0.00    50724     0.00     0.09  goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&)
  0.00    432.39     0.00    50724     0.00     0.09  goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&)
  0.00    432.39     0.00    50724     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    432.39     0.00    50724     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    432.39     0.00    50720     0.00     0.00  goto_symex_statet::renaming_levelt::get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.00    432.39     0.00    49971     0.00     0.00  exprt::op0()
  0.00    432.39     0.00    48988     0.00     0.00  c_typecastt::~c_typecastt()
  0.00    432.39     0.00    48719     0.00     0.00  c_typecastt::implicit_typecast(exprt&, typet const&)
  0.00    432.39     0.00    48719     0.00     0.00  c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&)
  0.00    432.39     0.00    48476     0.00     0.00  member_exprt::set_component_name(dstring const&)
  0.00    432.39     0.00    48466     0.00     0.00  member_exprt::member_exprt(typet const&)
  0.00    432.39     0.00    48430     0.00     0.00  index_exprt::~index_exprt()
  0.00    432.39     0.00    47938     0.00     0.00  check_c_implicit_typecast(typet const&, typet const&)
  0.00    432.39     0.00    47884     0.00     0.00  exprt::op2()
  0.00    432.39     0.00    47241     0.00     0.00  index_exprt::array()
  0.00    432.39     0.00    46998     0.00     0.00  exprt::op2() const
  0.00    432.39     0.00    46783     0.00     0.00  array_name(namespacet const&, exprt const&)
  0.00    432.39     0.00    44894     0.00     0.00  index_exprt::index_exprt(exprt const&, exprt const&, typet const&)
  0.00    432.39     0.00    44694     0.00     0.00  c_implicit_typecast(exprt&, typet const&, namespacet const&)
  0.00    432.39     0.00    44516     0.00     0.00  std::vector<irept, std::allocator<irept> >::_M_check_len(unsigned long, char const*) const
  0.00    432.39     0.00    44516     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    432.39     0.00    44297     0.00     0.00  locationt::get_column() const
  0.00    432.39     0.00    44157     0.00     0.00  irep_serializationt::read_string(std::istream&)
  0.00    432.39     0.00    44088     0.00     0.00  to_member_expr(exprt&)
  0.00    432.39     0.00    44082     0.00     0.00  simplify_exprt::simplify_member(exprt&)
  0.00    432.39     0.00    42106     0.00     0.00  binary_relation_exprt::lhs()
  0.00    432.39     0.00    41258     0.00     0.00  to_struct_type(typet const&)
  0.00    432.39     0.00    41098     0.00     0.00  symbolt::symbol_expr() const
  0.00    432.39     0.00    39984     0.00     0.00  binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&)
  0.00    432.39     0.00    39290     0.00     0.00  signedbv_typet::~signedbv_typet()
  0.00    432.39     0.00    39200     0.00     0.00  cmdlinet::optiont::optiont(cmdlinet::optiont const&)
  0.00    432.39     0.00    39200     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    432.39     0.00    39200     0.00     0.00  std::list<std::string, std::allocator<std::string> >::list(std::list<std::string, std::allocator<std::string> > const&)
  0.00    432.39     0.00    38951     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_allocate(unsigned long)
  0.00    432.39     0.00    38371     0.00     0.00  simplify_exprt::simplify_inequality_not_constant(exprt&)
  0.00    432.39     0.00    37488     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    432.39     0.00    37488     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    432.39     0.00    37488     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    432.39     0.00    36943     0.00     0.00  operator<<(std::ostream&, locationt const&)
  0.00    432.39     0.00    36908     0.00     0.00  locationt::as_string() const
  0.00    432.39     0.00    36067     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    432.39     0.00    36055     0.00     0.01  goto_checkt::check(exprt const&)
  0.00    432.39     0.00    34075     0.00     0.00  std::_Bvector_base<std::allocator<bool> >::_M_deallocate()
  0.00    432.39     0.00    33805     0.00     0.00  struct_union_typet::componentt::get_is_padding() const
  0.00    432.39     0.00    33747     0.00     0.00  expr2ct::id_shorthand(exprt const&) const
  0.00    432.39     0.00    33663     0.00     0.00  has_suffix(std::string const&, std::string const&)
  0.00    432.39     0.00    33658     0.00     0.00  ui_message_handlert::print(unsigned int, std::string const&)
  0.00    432.39     0.00    33658     0.00     0.00  console_message_handlert::print(unsigned int, std::string const&)
  0.00    432.39     0.00    33060     0.00     0.02  boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    432.39     0.00    32467     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::find(exprt const&)
  0.00    432.39     0.00    32467     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    432.39     0.00    32467     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::find(exprt const&)
  0.00    432.39     0.00    32283     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    432.39     0.00    32227     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    432.39     0.00    31716     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    432.39     0.00    31680     0.00     0.00  codet::codet()
  0.00    432.39     0.00    31510     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    432.39     0.00    31510     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    432.39     0.00    31510     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    432.39     0.00    31510     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    432.39     0.00    31510     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    432.39     0.00    30906     0.00     0.00  std::map<dstring, long, std::less<dstring>, std::allocator<std::pair<dstring const, long> > >::count(dstring const&) const
  0.00    432.39     0.00    30906     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, long>, std::_Select1st<std::pair<dstring const, long> >, std::less<dstring>, std::allocator<std::pair<dstring const, long> > >::find(dstring const&) const
  0.00    432.39     0.00    30785     0.00     0.00  simplify_exprt::eliminate_common_addends(exprt&, exprt&)
  0.00    432.39     0.00    30536     0.00     0.00  std::list<exprt, std::allocator<exprt> >::erase(std::_List_iterator<exprt>, std::_List_iterator<exprt>)
  0.00    432.39     0.00    29433     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::find(dstring const&)
  0.00    432.39     0.00    28806     0.00     0.00  numbering<exprt>::number(exprt const&)
  0.00    432.39     0.00    28806     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    432.39     0.00    28802     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, local_may_aliast::destt>, std::_Select1st<std::pair<unsigned int const, local_may_aliast::destt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > >::_M_clone_node(std::_Rb_tree_node<std::pair<unsigned int const, local_may_aliast::destt> > const*)
  0.00    432.39     0.00    28774     0.00     0.00  value_sett::make_member(exprt const&, dstring const&, namespacet const&)
  0.00    432.39     0.00    28018     0.00     0.00  union_find<exprt>::number(exprt const&)
  0.00    432.39     0.00    27232     0.00     0.00  boolbvt::convert_constant(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    432.39     0.00    27189     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    432.39     0.00    27064     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    432.39     0.00    27064     0.00     0.01  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, unsigned int> const&, std::tr1::integral_constant<bool, true>)
  0.00    432.39     0.00    27064     0.00     0.00  std::pair<exprt, unsigned int>::~pair()
  0.00    432.39     0.00    27043     0.00     0.00  if_exprt::if_exprt(exprt const&, exprt const&, exprt const&)
  0.00    432.39     0.00    26966     0.00     0.00  signed_int_type()
  0.00    432.39     0.00    26624     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    432.39     0.00    26515     0.00     0.00  BigInt::operator-() const
  0.00    432.39     0.00    26376     0.00     0.00  goto_trace_stept::goto_trace_stept(goto_trace_stept const&)
  0.00    432.39     0.00    26376     0.00     0.00  goto_trace_stept::goto_trace_stept()
  0.00    432.39     0.00    26376     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    432.39     0.00    26376     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_create_node(goto_trace_stept const&)
  0.00    432.39     0.00    26376     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    432.39     0.00    26376     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::push_back(goto_trace_stept const&)
  0.00    432.39     0.00    26376     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    432.39     0.00    26376     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    432.39     0.00    26354     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, local_may_aliast::destt>, std::_Select1st<std::pair<unsigned int const, local_may_aliast::destt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > >::~_Rb_tree()
  0.00    432.39     0.00    26061     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    432.39     0.00    26061     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    432.39     0.00    25610     0.00     0.00  arrayst::record_array_index(index_exprt const&)
  0.00    432.39     0.00    25594     0.00     0.00  std::map<unsigned int, local_may_aliast::destt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > >::map(std::map<unsigned int, local_may_aliast::destt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > > const&)
  0.00    432.39     0.00    25594     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, local_may_aliast::destt>, std::_Select1st<std::pair<unsigned int const, local_may_aliast::destt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > >::_Rb_tree(std::_Rb_tree<unsigned int, std::pair<unsigned int const, local_may_aliast::destt>, std::_Select1st<std::pair<unsigned int const, local_may_aliast::destt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > > const&)
  0.00    432.39     0.00    25364     0.00     0.12  goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&)
  0.00    432.39     0.00    25364     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    432.39     0.00    25364     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    432.39     0.00    25364     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    432.39     0.00    25360     0.00     0.12  goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&)
  0.00    432.39     0.00    25360     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> > > > >::operator[](std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    432.39     0.00    25255     0.00     0.00  bv_utilst::inverted(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    432.39     0.00    25245     0.00     0.00  mult_exprt::~mult_exprt()
  0.00    432.39     0.00    25076     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    432.39     0.00    24807     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    432.39     0.00    24807     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    432.39     0.00    24718     0.00     0.00  simplify_exprt::simplify_unary_minus(exprt&)
  0.00    432.39     0.00    24368     0.00     0.00  simplify_exprt::simplify_object_size(exprt&)
  0.00    432.39     0.00    23972     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    432.39     0.00    23696     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont()
  0.00    432.39     0.00    23569     0.00     0.00  equal_exprt::~equal_exprt()
  0.00    432.39     0.00    23340     0.00     0.00  std::map<unsigned int, local_may_aliast::destt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > >::insert(std::_Rb_tree_iterator<std::pair<unsigned int const, local_may_aliast::destt> >, std::pair<unsigned int const, local_may_aliast::destt> const&)
  0.00    432.39     0.00    23340     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, local_may_aliast::destt>, std::_Select1st<std::pair<unsigned int const, local_may_aliast::destt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned int const, local_may_aliast::destt> const&)
  0.00    432.39     0.00    23340     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, local_may_aliast::destt>, std::_Select1st<std::pair<unsigned int const, local_may_aliast::destt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<unsigned int const, local_may_aliast::destt> >, std::pair<unsigned int const, local_may_aliast::destt> const&)
  0.00    432.39     0.00    22719     0.00     0.00  simplify_exprt::simplify_invalid_pointer(exprt&)
  0.00    432.39     0.00    22574     0.00     0.06  boolbvt::convert_overflow(exprt const&)
  0.00    432.39     0.00    22441     0.00     0.00  struct_union_typet::get_component(dstring const&) const
  0.00    432.39     0.00    22258     0.00     0.00  std::__fill_bvector(std::_Bit_iterator, std::_Bit_iterator, bool)
  0.00    432.39     0.00    22225     0.00     0.00  void std::_Construct<cmdlinet::optiont, cmdlinet::optiont>(cmdlinet::optiont*, cmdlinet::optiont const&)
  0.00    432.39     0.00    22193     0.00     0.11  symex_target_equationt::shared_write(exprt const&, symbol_exprt const&, symbol_exprt const&, unsigned int, symex_targett::sourcet const&)
  0.00    432.39     0.00    22105     0.00     0.00  simplify_exprt::simplify_shifts(exprt&)
  0.00    432.39     0.00    21365     0.00     0.00  power(BigInt const&, BigInt const&)
  0.00    432.39     0.00    21251     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    432.39     0.00    21220     0.00     0.00  byte_extract_exprt::op()
  0.00    432.39     0.00    21090     0.00     0.00  __gnu_cxx::new_allocator<unsigned int>::allocate(unsigned long, void const*)
  0.00    432.39     0.00    21090     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::_M_check_len(unsigned long, char const*) const
  0.00    432.39     0.00    21090     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    432.39     0.00    20907     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    432.39     0.00    20907     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    432.39     0.00    20844     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    432.39     0.00    20764     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    432.39     0.00    20750     0.00     0.00  if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&)
  0.00    432.39     0.00    20442     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    432.39     0.00    20442     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    432.39     0.00    20442     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    432.39     0.00    20442     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    432.39     0.00    19748     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::clear()
  0.00    432.39     0.00    19718     0.00     0.00  member_exprt::~member_exprt()
  0.00    432.39     0.00    19321     0.00     0.00  struct_union_typet::component_type(dstring const&) const
  0.00    432.39     0.00    19301     0.00     0.00  BigInt::operator*(unsigned int) const
  0.00    432.39     0.00    19264     0.00     0.00  endianness_mapt::map_bit(unsigned int) const
  0.00    432.39     0.00    19264     0.00     0.00  endianness_mapt::map_byte(unsigned int) const
  0.00    432.39     0.00    19229     0.00     0.00  code_typet::arguments() const
  0.00    432.39     0.00    19132     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::~_Vector_base()
  0.00    432.39     0.00    19056     0.00     0.00  std::_List_base<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_clear()
  0.00    432.39     0.00    18781     0.00     0.00  ansi_c_languaget::~ansi_c_languaget()
  0.00    432.39     0.00    18781     0.00     0.00  ansi_c_parse_treet::~ansi_c_parse_treet()
  0.00    432.39     0.00    18746     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    432.39     0.00    18746     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    432.39     0.00    18746     0.00     0.02  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    432.39     0.00    18742     0.00     0.02  std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::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    432.39     0.00    18742     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    432.39     0.00    18742     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    432.39     0.00    18742     0.00     0.02  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    432.39     0.00    18742     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    432.39     0.00    18731     0.00     0.00  new_ansi_c_language()
  0.00    432.39     0.00    18731     0.00     0.00  ansi_c_languaget::~ansi_c_languaget()
  0.00    432.39     0.00    18655     0.00     0.00  binary_exprt::binary_exprt(dstring const&, typet const&)
  0.00    432.39     0.00    18655     0.00     0.00  implies_exprt::implies_exprt()
  0.00    432.39     0.00    18568     0.00     0.01  expr2c(exprt const&, namespacet const&)
  0.00    432.39     0.00    18568     0.00     0.01  from_expr(namespacet const&, dstring const&, exprt const&)
  0.00    432.39     0.00    18568     0.00     0.01  ansi_c_languaget::from_expr(exprt const&, std::string&, namespacet const&)
  0.00    432.39     0.00    18568     0.00     0.00  expr2ct::get_symbols(exprt const&)
  0.00    432.39     0.00    18568     0.00     0.00  expr2ct::get_shorthands(exprt const&)
  0.00    432.39     0.00    18568     0.00     0.01  expr2ct::~expr2ct()
  0.00    432.39     0.00    18568     0.00     0.00  std::auto_ptr<languaget>::operator=(std::auto_ptr_ref<languaget>)
  0.00    432.39     0.00    18374     0.00     0.00  std::pair<exprt const, unsigned int>::pair(std::pair<exprt const, unsigned int> const&)
  0.00    432.39     0.00    18105     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) const
  0.00    432.39     0.00    17903     0.00     0.02  boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    432.39     0.00    17861     0.00     0.00  local_cfgt::loct::loct(local_cfgt::loct const&)
  0.00    432.39     0.00    17861     0.00     0.00  local_may_aliast::loc_infot::loc_infot(local_may_aliast::loc_infot const&)
  0.00    432.39     0.00    17861     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_create_storage(unsigned long)
  0.00    432.39     0.00    17861     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    432.39     0.00    17861     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    432.39     0.00    17861     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::vector(std::vector<unsigned int, std::allocator<unsigned int> > const&)
  0.00    432.39     0.00    17861     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    432.39     0.00    17861     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    432.39     0.00    17861     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    432.39     0.00    17861     0.00     0.00  void std::_Construct<local_cfgt::loct, local_cfgt::loct>(local_cfgt::loct*, local_cfgt::loct const&)
  0.00    432.39     0.00    17861     0.00     0.00  void std::_Construct<local_may_aliast::loc_infot, local_may_aliast::loc_infot>(local_may_aliast::loc_infot*, local_may_aliast::loc_infot const&)
  0.00    432.39     0.00    17108     0.00     0.00  code_function_callt::arguments()
  0.00    432.39     0.00    17034     0.00     0.00  expr2ct::convert_symbol(exprt const&, unsigned int&)
  0.00    432.39     0.00    16993     0.00     0.00  goto_program_templatet<codet, exprt>::add_instruction()
  0.00    432.39     0.00    16975     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::push_back(cmdlinet::optiont const&)
  0.00    432.39     0.00    16956     0.00     0.00  __gnu_cxx::new_allocator<unsigned long>::allocate(unsigned long, void const*)
  0.00    432.39     0.00    16956     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_check_len(unsigned long, char const*) const
  0.00    432.39     0.00    16956     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    432.39     0.00    16956     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    432.39     0.00    16956     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    432.39     0.00    16956     0.00     0.00  std::_Bvector_base<std::allocator<bool> >::_M_allocate(unsigned long)
  0.00    432.39     0.00    16956     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_fill_insert(std::_Bit_iterator, unsigned long, bool)
  0.00    432.39     0.00    16956     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    432.39     0.00    16956     0.00     0.00  std::vector<bool, std::allocator<bool> >::resize(unsigned long, bool)
  0.00    432.39     0.00    16956     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    432.39     0.00    16956     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    432.39     0.00    16956     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    432.39     0.00    16956     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    432.39     0.00    16956     0.00     0.00  std::fill(std::_Bit_iterator, std::_Bit_iterator, bool const&)
  0.00    432.39     0.00    16898     0.00     0.00  BigInt::scan(char const*, unsigned int)
  0.00    432.39     0.00    16898     0.00     0.00  BigInt::scan_on(char const*, unsigned int)
  0.00    432.39     0.00    16898     0.00     0.00  BigInt::BigInt(char const*, unsigned int)
  0.00    432.39     0.00    16876     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    432.39     0.00    16605     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >::operator++()
  0.00    432.39     0.00    16605     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    432.39     0.00    16545     0.00     0.00  dereferencet::byte_extract_id()
  0.00    432.39     0.00    16488     0.00     0.00  to_member_expr(exprt const&)
  0.00    432.39     0.00    16391     0.00     0.00  cmdlinet::getoptnr(std::string const&) const
  0.00    432.39     0.00    16191     0.00     0.00  exprt::op0() const
  0.00    432.39     0.00    16092     0.00     0.00  prop_convt::get(exprt const&) const
  0.00    432.39     0.00    16052     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    432.39     0.00    15733     0.00     0.00  goto_inlinet::inline_instruction(goto_programt&, bool, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>&)
  0.00    432.39     0.00    15514     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    432.39     0.00    15514     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    432.39     0.00    15362     0.00     0.04  value_sett::operator=(value_sett const&)
  0.00    432.39     0.00    15362     0.00     0.04  std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::operator=(std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&)
  0.00    432.39     0.00    15362     0.00     0.00  std::list<exprt, std::allocator<exprt> >::operator=(std::list<exprt, std::allocator<exprt> > const&)
  0.00    432.39     0.00    15362     0.00     0.01  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    432.39     0.00    15362     0.00     0.04  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::operator=(std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&)
  0.00    432.39     0.00    15315     0.00     0.00  guardt::make_false()
  0.00    432.39     0.00    15315     0.00     0.00  std::list<exprt, std::allocator<exprt> >::clear()
  0.00    432.39     0.00    15195     0.00     0.00  cmdlinet::isset(char const*) const
  0.00    432.39     0.00    15164     0.00     0.00  std::_Rb_tree_iterator<std::pair<unsigned int const, value_sett::objectt> >::operator--()
  0.00    432.39     0.00    15141     0.00     0.00  BigInt::operator%=(BigInt const&)
  0.00    432.39     0.00    15116     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    432.39     0.00    15018     0.00     0.02  bv_utilst::carry_out(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    432.39     0.00    15001     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    432.39     0.00    15001     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    432.39     0.00    15001     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    432.39     0.00    15001     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    432.39     0.00    15001     0.00     0.00  std::pair<unsigned int const, exprt>::pair(std::pair<unsigned int const, exprt> const&)
  0.00    432.39     0.00    15001     0.00     0.00  std::pair<unsigned int const, exprt>::~pair()
  0.00    432.39     0.00    15001     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    432.39     0.00    15001     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    432.39     0.00    15001     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    432.39     0.00    15001     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    432.39     0.00    14997     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    432.39     0.00    14802     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<dstring, false>*>::allocate(unsigned long, void const*)
  0.00    432.39     0.00    14802     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    432.39     0.00    14739     0.00     0.00  plus_exprt::plus_exprt(exprt const&, exprt const&)
  0.00    432.39     0.00    14692     0.00     0.00  propt::has_set_to() const
  0.00    432.39     0.00    14663     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    432.39     0.00    14588     0.00     0.00  to_code(exprt const&)
  0.00    432.39     0.00    14501     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    432.39     0.00    14501     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    432.39     0.00    14501     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    432.39     0.00    14501     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    432.39     0.00    14501     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    432.39     0.00    14283     0.00     0.00  BigInt::operator>=(int) const
  0.00    432.39     0.00    14118     0.00     0.00  expr2ct::convert_constant(exprt const&, unsigned int&)
  0.00    432.39     0.00    13858     0.00     0.00  exprt::find_location() const
  0.00    432.39     0.00    13783     0.00     0.03  bv_utilst::lt_or_le(bool, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    432.39     0.00    13669     0.00     0.00  integer2string(BigInt const&, unsigned int)
  0.00    432.39     0.00    13532     0.00     0.02  equalityt::equality(exprt const&, exprt const&)
  0.00    432.39     0.00    13532     0.00     0.02  equalityt::equality2(exprt const&, exprt const&)
  0.00    432.39     0.00    13532     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    432.39     0.00    13532     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    432.39     0.00    13532     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    432.39     0.00    13513     0.00     0.00  std::_Rb_tree_iterator<std::pair<exprt const, unsigned int> >::operator--()
  0.00    432.39     0.00    13425     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    432.39     0.00    13425     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    432.39     0.00    13425     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    432.39     0.00    13406     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::swap(goto_program_templatet<codet, exprt>::instructiont&)
  0.00    432.39     0.00    13406     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    432.39     0.00    12424     0.00     0.00  std::pair<dstring const, typet>::pair(std::pair<dstring const, typet> const&)
  0.00    432.39     0.00    12424     0.00     0.00  std::pair<dstring const, typet>::~pair()
  0.00    432.39     0.00    12388     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    432.39     0.00    12323     0.00     0.00  index_exprt::index_exprt(exprt const&, exprt const&)
  0.00    432.39     0.00    12200     0.00     0.00  code_typet::make_ellipsis()
  0.00    432.39     0.00    12087     0.00     0.00  std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >::~unordered_set()
  0.00    432.39     0.00    12075     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    432.39     0.00    12075     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    432.39     0.00    11998     0.00     0.07  prop_convt::set_to(exprt const&, bool)
  0.00    432.39     0.00    11703     0.00     0.00  to_byte_extract_expr(exprt&)
  0.00    432.39     0.00    11703     0.00     0.00  simplify_exprt::simplify_byte_extract(exprt&)
  0.00    432.39     0.00    11449     0.00     0.00  typecast_exprt::op() const
  0.00    432.39     0.00    11442     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    432.39     0.00    11417     0.00     0.01  bv_utilst::negate(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    432.39     0.00    11275     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    432.39     0.00    11221     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    432.39     0.00    11221     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    432.39     0.00    11221     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    432.39     0.00    11221     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    432.39     0.00    11221     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    432.39     0.00    11221     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    432.39     0.00    11200     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    432.39     0.00    11061     0.00     0.00  std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_unique(unsigned int const&)
  0.00    432.39     0.00    10916     0.00     0.00  get_language_from_mode(dstring const&)
  0.00    432.39     0.00    10656     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_erase(std::_List_iterator<goto_trace_stept>)
  0.00    432.39     0.00    10435     0.00     0.00  std::_Rb_tree_const_iterator<unsigned int>::operator++()
  0.00    432.39     0.00    10435     0.00     0.00  std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_unique_(std::_Rb_tree_const_iterator<unsigned int>, unsigned int const&)
  0.00    432.39     0.00    10387     0.00     0.00  propt::set_variable_name(literalt, std::string const&)
  0.00    432.39     0.00    10168     0.00     0.00  std::pair<std::string const, std::string>::~pair()
  0.00    432.39     0.00    10035     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    432.39     0.00    10035     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    432.39     0.00    10035     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    432.39     0.00    10035     0.00     0.00  std::pair<dstring, typet>::~pair()
  0.00    432.39     0.00    10035     0.00     0.00  std::pair<dstring const, typet>::pair<dstring, typet>(std::pair<dstring, typet> const&)
  0.00    432.39     0.00     9998     0.00     0.00  value_sett::make_union(value_sett const&)
  0.00    432.39     0.00     9998     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    432.39     0.00     9693     0.00     0.00  floatbv_typet::set_f(unsigned int)
  0.00    432.39     0.00     9693     0.00     0.00  floatbv_typet::floatbv_typet()
  0.00    432.39     0.00     9693     0.00     0.00  ieee_float_spect::to_type() const
  0.00    432.39     0.00     9683     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    432.39     0.00     9598     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    432.39     0.00     9504     0.00     0.00  expr2ct::convert(exprt const&)
  0.00    432.39     0.00     9427     0.00     0.00  goto_symex_statet::framet::~framet()
  0.00    432.39     0.00     9427     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    432.39     0.00     9427     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    432.39     0.00     9399     0.00     0.00  void std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_unique<std::_Rb_tree_const_iterator<unsigned int> >(std::_Rb_tree_const_iterator<unsigned int>, std::_Rb_tree_const_iterator<unsigned int>)
  0.00    432.39     0.00     9323     0.00     0.00  cnft::lor(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    432.39     0.00     9045     0.00     0.00  build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&)
  0.00    432.39     0.00     9004     0.00     0.00  local_may_aliast::is_tracked(dstring const&)
  0.00    432.39     0.00     9004     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    432.39     0.00     8590     0.00     0.02  goto_checkt::integer_overflow_check(exprt const&, guardt const&)
  0.00    432.39     0.00     8426     0.00     0.00  member_exprt::struct_op() const
  0.00    432.39     0.00     8419     0.00     0.00  unsigned_union_find::find(unsigned int) const
  0.00    432.39     0.00     8394     0.00     0.00  goto_checkt::has_dereference(exprt const&)
  0.00    432.39     0.00     8362     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    432.39     0.00     8311     0.00     0.00  add_failed_symbol(symbolt&, symbol_tablet&)
  0.00    432.39     0.00     8311     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::_M_create_node(symbolt* const&)
  0.00    432.39     0.00     8311     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::_M_insert(std::_List_iterator<symbolt*>, symbolt* const&)
  0.00    432.39     0.00     8311     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::push_back(symbolt* const&)
  0.00    432.39     0.00     8305     0.00     0.00  local_may_aliast::loc_infot::merge(local_may_aliast::loc_infot const&)
  0.00    432.39     0.00     8293     0.00     0.00  or_exprt::~or_exprt()
  0.00    432.39     0.00     8269     0.00     0.00  is_skip(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    432.39     0.00     8248     0.00     0.00  not_exprt::not_exprt(exprt const&)
  0.00    432.39     0.00     8237     0.00     0.00  to_code_assign(codet&)
  0.00    432.39     0.00     8132     0.00     0.00  symbol_tablet::add(symbolt const&)
  0.00    432.39     0.00     8077     0.00     0.00  or_exprt::or_exprt(exprt const&, exprt const&)
  0.00    432.39     0.00     8068     0.00     0.00  locationt::set_file(dstring const&)
  0.00    432.39     0.00     8053     0.00     0.00  bv_utilst::extension(std::vector<literalt, std::allocator<literalt> > const&, unsigned int, bv_utilst::representationt)
  0.00    432.39     0.00     7979     0.00     0.00  std::list<dstring, std::allocator<dstring> >::splice(std::_List_iterator<dstring>, std::list<dstring, std::allocator<dstring> >&)
  0.00    432.39     0.00     7884     0.00     0.00  goto_checkt::invalidate(exprt const&)
  0.00    432.39     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    432.39     0.00     7837     0.00     0.00  local_may_aliast::destt::merge(local_may_aliast::destt const&)
  0.00    432.39     0.00     7814     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet)
  0.00    432.39     0.00     7814     0.00     0.00  goto_program_templatet<codet, exprt>::add_instruction(goto_program_instruction_typet)
  0.00    432.39     0.00     7755     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    432.39     0.00     7755     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    432.39     0.00     7733     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::pop_back()
  0.00    432.39     0.00     7733     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    432.39     0.00     7672     0.00     0.00  code_function_callt::lhs()
  0.00    432.39     0.00     7652     0.00     0.00  get_default_language()
  0.00    432.39     0.00     7646     0.00     0.00  locationt::set_function(dstring const&)
  0.00    432.39     0.00     7480     0.00     0.23  bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    432.39     0.00     7389     0.00     0.00  replace_location(locationt&, locationt const&)
  0.00    432.39     0.00     7389     0.00     0.00  locationt::set_column(dstring const&)
  0.00    432.39     0.00     7389     0.00     0.00  locationt::set_line(dstring const&)
  0.00    432.39     0.00     7318     0.00     0.00  to_code_type(typet const&)
  0.00    432.39     0.00     7291     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    432.39     0.00     7291     0.00     0.00  boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    432.39     0.00     7216     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, local_may_aliast::destt>, std::_Select1st<std::pair<unsigned int const, local_may_aliast::destt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > >::_M_copy(std::_Rb_tree_node<std::pair<unsigned int const, local_may_aliast::destt> > const*, std::_Rb_tree_node<std::pair<unsigned int const, local_may_aliast::destt> >*)
  0.00    432.39     0.00     7132     0.00     0.11  symex_target_equationt::decl(exprt const&, symbol_exprt const&, symbol_exprt const&, symex_targett::sourcet const&)
  0.00    432.39     0.00     7088     0.00     0.00  std::_Rb_tree_iterator<exprt>::operator--()
  0.00    432.39     0.00     7077     0.00     0.00  guardt::resize(unsigned int)
  0.00    432.39     0.00     7077     0.00     0.00  std::list<exprt, std::allocator<exprt> >::resize(unsigned long, exprt)
  0.00    432.39     0.00     7059     0.00     0.00  code_typet::return_type() const
  0.00    432.39     0.00     6966     0.00     0.00  to_typecast_expr(exprt const&)
  0.00    432.39     0.00     6950     0.00     0.00  bv_pointerst::encode(unsigned int, std::vector<literalt, std::allocator<literalt> >&)
  0.00    432.39     0.00     6948     0.00     0.06  boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    432.39     0.00     6835     0.00     0.00  locationt::set_claim(dstring const&)
  0.00    432.39     0.00     6794     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    432.39     0.00     6715     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, local_may_aliast::destt>, std::_Select1st<std::pair<unsigned int const, local_may_aliast::destt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > >::_M_insert_unique(std::pair<unsigned int const, local_may_aliast::destt> const&)
  0.00    432.39     0.00     6703     0.00     0.00  goto_program_templatet<codet, exprt>::insert_before_swap(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    432.39     0.00     6703     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    432.39     0.00     6703     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    432.39     0.00     6690     0.00     0.00  locationt::set_comment(dstring const&)
  0.00    432.39     0.00     6690     0.00     0.00  locationt::set_property(dstring const&)
  0.00    432.39     0.00     6670     0.00     0.00  std::pair<std::string const, std::string>::pair(std::pair<std::string const, std::string> const&)
  0.00    432.39     0.00     6670     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    432.39     0.00     6670     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    432.39     0.00     6601     0.00     0.00  c_typecastt::do_typecast(exprt&, typet const&)
  0.00    432.39     0.00     6572     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::pop_front()
  0.00    432.39     0.00     6538     0.00     0.00  locationt::set_source(dstring const&)
  0.00    432.39     0.00     6455     0.00     0.01  boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    432.39     0.00     6375     0.00     0.00  c_typecheck_baset::typecheck_expr(exprt&)
  0.00    432.39     0.00     6375     0.00     0.00  c_typecheck_baset::typecheck_expr_main(exprt&)
  0.00    432.39     0.00     6375     0.00     0.00  c_typecheck_baset::typecheck_expr_operands(exprt&)
  0.00    432.39     0.00     6280     0.00     0.01  goto_symext::symex_dead(goto_symex_statet&)
  0.00    432.39     0.00     6134     0.00     0.00  to_unsignedbv_type(typet const&)
  0.00    432.39     0.00     6000     0.00     0.01  bv_utilst::cond_negate(std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    432.39     0.00     5996     0.00     0.00  show_state_header(std::ostream&, goto_trace_stept const&, locationt const&, unsigned int)
  0.00    432.39     0.00     5996     0.00     0.03  counterexample_value(std::ostream&, namespacet const&, symbol_exprt const&, exprt const&, exprt const&)
  0.00    432.39     0.00     5996     0.00     0.00  counterexample_value_binary(exprt const&, namespacet const&)
  0.00    432.39     0.00     5956     0.00     0.00  to_code_function_call(codet const&)
  0.00    432.39     0.00     5811     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    432.39     0.00     5811     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    432.39     0.00     5787     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    432.39     0.00     5744     0.00     0.00  char_type()
  0.00    432.39     0.00     5716     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    432.39     0.00     5716     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::list(std::list<unsigned int, std::allocator<unsigned int> > const&)
  0.00    432.39     0.00     5716     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    432.39     0.00     5620     0.00     0.00  struct_union_typet::component_number(dstring const&) const
  0.00    432.39     0.00     5576     0.00     0.01  boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    432.39     0.00     5571     0.00     0.00  predicate_exprt::predicate_exprt(dstring const&)
  0.00    432.39     0.00     5571     0.00     0.00  binary_relation_exprt::binary_relation_exprt(dstring const&)
  0.00    432.39     0.00     5559     0.00     0.00  invalid_pointer(exprt const&)
  0.00    432.39     0.00     5530     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    432.39     0.00     5510     0.00     0.00  to_if_expr(exprt const&)
  0.00    432.39     0.00     5446     0.00     0.00  code_function_callt::lhs() const
  0.00    432.39     0.00     5432     0.00     0.01  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const
  0.00    432.39     0.00     5419     0.00     0.00  is_index_member_symbol(exprt const&)
  0.00    432.39     0.00     5382     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    432.39     0.00     5348     0.00     0.00  code_typet::has_ellipsis() const
  0.00    432.39     0.00     5246     0.00     0.00  code_function_callt::arguments() const
  0.00    432.39     0.00     5101     0.00     0.00  dereferencet::invalid_pointer(exprt const&, guardt const&)
  0.00    432.39     0.00     4902     0.00     0.00  local_may_aliast::assign_lhs(exprt const&, exprt const&, local_may_aliast::loc_infot const&, local_may_aliast::loc_infot&)
  0.00    432.39     0.00     4898     0.00     0.00  goto_symex_statet::framet::framet(goto_symex_statet::framet const&)
  0.00    432.39     0.00     4898     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    432.39     0.00     4898     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    432.39     0.00     4898     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    432.39     0.00     4898     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    432.39     0.00     4898     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    432.39     0.00     4832     0.00     0.00  expr2ct::convert_binary(exprt const&, std::string const&, unsigned int, bool)
  0.00    432.39     0.00     4829     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::clear()
  0.00    432.39     0.00     4743     0.00     0.00  code_function_callt::code_function_callt(code_function_callt const&)
  0.00    432.39     0.00     4743     0.00     0.00  code_function_callt::~code_function_callt()
  0.00    432.39     0.00     4729     0.00     0.11  symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&)
  0.00    432.39     0.00     4685     0.00     0.00  c_qualifierst::as_string() const
  0.00    432.39     0.00     4670     0.00     0.00  c_typecheck_baset::do_initializer(symbolt&)
  0.00    432.39     0.00     4614     0.00     0.00  expr2ct::convert(typet const&)
  0.00    432.39     0.00     4566     0.00     0.00  symex_bmct::get_unwind_recursion(dstring const&, unsigned int)
  0.00    432.39     0.00     4566     0.00     0.00  goto_symext::symex_function_call(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    432.39     0.00     4566     0.00     0.73  goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    432.39     0.00     4566     0.00     0.85  goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    432.39     0.00     4566     0.00     0.11  symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&)
  0.00    432.39     0.00     4539     0.00     0.00  goto_programt::~goto_programt()
  0.00    432.39     0.00     4539     0.00     0.00  goto_program_templatet<codet, exprt>::~goto_program_templatet()
  0.00    432.39     0.00     4531     0.00     0.00  expr2ct::convert_typecast(typecast_exprt const&, unsigned int&)
  0.00    432.39     0.00     4529     0.00     0.12  goto_symext::symex_end_of_function(goto_symex_statet&)
  0.00    432.39     0.00     4529     0.00     0.00  goto_symex_statet::framet::framet()
  0.00    432.39     0.00     4529     0.00     0.01  goto_symex_statet::new_frame()
  0.00    432.39     0.00     4529     0.00     0.00  goto_symex_statet::pop_frame()
  0.00    432.39     0.00     4529     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::pop_back()
  0.00    432.39     0.00     4529     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    432.39     0.00     4518     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::_M_create_storage(unsigned long)
  0.00    432.39     0.00     4518     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::vector(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    432.39     0.00     4514     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    432.39     0.00     4506     0.00     0.00  ansi_c_declarationt::get_is_thread_local() const
  0.00    432.39     0.00     4500     0.00     0.00  unsigned_int_type()
  0.00    432.39     0.00     4467     0.00     0.00  symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&)
  0.00    432.39     0.00     4467     0.00     0.00  std::list<dereferencet::valuet, std::allocator<dereferencet::valuet> >::push_front(dereferencet::valuet const&)
  0.00    432.39     0.00     4425     0.00     0.00  code_typet::~code_typet()
  0.00    432.39     0.00     4394     0.00     0.00  replace_location(exprt&, locationt const&)
  0.00    432.39     0.00     4388     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    432.39     0.00     4366     0.00     0.60  goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&)
  0.00    432.39     0.00     4366     0.00     0.01  goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&)
  0.00    432.39     0.00     4366     0.00     0.00  goto_programt::get_decl_identifiers(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.00    432.39     0.00     4348     0.00     0.00  pointer_logict::is_dynamic_object(exprt const&) const
  0.00    432.39     0.00     4325     0.00     0.00  float_type()
  0.00    432.39     0.00     4261     0.00     0.01  goto_program_templatet<codet, exprt>::compute_incoming_edges()
  0.00    432.39     0.00     4242     0.00     0.35  bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    432.39     0.00     4194     0.00     0.00  expr2ct::convert_index(exprt const&, unsigned int)
  0.00    432.39     0.00     4154     0.00     0.00  binary_relation_exprt::rhs()
  0.00    432.39     0.00     4149     0.00     0.04  bv_utilst::overflow_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    432.39     0.00     4085     0.00     0.00  to_code(exprt&)
  0.00    432.39     0.00     4025     0.00     0.00  c_typecheck_baset::implicit_typecast(exprt&, typet const&)
  0.00    432.39     0.00     4018     0.00     0.00  operator>>(BigInt const&, BigInt const&)
  0.00    432.39     0.00     3939     0.00     0.00  goto_program_templatet<codet, exprt>::compute_target_numbers()
  0.00    432.39     0.00     3877     0.00     0.00  numbering<dstring>::number(dstring const&)
  0.00    432.39     0.00     3874     0.00     0.00  symbol_tablet::lookup(dstring const&)
  0.00    432.39     0.00     3874     0.00     0.02  linkingt::inspect_src_symbol(dstring const&)
  0.00    432.39     0.00     3874     0.00     0.00  replace_symbolt::replace(exprt&) const
  0.00    432.39     0.00     3874     0.00     0.00  replace_symbolt::replace(typet&) const
  0.00    432.39     0.00     3874     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    432.39     0.00     3871     0.00     0.00  bv_utilst::shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, unsigned int)
  0.00    432.39     0.00     3785     0.00     0.00  BigInt::operator%(BigInt const&) const
  0.00    432.39     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    432.39     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    432.39     0.00     3762     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, exprt>, std::allocator<std::pair<dstring const, exprt> >, std::_Select1st<std::pair<dstring const, exprt> >, std::equal_to<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    432.39     0.00     3745     0.00     0.00  to_code_return(codet const&)
  0.00    432.39     0.00     3698     0.00     0.73  goto_symext::symex_return(goto_symex_statet&)
  0.00    432.39     0.00     3698     0.00     0.41  goto_symext::return_assignment(goto_symex_statet&)
  0.00    432.39     0.00     3685     0.00     0.00  renaming_nst::lookup(dstring const&) const
  0.00    432.39     0.00     3595     0.00     0.00  std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, unsigned int const&)
  0.00    432.39     0.00     3587     0.00     0.00  ansi_c_convertt::convert_expr(exprt&)
  0.00    432.39     0.00     3540     0.00     0.00  code_typet::code_typet(code_typet const&)
  0.00    432.39     0.00     3498     0.00     0.00  optionst::set_option(std::string const&, std::string const&)
  0.00    432.39     0.00     3498     0.00     0.00  std::pair<std::string const, std::string>::pair(std::string const&, std::string const&)
  0.00    432.39     0.00     3498     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    432.39     0.00     3498     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    432.39     0.00     3453     0.00     0.00  index_exprt::index_exprt(typet const&)
  0.00    432.39     0.00     3436     0.00     0.00  to_code_decl(codet const&)
  0.00    432.39     0.00     3286     0.00     0.00  code_assignt::code_assignt(exprt const&, exprt const&)
  0.00    432.39     0.00     3268     0.00     0.00  dirtyt::is_dirty(dstring const&) const
  0.00    432.39     0.00     3263     0.00     0.02  boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    432.39     0.00     3260     0.00     0.00  optionst::set_option(std::string const&, bool)
  0.00    432.39     0.00     3260     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_create_node(std::string const&)
  0.00    432.39     0.00     3260     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_destroy_node(std::_Rb_tree_node<std::string>*)
  0.00    432.39     0.00     3243     0.00     0.00  to_address_of_expr(exprt const&)
  0.00    432.39     0.00     3243     0.00     0.00  address_of_exprt::object() const
  0.00    432.39     0.00     3237     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    432.39     0.00     3237     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::operator=(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    432.39     0.00     3177     0.00     0.00  goto_convertt::needs_cleaning(exprt const&)
  0.00    432.39     0.00     3172     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    432.39     0.00     3123     0.00     0.00  code_typet::code_typet()
  0.00    432.39     0.00     3091     0.00     0.00  goto_symex_statet::constant_propagation_reference(exprt const&) const
  0.00    432.39     0.00     3002     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::erase(std::_Rb_tree_const_iterator<exprt>)
  0.00    432.39     0.00     3002     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    432.39     0.00     3000     0.00     0.00  long_double_type()
  0.00    432.39     0.00     3000     0.00     0.00  vector_typet::size()
  0.00    432.39     0.00     2959     0.00     0.00  struct_union_typet::has_component(dstring const&) const
  0.00    432.39     0.00     2936     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    432.39     0.00     2900     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, value_sett::objectt const&) const
  0.00    432.39     0.00     2858     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    432.39     0.00     2858     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    432.39     0.00     2858     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::_M_create_node(unsigned int const&)
  0.00    432.39     0.00     2858     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::_M_insert(std::_List_iterator<unsigned int>, unsigned int const&)
  0.00    432.39     0.00     2858     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    432.39     0.00     2858     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    432.39     0.00     2858     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    432.39     0.00     2858     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    432.39     0.00     2858     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    432.39     0.00     2858     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    432.39     0.00     2858     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    432.39     0.00     2807     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::_M_allocate(unsigned long)
  0.00    432.39     0.00     2806     0.00     0.00  codet::operator=(codet const&)
  0.00    432.39     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    432.39     0.00     2655     0.00     0.00  goto_function_templatet<goto_programt>::~goto_function_templatet()
  0.00    432.39     0.00     2640     0.00     0.34  bv_utilst::multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    432.39     0.00     2598     0.00     0.00  c_typecheck_baset::typecheck_expr_constant(exprt&)
  0.00    432.39     0.00     2597     0.00     0.00  convert_integer_literal(std::string const&)
  0.00    432.39     0.00     2576     0.00     0.00  std::map<symex_targett::sourcet, unsigned int, std::less<symex_targett::sourcet>, std::allocator<std::pair<symex_targett::sourcet const, unsigned int> > >::insert(std::_Rb_tree_iterator<std::pair<symex_targett::sourcet const, unsigned int> >, std::pair<symex_targett::sourcet const, unsigned int> const&)
  0.00    432.39     0.00     2576     0.00     0.00  std::_Rb_tree<symex_targett::sourcet, std::pair<symex_targett::sourcet const, unsigned int>, std::_Select1st<std::pair<symex_targett::sourcet const, unsigned int> >, std::less<symex_targett::sourcet>, std::allocator<std::pair<symex_targett::sourcet const, unsigned int> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<symex_targett::sourcet const, unsigned int> const&)
  0.00    432.39     0.00     2576     0.00     0.00  std::_Rb_tree<symex_targett::sourcet, std::pair<symex_targett::sourcet const, unsigned int>, std::_Select1st<std::pair<symex_targett::sourcet const, unsigned int> >, std::less<symex_targett::sourcet>, std::allocator<std::pair<symex_targett::sourcet const, unsigned int> > >::_M_create_node(std::pair<symex_targett::sourcet const, unsigned int> const&)
  0.00    432.39     0.00     2576     0.00     0.00  std::_Rb_tree<symex_targett::sourcet, std::pair<symex_targett::sourcet const, unsigned int>, std::_Select1st<std::pair<symex_targett::sourcet const, unsigned int> >, std::less<symex_targett::sourcet>, std::allocator<std::pair<symex_targett::sourcet const, unsigned int> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<symex_targett::sourcet const, unsigned int> >, std::pair<symex_targett::sourcet const, unsigned int> const&)
  0.00    432.39     0.00     2567     0.00     0.00  Minisat::vec<Minisat::lbool>::capacity(int)
  0.00    432.39     0.00     2563     0.00     0.00  std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::operator[](dstring const&)
  0.00    432.39     0.00     2562     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    432.39     0.00     2544     0.00     0.00  unsigned_union_find::check_index(unsigned int)
  0.00    432.39     0.00     2445     0.00     0.01  configt::ansi_ct::from_ns(namespacet const&, std::string const&)
  0.00    432.39     0.00     2445     0.00     0.00  bool (simplify_exprt::**std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<bool (simplify_exprt::*)(exprt&)>(bool (simplify_exprt::* const*)(exprt&), bool (simplify_exprt::* const*)(exprt&), bool (simplify_exprt::**)(exprt&)))(exprt&)
  0.00    432.39     0.00     2389     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    432.39     0.00     2389     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    432.39     0.00     2389     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    432.39     0.00     2389     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    432.39     0.00     2389     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    432.39     0.00     2276     0.00     0.00  failed_symbol_id(dstring const&)
  0.00    432.39     0.00     2257     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    432.39     0.00     2257     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    432.39     0.00     2255     0.00     0.00  local_may_aliast::get_rec(local_may_aliast::destt&, exprt const&, local_may_aliast::loc_infot const&)
  0.00    432.39     0.00     2226     0.00     0.00  side_effect_exprt::get_statement() const
  0.00    432.39     0.00     2194     0.00     0.00  __gnu_cxx::new_allocator<std::string*>::allocate(unsigned long, void const*)
  0.00    432.39     0.00     2194     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::_M_check_len(unsigned long, char const*) const
  0.00    432.39     0.00     2194     0.00     0.00  std::_Vector_base<std::string*, std::allocator<std::string*> >::_M_allocate(unsigned long)
  0.00    432.39     0.00     2194     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    432.39     0.00     2126     0.00     0.00  c_typecheck_baset::typecheck_expr_symbol(exprt&)
  0.00    432.39     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    432.39     0.00     2116     0.00     0.00  symbol_exprt::symbol_exprt(dstring const&)
  0.00    432.39     0.00     2116     0.00     0.00  goto_convertt::clean_expr(exprt&, goto_programt&, bool)
  0.00    432.39     0.00     2116     0.00     0.00  partial_order_concurrencyt::rw_clock_id(std::_List_const_iterator<symex_target_equationt::SSA_stept>)
  0.00    432.39     0.00     2116     0.00     0.00  partial_order_concurrencyt::id(std::_List_const_iterator<symex_target_equationt::SSA_stept>)
  0.00    432.39     0.00     2095     0.00     0.00  and_exprt::and_exprt(exprt const&, exprt const&)
  0.00    432.39     0.00     2092     0.00     0.05  goto_checkt::bounds_check(index_exprt const&, guardt const&)
  0.00    432.39     0.00     2089     0.00     0.00  goto_checkt::array_name(exprt const&)
  0.00    432.39     0.00     2069     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    432.39     0.00     2067     0.00     0.00  to_code_function_call(codet&)
  0.00    432.39     0.00     2059     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    432.39     0.00     2059     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_create_node(std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    432.39     0.00     2059     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    432.39     0.00     2000     0.00     0.00  double_type()
  0.00    432.39     0.00     2000     0.00     0.00  to_vector_type(typet&)
  0.00    432.39     0.00     1998     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    432.39     0.00     1996     0.00     0.35  bv_utilst::signed_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    432.39     0.00     1983     0.00     0.00  code_declt::get_identifier() const
  0.00    432.39     0.00     1956     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_erase(std::_Rb_tree_node<std::string>*)
  0.00    432.39     0.00     1943     0.00     0.01  compute_address_taken_functions(goto_programt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    432.39     0.00     1925     0.00     0.00  void std::_Destroy_aux<false>::__destroy<cmdlinet::optiont*>(cmdlinet::optiont*, cmdlinet::optiont*)
  0.00    432.39     0.00     1922     0.00     0.00  pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const
  0.00    432.39     0.00     1920     0.00     0.00  symbol_tablet::move(symbolt&)
  0.00    432.39     0.00     1916     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    432.39     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    432.39     0.00     1901     0.00     0.00  std::list<exprt, std::allocator<exprt> >::splice(std::_List_iterator<exprt>, std::list<exprt, std::allocator<exprt> >&)
  0.00    432.39     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    432.39     0.00     1900     0.00     0.00  simplify_exprt::simplify_mod(exprt&)
  0.00    432.39     0.00     1887     0.00     0.01  goto_program_templatet<codet, exprt>::copy_from(goto_program_templatet<codet, exprt> const&)
  0.00    432.39     0.00     1887     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    432.39     0.00     1887     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    432.39     0.00     1872     0.00     0.00  to_side_effect_expr(exprt&)
  0.00    432.39     0.00     1856     0.00     0.00  code_typet::operator=(code_typet const&)
  0.00    432.39     0.00     1837     0.00     0.00  messaget::mstreamt::mstreamt(unsigned int, unsigned int, message_handlert**)
  0.00    432.39     0.00     1837     0.00     0.00  messaget::mstreamt::~mstreamt()
  0.00    432.39     0.00     1828     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::operator=(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    432.39     0.00     1828     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    432.39     0.00     1828     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    432.39     0.00     1828     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    432.39     0.00     1828     0.00     0.00  std::list<dstring, std::allocator<dstring> >::operator=(std::list<dstring, std::allocator<dstring> > const&)
  0.00    432.39     0.00     1828     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    432.39     0.00     1828     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    432.39     0.00     1828     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    432.39     0.00     1828     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    432.39     0.00     1800     0.00     0.00  and_exprt::~and_exprt()
  0.00    432.39     0.00     1793     0.00     0.00  std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_fill_insert(__gnu_cxx::__normal_iterator<bool (simplify_exprt::**)(exprt&), std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> > >, unsigned long, bool (simplify_exprt::* const&)(exprt&))
  0.00    432.39     0.00     1793     0.00     0.00  std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::resize(unsigned long, bool (simplify_exprt::*)(exprt&))
  0.00    432.39     0.00     1792     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    432.39     0.00     1788     0.00     0.00  prop_convt::get_bool(exprt const&, tvt&) const
  0.00    432.39     0.00     1786     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    432.39     0.00     1781     0.00     0.00  dirtyt::operator()(symbol_exprt const&) const
  0.00    432.39     0.00     1781     0.00     0.00  dirtyt::operator()(dstring const&) const
  0.00    432.39     0.00     1778     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    432.39     0.00     1778     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    432.39     0.00     1778     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    432.39     0.00     1770     0.00     0.01  goto_function_templatet<goto_programt>::goto_function_templatet(goto_function_templatet<goto_programt> const&)
  0.00    432.39     0.00     1770     0.00     0.01  void std::_Destroy_aux<false>::__destroy<std::pair<bool, irept>*>(std::pair<bool, irept>*, std::pair<bool, irept>*)
  0.00    432.39     0.00     1770     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::_M_create_storage(unsigned long)
  0.00    432.39     0.00     1770     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::vector(std::vector<dstring, std::allocator<dstring> > const&)
  0.00    432.39     0.00     1716     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, literalt>, std::_Select1st<std::pair<dstring const, literalt> >, std::less<dstring>, std::allocator<std::pair<dstring const, literalt> > >::find(dstring const&) const
  0.00    432.39     0.00     1711     0.00     0.00  std::list<dstring, std::allocator<dstring> >::erase(std::_List_iterator<dstring>, std::_List_iterator<dstring>)
  0.00    432.39     0.00     1697     0.00     0.00  address_of_exprt::object()
  0.00    432.39     0.00     1695     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    432.39     0.00     1689     0.00     0.00  std::map<unsigned int, local_may_aliast::destt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > >::operator[](unsigned int const&)
  0.00    432.39     0.00     1674     0.00     0.00  messaget::messaget()
  0.00    432.39     0.00     1653     0.00     0.01  linkingt::duplicate_symbol(symbolt&, symbolt&)
  0.00    432.39     0.00     1653     0.00     0.01  linkingt::duplicate_non_type_symbol(symbolt&, symbolt&)
  0.00    432.39     0.00     1646     0.00     0.01  std::map<dstring, goto_function_templatet<goto_programt>, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::operator[](dstring const&)
  0.00    432.39     0.00     1646     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    432.39     0.00     1645     0.00     0.00  void std::_Destroy_aux<false>::__destroy<local_cfgt::loct*>(local_cfgt::loct*, local_cfgt::loct*)
  0.00    432.39     0.00     1645     0.00     0.00  void std::_Destroy_aux<false>::__destroy<local_may_aliast::loc_infot*>(local_may_aliast::loc_infot*, local_may_aliast::loc_infot*)
  0.00    432.39     0.00     1630     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::insert(std::string const&)
  0.00    432.39     0.00     1630     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::string const&)
  0.00    432.39     0.00     1630     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_clone_node(std::_Rb_tree_node<std::string> const*)
  0.00    432.39     0.00     1630     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_insert_unique(std::string const&)
  0.00    432.39     0.00     1620     0.00     0.00  unsigned_union_find::resize(unsigned int)
  0.00    432.39     0.00     1620     0.00     0.00  __gnu_cxx::new_allocator<unsigned_union_find::nodet>::allocate(unsigned long, void const*)
  0.00    432.39     0.00     1620     0.00     0.00  std::_Vector_base<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::_M_allocate(unsigned long)
  0.00    432.39     0.00     1620     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    432.39     0.00     1620     0.00     0.00  std::vector<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::reserve(unsigned long)
  0.00    432.39     0.00     1620     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    432.39     0.00     1611     0.00     0.00  goto_function_templatet<goto_programt>::is_inlined() const
  0.00    432.39     0.00     1595     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    432.39     0.00     1595     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    432.39     0.00     1572     0.00     0.00  simplify_exprt::simplify_byte_update(exprt&)
  0.00    432.39     0.00     1564     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, local_may_aliast::destt>, std::_Select1st<std::pair<unsigned int const, local_may_aliast::destt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, local_may_aliast::destt> > >::find(unsigned int const&) const
  0.00    432.39     0.00     1550     0.00     0.00  unsigned_long_long_int_type()
  0.00    432.39     0.00     1550     0.00     0.00  std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::pop_back()
  0.00    432.39     0.00     1538     0.00     0.00  pointer_offset(exprt const&)
  0.00    432.39     0.00     1537     0.00     0.01  c_typecheck_baset::typecheck_redefinition_non_type(symbolt&, symbolt&)
  0.00    432.39     0.00     1532     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    432.39     0.00     1532     0.00     0.00  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    432.39     0.00     1520     0.00     0.00  __gnu_cxx::new_allocator<unsigned int*>::allocate(unsigned long, void const*)
  0.00    432.39     0.00     1520     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_M_create_nodes(unsigned int**, unsigned int**)
  0.00    432.39     0.00     1520     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_M_initialize_map(unsigned long)
  0.00    432.39     0.00     1520     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::~_Deque_base()
  0.00    432.39     0.00     1520     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    432.39     0.00     1520     0.00     0.00  local_may_aliast::loc_infot* std::__uninitialized_copy<false>::__uninit_copy<local_may_aliast::loc_infot*, local_may_aliast::loc_infot*>(local_may_aliast::loc_infot*, local_may_aliast::loc_infot*, local_may_aliast::loc_infot*)
  0.00    432.39     0.00     1501     0.00     0.00  unsigned_long_int_type()
  0.00    432.39     0.00     1500     0.00     0.00  std::_List_base<char, std::allocator<char> >::_M_clear()
  0.00    432.39     0.00     1468     0.00     0.00  std::vector<char, std::allocator<char> >::_M_check_len(unsigned long, char const*) const
  0.00    432.39     0.00     1468     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    432.39     0.00     1468     0.00     0.00  std::vector<char, std::allocator<char> >::resize(unsigned long, char)
  0.00    432.39     0.00     1468     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    432.39     0.00     1467     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::~_Rb_tree()
  0.00    432.39     0.00     1463     0.00     0.00  arrayst::array_equalityt::~array_equalityt()
  0.00    432.39     0.00     1462     0.00     0.01  get_symbols_rec(namespacet const&, symbolt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    432.39     0.00     1421     0.00     0.00  same_object(exprt const&, exprt const&)
  0.00    432.39     0.00     1417     0.00     0.00  equal_exprt::equal_exprt()
  0.00    432.39     0.00     1400     0.00     0.00  __gnu_cxx::new_allocator<cmdlinet::optiont>::allocate(unsigned long, void const*)
  0.00    432.39     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    432.39     0.00     1400     0.00     0.00  std::_Vector_base<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::_M_allocate(unsigned long)
  0.00    432.39     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    432.39     0.00     1399     0.00     0.00  goto_convertt::convert(codet const&, goto_programt&)
  0.00    432.39     0.00     1370     0.00     0.00  BigInt::operator-=(BigInt const&)
  0.00    432.39     0.00     1363     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<irept, false>*>::allocate(unsigned long, void const*)
  0.00    432.39     0.00     1359     0.00     0.00  std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >::insert(unsigned int const&)
  0.00    432.39     0.00     1354     0.00     0.00  c_typecheck_baset::make_index_type(exprt&)
  0.00    432.39     0.00     1353     0.00     0.00  ansi_c_declarationt::set_is_macro(bool)
  0.00    432.39     0.00     1336     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    432.39     0.00     1331     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    432.39     0.00     1331     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    432.39     0.00     1312     0.00     0.00  BigInt::operator-(BigInt const&) const
  0.00    432.39     0.00     1302     0.00     0.00  c_typecheck_baset::do_initializer(exprt&, typet const&, bool)
  0.00    432.39     0.00     1302     0.00     0.00  c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool)
  0.00    432.39     0.00     1300     0.00     0.00  base_type_eq(exprt const&, exprt const&, namespacet const&)
  0.00    432.39     0.00     1300     0.00     0.00  base_type_eqt::base_type_eq(exprt const&, exprt const&)
  0.00    432.39     0.00     1300     0.00     0.00  base_type_eqt::base_type_eq_rec(exprt const&, exprt const&)
  0.00    432.39     0.00     1281     0.00     0.00  __gnu_cxx::new_allocator<std::pair<bool, irept> >::allocate(unsigned long, void const*)
  0.00    432.39     0.00     1281     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    432.39     0.00     1281     0.00     0.00  std::_Vector_base<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::_M_allocate(unsigned long)
  0.00    432.39     0.00     1281     0.00     0.02  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::_M_fill_insert(__gnu_cxx::__normal_iterator<std::pair<bool, irept>*, std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > > >, unsigned long, std::pair<bool, irept> const&)
  0.00    432.39     0.00     1281     0.00     0.02  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::resize(unsigned long, std::pair<bool, irept>)
  0.00    432.39     0.00     1272     0.00     0.00  unsigned_union_find::make_union(unsigned int, unsigned int)
  0.00    432.39     0.00     1268     0.00     0.00  c_typecheck_baset::typecheck_code(codet&)
  0.00    432.39     0.00     1228     0.00     0.00  bv_pointerst::postponedt::~postponedt()
  0.00    432.39     0.00     1227     0.00     0.00  dynamic_object(exprt const&)
  0.00    432.39     0.00     1197     0.00     0.00  to_struct_type(typet&)
  0.00    432.39     0.00     1174     0.00     0.00  statement(unsigned int&, dstring const&)
  0.00    432.39     0.00     1168     0.00     0.00  BigInt::operator/=(long long)
  0.00    432.39     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    432.39     0.00     1161     0.00     0.00  to_pointer_type(typet const&)
  0.00    432.39     0.00     1153     0.00     0.00  goto_checkt::pointer_rel_check(exprt const&, guardt const&)
  0.00    432.39     0.00     1150     0.00     0.00  BigInt::operator++()
  0.00    432.39     0.00     1137     0.00     0.00  messaget::~messaget()
  0.00    432.39     0.00     1128     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::push_back(dstring const&)
  0.00    432.39     0.00     1114     0.00     0.00  pointer_typet::pointer_typet()
  0.00    432.39     0.00     1088     0.00     0.00  equalityt::typestructt::~typestructt()
  0.00    432.39     0.00     1088     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    432.39     0.00     1088     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    432.39     0.00     1088     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    432.39     0.00     1088     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    432.39     0.00     1088     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    432.39     0.00     1088     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    432.39     0.00     1088     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    432.39     0.00     1088     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    432.39     0.00     1082     0.00     0.01  goto_program_templatet<codet, exprt>::update()
  0.00    432.39     0.00     1075     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::erase(std::_Rb_tree_const_iterator<dstring>)
  0.00    432.39     0.00     1075     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    432.39     0.00     1068     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    432.39     0.00     1068     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    432.39     0.00     1068     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::pair(std::pair<typet const, boolbv_widtht::entryt> const&)
  0.00    432.39     0.00     1056     0.00     0.00  size_type()
  0.00    432.39     0.00     1050     0.00     0.01  c_sizeof(typet const&, namespacet const&)
  0.00    432.39     0.00     1050     0.00     0.00  c_sizeoft::sizeof_rec(typet const&)
  0.00    432.39     0.00     1050     0.00     0.00  void std::_Destroy_aux<false>::__destroy<code_typet::parametert*>(code_typet::parametert*, code_typet::parametert*)
  0.00    432.39     0.00     1050     0.00     0.00  std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::clear()
  0.00    432.39     0.00     1037     0.00     0.00  __gnu_cxx::new_allocator<dstring>::allocate(unsigned long, void const*)
  0.00    432.39     0.00     1037     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::_M_check_len(unsigned long, char const*) const
  0.00    432.39     0.00     1037     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    432.39     0.00     1034     0.00     0.00  numbering<exprt>::~numbering()
  0.00    432.39     0.00     1034     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    432.39     0.00     1034     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    432.39     0.00     1032     0.00     0.00  compute_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    432.39     0.00     1021     0.00     0.00  local_may_aliast::destt::clear()
  0.00    432.39     0.00     1021     0.00     0.00  std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::clear()
  0.00    432.39     0.00     1000     0.00     0.00  to_vector_type(typet const&)
  0.00    432.39     0.00     1000     0.00     0.00  signed_size_type()
  0.00    432.39     0.00     1000     0.00     0.00  vector_typet::vector_typet()
  0.00    432.39     0.00     1000     0.00     0.01  c_typecheck_baset::make_constant(exprt&)
  0.00    432.39     0.00     1000     0.00     0.00  c_typecheck_baset::make_constant_rec(exprt&)
  0.00    432.39     0.00     1000     0.00     0.01  c_typecheck_baset::make_constant_index(exprt&)
  0.00    432.39     0.00     1000     0.00     0.03  c_typecheck_baset::typecheck_vector_type(vector_typet&)
  0.00    432.39     0.00     1000     0.00     0.00  typet::location()
  0.00    432.39     0.00     1000     0.00     0.00  vector_typet::size() const
  0.00    432.39     0.00      994     0.00     0.98  arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, exprt const&)
  0.00    432.39     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    432.39     0.00      978     0.00     0.00  arrayst::collect_arrays(exprt const&)
  0.00    432.39     0.00      974     0.00     0.00  arrayst::array_equalityt::array_equalityt(arrayst::array_equalityt const&)
  0.00    432.39     0.00      965     0.00     0.00  std::_Rb_tree_iterator<std::pair<std::string const, std::string> >::operator--()
  0.00    432.39     0.00      960     0.00     0.00  union_find<exprt>::make_union(exprt const&, exprt const&)
  0.00    432.39     0.00      957     0.00     0.00  to_address_of_expr(exprt&)
  0.00    432.39     0.00      957     0.00     0.00  goto_symext::is_index_member_symbol_if(exprt const&)
  0.00    432.39     0.00      957     0.00     0.00  expr2ct::convert_unary(exprt const&, std::string const&, unsigned int)
  0.00    432.39     0.00      954     0.00     0.01  dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&)
  0.00    432.39     0.00      951     0.00     0.00  goto_symext::dereference_rec_address_of(exprt&, goto_symex_statet&, guardt&)
  0.00    432.39     0.00      928     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, unsigned int> >::operator--()
  0.00    432.39     0.00      912     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    432.39     0.00      908     0.00     0.01  dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&)
  0.00    432.39     0.00      907     0.00     0.36  boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    432.39     0.00      901     0.00     0.00  index_exprt::index_exprt(index_exprt const&)
  0.00    432.39     0.00      900     0.00     0.00  architecture_string(int, char const*)
  0.00    432.39     0.00      893     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    432.39     0.00      885     0.00     0.01  local_cfgt::local_cfgt(goto_programt const&)
  0.00    432.39     0.00      885     0.00     0.00  local_cfgt::~local_cfgt()
  0.00    432.39     0.00      885     0.00     0.55  goto_checkt::goto_check(goto_function_templatet<goto_programt>&)
  0.00    432.39     0.00      885     0.00     0.01  local_may_aliast::build(goto_function_templatet<goto_programt> const&)
  0.00    432.39     0.00      885     0.00     0.04  local_may_aliast::local_may_aliast(goto_function_templatet<goto_programt> const&)
  0.00    432.39     0.00      885     0.00     0.00  local_may_aliast::~local_may_aliast()
  0.00    432.39     0.00      885     0.00     0.00  goto_program_templatet<codet, exprt>::compute_loop_numbers()
  0.00    432.39     0.00      885     0.00     0.00  goto_function_templatet<goto_programt>::goto_function_templatet()
  0.00    432.39     0.00      885     0.00     0.00  remove_function_pointerst::remove_function_pointers(goto_programt&)
  0.00    432.39     0.00      885     0.00     0.02  dirtyt::build(goto_function_templatet<goto_programt> const&)
  0.00    432.39     0.00      885     0.00     0.02  dirtyt::dirtyt(goto_function_templatet<goto_programt> const&)
  0.00    432.39     0.00      885     0.00     0.00  localst::build(goto_function_templatet<goto_programt> const&)
  0.00    432.39     0.00      885     0.00     0.00  localst::localst(goto_function_templatet<goto_programt> const&)
  0.00    432.39     0.00      885     0.00     0.00  std::_Vector_base<local_cfgt::loct, std::allocator<local_cfgt::loct> >::~_Vector_base()
  0.00    432.39     0.00      885     0.00     0.00  std::_Vector_base<local_may_aliast::loc_infot, std::allocator<local_may_aliast::loc_infot> >::~_Vector_base()
  0.00    432.39     0.00      885     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    432.39     0.00      885     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    432.39     0.00      885     0.00     0.01  std::map<dstring, goto_function_templatet<goto_programt>, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    432.39     0.00      885     0.00     0.00  std::pair<dstring const, code_typet>::pair(std::pair<dstring const, code_typet> const&)
  0.00    432.39     0.00      885     0.00     0.00  std::pair<dstring const, code_typet>::~pair()
  0.00    432.39     0.00      885     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    432.39     0.00      885     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::resize(unsigned long, local_cfgt::loct)
  0.00    432.39     0.00      885     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::~vector()
  0.00    432.39     0.00      885     0.00     0.00  std::vector<local_may_aliast::loc_infot, std::allocator<local_may_aliast::loc_infot> >::~vector()
  0.00    432.39     0.00      885     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    432.39     0.00      885     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    432.39     0.00      885     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    432.39     0.00      885     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    432.39     0.00      885     0.00     0.01  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    432.39     0.00      885     0.00     0.01  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_create_node(std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    432.39     0.00      885     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    432.39     0.00      885     0.00     0.01  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    432.39     0.00      885     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    432.39     0.00      885     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    432.39     0.00      885     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    432.39     0.00      885     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    432.39     0.00      877     0.00     0.00  goto_inlinet::goto_inline_rec(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >, bool)
  0.00    432.39     0.00      865     0.00     0.00  goto_program_templatet<codet, exprt>::destructive_append(goto_program_templatet<codet, exprt>&)
  0.00    432.39     0.00      856     0.00     0.00  pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const
  0.00    432.39     0.00      841     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    432.39     0.00      839     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    432.39     0.00      838     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    432.39     0.00      835     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    432.39     0.00      834     0.00     0.00  address_of_exprt::address_of_exprt()
  0.00    432.39     0.00      833     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, false>*>::allocate(unsigned long, void const*)
  0.00    432.39     0.00      833     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    432.39     0.00      828     0.00     0.00  get_new_name(dstring&, namespacet const&)
  0.00    432.39     0.00      828     0.00     0.00  get_new_name(symbolt&, namespacet const&)
  0.00    432.39     0.00      816     0.00     0.00  equalityt::typestructt::typestructt(equalityt::typestructt const&)
  0.00    432.39     0.00      816     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    432.39     0.00      816     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    432.39     0.00      816     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    432.39     0.00      816     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    432.39     0.00      816     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    432.39     0.00      816     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    432.39     0.00      816     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    432.39     0.00      809     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    432.39     0.00      809     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    432.39     0.00      801     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::clear(goto_program_instruction_typet)
  0.00    432.39     0.00      800     0.00     0.00  label_properties(goto_programt&, std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >&)
  0.00    432.39     0.00      800     0.00     0.00  parsert::clear()
  0.00    432.39     0.00      800     0.00     0.00  std::list<char, std::allocator<char> >::clear()
  0.00    432.39     0.00      800     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::clear()
  0.00    432.39     0.00      787     0.00     0.00  message_clientt::set_verbosity(unsigned int)
  0.00    432.39     0.00      769     0.00     0.00  object_lower_bound(exprt const&)
  0.00    432.39     0.00      760     0.00     0.01  goto_inlinet::goto_inline_rec(goto_programt&, bool)
  0.00    432.39     0.00      760     0.00     0.00  local_may_aliast::loc_infot::~loc_infot()
  0.00    432.39     0.00      760     0.00     0.00  __gnu_cxx::new_allocator<local_cfgt::loct>::allocate(unsigned long, void const*)
  0.00    432.39     0.00      760     0.00     0.00  __gnu_cxx::new_allocator<local_may_aliast::loc_infot>::allocate(unsigned long, void const*)
  0.00    432.39     0.00      760     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_check_len(unsigned long, char const*) const
  0.00    432.39     0.00      760     0.00     0.00  std::vector<local_may_aliast::loc_infot, std::allocator<local_may_aliast::loc_infot> >::_M_check_len(unsigned long, char const*) const
  0.00    432.39     0.00      760     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_Deque_base(std::allocator<unsigned int> const&, unsigned long)
  0.00    432.39     0.00      760     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_Deque_base()
  0.00    432.39     0.00      760     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    432.39     0.00      760     0.00     0.00  std::_Vector_base<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_allocate(unsigned long)
  0.00    432.39     0.00      760     0.00     0.00  std::_Vector_base<local_may_aliast::loc_infot, std::allocator<local_may_aliast::loc_infot> >::_M_allocate(unsigned long)
  0.00    432.39     0.00      760     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    432.39     0.00      760     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    432.39     0.00      760     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<local_may_aliast::loc_infot*, unsigned long, local_may_aliast::loc_infot>(local_may_aliast::loc_infot*, unsigned long, local_may_aliast::loc_infot const&)
  0.00    432.39     0.00      760     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::deque(std::deque<unsigned int, std::allocator<unsigned int> > const&)
  0.00    432.39     0.00      760     0.00     0.00  std::stack<unsigned int, std::deque<unsigned int, std::allocator<unsigned int> > >::~stack()
  0.00    432.39     0.00      760     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    432.39     0.00      760     0.00     0.00  std::vector<local_may_aliast::loc_infot, std::allocator<local_may_aliast::loc_infot> >::_M_fill_insert(__gnu_cxx::__normal_iterator<local_may_aliast::loc_infot*, std::vector<local_may_aliast::loc_infot, std::allocator<local_may_aliast::loc_infot> > >, unsigned long, local_may_aliast::loc_infot const&)
  0.00    432.39     0.00      760     0.00     0.00  std::vector<local_may_aliast::loc_infot, std::allocator<local_may_aliast::loc_infot> >::resize(unsigned long, local_may_aliast::loc_infot)
  0.00    432.39     0.00      760     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    432.39     0.00      760     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    432.39     0.00      760     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    432.39     0.00      760     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    432.39     0.00      760     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    432.39     0.00      760     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    432.39     0.00      755     0.00     0.00  goto_convertt::copy(codet const&, goto_program_instruction_typet, goto_programt&)
  0.00    432.39     0.00      745     0.00     0.00  void std::_Destroy_aux<false>::__destroy<goto_symex_statet::framet*>(goto_symex_statet::framet*, goto_symex_statet::framet*)
  0.00    432.39     0.00      740     0.00     0.00  get_failed_symbol(symbol_exprt const&, namespacet const&)
  0.00    432.39     0.00      728     0.00     0.01  goto_inlinet::expand_function_call(goto_programt&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>&, exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, exprt const&, bool)
  0.00    432.39     0.00      700     0.00     0.00  parsert::parsert()
  0.00    432.39     0.00      688     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::string*>(std::string*, std::string*)
  0.00    432.39     0.00      686     0.00     0.00  message_clientt::set_message_handler(message_handlert&)
  0.00    432.39     0.00      680     0.00     0.00  messaget::mstreamt& messaget::mstreamt::operator<< <unsigned int>(unsigned int const&)
  0.00    432.39     0.00      676     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    432.39     0.00      675     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >*)
  0.00    432.39     0.00      675     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::~_Rb_tree()
  0.00    432.39     0.00      675     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >*)
  0.00    432.39     0.00      675     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::~_Rb_tree()
  0.00    432.39     0.00      660     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    432.39     0.00      652     0.00     0.00  __gnu_cxx::new_allocator<bool (simplify_exprt::*)(exprt&)>::allocate(unsigned long, void const*)
  0.00    432.39     0.00      652     0.00     0.00  std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_check_len(unsigned long, char const*) const
  0.00    432.39     0.00      652     0.00     0.00  std::_Vector_base<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_allocate(unsigned long)
  0.00    432.39     0.00      649     0.00     0.00  is_void_pointer(typet const&)
  0.00    432.39     0.00      649     0.00     0.00  __gnu_cxx::new_allocator<std::pair<bool, dstring> >::allocate(unsigned long, void const*)
  0.00    432.39     0.00      649     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    432.39     0.00      649     0.00     0.00  std::_Vector_base<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::_M_allocate(unsigned long)
  0.00    432.39     0.00      649     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    432.39     0.00      649     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    432.39     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    432.39     0.00      628     0.00     0.00  c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&)
  0.00    432.39     0.00      624     0.00     0.00  to_dereference_expr(exprt const&)
  0.00    432.39     0.00      624     0.00     0.00  union_find<dstring>::number(dstring const&)
  0.00    432.39     0.00      624     0.00     0.00  message_clientt::get_verbosity() const
  0.00    432.39     0.00      617     0.00     0.17  goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&)
  0.00    432.39     0.00      617     0.00     0.00  local_may_aliast::may_use_offset(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, exprt const&)
  0.00    432.39     0.00      617     0.00     0.00  local_may_aliast::get(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, exprt const&)
  0.00    432.39     0.00      616     0.00     0.00  BigInt::operator%=(long long)
  0.00    432.39     0.00      616     0.00     0.00  BigInt::operator%(int) const
  0.00    432.39     0.00      615     0.00     0.00  dead_object(exprt const&, namespacet const&)
  0.00    432.39     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    432.39     0.00      614     0.00     0.00  bv_pointerst::postponedt::postponedt(bv_pointerst::postponedt const&)
  0.00    432.39     0.00      614     0.00     0.13  bv_pointerst::do_postponed(bv_pointerst::postponedt const&)
  0.00    432.39     0.00      614     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_create_node(bv_pointerst::postponedt const&)
  0.00    432.39     0.00      614     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    432.39     0.00      614     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::push_back(bv_pointerst::postponedt const&)
  0.00    432.39     0.00      604     0.00     0.00  void std::_Destroy_aux<false>::__destroy<codet*>(codet*, codet*)
  0.00    432.39     0.00      588     0.00     0.02  boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    432.39     0.00      579     0.00     0.00  unescape_string(std::string const&, std::string&)
  0.00    432.39     0.00      579     0.00     0.00  preprocessor_line(char const*, parsert&)
  0.00    432.39     0.00      579     0.00     0.00  parsert::set_line_no(unsigned int)
  0.00    432.39     0.00      578     0.00     0.00  to_side_effect_expr_function_call(exprt&)
  0.00    432.39     0.00      562     0.00     0.00  exprt::move_to_operands(exprt&, exprt&)
  0.00    432.39     0.00      559     0.00     0.00  to_constant_expr(exprt&)
  0.00    432.39     0.00      554     0.00     0.00  simplify_exprt::simplify_dereference(exprt&)
  0.00    432.39     0.00      552     0.00     0.00  goto_convertt::remove_side_effect(side_effect_exprt&, goto_programt&, bool)
  0.00    432.39     0.00      550     0.00     0.00  codet::~codet()
  0.00    432.39     0.00      548     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    432.39     0.00      544     0.00     0.00  null_pointer_exprt::null_pointer_exprt(pointer_typet const&)
  0.00    432.39     0.00      544     0.00     0.00  std::pair<typet const, equalityt::typestructt>::~pair()
  0.00    432.39     0.00      540     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    432.39     0.00      540     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    432.39     0.00      538     0.00     0.00  c_typecastt::get_c_type(typet const&)
  0.00    432.39     0.00      538     0.00     0.00  c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet)
  0.00    432.39     0.00      536     0.00     0.00  member_offset(namespacet const&, struct_typet const&, dstring const&)
  0.00    432.39     0.00      518     0.00     0.00  side_effect_expr_function_callt::arguments()
  0.00    432.39     0.00      505     0.00     0.00  to_code_expression(codet const&)
  0.00    432.39     0.00      505     0.00     0.00  goto_convertt::convert_expression(code_expressiont const&, goto_programt&)
  0.00    432.39     0.00      505     0.00     0.00  c_typecheck_baset::typecheck_expression(codet&)
  0.00    432.39     0.00      504     0.00     0.00  local_may_aliast::destt::~destt()
  0.00    432.39     0.00      502     0.00     0.00  null_pointer(exprt const&)
  0.00    432.39     0.00      500     0.00     0.00  signed_short_int_type()
  0.00    432.39     0.00      497     0.00     0.00  c_typecheck_baset::implicit_typecast_bool(exprt&)
  0.00    432.39     0.00      496     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    432.39     0.00      490     0.00     0.00  has_byte_operator(exprt const&)
  0.00    432.39     0.00      489     0.00     0.00  register_language(languaget* (*)())
  0.00    432.39     0.00      489     0.00     0.00  language_entryt::language_entryt(language_entryt const&)
  0.00    432.39     0.00      489     0.00     0.03  arrayst::record_array_equality(equal_exprt const&)
  0.00    432.39     0.00      489     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    432.39     0.00      489     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::set(std::set<std::string, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    432.39     0.00      489     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    432.39     0.00      489     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    432.39     0.00      489     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    432.39     0.00      489     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::_M_create_node(language_entryt const&)
  0.00    432.39     0.00      489     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::_M_insert(std::_List_iterator<language_entryt>, language_entryt const&)
  0.00    432.39     0.00      489     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::push_back(language_entryt const&)
  0.00    432.39     0.00      489     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::push_back(arrayst::array_equalityt const&)
  0.00    432.39     0.00      489     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_insert_unique(std::pair<dstring const, dstring> const&)
  0.00    432.39     0.00      489     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::clear()
  0.00    432.39     0.00      489     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_copy(std::_Rb_tree_node<std::string> const*, std::_Rb_tree_node<std::string>*)
  0.00    432.39     0.00      489     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_Rb_tree(std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    432.39     0.00      489     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::operator=(std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    432.39     0.00      489     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    432.39     0.00      488     0.00     0.00  union_find<exprt>::find_number(exprt const&)
  0.00    432.39     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    432.39     0.00      477     0.00     0.00  if_exprt::cond()
  0.00    432.39     0.00      477     0.00     0.00  if_exprt::if_exprt()
  0.00    432.39     0.00      464     0.00     0.05  boolbvt::bv_get_cache(exprt const&) const
  0.00    432.39     0.00      464     0.00     0.05  boolbvt::bv_get(std::vector<literalt, std::allocator<literalt> > const&, typet const&) const
  0.00    432.39     0.00      464     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    432.39     0.00      463     0.00     0.00  object_size(exprt const&)
  0.00    432.39     0.00      463     0.00     0.01  object_upper_bound(exprt const&, typet const&, namespacet const&)
  0.00    432.39     0.00      463     0.00     0.00  locationt::get_property() const
  0.00    432.39     0.00      458     0.00     0.00  deallocated(exprt const&, namespacet const&)
  0.00    432.39     0.00      453     0.00     0.00  void std::_Construct<codet, codet>(codet*, codet const&)
  0.00    432.39     0.00      450     0.00     0.00  signed_long_long_int_type()
  0.00    432.39     0.00      445     0.00     0.00  messaget::print(unsigned int, std::string const&)
  0.00    432.39     0.00      442     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    432.39     0.00      438     0.00     0.00  symbol_tablet::symbol_tablet()
  0.00    432.39     0.00      438     0.00     0.04  symbol_tablet::~symbol_tablet()
  0.00    432.39     0.00      438     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    432.39     0.00      438     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    432.39     0.00      438     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    432.39     0.00      438     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    432.39     0.00      438     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    432.39     0.00      438     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    432.39     0.00      437     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::make_goto(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    432.39     0.00      424     0.00     0.00  std::pair<BigInt const, exprt>::~pair()
  0.00    432.39     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    432.39     0.00      421     0.00     0.00  BigInt::operator=(long long)
  0.00    432.39     0.00      419     0.00     0.00  __gnu_cxx::new_allocator<goto_symex_statet::framet>::allocate(unsigned long, void const*)
  0.00    432.39     0.00      419     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    432.39     0.00      419     0.00     0.11  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    432.39     0.00      407     0.00     0.01  remove_skip(goto_programt&)
  0.00    432.39     0.00      407     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    432.39     0.00      407     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    432.39     0.00      401     0.00     0.00  unsigned_short_int_type()
  0.00    432.39     0.00      401     0.00     0.00  goto_convertt::convert_assign(code_assignt const&, goto_programt&)
  0.00    432.39     0.00      386     0.00     0.00  endianness_mapt::build_rec(typet const&, bool)
  0.00    432.39     0.00      386     0.00     0.00  endianness_mapt::endianness_mapt(typet const&, bool, namespacet const&)
  0.00    432.39     0.00      375     0.00     0.00  std::_Rb_tree_const_iterator<exprt>::operator++()
  0.00    432.39     0.00      375     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    432.39     0.00      370     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    432.39     0.00      369     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    432.39     0.00      368     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    432.39     0.00      368     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    432.39     0.00      368     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    432.39     0.00      365     0.00     0.11  symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&)
  0.00    432.39     0.00      359     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    432.39     0.00      356     0.00     0.00  is_not_zero(exprt const&, namespacet const&)
  0.00    432.39     0.00      354     0.00     0.00  codet* std::__uninitialized_copy<false>::__uninit_copy<codet*, codet*>(codet*, codet*, codet*)
  0.00    432.39     0.00      353     0.00     0.00  goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool)
  0.00    432.39     0.00      353     0.00     0.00  c_typecheck_baset::typecheck_side_effect_assignment(exprt&)
  0.00    432.39     0.00      352     0.00     0.01  c_typecheck_baset::typecheck_array_type(array_typet&)
  0.00    432.39     0.00      350     0.00     0.00  gcc_float128_type()
  0.00    432.39     0.00      350     0.00     0.00  xmlt::~xmlt()
  0.00    432.39     0.00      350     0.00     0.00  cmdlinet::clear()
  0.00    432.39     0.00      350     0.00     0.00  std::_List_base<xmlt, std::allocator<xmlt> >::_M_clear()
  0.00    432.39     0.00      350     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::clear()
  0.00    432.39     0.00      350     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::clear()
  0.00    432.39     0.00      348     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::_M_allocate(unsigned long)
  0.00    432.39     0.00      347     0.00     0.00  signedbv_typet::smallest_expr() const
  0.00    432.39     0.00      347     0.00     0.00  signedbv_typet::smallest() const
  0.00    432.39     0.00      342     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::~_Vector_base()
  0.00    432.39     0.00      342     0.00     0.00  std::vector<codet, std::allocator<codet> >::~vector()
  0.00    432.39     0.00      338     0.00     0.00  cpp_parse_treet::~cpp_parse_treet()
  0.00    432.39     0.00      338     0.00     0.00  std::_List_base<cpp_itemt, std::allocator<cpp_itemt> >::_M_clear()
  0.00    432.39     0.00      334     0.00     0.00  void std::_Destroy_aux<false>::__destroy<arrayst::array_equalityt*>(arrayst::array_equalityt*, arrayst::array_equalityt*)
  0.00    432.39     0.00      329     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    432.39     0.00      326     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::clear()
  0.00    432.39     0.00      326     0.00     0.00  goto_symex_statet::threadt::~threadt()
  0.00    432.39     0.00      326     0.00     0.01  irep_serializationt::ireps_containert::clear()
  0.00    432.39     0.00      326     0.00     0.01  irep_serializationt::irep_serializationt(irep_serializationt::ireps_containert&)
  0.00    432.39     0.00      326     0.00     0.00  optionst::~optionst()
  0.00    432.39     0.00      326     0.00     0.00  cmdlinet::isset(char) const
  0.00    432.39     0.00      326     0.00     0.00  void std::_Destroy_aux<false>::__destroy<goto_symex_statet::threadt*>(goto_symex_statet::threadt*, goto_symex_statet::threadt*)
  0.00    432.39     0.00      326     0.00     0.00  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::~_Vector_base()
  0.00    432.39     0.00      326     0.00     0.00  std::_Vector_base<char, std::allocator<char> >::~_Vector_base()
  0.00    432.39     0.00      326     0.00     0.00  goto_symex_statet::threadt* std::__uninitialized_copy<false>::__uninit_copy<goto_symex_statet::threadt*, goto_symex_statet::threadt*>(goto_symex_statet::threadt*, goto_symex_statet::threadt*, goto_symex_statet::threadt*)
  0.00    432.39     0.00      326     0.00     0.00  std::string* std::__uninitialized_copy<false>::__uninit_copy<std::string*, std::string*>(std::string*, std::string*, std::string*)
  0.00    432.39     0.00      326     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, exprt>, std::allocator<std::pair<dstring const, exprt> >, std::_Select1st<std::pair<dstring const, exprt> >, std::equal_to<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    432.39     0.00      326     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::~vector()
  0.00    432.39     0.00      326     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    432.39     0.00      326     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::clear()
  0.00    432.39     0.00      326     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned long>, std::_Select1st<std::pair<unsigned int const, unsigned long> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned long> > >::clear()
  0.00    432.39     0.00      324     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    432.39     0.00      324     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    432.39     0.00      324     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    432.39     0.00      324     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    432.39     0.00      324     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    432.39     0.00      315     0.00     0.00  std::vector<codet, std::allocator<codet> >::pop_back()
  0.00    432.39     0.00      312     0.00     0.00  union_find<dstring>::make_union(dstring const&, dstring const&)
  0.00    432.39     0.00      308     0.00     0.00  yy_fatal_error(char const*)
  0.00    432.39     0.00      308     0.00     0.00  __gnu_cxx::new_allocator<codet>::allocate(unsigned long, void const*)
  0.00    432.39     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    432.39     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    432.39     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    432.39     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    432.39     0.00      306     0.00     0.00  dynamic_size(namespacet const&)
  0.00    432.39     0.00      306     0.00     0.00  malloc_object(exprt const&, namespacet const&)
  0.00    432.39     0.00      306     0.00     0.00  dynamic_object_lower_bound(exprt const&)
  0.00    432.39     0.00      306     0.00     0.01  dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&)
  0.00    432.39     0.00      306     0.00     0.00  string_constantt::set_value(dstring const&)
  0.00    432.39     0.00      306     0.00     0.00  or_exprt::or_exprt(exprt const&, exprt const&, exprt const&)
  0.00    432.39     0.00      304     0.00     0.00  side_effect_expr_function_callt::function()
  0.00    432.39     0.00      304     0.00     0.00  code_ifthenelset::cond() const
  0.00    432.39     0.00      301     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    432.39     0.00      300     0.00     0.00  shell_quote(std::string const&)
  0.00    432.39     0.00      300     0.00     0.00  yyansi_c_load_buffer_state()
  0.00    432.39     0.00      300     0.00     0.00  infinity_exprt::infinity_exprt(typet const&)
  0.00    432.39     0.00      300     0.00     0.00  infinity_exprt::~infinity_exprt()
  0.00    432.39     0.00      297     0.00     0.00  current_time()
  0.00    432.39     0.00      297     0.00     0.00  prop_conv_baset::decision_procedure_text() const
  0.00    432.39     0.00      297     0.00     0.00  std::_List_base<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_clear()
  0.00    432.39     0.00      296     0.00     1.92  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    432.39     0.00      296     0.00     1.88  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    432.39     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    432.39     0.00      295     0.00     0.00  bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    432.39     0.00      295     0.00     0.00  bv_pointerst::add_addr(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    432.39     0.00      295     0.00     0.00  pointer_logict::add_object(exprt const&)
  0.00    432.39     0.00      294     0.00     1.93  boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    432.39     0.00      289     0.00     0.00  to_code_dead(codet const&)
  0.00    432.39     0.00      280     0.00     0.00  c_bool_type()
  0.00    432.39     0.00      275     0.00     0.00  std::_List_base<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::_M_clear()
  0.00    432.39     0.00      274     0.00     0.00  c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&)
  0.00    432.39     0.00      274     0.00     0.02  c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&)
  0.00    432.39     0.00      274     0.00     0.00  code_typet::is_KnR() const
  0.00    432.39     0.00      272     0.00     0.00  equalityt::typestructt::typestructt()
  0.00    432.39     0.00      272     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    432.39     0.00      272     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    432.39     0.00      272     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    432.39     0.00      272     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    432.39     0.00      272     0.00     0.00  std::pair<typet, equalityt::typestructt>::pair(typet const&, equalityt::typestructt const&)
  0.00    432.39     0.00      272     0.00     0.00  std::pair<typet, equalityt::typestructt>::~pair()
  0.00    432.39     0.00      272     0.00     0.00  std::pair<typet const, equalityt::typestructt>::pair<typet, equalityt::typestructt>(std::pair<typet, equalityt::typestructt> const&)
  0.00    432.39     0.00      272     0.00     0.00  std::pair<typet const, equalityt::typestructt>::pair(std::pair<typet const, equalityt::typestructt> const&)
  0.00    432.39     0.00      272     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    432.39     0.00      270     0.00     0.00  __gnu_cxx::new_allocator<std::vector<literalt, std::allocator<literalt> > >::allocate(unsigned long, void const*)
  0.00    432.39     0.00      270     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    432.39     0.00      270     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    432.39     0.00      270     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    432.39     0.00      270     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    432.39     0.00      270     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    432.39     0.00      270     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    432.39     0.00      270     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::~vector()
  0.00    432.39     0.00      269     0.00     0.00  c_typecastt::implicit_typecast_arithmetic(exprt&, exprt&)
  0.00    432.39     0.00      269     0.00     0.00  c_typecheck_baset::implicit_typecast_arithmetic(exprt&, exprt&)
  0.00    432.39     0.00      267     0.00     0.00  std::_Rb_tree_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >::operator--()
  0.00    432.39     0.00      259     0.00     0.00  std::list<dstring, std::allocator<dstring> >::_M_create_node(dstring const&)
  0.00    432.39     0.00      259     0.00     0.00  std::list<dstring, std::allocator<dstring> >::_M_insert(std::_List_iterator<dstring>, dstring const&)
  0.00    432.39     0.00      256     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    432.39     0.00      250     0.00     0.00  yyansi_c_flush_buffer(yy_buffer_state*)
  0.00    432.39     0.00      250     0.00     0.00  struct_union_typet::componentt::componentt(struct_union_typet::componentt const&)
  0.00    432.39     0.00      248     0.00     0.27  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    432.39     0.00      238     0.00     0.00  optionst::set_option(std::string const&, char const*)
  0.00    432.39     0.00      237     0.00     0.00  c_typecheck_baset::typecheck_expr_rel(exprt&)
  0.00    432.39     0.00      232     0.00     0.00  std::map<BigInt, exprt, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::operator[](BigInt const&)
  0.00    432.39     0.00      232     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    432.39     0.00      232     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    432.39     0.00      230     0.00     0.00  to_if_expr(exprt&)
  0.00    432.39     0.00      230     0.00     0.01  c_typecheck_baset::typecheck_expr_trinary(if_exprt&)
  0.00    432.39     0.00      229     0.00     0.00  std::_Rb_tree_iterator<unsigned int>::operator--()
  0.00    432.39     0.00      223     0.00     0.00  to_with_expr(exprt const&)
  0.00    432.39     0.00      223     0.00     3.89  arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&)
  0.00    432.39     0.00      222     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    432.39     0.00      222     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    432.39     0.00      222     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    432.39     0.00      222     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    432.39     0.00      222     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    432.39     0.00      221     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_insert_unique(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    432.39     0.00      221     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique(std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    432.39     0.00      214     0.00     0.04  compute_called_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    432.39     0.00      212     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    432.39     0.00      212     0.00     0.00  std::pair<BigInt const, exprt>::pair(std::pair<BigInt const, exprt> const&)
  0.00    432.39     0.00      212     0.00     0.00  std::pair<BigInt const, exprt>::pair(BigInt const&, exprt const&)
  0.00    432.39     0.00      212     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    432.39     0.00      212     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    432.39     0.00      212     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    432.39     0.00      212     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    432.39     0.00      209     0.00     0.00  to_code_block(codet const&)
  0.00    432.39     0.00      209     0.00     0.00  code_blockt::end_location() const
  0.00    432.39     0.00      208     0.00     0.00  bv_utilst::is_zero(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    432.39     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    432.39     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    432.39     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    432.39     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    432.39     0.00      205     0.00     0.00  alignment(typet const&, namespacet const&)
  0.00    432.39     0.00      204     0.00     0.00  to_shift_expr(exprt const&)
  0.00    432.39     0.00      204     0.00     0.00  goto_checkt::undefined_shift_check(shift_exprt const&, guardt const&)
  0.00    432.39     0.00      200     0.00     0.00  symex_bmct::no_body(dstring const&)
  0.00    432.39     0.00      200     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    432.39     0.00      199     0.00     0.00  c_typecheck_baset::adjust_float_rel(exprt&)
  0.00    432.39     0.00      193     0.00     0.00  std::_Rb_tree_iterator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >::operator--()
  0.00    432.39     0.00      191     0.00     0.00  symbolt::display_name() const
  0.00    432.39     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    432.39     0.00      185     0.00     0.00  __gnu_cxx::new_allocator<arrayst::array_equalityt>::allocate(unsigned long, void const*)
  0.00    432.39     0.00      185     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_check_len(unsigned long, char const*) const
  0.00    432.39     0.00      185     0.00     0.00  std::_Vector_base<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_allocate(unsigned long)
  0.00    432.39     0.00      185     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    432.39     0.00      180     0.00     0.00  __gnu_cxx::new_allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > >::allocate(unsigned long, void const*)
  0.00    432.39     0.00      180     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    432.39     0.00      180     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    432.39     0.00      179     0.00     0.00  c_typecheck_baset::clean_type(dstring const&, typet&, std::list<codet, std::allocator<codet> >&)
  0.00    432.39     0.00      179     0.00     0.00  std::_List_base<codet, std::allocator<codet> >::_M_clear()
  0.00    432.39     0.00      177     0.00     0.00  get_destructor(namespacet const&, typet const&)
  0.00    432.39     0.00      177     0.00     0.00  code_deadt::code_deadt(exprt const&)
  0.00    432.39     0.00      177     0.00     0.00  code_deadt::~code_deadt()
  0.00    432.39     0.00      177     0.00     0.00  goto_convertt::convert_decl(code_declt const&, goto_programt&)
  0.00    432.39     0.00      177     0.00     0.00  c_typecheck_baset::typecheck_decl(codet&)
  0.00    432.39     0.00      177     0.00     0.00  c_typecheck_baset::typecheck_decl(codet&, std::list<codet, std::allocator<codet> >&)
  0.00    432.39     0.00      177     0.00     0.00  c_typecheck_baset::typecheck_decl_block(codet&)
  0.00    432.39     0.00      177     0.00     0.00  goto_convertt::lookup(dstring const&) const
  0.00    432.39     0.00      177     0.00     0.00  c_typecheck_baset::is_complete_type(typet const&) const
  0.00    432.39     0.00      177     0.00     0.00  std::vector<codet, std::allocator<codet> >::_M_check_len(unsigned long, char const*) const
  0.00    432.39     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    432.39     0.00      177     0.00     0.00  std::vector<codet, std::allocator<codet> >::push_back(codet const&)
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z13show_loop_idsN19ui_message_handlert3uitERK13goto_programt
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z15get_symbols_recRK10namespacetRK7symboltRNSt3tr113unordered_setI7dstring12dstring_hashSt8equal_toIS7_ESaIS7_EEE
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z15show_propertiesRK10namespacetRK7dstringN19ui_message_handlert3uitERK13goto_programt
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z18show_natural_loopsRK15goto_functionst
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z22cpp_exception_list_recRK5typetRK10namespacetRKSsRSt6vectorI7dstringSaIS8_EE
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z7convertRK5ireptR4xmlt
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z7convertRKN22goto_program_templatetI5codet5exprtE12instructiontER5irept
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN10value_sett13object_map_dt5emptyE
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN11dimacs_cnftC2Ev
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12bv_pointerst12convert_restERK5exprt
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12interpretertclEv
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12language_uitC2ERKSsRK8cmdlinet
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12qdimacs_cnft17write_qdimacs_cnfERSo
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14cpp_enum_typetC2Ev
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14cpp_typecheckt11find_parentERK7symboltRK7dstringRS3_
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14cpp_typecheckt26salvage_default_parametersERK14template_typetRS0_
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14xml_interfacet15get_xml_optionsER8cmdlinet
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN15pbs_dimacs_cnft15write_dimacs_pbERSo
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN15ref_expr_set_dt5emptyE
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17cpp_convert_typet4readERK5typet
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17goto_symex_statetC2Ev
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN18cbmc_parseoptionstC2EiPPKc
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN18parseoptions_basetC2ERKSsiPPKc
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19irep_serializationt10write_irepERSoRK5irept
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19ui_message_handlertC2ENS_3uitERKSs
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN20ansi_c_convert_typet4readERK5typet
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN21cout_message_handlert5printEjRKSs
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN21symex_slice_by_tracet14slice_by_traceESsR22symex_target_equationt
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN22cpp_typecheck_resolvetC2ER14cpp_typecheckt
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN22java_bytecode_convertt7convertERK25java_bytecode_parse_treet
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct10all_claimsERK15goto_functionst
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct12write_dimacsEv
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct14decide_defaultEv
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct16cover_assertionsERK15goto_functionst
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct16do_unwind_moduleER19decision_proceduret
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct8show_vccERSo
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4cnftC2Ev
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN6Parser7rStringER10cpp_tokent
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7arraystC2ERK10namespacetR5propt
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt12convert_caseERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt12convert_condERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt13convert_indexERK11index_exprtRSt6vectorI8literaltSaIS4_EE
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt15convert_add_subERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt16convert_equalityERK11equal_exprt
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt19convert_byte_updateERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt24convert_floatbv_typecastERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN8cmdlinetC2Ev
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK12interpretert4readE6BigIntRSt6vectorIS0_SaIS0_EE
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK17inv_object_storet6outputERSo
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK7boolbvt7literalERK5exprtjR8literalt
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK9lispexprt11expr2stringEv
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZlsRSoN10cpp_scopet12lookup_kindtE
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I_ansi_c_parser
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I_assembler_parser
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I_config
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I_cpp_parser
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I_languages
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I_nil_rep_storage
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I_simplify_jump_table
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I_string_container
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I_xml_parser
  0.00    432.39     0.00      175     0.00     0.00  _GLOBAL__sub_I_yyansi_cchar
  0.00    432.39     0.00      175     0.00     0.24  initialize_string_container()
  0.00    432.39     0.00      175     0.00     0.00  language_uit::language_uit(std::string const&, cmdlinet const&)
  0.00    432.39     0.00      175     0.00     0.05  language_uit::~language_uit()
  0.00    432.39     0.00      175     0.00     0.00  xml_interfacet::get_xml_options(cmdlinet&)
  0.00    432.39     0.00      175     0.00     0.00  language_filest::language_filest()
  0.00    432.39     0.00      175     0.00     0.00  language_filest::~language_filest()
  0.00    432.39     0.00      175     0.00     0.00  xml_parse_treet::xml_parse_treet()
  0.00    432.39     0.00      175     0.00     0.00  xml_parse_treet::~xml_parse_treet()
  0.00    432.39     0.00      175     0.00     0.00  cpp_token_buffert::~cpp_token_buffert()
  0.00    432.39     0.00      175     0.00     0.02  parseoptions_baset::parseoptions_baset(std::string const&, int, char const**)
  0.00    432.39     0.00      175     0.00     0.00  ui_message_handlert::ui_message_handlert(ui_message_handlert::uit, std::string const&)
  0.00    432.39     0.00      175     0.00     0.00  ui_message_handlert::~ui_message_handlert()
  0.00    432.39     0.00      175     0.00     0.00  configt::ansi_ct::ansi_ct()
  0.00    432.39     0.00      175     0.00     0.02  cmdlinet::parse(int, char const**, char const*)
  0.00    432.39     0.00      175     0.00     0.00  cmdlinet::cmdlinet()
  0.00    432.39     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    432.39     0.00      175     0.00     0.00  std::_List_base<cpp_tokent, std::allocator<cpp_tokent> >::_M_clear()
  0.00    432.39     0.00      175     0.00     0.00  std::_List_base<xmlt*, std::allocator<xmlt*> >::_M_clear()
  0.00    432.39     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    432.39     0.00      175     0.00     0.00  std::_Vector_base<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::~_Vector_base()
  0.00    432.39     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    432.39     0.00      175     0.00     0.06  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    432.39     0.00      175     0.00     0.00  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, string_ptr_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<string_ptrt> const&, std::_Select1st<std::pair<string_ptrt const, unsigned int> > const&, std::allocator<std::pair<string_ptrt const, unsigned int> > const&)
  0.00    432.39     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    432.39     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    432.39     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    432.39     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    432.39     0.00      175     0.00     0.00  std::tr1::__unordered_map<string_ptrt, unsigned int, string_ptr_hash, std::equal_to<string_ptrt>, std::allocator<std::pair<string_ptrt const, unsigned int> >, false>::__unordered_map(unsigned long, string_ptr_hash const&, std::equal_to<string_ptrt> const&, std::allocator<std::pair<string_ptrt const, unsigned int> > const&)
  0.00    432.39     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    432.39     0.00      175     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::~vector()
  0.00    432.39     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    432.39     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    432.39     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    432.39     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    432.39     0.00      174     0.00     0.00  symbol_tablet::has_symbol(dstring const&) const
  0.00    432.39     0.00      174     0.00     0.00  std::list<dstring, std::allocator<dstring> >::push_back(dstring const&)
  0.00    432.39     0.00      171     0.00     0.00  goto_convertt::unwind_destructor_stack(locationt const&, unsigned int, goto_programt&, bool)
  0.00    432.39     0.00      171     0.00     0.00  goto_convertt::targetst::targetst()
  0.00    432.39     0.00      171     0.00     0.00  goto_convertt::targetst::~targetst()
  0.00    432.39     0.00      171     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    432.39     0.00      171     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::_M_create_storage(unsigned long)
  0.00    432.39     0.00      171     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    432.39     0.00      171     0.00     0.00  std::vector<codet, std::allocator<codet> >::vector(std::vector<codet, std::allocator<codet> > const&)
  0.00    432.39     0.00      171     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    432.39     0.00      171     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    432.39     0.00      164     0.00     0.04  std::_List_base<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_clear()
  0.00    432.39     0.00      163     0.00     3.00  goto_check(namespacet const&, optionst const&, goto_functionst&)
  0.00    432.39     0.00      163     0.00     0.00  memory_info(std::ostream&)
  0.00    432.39     0.00      163     0.00     0.00  is_goto_binary(std::string const&)
  0.00    432.39     0.00      163     0.00    22.73  link_to_library(symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    432.39     0.00      163     0.00     0.02  label_properties(goto_functionst&)
  0.00    432.39     0.00      163     0.00     0.00  new_cpp_language()
  0.00    432.39     0.00      163     0.00     1.15  read_goto_binary(std::string const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    432.39     0.00      163     0.00     0.03  add_failed_symbols(symbol_tablet&)
  0.00    432.39     0.00      163     0.00     0.10  goto_partial_inline(goto_functionst&, namespacet const&, message_handlert&, unsigned int)
  0.00    432.39     0.00      163     0.00     1.15  read_bin_goto_object(std::istream&, std::string const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    432.39     0.00      163     0.00     1.13  read_bin_goto_object_v2(std::istream&, std::string const&, symbol_tablet&, goto_functionst&, message_handlert&, irep_serializationt&, goto_function_serializationt&)
  0.00    432.39     0.00      163     0.00     0.04  remove_function_pointers(symbol_tablet&, goto_functionst&, bool)
  0.00    432.39     0.00      163     0.00     0.00  new_java_bytecode_language()
  0.00    432.39     0.00      163     0.00     0.04  compute_address_taken_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    432.39     0.00      163     0.00     0.00  symex_bmct::symex_bmct(namespacet const&, symbol_tablet&, symex_targett&)
  0.00    432.39     0.00      163     0.00     0.00  symex_bmct::~symex_bmct()
  0.00    432.39     0.00      163     0.00     0.00  goto_checkt::goto_checkt(namespacet const&, optionst const&)
  0.00    432.39     0.00      163     0.00     0.00  goto_checkt::~goto_checkt()
  0.00    432.39     0.00      163     0.00     0.00  goto_symext::goto_symext(namespacet const&, symbol_tablet&, symex_targett&)
  0.00    432.39     0.00      163     0.00     0.00  goto_symext::~goto_symext()
  0.00    432.39     0.00      163     0.00   672.26  goto_symext::operator()(goto_functionst const&)
  0.00    432.39     0.00      163     0.00   672.26  goto_symext::operator()(goto_functionst const&, goto_programt const&)
  0.00    432.39     0.00      163     0.00     0.01  merge_irept::merge_irept()
  0.00    432.39     0.00      163     0.00     0.00  goto_inlinet::goto_inlinet(goto_functionst&, namespacet const&, message_handlert&)
  0.00    432.39     0.00      163     0.00     0.00  goto_inlinet::~goto_inlinet()
  0.00    432.39     0.00      163     0.00     0.00  cpp_languaget::~cpp_languaget()
  0.00    432.39     0.00      163     0.00     0.00  cpp_languaget::~cpp_languaget()
  0.00    432.39     0.00      163     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::hash_numbering()
  0.00    432.39     0.00      163     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::~hash_numbering()
  0.00    432.39     0.00      163     0.00     0.00  memory_model_sct::memory_model_sct(namespacet const&)
  0.00    432.39     0.00      163     0.00     0.00  memory_model_sct::~memory_model_sct()
  0.00    432.39     0.00      163     0.00     0.00  memory_model_sct::~memory_model_sct()
  0.00    432.39     0.00      163     0.00     0.00  goto_symex_statet::level0t::~level0t()
  0.00    432.39     0.00      163     0.00     0.00  goto_symex_statet::level1t::~level1t()
  0.00    432.39     0.00      163     0.00     0.10  goto_symex_statet::threadt::threadt(goto_symex_statet::threadt const&)
  0.00    432.39     0.00      163     0.00     0.12  goto_symex_statet::goto_symex_statet()
  0.00    432.39     0.00      163     0.00     0.09  goto_symex_statet::~goto_symex_statet()
  0.00    432.39     0.00      163     0.00     0.00  cbmc_parseoptionst::eval_verbosity()
  0.00    432.39     0.00      163     0.00     0.00  cbmc_parseoptionst::set_properties(goto_functionst&)
  0.00    432.39     0.00      163     0.00    27.21  cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&)
  0.00    432.39     0.00      163     0.00     0.00  cbmc_parseoptionst::register_languages()
  0.00    432.39     0.00      163     0.00     3.23  cbmc_parseoptionst::process_goto_program(optionst const&, goto_functionst&)
  0.00    432.39     0.00      163     0.00     0.04  cbmc_parseoptionst::get_command_line_options(optionst&)
  0.00    432.39     0.00      163     0.00   885.34  cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&)
  0.00    432.39     0.00      163     0.00     0.00  memory_model_baset::memory_model_baset(namespacet const&)
  0.00    432.39     0.00      163     0.00     0.00  memory_model_baset::~memory_model_baset()
  0.00    432.39     0.00      163     0.00     0.00  irep_serializationt::ireps_containert::ireps_containert()
  0.00    432.39     0.00      163     0.00     0.00  irep_serializationt::ireps_containert::~ireps_containert()
  0.00    432.39     0.00      163     0.00     0.00  irep_serializationt::~irep_serializationt()
  0.00    432.39     0.00      163     0.00     0.01  symex_target_equationt::symex_target_equationt(namespacet const&)
  0.00    432.39     0.00      163     0.00     2.52  symex_target_equationt::~symex_target_equationt()
  0.00    432.39     0.00      163     0.00     0.00  java_bytecode_languaget::~java_bytecode_languaget()
  0.00    432.39     0.00      163     0.00     0.00  java_bytecode_languaget::~java_bytecode_languaget()
  0.00    432.39     0.00      163     0.00     0.00  goto_functions_templatet<goto_programt>::compute_loop_numbers()
  0.00    432.39     0.00      163     0.00     0.05  goto_functions_templatet<goto_programt>::compute_incoming_edges()
  0.00    432.39     0.00      163     0.00     0.00  goto_functions_templatet<goto_programt>::compute_target_numbers()
  0.00    432.39     0.00      163     0.00     0.00  goto_functions_templatet<goto_programt>::compute_location_numbers()
  0.00    432.39     0.00      163     0.00     0.05  goto_functions_templatet<goto_programt>::update()
  0.00    432.39     0.00      163     0.00     0.00  goto_functions_templatet<goto_programt>::~goto_functions_templatet()
  0.00    432.39     0.00      163     0.00     0.00  irep_full_hash_containert::irep_full_hash_containert()
  0.00    432.39     0.00      163     0.00     0.00  irep_hash_container_baset::irep_hash_container_baset(bool)
  0.00    432.39     0.00      163     0.00     0.00  irep_hash_container_baset::~irep_hash_container_baset()
  0.00    432.39     0.00      163     0.00     0.00  java_bytecode_parse_treet::~java_bytecode_parse_treet()
  0.00    432.39     0.00      163     0.00     0.00  remove_function_pointerst::~remove_function_pointerst()
  0.00    432.39     0.00      163     0.00     0.04  remove_function_pointerst::operator()(goto_functionst&)
  0.00    432.39     0.00      163     0.00     0.00  partial_order_concurrencyt::partial_order_concurrencyt(namespacet const&)
  0.00    432.39     0.00      163     0.00     0.00  partial_order_concurrencyt::~partial_order_concurrencyt()
  0.00    432.39     0.00      163     0.00     0.01  goto_program_serializationt::goto_program_serializationt(irep_serializationt::ireps_containert&)
  0.00    432.39     0.00      163     0.00     0.00  goto_program_serializationt::~goto_program_serializationt()
  0.00    432.39     0.00      163     0.00     0.00  bmct::setup_unwind()
  0.00    432.39     0.00      163     0.00     0.02  bmct::bmct(optionst const&, symbol_tablet const&, message_handlert&)
  0.00    432.39     0.00      163     0.00     2.58  bmct::~bmct()
  0.00    432.39     0.00      163     0.00     0.00  configt::this_architecture()
  0.00    432.39     0.00      163     0.00     0.00  configt::this_operating_system()
  0.00    432.39     0.00      163     0.00     0.02  configt::set(cmdlinet const&)
  0.00    432.39     0.00      163     0.00     0.00  configt::ansi_ct::set_arch_spec_x86_64()
  0.00    432.39     0.00      163     0.00     0.10  configt::ansi_ct::set_from_symbol_table(symbol_tablet const&)
  0.00    432.39     0.00      163     0.00     0.00  messaget::messaget(message_handlert&)
  0.00    432.39     0.00      163     0.00     0.00  optionst::operator=(optionst const&)
  0.00    432.39     0.00      163     0.00     0.00  __gnu_cxx::new_allocator<goto_symex_statet::threadt>::allocate(unsigned long, void const*)
  0.00    432.39     0.00      163     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > >, false>*>::allocate(unsigned long, void const*)
  0.00    432.39     0.00      163     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > >, false>*>::allocate(unsigned long, void const*)
  0.00    432.39     0.00      163     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<void const* const, unsigned int>, false>*>::allocate(unsigned long, void const*)
  0.00    432.39     0.00      163     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, false>*>::allocate(unsigned long, void const*)
  0.00    432.39     0.00      163     0.00     0.00  __gnu_cxx::new_allocator<std::string>::allocate(unsigned long, void const*)
  0.00    432.39     0.00      163     0.00     0.00  cpp_languaget::extensions() const
  0.00    432.39     0.00      163     0.00     0.00  cpp_languaget::id() const
  0.00    432.39     0.00      163     0.00     0.00  ansi_c_languaget::extensions() const
  0.00    432.39     0.00      163     0.00     0.00  ansi_c_languaget::id() const
  0.00    432.39     0.00      163     0.00     0.00  java_bytecode_languaget::extensions() const
  0.00    432.39     0.00      163     0.00     0.00  java_bytecode_languaget::id() const
  0.00    432.39     0.00      163     0.00     0.00  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::_M_check_len(unsigned long, char const*) const
  0.00    432.39     0.00      163     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::_M_check_len(unsigned long, char const*) const
  0.00    432.39     0.00      163     0.00     0.00  std::_List_base<irept, std::allocator<irept> >::_M_clear()
  0.00    432.39     0.00      163     0.00     0.00  std::_List_base<java_bytecode_parse_treet::classt, std::allocator<java_bytecode_parse_treet::classt> >::_M_clear()
  0.00    432.39     0.00      163     0.00     0.00  std::_List_base<symbolt*, std::allocator<symbolt*> >::_M_clear()
  0.00    432.39     0.00      163     0.00     0.10  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_create_storage(unsigned long)
  0.00    432.39     0.00      163     0.00     0.00  std::_Vector_base<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::_M_allocate(unsigned long)
  0.00    432.39     0.00      163     0.00     0.00  std::_Vector_base<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::~_Vector_base()
  0.00    432.39     0.00      163     0.00     0.00  std::_Vector_base<std::string, std::allocator<std::string> >::_M_allocate(unsigned long)
  0.00    432.39     0.00      163     0.00     0.00  std::_Vector_base<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::~_Vector_base()
  0.00    432.39     0.00      163     0.00     0.00  std::_Vector_base<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::~_Vector_base()
  0.00    432.39     0.00      163     0.00     0.00  std::_Vector_base<std::vector<unsigned int, std::allocator<unsigned int> >, std::allocator<std::vector<unsigned int, std::allocator<unsigned int> > > >::~_Vector_base()
  0.00    432.39     0.00      163     0.00     0.00  std::_Rb_tree_iterator<std::string>::operator--()
  0.00    432.39     0.00      163     0.00     0.00  goto_symex_statet::framet* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*>(__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, __gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*)
  0.00    432.39     0.00      163     0.00     0.10  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    432.39     0.00      163     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    432.39     0.00      163     0.00     0.60  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    432.39     0.00      163     0.00     0.01  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<irept> const&, std::_Identity<irept> const&, std::allocator<irept> const&)
  0.00    432.39     0.00      163     0.00     0.60  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    432.39     0.00      163     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<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    432.39     0.00      163     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<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::pair<dstring, std::list<guardt, std::allocator<guardt> > > >, false>**, unsigned long)
  0.00    432.39     0.00      163     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<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    432.39     0.00      163     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<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::pair<dstring, std::list<guardt, std::allocator<guardt> > > > > const&, std::allocator<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > > > const&)
  0.00    432.39     0.00      163     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<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    432.39     0.00      163     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<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    432.39     0.00      163     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<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::list<guardt, std::allocator<guardt> > >, false>**, unsigned long)
  0.00    432.39     0.00      163     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<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    432.39     0.00      163     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<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::list<guardt, std::allocator<guardt> > > > const&, std::allocator<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > > > const&)
  0.00    432.39     0.00      163     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<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    432.39     0.00      163     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    432.39     0.00      163     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<void const* const, unsigned int>, false>**, unsigned long)
  0.00    432.39     0.00      163     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    432.39     0.00      163     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash_container_baset::pointer_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<void const*> const&, std::_Select1st<std::pair<void const* const, unsigned int> > const&, std::allocator<std::pair<void const* const, unsigned int> > const&)
  0.00    432.39     0.00      163     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    432.39     0.00      163     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    432.39     0.00      163     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash_container_baset::vector_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > > const&, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > const&, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > const&)
  0.00    432.39     0.00      163     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    432.39     0.00      163     0.00     0.00  std::tr1::unordered_map<dstring, std::list<guardt, std::allocator<guardt> >, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > > > >::~unordered_map()
  0.00    432.39     0.00      163     0.00     0.00  std::tr1::unordered_map<dstring, std::pair<dstring, std::list<guardt, std::allocator<guardt> > >, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > > > >::~unordered_map()
  0.00    432.39     0.00      163     0.00     0.00  std::tr1::unordered_map<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int, irep_hash_container_baset::vector_hash, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > >::~unordered_map()
  0.00    432.39     0.00      163     0.00     0.00  std::tr1::__unordered_map<dstring, std::list<guardt, std::allocator<guardt> >, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > > >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, std::list<guardt, std::allocator<guardt> > > > const&)
  0.00    432.39     0.00      163     0.00     0.00  std::tr1::__unordered_map<dstring, std::pair<dstring, std::list<guardt, std::allocator<guardt> > >, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > > >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, std::pair<dstring, std::list<guardt, std::allocator<guardt> > > > > const&)
  0.00    432.39     0.00      163     0.00     0.00  std::tr1::__unordered_map<void const*, unsigned int, irep_hash_container_baset::pointer_hash, std::equal_to<void const*>, std::allocator<std::pair<void const* const, unsigned int> >, false>::__unordered_map(unsigned long, irep_hash_container_baset::pointer_hash const&, std::equal_to<void const*> const&, std::allocator<std::pair<void const* const, unsigned int> > const&)
  0.00    432.39     0.00      163     0.00     0.00  std::tr1::__unordered_map<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int, irep_hash_container_baset::vector_hash, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, false>::__unordered_map(unsigned long, irep_hash_container_baset::vector_hash const&, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > > const&, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > const&)
  0.00    432.39     0.00      163     0.00     0.01  std::tr1::__unordered_set<irept, irep_hash, std::equal_to<irept>, std::allocator<irept>, false>::__unordered_set(unsigned long, irep_hash const&, std::equal_to<irept> const&, std::allocator<irept> const&)
  0.00    432.39     0.00      163     0.00     0.10  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    432.39     0.00      163     0.00     0.10  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    432.39     0.00      163     0.00     0.10  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::resize(unsigned long, goto_symex_statet::threadt)
  0.00    432.39     0.00      163     0.00     0.00  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::~vector()
  0.00    432.39     0.00      163     0.00     0.00  std::vector<std::vector<unsigned int, std::allocator<unsigned int> >, std::allocator<std::vector<unsigned int, std::allocator<unsigned int> > > >::~vector()
  0.00    432.39     0.00      163     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&)
  0.00    432.39     0.00      163     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::push_back(std::string const&)
  0.00    432.39     0.00      163     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::~vector()
  0.00    432.39     0.00      163     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_insert_unique(std::pair<dstring const, code_typet> const&)
  0.00    432.39     0.00      163     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, code_typet> >*)
  0.00    432.39     0.00      163     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::~_Rb_tree()
  0.00    432.39     0.00      163     0.00     0.01  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_unique(std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    432.39     0.00      163     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, goto_function_templatet<goto_programt> > >*)
  0.00    432.39     0.00      163     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::~_Rb_tree()
  0.00    432.39     0.00      163     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, partial_order_concurrencyt::a_rect>, std::_Select1st<std::pair<dstring const, partial_order_concurrencyt::a_rect> >, std::less<dstring>, std::allocator<std::pair<dstring const, partial_order_concurrencyt::a_rect> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, partial_order_concurrencyt::a_rect> >*)
  0.00    432.39     0.00      163     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, partial_order_concurrencyt::a_rect>, std::_Select1st<std::pair<dstring const, partial_order_concurrencyt::a_rect> >, std::less<dstring>, std::allocator<std::pair<dstring const, partial_order_concurrencyt::a_rect> > >::~_Rb_tree()
  0.00    432.39     0.00      163     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, long>, std::_Select1st<std::pair<dstring const, long> >, std::less<dstring>, std::allocator<std::pair<dstring const, long> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, long> >*)
  0.00    432.39     0.00      163     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, long>, std::_Select1st<std::pair<dstring const, long> >, std::less<dstring>, std::allocator<std::pair<dstring const, long> > >::~_Rb_tree()
  0.00    432.39     0.00      163     0.00     0.00  std::_Rb_tree<symex_targett::sourcet, std::pair<symex_targett::sourcet const, unsigned int>, std::_Select1st<std::pair<symex_targett::sourcet const, unsigned int> >, std::less<symex_targett::sourcet>, std::allocator<std::pair<symex_targett::sourcet const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<symex_targett::sourcet const, unsigned int> >*)
  0.00    432.39     0.00      163     0.00     0.00  std::_Rb_tree<symex_targett::sourcet, std::pair<symex_targett::sourcet const, unsigned int>, std::_Select1st<std::pair<symex_targett::sourcet const, unsigned int> >, std::less<symex_targett::sourcet>, std::allocator<std::pair<symex_targett::sourcet const, unsigned int> > >::~_Rb_tree()
  0.00    432.39     0.00      163     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    432.39     0.00      163     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    432.39     0.00      163     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    432.39     0.00      163     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> >, std::less<std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::allocator<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> >*)
  0.00    432.39     0.00      163     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> >, std::less<std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::allocator<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> > >::~_Rb_tree()
  0.00    432.39     0.00      163     0.00     0.00  std::_Rb_tree<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt>, std::_Select1st<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> >, std::less<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > >, std::allocator<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> > >::_M_erase(std::_Rb_tree_node<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> >*)
  0.00    432.39     0.00      163     0.00     0.00  std::_Rb_tree<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt>, std::_Select1st<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> >, std::less<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > >, std::allocator<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> > >::~_Rb_tree()
  0.00    432.39     0.00      163     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned long>, std::_Select1st<std::pair<unsigned int const, unsigned long> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned long> > >::~_Rb_tree()
  0.00    432.39     0.00      163     0.00     0.00  std::auto_ptr<memory_model_baset>::reset(memory_model_baset*)
  0.00    432.39     0.00      163     0.00     0.00  void std::_Construct<goto_symex_statet::threadt, goto_symex_statet::threadt>(goto_symex_statet::threadt*, goto_symex_statet::threadt const&)
  0.00    432.39     0.00      163     0.00     0.00  goto_symex_statet::framet* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*, goto_symex_statet::framet>(__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, __gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*, std::allocator<goto_symex_statet::framet>&)
  0.00    432.39     0.00      161     0.00     0.00  expr2ct::convert_member(member_exprt const&, unsigned int)
  0.00    432.39     0.00      161     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    432.39     0.00      161     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    432.39     0.00      157     0.00     0.00  ieee_float_spect::max_exponent() const
  0.00    432.39     0.00      156     0.00     0.00  BigInt::operator%=(unsigned long long)
  0.00    432.39     0.00      156     0.00     0.00  ieee_float_spect::bias() const
  0.00    432.39     0.00      156     0.00     0.00  BigInt::operator%(unsigned int) const
  0.00    432.39     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    432.39     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    432.39     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    432.39     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    432.39     0.00      153     0.00     0.00  string_constantt::string_constantt()
  0.00    432.39     0.00      153     0.00     0.00  string_constantt::~string_constantt()
  0.00    432.39     0.00      153     0.00     0.00  __gnu_cxx::char_traits<unsigned int>::copy(unsigned int*, unsigned int const*, unsigned long)
  0.00    432.39     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    432.39     0.00      152     0.00     0.01  boolean_negate(exprt const&)
  0.00    432.39     0.00      152     0.00     0.00  to_code_ifthenelse(codet&)
  0.00    432.39     0.00      152     0.00     0.00  to_code_ifthenelse(codet const&)
  0.00    432.39     0.00      152     0.00     0.00  has_and_or(exprt const&)
  0.00    432.39     0.00      152     0.00     0.00  goto_convertt::get_constant(exprt const&)
  0.00    432.39     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    432.39     0.00      152     0.00     0.00  goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&)
  0.00    432.39     0.00      152     0.00     0.01  goto_convertt::generate_ifthenelse(exprt const&, goto_programt&, goto_programt&, locationt const&, goto_programt&)
  0.00    432.39     0.00      152     0.00     0.01  goto_convertt::get_string_constant(exprt const&)
  0.00    432.39     0.00      152     0.00     0.00  goto_convertt::remove_function_call(side_effect_exprt&, goto_programt&, bool)
  0.00    432.39     0.00      152     0.00     0.00  goto_convertt::convert_function_call(code_function_callt const&, goto_programt&)
  0.00    432.39     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    432.39     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    432.39     0.00      152     0.00     0.00  code_ifthenelset::cond()
  0.00    432.39     0.00      152     0.00     0.00  code_ifthenelset::else_case()
  0.00    432.39     0.00      152     0.00     0.01  c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&)
  0.00    432.39     0.00      152     0.00     0.00  code_function_callt::code_function_callt()
  0.00    432.39     0.00      152     0.00     0.00  goto_program_templatet<codet, exprt>::swap(goto_program_templatet<codet, exprt>&)
  0.00    432.39     0.00      152     0.00     0.00  code_ifthenelset::else_case() const
  0.00    432.39     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    432.39     0.00      150     0.00     0.00  yyansi_c_init_buffer(yy_buffer_state*, _IO_FILE*)
  0.00    432.39     0.00      150     0.00     7.45  typecheckt::typecheck_main()
  0.00    432.39     0.00      150     0.00     0.00  typecheckt::typecheckt(message_handlert&)
  0.00    432.39     0.00      150     0.00     0.00  typecheckt::~typecheckt()
  0.00    432.39     0.00      150     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    432.39     0.00      150     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    432.39     0.00      150     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    432.39     0.00      150     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    432.39     0.00      150     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    432.39     0.00      150     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    432.39     0.00      149     0.00     0.00  functionst::~functionst()
  0.00    432.39     0.00      149     0.00     0.02  prop_convt::prop_convt(namespacet const&, propt&)
  0.00    432.39     0.00      149     0.00     0.45  prop_convt::~prop_convt()
  0.00    432.39     0.00      149     0.00     0.00  union_find<exprt>::~union_find()
  0.00    432.39     0.00      149     0.00     0.00  boolbv_mapt::boolbv_mapt(propt&, namespacet const&, boolbv_widtht const&)
  0.00    432.39     0.00      149     0.00     0.00  cnf_solvert::cnf_solvert()
  0.00    432.39     0.00      149     0.00     0.00  cnf_solvert::~cnf_solvert()
  0.00    432.39     0.00      149     0.00     0.03  bv_pointerst::bv_pointerst(namespacet const&, propt&)
  0.00    432.39     0.00      149     0.00     0.00  bv_pointerst::~bv_pointerst()
  0.00    432.39     0.00      149     0.00     0.00  boolbv_widtht::boolbv_widtht(namespacet const&)
  0.00    432.39     0.00      149     0.00     0.00  boolbv_widtht::~boolbv_widtht()
  0.00    432.39     0.00      149     0.00     0.00  hash_numbering<exprt, irep_hash>::hash_numbering()
  0.00    432.39     0.00      149     0.00     0.00  hash_numbering<exprt, irep_hash>::~hash_numbering()
  0.00    432.39     0.00      149     0.00     0.01  pointer_logict::pointer_logict(namespacet const&)
  0.00    432.39     0.00      149     0.00     0.00  pointer_logict::~pointer_logict()
  0.00    432.39     0.00      149     0.00     0.00  prop_conv_baset::~prop_conv_baset()
  0.00    432.39     0.00      149     0.00     0.00  prop_assignmentt::~prop_assignmentt()
  0.00    432.39     0.00      149     0.00     0.00  decision_proceduret::~decision_proceduret()
  0.00    432.39     0.00      149     0.00   176.72  symex_target_equationt::convert(prop_convt&)
  0.00    432.39     0.00      149     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::~satcheck_minisat2_baset()
  0.00    432.39     0.00      149     0.00     0.47  satcheck_minisat_simplifiert::satcheck_minisat_simplifiert()
  0.00    432.39     0.00      149     0.00     0.00  satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert()
  0.00    432.39     0.00      149     0.00     0.00  satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert()
  0.00    432.39     0.00      149     0.00   176.85  bmct::do_conversion(prop_convt&)
  0.00    432.39     0.00      149     0.00   232.29  bmct::decide_default()
  0.00    432.39     0.00      149     0.00     0.00  bmct::do_unwind_module(decision_proceduret&)
  0.00    432.39     0.00      149     0.00   223.67  bmct::run_decision_procedure(prop_convt&)
  0.00    432.39     0.00      149     0.00     0.00  cnft::cnft()
  0.00    432.39     0.00      149     0.00     0.00  cnft::~cnft()
  0.00    432.39     0.00      149     0.00     0.00  propt::propt()
  0.00    432.39     0.00      149     0.00     0.00  propt::~propt()
  0.00    432.39     0.00      149     0.00     0.02  arrayst::arrayst(namespacet const&, propt&)
  0.00    432.39     0.00      149     0.00     0.00  arrayst::~arrayst()
  0.00    432.39     0.00      149     0.00     0.02  boolbvt::boolbvt(namespacet const&, propt&)
  0.00    432.39     0.00      149     0.00     0.17  boolbvt::~boolbvt()
  0.00    432.39     0.00      149     0.00     0.03  bv_cbmct::bv_cbmct(namespacet const&, propt&)
  0.00    432.39     0.00      149     0.00     0.00  bv_cbmct::~bv_cbmct()
  0.00    432.39     0.00      149     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    432.39     0.00      149     0.00     0.02  equalityt::equalityt(namespacet const&, propt&)
  0.00    432.39     0.00      149     0.00     0.00  equalityt::~equalityt()
  0.00    432.39     0.00      149     0.00     0.00  std::_List_base<boolbvt::quantifiert, std::allocator<boolbvt::quantifiert> >::_M_clear()
  0.00    432.39     0.00      149     0.00     0.00  std::_Vector_base<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::~_Vector_base()
  0.00    432.39     0.00      149     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    432.39     0.00      149     0.00     0.45  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    432.39     0.00      149     0.00     0.02  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    432.39     0.00      149     0.00     0.45  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    432.39     0.00      149     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    432.39     0.00      149     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    432.39     0.00      149     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    432.39     0.00      149     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    432.39     0.00      149     0.00     0.05  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, boolbv_mapt::map_entryt>, false>**, unsigned long)
  0.00    432.39     0.00      149     0.00     0.05  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    432.39     0.00      149     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    432.39     0.00      149     0.00     0.05  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    432.39     0.00      149     0.00     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>::clear()
  0.00    432.39     0.00      149     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt const> const&, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&)
  0.00    432.39     0.00      149     0.00     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>::~_Hashtable()
  0.00    432.39     0.00      149     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    432.39     0.00      149     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    432.39     0.00      149     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    432.39     0.00      149     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    432.39     0.00      149     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    432.39     0.00      149     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    432.39     0.00      149     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    432.39     0.00      149     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    432.39     0.00      149     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    432.39     0.00      149     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    432.39     0.00      149     0.00     0.02  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    432.39     0.00      149     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    432.39     0.00      149     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    432.39     0.00      149     0.00     0.00  std::tr1::__unordered_map<exprt const, std::vector<literalt, std::allocator<literalt> >, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt const> const&, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&)
  0.00    432.39     0.00      149     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    432.39     0.00      149     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::~vector()
  0.00    432.39     0.00      149     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    432.39     0.00      149     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    432.39     0.00      149     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    432.39     0.00      149     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    432.39     0.00      149     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    432.39     0.00      149     0.00     0.00  std::auto_ptr<propt>::operator=(std::auto_ptr_ref<propt>)
  0.00    432.39     0.00      148     0.00     0.00  to_array_of_expr(exprt const&)
  0.00    432.39     0.00      148     0.00     0.00  functionst::add_function_constraints()
  0.00    432.39     0.00      148     0.00     0.00  prop_convt::post_process()
  0.00    432.39     0.00      148     0.00    47.13  prop_convt::dec_solve()
  0.00    432.39     0.00      148     0.00     0.54  bv_pointerst::post_process()
  0.00    432.39     0.00      148     0.00     0.20  satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve()
  0.00    432.39     0.00      148     0.00     0.00  satcheck_minisat_simplifiert::solver_text()
  0.00    432.39     0.00      148     0.00    45.45  arrayst::post_process()
  0.00    432.39     0.00      148     0.00     0.00  arrayst::build_index_map()
  0.00    432.39     0.00      148     0.00     0.00  arrayst::post_process_arrays()
  0.00    432.39     0.00      148     0.00     9.94  arrayst::add_array_constraints()
  0.00    432.39     0.00      148     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    432.39     0.00      148     0.00     0.00  boolbvt::post_process()
  0.00    432.39     0.00      148     0.00     0.00  boolbvt::post_process_quantifiers()
  0.00    432.39     0.00      148     0.00     0.94  equalityt::post_process()
  0.00    432.39     0.00      148     0.00     0.94  equalityt::add_equality_constraints()
  0.00    432.39     0.00      148     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::clear()
  0.00    432.39     0.00      148     0.00     0.00  operator<<(std::ostream&, fine_timet const&)
  0.00    432.39     0.00      136     0.00     0.00  if_exprt::cond() const
  0.00    432.39     0.00      135     0.00     0.00  std::_Rb_tree<symex_targett::sourcet, std::pair<symex_targett::sourcet const, unsigned int>, std::_Select1st<std::pair<symex_targett::sourcet const, unsigned int> >, std::less<symex_targett::sourcet>, std::allocator<std::pair<symex_targett::sourcet const, unsigned int> > >::_M_insert_unique(std::pair<symex_targett::sourcet const, unsigned int> const&)
  0.00    432.39     0.00      133     0.00     0.00  to_floatbv_type(typet const&)
  0.00    432.39     0.00      130     0.00     0.00  dirtyt::find_dirty_address_of(exprt const&)
  0.00    432.39     0.00      126     0.00     0.36  bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&)
  0.00    432.39     0.00      124     0.00     0.00  goto_convertt::convert_block(code_blockt const&, goto_programt&)
  0.00    432.39     0.00      124     0.00     0.00  c_typecheck_baset::typecheck_block(codet&)
  0.00    432.39     0.00      124     0.00     0.83  arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&)
  0.00    432.39     0.00      124     0.00     0.00  std::vector<codet, std::allocator<codet> >::resize(unsigned long, codet)
  0.00    432.39     0.00      123     0.00     0.00  ieee_floatt::is_zero() const
  0.00    432.39     0.00      122     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, exprt> >::operator--()
  0.00    432.39     0.00      121     0.00     0.00  bmct::report_success()
  0.00    432.39     0.00      119     0.00     0.00  code_declt::code_declt(exprt const&)
  0.00    432.39     0.00      117     0.00     0.01  goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&)
  0.00    432.39     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    432.39     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>::_M_erase_node(std::tr1::__detail::_Hash_node<dstring, false>*, std::tr1::__detail::_Hash_node<dstring, false>**)
  0.00    432.39     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(std::tr1::__detail::_Hashtable_iterator<dstring, true, false>)
  0.00    432.39     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    432.39     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    432.39     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    432.39     0.00      113     0.00     0.00  goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    432.39     0.00      112     0.00     0.00  ieee_float_spect::from_type(floatbv_typet const&)
  0.00    432.39     0.00      112     0.00     0.00  floatbv_typet::get_f() const
  0.00    432.39     0.00      108     0.00     0.00  bv_utilst::extract_msb(std::vector<literalt, std::allocator<literalt> > const&, unsigned int)
  0.00    432.39     0.00      106     0.00     0.00  pointer_typet::~pointer_typet()
  0.00    432.39     0.00      102     0.00     0.00  struct_union_typet::components()
  0.00    432.39     0.00      101     0.00     0.00  c_typecheck_baset::typecheck_redefinition_type(symbolt&, symbolt&)
  0.00    432.39     0.00      100     0.00     0.00  my_mkstemps(char*, int)
  0.00    432.39     0.00      100     0.00     0.00  get_temporary_file(std::string const&, std::string const&)
  0.00    432.39     0.00      100     0.00     0.00  ansi_c_scanner_init()
  0.00    432.39     0.00      100     0.00     0.00  gcc_signed_int128_type()
  0.00    432.39     0.00      100     0.00     7.45  linking(symbol_tablet&, symbol_tablet&, message_handlert&)
  0.00    432.39     0.00      100     0.00     0.00  ansi_c_parsert::clear()
  0.00    432.39     0.00      100     0.00     0.00  replace_symbolt::replace_symbolt()
  0.00    432.39     0.00      100     0.00     0.00  replace_symbolt::~replace_symbolt()
  0.00    432.39     0.00      100     0.00     0.00  ansi_c_parse_treet::clear()
  0.00    432.39     0.00      100     0.00     0.58  linkingt::typecheck()
  0.00    432.39     0.00      100     0.00     0.00  linkingt::linkingt(symbol_tablet&, symbol_tablet&, message_handlert&)
  0.00    432.39     0.00      100     0.00     0.00  linkingt::~linkingt()
  0.00    432.39     0.00      100     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, exprt>, false>*>::allocate(unsigned long, void const*)
  0.00    432.39     0.00      100     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    432.39     0.00      100     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, exprt>, std::allocator<std::pair<dstring const, exprt> >, std::_Select1st<std::pair<dstring const, exprt> >, std::equal_to<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    432.39     0.00      100     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, exprt>, std::allocator<std::pair<dstring const, exprt> >, std::_Select1st<std::pair<dstring const, exprt> >, std::equal_to<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, exprt>, false>**, unsigned long)
  0.00    432.39     0.00      100     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, exprt>, std::allocator<std::pair<dstring const, exprt> >, std::_Select1st<std::pair<dstring const, exprt> >, std::equal_to<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    432.39     0.00      100     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, exprt>, std::allocator<std::pair<dstring const, exprt> >, std::_Select1st<std::pair<dstring const, exprt> >, std::equal_to<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, exprt> > const&, std::allocator<std::pair<dstring const, exprt> > const&)
  0.00    432.39     0.00      100     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, exprt>, std::allocator<std::pair<dstring const, exprt> >, std::_Select1st<std::pair<dstring const, exprt> >, std::equal_to<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    432.39     0.00      100     0.00     0.00  std::tr1::__unordered_map<dstring, exprt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, exprt> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, exprt> > const&)
  0.00    432.39     0.00      100     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::clear()
  0.00    432.39     0.00      100     0.00     0.00  std::list<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::clear()
  0.00    432.39     0.00       96     0.00     0.00  cmdlinet::getval(char const*) const
  0.00    432.39     0.00       94     0.00     0.00  c_sizeof_type_rec(exprt const&)
  0.00    432.39     0.00       94     0.00     0.00  bv_width(typet const&)
  0.00    432.39     0.00       94     0.00     0.40  goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&)
  0.00    432.39     0.00       94     0.00     0.00  code_returnt::return_value()
  0.00    432.39     0.00       94     0.00     0.00  code_returnt::has_return_value() const
  0.00    432.39     0.00       91     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_copy(std::_Rb_tree_node<dstring> const*, std::_Rb_tree_node<dstring>*)
  0.00    432.39     0.00       91     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    432.39     0.00       87     0.00     0.00  ansi_c_declarationt::set_is_parameter(bool)
  0.00    432.39     0.00       86     0.00     0.14  goto_convert(dstring const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    432.39     0.00       86     0.00     0.00  goto_convertt::goto_convertt(symbol_tablet&, message_handlert&)
  0.00    432.39     0.00       86     0.00     0.00  goto_convertt::~goto_convertt()
  0.00    432.39     0.00       86     0.00     0.14  goto_convert_functionst::convert_function(dstring const&)
  0.00    432.39     0.00       86     0.00     0.00  goto_convert_functionst::goto_convert_functionst(symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    432.39     0.00       86     0.00     0.00  goto_convert_functionst::~goto_convert_functionst()
  0.00    432.39     0.00       86     0.00     0.02  boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    432.39     0.00       85     0.00     0.00  to_code_label(codet&)
  0.00    432.39     0.00       85     0.00     0.00  to_code_label(codet const&)
  0.00    432.39     0.00       85     0.00     0.00  create_function_scope(exprt&)
  0.00    432.39     0.00       85     0.00     0.00  goto_convertt::finish_gotos()
  0.00    432.39     0.00       85     0.00     0.00  goto_convertt::convert_label(code_labelt const&, goto_programt&)
  0.00    432.39     0.00       85     0.00     0.10  goto_convertt::goto_convert_rec(codet const&, goto_programt&)
  0.00    432.39     0.00       85     0.00     0.00  goto_convertt::finish_computed_gotos(goto_programt&)
  0.00    432.39     0.00       85     0.00     0.00  goto_convertt::targetst::operator=(goto_convertt::targetst const&)
  0.00    432.39     0.00       85     0.00     0.00  ansi_c_parsert::lookup_label(dstring)
  0.00    432.39     0.00       85     0.00     0.09  ansi_c_convertt::convert_code(codet&)
  0.00    432.39     0.00       85     0.00     0.00  c_typecheck_baset::typecheck_label(code_labelt&)
  0.00    432.39     0.00       85     0.00     0.09  c_typecheck_baset::typecheck_function_body(symbolt&)
  0.00    432.39     0.00       85     0.00     0.00  goto_convert_functionst::hide(goto_programt const&)
  0.00    432.39     0.00       85     0.00     0.00  code_labelt::get_label() const
  0.00    432.39     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    432.39     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    432.39     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    432.39     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    432.39     0.00       85     0.00     0.00  std::list<dstring, std::allocator<dstring> >::push_front(dstring const&)
  0.00    432.39     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    432.39     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    432.39     0.00       85     0.00     0.00  std::vector<codet, std::allocator<codet> >::operator=(std::vector<codet, std::allocator<codet> > const&)
  0.00    432.39     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    432.39     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    432.39     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    432.39     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    432.39     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    432.39     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    432.39     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    432.39     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    432.39     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    432.39     0.00       84     0.00     0.00  goto_convertt::convert_skip(codet const&, goto_programt&)
  0.00    432.39     0.00       82     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    432.39     0.00       82     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    432.39     0.00       82     0.00     0.04  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::~pair()
  0.00    432.39     0.00       80     0.00     0.00  side_effect_exprt::set_statement(dstring const&)
  0.00    432.39     0.00       80     0.00     0.00  side_effect_exprt::~side_effect_exprt()
  0.00    432.39     0.00       79     0.00     0.00  ieee_floatt::~ieee_floatt()
  0.00    432.39     0.00       72     0.00     0.00  plus_exprt::~plus_exprt()
  0.00    432.39     0.00       72     0.00     0.00  integer_typet::integer_typet()
  0.00    432.39     0.00       72     0.00     0.00  integer_typet::~integer_typet()
  0.00    432.39     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    432.39     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    432.39     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    432.39     0.00       71     0.00     0.00  Minisat::vec<Minisat::Lit>::growTo(int)
  0.00    432.39     0.00       71     0.00     0.00  Minisat::vec<Minisat::Lit>::copyTo(Minisat::vec<Minisat::Lit>&) const
  0.00    432.39     0.00       62     0.00     0.00  ieee_floatt::unpack(BigInt const&)
  0.00    432.39     0.00       62     0.00     0.00  ieee_floatt::from_expr(constant_exprt const&)
  0.00    432.39     0.00       62     0.00     0.00  ieee_floatt::ieee_floatt(constant_exprt const&)
  0.00    432.39     0.00       60     0.00     0.00  float_utilst::unpacked_floatt::~unpacked_floatt()
  0.00    432.39     0.00       58     0.00     0.00  BigInt::operator-=(unsigned long long)
  0.00    432.39     0.00       57     0.00     0.00  expr2ct::convert_array(exprt const&, unsigned int&)
  0.00    432.39     0.00       56     0.00     0.06  goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&)
  0.00    432.39     0.00       56     0.00     0.00  bv_utilst::extract(std::vector<literalt, std::allocator<literalt> > const&, unsigned int, unsigned int)
  0.00    432.39     0.00       52     0.00     0.21  address_bits(BigInt const&)
  0.00    432.39     0.00       52     0.00     0.00  array_typet::is_incomplete() const
  0.00    432.39     0.00       51     0.00     0.01  add_padding(struct_typet&, namespacet const&)
  0.00    432.39     0.00       51     0.00    72.22  add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&)
  0.00    432.39     0.00       51     0.00     0.00  to_struct_union_type(typet&)
  0.00    432.39     0.00       51     0.00     0.00  do_tag(unsigned int&, unsigned int&)
  0.00    432.39     0.00       51     0.00     0.00  array_typet::array_typet(typet const&, exprt const&)
  0.00    432.39     0.00       51     0.00     0.00  array_typet::~array_typet()
  0.00    432.39     0.00       51     0.00     0.01  c_typecheck_baset::typecheck_compound_type(struct_union_typet&)
  0.00    432.39     0.00       50     0.00     0.00  c_preprocess(std::string const&, std::ostream&, message_handlert&)
  0.00    432.39     0.00       50     0.00     0.00  c_preprocess(std::istream&, std::ostream&, message_handlert&)
  0.00    432.39     0.00       50     0.00    15.40  ansi_c_convert(ansi_c_parse_treet&, std::string const&, message_handlert&)
  0.00    432.39     0.00       50     0.00     7.45  ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&)
  0.00    432.39     0.00       50     0.00     0.00  c_preprocess_gcc(std::string const&, std::ostream&, message_handlert&)
  0.00    432.39     0.00       50     0.00     0.00  yyansi_c_create_buffer(_IO_FILE*, int)
  0.00    432.39     0.00       50     0.00     0.00  ansi_c_internal_additions(std::string&)
  0.00    432.39     0.00       50     0.00     0.00  ansi_c_architecture_strings(std::string&)
  0.00    432.39     0.00       50     0.00     0.00  is_dot_i_file(std::string const&)
  0.00    432.39     0.00       50     0.00     0.00  yyansi_censure_buffer_stack()
  0.00    432.39     0.00       50     0.00     0.00  ansi_c_convertt::~ansi_c_convertt()
  0.00    432.39     0.00       50     0.00     0.00  message_streamt::error_parse(unsigned int)
  0.00    432.39     0.00       50     0.00     0.00  message_streamt::error_parse(unsigned int, std::string const&)
  0.00    432.39     0.00       50     0.00     0.00  message_streamt::clear_err()
  0.00    432.39     0.00       50     0.00     0.00  ansi_c_languaget::preprocess(std::istream&, std::string const&, std::ostream&, message_handlert&)
  0.00    432.39     0.00       50     0.00    33.84  ansi_c_languaget::parse(std::istream&, std::string const&, message_handlert&)
  0.00    432.39     0.00       50     0.00    32.22  ansi_c_languaget::typecheck(symbol_tablet&, std::string const&, message_handlert&)
  0.00    432.39     0.00       50     0.00     0.00  unsignedbv_typet::unsignedbv_typet()
  0.00    432.39     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    432.39     0.00       50     0.00     0.00  ansi_c_typecheckt::~ansi_c_typecheckt()
  0.00    432.39     0.00       50     0.00     0.01  c_typecheck_baset::typecheck_expr_sizeof(exprt&)
  0.00    432.39     0.00       50     0.00     0.00  c_typecheck_baset::typecheck_typeof_type(typet&)
  0.00    432.39     0.00       50     0.00     0.00  c_typecheck_baset::c_typecheck_baset(symbol_tablet&, std::string const&, message_handlert&)
  0.00    432.39     0.00       50     0.00     0.00  c_typecheck_baset::~c_typecheck_baset()
  0.00    432.39     0.00       50     0.00     0.00  ansi_c_parse_treet::swap(ansi_c_parse_treet&)
  0.00    432.39     0.00       50     0.00     0.00  struct_union_typet::componentt::set_is_padding(bool)
  0.00    432.39     0.00       50     0.00     0.00  struct_union_typet::componentt::set_name(dstring const&)
  0.00    432.39     0.00       50     0.00     0.00  __gnu_cxx::new_allocator<struct_union_typet::componentt>::allocate(unsigned long, void const*)
  0.00    432.39     0.00       50     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    432.39     0.00       50     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    432.39     0.00       50     0.00     0.00  void std::_Destroy_aux<false>::__destroy<struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*)
  0.00    432.39     0.00       50     0.00     0.00  std::_Vector_base<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::_M_allocate(unsigned long)
  0.00    432.39     0.00       50     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    432.39     0.00       50     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    432.39     0.00       50     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    432.39     0.00       50     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    432.39     0.00       50     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    432.39     0.00       50     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    432.39     0.00       50     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    432.39     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    432.39     0.00       50     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    432.39     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    432.39     0.00       49     0.00     0.08  simplify_exprt::simplify_floatbv_typecast(exprt&)
  0.00    432.39     0.00       47     0.00     0.00  code_returnt::code_returnt(code_returnt const&)
  0.00    432.39     0.00       47     0.00     0.00  goto_convertt::convert_return(code_returnt const&, goto_programt&)
  0.00    432.39     0.00       47     0.00     0.01  c_typecheck_baset::typecheck_return(codet&)
  0.00    432.39     0.00       47     0.00     0.00  goto_convert_functionst::add_return(goto_function_templatet<goto_programt>&, locationt const&)
  0.00    432.39     0.00       46     0.00     0.00  code_returnt::code_returnt()
  0.00    432.39     0.00       46     0.00     0.00  code_returnt::~code_returnt()
  0.00    432.39     0.00       46     0.00     0.00  dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&)
  0.00    432.39     0.00       46     0.00     0.01  goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool)
  0.00    432.39     0.00       46     0.00     0.00  goto_convertt::new_name(symbolt&)
  0.00    432.39     0.00       46     0.00     0.00  side_effect_exprt::side_effect_exprt(dstring const&)
  0.00    432.39     0.00       44     0.00     0.08  boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    432.39     0.00       42     0.00     0.00  null_object(exprt const&)
  0.00    432.39     0.00       42     0.00     0.00  ieee_floatt::base10_digits(BigInt const&)
  0.00    432.39     0.00       41     0.00     4.27  show_goto_trace(std::ostream&, namespacet const&, goto_tracet const&)
  0.00    432.39     0.00       41     0.00     0.00  goto_tracet::~goto_tracet()
  0.00    432.39     0.00       41     0.00    27.23  bmct::error_trace(prop_convt const&)
  0.00    432.39     0.00       41     0.00     0.00  bmct::report_failure()
  0.00    432.39     0.00       41     0.00     0.00  struct_typet::is_prefix_of(struct_typet const&) const
  0.00    432.39     0.00       41     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    432.39     0.00       41     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    432.39     0.00       41     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    432.39     0.00       41     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    432.39     0.00       41     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    432.39     0.00       41     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    432.39     0.00       41     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    432.39     0.00       41     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    432.39     0.00       41     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    432.39     0.00       41     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    432.39     0.00       41     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    432.39     0.00       40     0.00     0.01  bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    432.39     0.00       38     0.00     0.00  c_typecheck_baset::typecheck_expr_unary_boolean(exprt&)
  0.00    432.39     0.00       38     0.00     0.00  c_typecheck_baset::typecheck_expr_binary_boolean(exprt&)
  0.00    432.39     0.00       35     0.00     0.04  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    432.39     0.00       34     0.00     0.00  symbol_expr(symbolt const&)
  0.00    432.39     0.00       34     0.00     0.00  float_utilst::exponent_all_ones(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    432.39     0.00       34     0.00     0.00  symbol_exprt::symbol_exprt(typet const&)
  0.00    432.39     0.00       34     0.00     0.00  side_effect_exprt::side_effect_exprt(dstring const&, typet const&)
  0.00    432.39     0.00       34     0.00     0.00  side_effect_expr_nondett::side_effect_expr_nondett(typet const&)
  0.00    432.39     0.00       34     0.00     0.00  __gnu_cxx::new_allocator<boolbv_widtht::membert>::allocate(unsigned long, void const*)
  0.00    432.39     0.00       34     0.00     0.00  ieee_floatt::extract_base10(BigInt&, BigInt&) const
  0.00    432.39     0.00       34     0.00     0.00  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_check_len(unsigned long, char const*) const
  0.00    432.39     0.00       34     0.00     0.00  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_fill_insert(__gnu_cxx::__normal_iterator<boolbv_widtht::membert*, std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> > >, unsigned long, boolbv_widtht::membert const&)
  0.00    432.39     0.00       34     0.00     0.00  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::resize(unsigned long, boolbv_widtht::membert)
  0.00    432.39     0.00       32     0.00     0.00  BigInt::to_long() const
  0.00    432.39     0.00       32     0.00     0.05  BigInt::operator*(int) const
  0.00    432.39     0.00       29     0.00     0.00  to_typecast_expr(exprt&)
  0.00    432.39     0.00       29     0.00     0.00  goto_checkt::float_overflow_check(exprt const&, guardt const&)
  0.00    432.39     0.00       29     0.00     0.00  goto_checkt::nan_check(exprt const&, guardt const&)
  0.00    432.39     0.00       26     0.00     0.00  float_utilst::fraction_all_zeros(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    432.39     0.00       25     0.00     0.01  ieee_floatt::format(format_spect const&) const
  0.00    432.39     0.00       24     0.00     0.99  boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const
  0.00    432.39     0.00       23     0.00     0.00  to_div_expr(exprt const&)
  0.00    432.39     0.00       23     0.00     0.02  goto_checkt::div_by_zero_check(div_exprt const&, guardt const&)
  0.00    432.39     0.00       23     0.00     0.00  member_exprt::struct_op()
  0.00    432.39     0.00       20     0.00     0.03  float_utilst::round_exponent(float_utilst::unbiased_floatt&)
  0.00    432.39     0.00       20     0.00     0.04  float_utilst::round_fraction(float_utilst::unbiased_floatt&)
  0.00    432.39     0.00       20     0.00     0.04  float_utilst::set_rounding_mode(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    432.39     0.00       20     0.00     0.34  float_utilst::normalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    432.39     0.00       20     0.00     0.08  float_utilst::denormalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    432.39     0.00       20     0.00     0.00  float_utilst::fraction_rounding_decision(unsigned int, literalt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    432.39     0.00       20     0.00     0.06  float_utilst::bias(float_utilst::unbiased_floatt const&)
  0.00    432.39     0.00       20     0.00     0.00  float_utilst::pack(float_utilst::biased_floatt const&)
  0.00    432.39     0.00       20     0.00     0.77  float_utilst::rounder(float_utilst::unbiased_floatt const&)
  0.00    432.39     0.00       20     0.00     0.04  float_utilst::add_bias(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    432.39     0.00       20     0.00     1.01  boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    432.39     0.00       20     0.00     0.03  bv_utilst::signed_less_than(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    432.39     0.00       20     0.00     0.00  BigInt::operator/(int) const
  0.00    432.39     0.00       20     0.00     0.00  bv_utilst::zeros(unsigned int) const
  0.00    432.39     0.00       20     0.00     0.00  numbering<exprt>::get_number(exprt const&, unsigned int&) const
  0.00    432.39     0.00       20     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    432.39     0.00       20     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    432.39     0.00       20     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    432.39     0.00       20     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    432.39     0.00       20     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    432.39     0.00       19     0.00     0.00  value_sett::eval_pointer_offset(exprt&, namespacet const&) const
  0.00    432.39     0.00       18     0.00     0.00  to_mod_expr(exprt const&)
  0.00    432.39     0.00       18     0.00     0.02  goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&)
  0.00    432.39     0.00       18     0.00     0.42  ieee_floatt::align()
  0.00    432.39     0.00       18     0.00     0.01  float_utilst::is_NaN(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    432.39     0.00       18     0.00     0.01  float_utilst::is_zero(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    432.39     0.00       18     0.00     0.00  ieee_floatt::pack() const
  0.00    432.39     0.00       18     0.00     0.00  ieee_floatt::to_expr() const
  0.00    432.39     0.00       17     0.00     0.00  member_exprt::member_exprt(member_exprt const&)
  0.00    432.39     0.00       16     0.00     0.00  guess_q(unsigned int const*, unsigned int const*)
  0.00    432.39     0.00       16     0.00     0.00  ieee_floatt::from_integer(BigInt const&)
  0.00    432.39     0.00       16     0.00     0.00  BigInt::operator=(unsigned long long)
  0.00    432.39     0.00       16     0.00     0.00  ieee_floatt::to_string_decimal(unsigned int) const
  0.00    432.39     0.00       14     0.00     0.00  MetaChar(std::string&, char, bool)
  0.00    432.39     0.00       14     0.00     0.00  ieee_floatt::extract_base2(BigInt&, BigInt&) const
  0.00    432.39     0.00       14     0.00     0.00  void std::_Destroy_aux<false>::__destroy<lispexprt*>(lispexprt*, lispexprt*)
  0.00    432.39     0.00       13     0.00     0.00  ieee_floatt::is_normal() const
  0.00    432.39     0.00       13     0.00     0.00  operator<(ieee_floatt const&, ieee_floatt const&)
  0.00    432.39     0.00       12     0.00     1.01  float_utilst::from_signed_integer(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    432.39     0.00       12     0.00     0.00  typecast_exprt::typecast_exprt(exprt const&, typet const&)
  0.00    432.39     0.00       12     0.00     0.00  typecast_exprt::~typecast_exprt()
  0.00    432.39     0.00       12     0.00     0.11  boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    432.39     0.00       12     0.00     0.01  bv_utilst::absolute_value(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    432.39     0.00       12     0.00     0.04  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    432.39     0.00       11     0.00     0.00  digit_div(unsigned int*, unsigned int const*, unsigned int, unsigned int*, unsigned int)
  0.00    432.39     0.00       11     0.00     0.00  BigInt::operator-(unsigned int) const
  0.00    432.39     0.00       10     0.00     0.00  ieee_floatt::divide_and_round(BigInt&, BigInt const&)
  0.00    432.39     0.00       10     0.00     0.00  member_exprt::member_exprt(exprt const&, dstring const&, typet const&)
  0.00    432.39     0.00       10     0.00     0.00  expr2ct::convert_trinary(exprt const&, std::string const&, std::string const&, unsigned int)
  0.00    432.39     0.00       10     0.00     0.00  lispexprt::~lispexprt()
  0.00    432.39     0.00       10     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::~_Vector_base()
  0.00    432.39     0.00       10     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::~vector()
  0.00    432.39     0.00        9     0.00     0.00  gen_one(typet const&)
  0.00    432.39     0.00        9     0.00     0.01  ieee_floatt::to_string_scientific(unsigned int) const
  0.00    432.39     0.00        8     0.00     0.01  goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&)
  0.00    432.39     0.00        8     0.00     0.00  ieee_floatt::ieee_floatt(ieee_float_spect const&)
  0.00    432.39     0.00        8     0.00     0.00  ieee_floatt::ieee_floatt()
  0.00    432.39     0.00        8     0.00     0.87  float_utilst::conversion(std::vector<literalt, std::allocator<literalt> > const&, ieee_float_spect const&)
  0.00    432.39     0.00        8     0.00     0.01  float_utilst::is_infinity(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    432.39     0.00        8     0.00     0.00  float_utilst::get_exponent(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    432.39     0.00        8     0.00     0.00  float_utilst::get_fraction(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    432.39     0.00        8     0.00     0.00  float_utilst::exponent_all_zeros(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    432.39     0.00        8     0.00     0.10  float_utilst::unpack(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    432.39     0.00        8     0.00     0.04  float_utilst::sub_bias(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    432.39     0.00        8     0.00     0.01  float_utilst::is_normal(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    432.39     0.00        8     0.00     0.00  expr2ct::convert_overflow(exprt const&, unsigned int&)
  0.00    432.39     0.00        8     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    432.39     0.00        7     0.00     0.00  dereference_exprt::pointer() const
  0.00    432.39     0.00        6     0.00     0.00  lispsymbolt::operator=(lispsymbolt const&)
  0.00    432.39     0.00        6     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::_M_allocate(unsigned long)
  0.00    432.39     0.00        5     0.00     0.06  float_utilst::relation(std::vector<literalt, std::allocator<literalt> > const&, float_utilst::relt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    432.39     0.00        5     0.00     0.00  expr2ct::convert_function(exprt const&, std::string const&, unsigned int)
  0.00    432.39     0.00        5     0.00     0.02  bv_utilst::unsigned_less_than(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    432.39     0.00        5     0.00     0.00  operator>=(ieee_floatt const&, ieee_floatt const&)
  0.00    432.39     0.00        5     0.00     0.00  operator<=(ieee_floatt const&, ieee_floatt const&)
  0.00    432.39     0.00        4     0.00     0.03  flatten_byte_extract(exprt const&, namespacet const&)
  0.00    432.39     0.00        4     0.00     0.00  value_sett::object_map_dt::object_map_dt(value_sett::object_map_dt const&)
  0.00    432.39     0.00        4     0.00     0.00  lispsymbolt::lispsymbolt(lispsymbolt const&)
  0.00    432.39     0.00        4     0.00     0.00  lispsymbolt::lispsymbolt(char const*)
  0.00    432.39     0.00        4     0.00     0.00  simplify_exprt::simplify_inequality_address_of(exprt&)
  0.00    432.39     0.00        4     0.00     0.00  reference_counting<value_sett::object_map_dt>::dt::dt(reference_counting<value_sett::object_map_dt>::dt const&)
  0.00    432.39     0.00        4     0.00     0.00  concatenation_exprt::concatenation_exprt(typet const&)
  0.00    432.39     0.00        4     0.00     0.00  boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    432.39     0.00        4     0.00     0.00  if_exprt::~if_exprt()
  0.00    432.39     0.00        4     0.00     0.00  lispexprt::lispexprt(lispexprt const&)
  0.00    432.39     0.00        4     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::_M_create_storage(unsigned long)
  0.00    432.39     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    432.39     0.00        4     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    432.39     0.00        4     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::push_back(lispexprt const&)
  0.00    432.39     0.00        4     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::vector(std::vector<lispexprt, std::allocator<lispexprt> > const&)
  0.00    432.39     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    432.39     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_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    432.39     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> > >::_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    432.39     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    432.39     0.00        4     0.00     0.00  operator>(ieee_floatt const&, ieee_floatt const&)
  0.00    432.39     0.00        3     0.00     0.01  member_offset_expr(struct_typet const&, dstring const&, namespacet const&)
  0.00    432.39     0.00        3     0.00     0.00  exprt::op3()
  0.00    432.39     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    432.39     0.00        3     0.00     0.00  operator==(ieee_floatt const&, ieee_floatt const&)
  0.00    432.39     0.00        2     0.00     0.00  MetaString(std::string const&)
  0.00    432.39     0.00        2     0.00     0.00  ieee_equal(ieee_floatt const&, ieee_floatt const&)
  0.00    432.39     0.00        2     0.00     0.00  escape(std::string const&)
  0.00    432.39     0.00        2     0.00     0.00  irep2lisp(irept const&, lispexprt&)
  0.00    432.39     0.00        2     0.00     0.00  digit_mul(unsigned int const*, unsigned int, unsigned int const*, unsigned int, unsigned int*)
  0.00    432.39     0.00        2     0.00     0.00  code_blockt::code_blockt()
  0.00    432.39     0.00        2     0.00     0.01  simplify_exprt::simplify_ieee_float_relation(exprt&)
  0.00    432.39     0.00        2     0.00     0.00  endianness_mapt::~endianness_mapt()
  0.00    432.39     0.00        2     0.00     0.01  c_typecheck_baset::typecheck_for(codet&)
  0.00    432.39     0.00        2     0.00     0.00  c_typecheck_baset::typecheck_expr_index(exprt&)
  0.00    432.39     0.00        2     0.00     0.00  c_typecheck_baset::typecheck_expr_typecast(exprt&)
  0.00    432.39     0.00        2     0.00     0.00  c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&)
  0.00    432.39     0.00        2     0.00     1.93  boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    432.39     0.00        2     0.00     0.00  expr2ct::convert_norep(exprt const&, unsigned int&)
  0.00    432.39     0.00        2     0.00     0.00  __gnu_cxx::new_allocator<lispexprt>::allocate(unsigned long, void const*)
  0.00    432.39     0.00        2     0.00     0.00  ieee_floatt::to_integer() const
  0.00    432.39     0.00        2     0.00     0.00  lispexprt::expr2string() const
  0.00    432.39     0.00        2     0.00     0.00  lispexprt::is_nil() const
  0.00    432.39     0.00        2     0.00     0.00  lispexprt* std::__uninitialized_copy<false>::__uninit_copy<lispexprt*, lispexprt*>(lispexprt*, lispexprt*, lispexprt*)
  0.00    432.39     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    432.39     0.00        2     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::clear()
  0.00    432.39     0.00        2     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::reserve(unsigned long)
  0.00    432.39     0.00        2     0.00     0.00  operator==(lispsymbolt const&, char const*)
  0.00    432.39     0.00        1     0.00     0.00  to_code_for(codet const&)
  0.00    432.39     0.00        1     0.00     0.00  flatten_byte_update(exprt const&, namespacet const&)
  0.00    432.39     0.00        1     0.00     0.00  flatten_byte_operators(exprt const&, namespacet const&)
  0.00    432.39     0.00        1     0.00     0.00  goto_symext::symex_other(goto_functionst const&, goto_symex_statet&)
  0.00    432.39     0.00        1     0.00     0.42  ieee_floatt::change_spec(ieee_float_spect const&)
  0.00    432.39     0.00        1     0.00     0.42  ieee_floatt::build(BigInt const&, BigInt const&)
  0.00    432.39     0.00        1     0.00     0.00  ieee_floatt::ieee_floatt(ieee_floatt const&)
  0.00    432.39     0.00        1     0.00     0.42  ieee_floatt::operator/=(ieee_floatt const&)
  0.00    432.39     0.00        1     0.00     0.01  goto_convertt::convert_for(code_fort const&, goto_programt&)
  0.00    432.39     0.00        1     0.00     0.00  goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool)
  0.00    432.39     0.00        1     0.00     0.44  simplify_exprt::simplify_floatbv_op(exprt&)
  0.00    432.39     0.00        1     0.00     0.00  ansi_c_declarationt::~ansi_c_declarationt()
  0.00    432.39     0.00        1     0.00     0.00  exprt::op3() const
  0.00    432.39     0.00        1     0.00     0.00  code_fort::body() const
  0.00    432.39     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 432.39 seconds

index % time    self  children    called     name
                                                 <spontaneous>
[1]     37.7  163.18    0.00                 Minisat::SimpSolver::backwardSubsumptionCheck(bool) [1]
-----------------------------------------------
                                                 <spontaneous>
[2]     34.5    0.00  149.18                 cbmc_parseoptionst::doit() [2]
                0.00  144.31     163/163         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [3]
                0.00    4.43     163/163         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [83]
                0.00    0.42     163/163         bmct::~bmct() [330]
                0.00    0.01     163/163         cbmc_parseoptionst::get_command_line_options(optionst&) [1090]
                0.00    0.00     163/163         label_properties(goto_functionst&) [1239]
                0.00    0.00     163/163         bmct::bmct(optionst const&, symbol_tablet const&, message_handlert&) [1270]
                0.00    0.00     163/163         std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, goto_function_templatet<goto_programt> > >*) [1430]
                0.00    0.00     990/15195       cmdlinet::isset(char const*) const [1070]
                0.00    0.00     163/163         cbmc_parseoptionst::set_properties(goto_functionst&) [1574]
                0.00    0.00     163/163         cbmc_parseoptionst::eval_verbosity() [1633]
                0.00    0.00     163/163         cbmc_parseoptionst::register_languages() [1663]
                0.00    0.00     163/489         register_language(languaget* (*)()) [1622]
                0.00    0.00     326/787         message_clientt::set_verbosity(unsigned int) [2538]
                0.00    0.00     163/163         goto_functions_templatet<goto_programt>::~goto_functions_templatet() [2788]
                0.00    0.00     163/163         std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::~_Rb_tree() [2843]
                0.00    0.00     163/1137        messaget::~messaget() [2487]
                0.00    0.00     163/271922      message_clientt::~message_clientt() [2122]
                0.00    0.00     163/326         optionst::~optionst() [2619]
                0.00    0.00     163/676         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() [2564]
                0.00    0.00     163/839         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> >*) [2523]
                0.00    0.00     163/624         message_clientt::get_verbosity() const [2577]
-----------------------------------------------
                0.00  144.31     163/163         cbmc_parseoptionst::doit() [2]
[3]     33.4    0.00  144.31     163         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [3]
                0.09  144.22     163/163         bmct::run(goto_functionst const&) [4]
                0.00    0.00     163/571739      messaget::eom(messaget::mstreamt&) [2095]
                0.00    0.00     163/163         memory_info(std::ostream&) [2767]
-----------------------------------------------
                0.09  144.22     163/163         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [3]
[4]     33.4    0.09  144.22     163         bmct::run(goto_functionst const&) [4]
                0.00  109.58     163/163         goto_symext::operator()(goto_functionst const&) [5]
                0.00   34.61     149/149         bmct::decide_default() [15]
                0.03    0.00     163/163         simple_slice(symex_target_equationt&) [729]
                0.00    0.00    2454/700237      optionst::get_bool_option(std::string const&) const [791]
                0.00    0.00     163/2093428     irept::make_nil() [462]
                0.00    0.00     326/1313691     optionst::get_option(std::string const&) const [671]
                0.00    0.00     163/163         bmct::setup_unwind() [1873]
                0.00    0.00     163/163         memory_model_sct::~memory_model_sct() [1905]
                0.00    0.00     652/571739      messaget::eom(messaget::mstreamt&) [2095]
                0.00    0.00     489/680         messaget::mstreamt& messaget::mstreamt::operator<< <unsigned int>(unsigned int const&) [2563]
                0.00    0.00     163/801496      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*) [2075]
                0.00    0.00     163/163         optionst::operator=(optionst const&) [2795]
                0.00    0.00     163/624         message_clientt::get_verbosity() const [2577]
                0.00    0.00     163/787         message_clientt::set_verbosity(unsigned int) [2538]
                0.00    0.00     163/686         message_clientt::set_message_handler(message_handlert&) [2562]
                0.00    0.00     163/163         std::auto_ptr<memory_model_baset>::reset(memory_model_baset*) [2858]
                0.00    0.00     163/163         memory_model_sct::memory_model_sct(namespacet const&) [2775]
                0.00    0.00      14/121         bmct::report_success() [2915]
                0.00    0.00       1/445         messaget::print(unsigned int, std::string const&) [2601]
                0.00    0.00       1/33658       ui_message_handlert::print(unsigned int, std::string const&) [2221]
-----------------------------------------------
                0.00  109.58     163/163         bmct::run(goto_functionst const&) [4]
[5]     25.3    0.00  109.58     163         goto_symext::operator()(goto_functionst const&) [5]
                0.00  109.58     163/163         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
                0.00    0.00     163/5787        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 [2354]
-----------------------------------------------
                0.00  109.58     163/163         goto_symext::operator()(goto_functionst const&) [5]
[6]     25.3    0.00  109.58     163         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
                0.02  109.52     163/163         goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
                0.00    0.02     163/163         goto_symex_statet::goto_symex_statet() [829]
                0.00    0.01     163/163         goto_symex_statet::~goto_symex_statet() [905]
                0.00    0.00     163/2980653     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [271]
-----------------------------------------------
                0.02  109.52     163/163         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
[7]     25.3    0.02  109.52     163         goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
                0.05  109.09  612341/612341      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.02    0.36  612341/612341      symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&) [347]
                0.00    0.00     489/655312      goto_symex_statet::top() [725]
                0.00    0.00 1225008/3123897     goto_symex_statet::call_stack() [2050]
-----------------------------------------------
                0.05  109.09  612341/612341      goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
[8]     25.2    0.05  109.09  612341         goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.01   33.18   97080/100035      goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [16]
                0.01   30.50  138419/138419      goto_symext::symex_goto(goto_symex_statet&) [20]
                0.01   15.90  261295/261349      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [28]
                0.00   12.54  612341/612341      goto_symext::merge_gotos(goto_symex_statet&) [33]
                0.00    5.53  471167/613283      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [52]
                0.00    3.86    4566/4566        goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [87]
                0.00    2.71    3698/3698        goto_symext::symex_return(goto_symex_statet&) [122]
                0.25    1.80  462247/698801      guardt::is_false() const [111]
                0.02    0.98    7132/7132        goto_symext::symex_decl(goto_symex_statet&) [204]
                0.05    0.90  471167/613283      goto_symext::adjust_float_expressions(exprt&) [180]
                0.00    0.57    4529/4529        goto_symext::symex_end_of_function(goto_symex_statet&) [281]
                0.00    0.06     578/147261      symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [27]
                0.00    0.06    6280/6280        goto_symext::symex_dead(goto_symex_statet&) [590]
                0.00    0.04     363/365         symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&) [669]
                0.00    0.02  612341/612504      optionst::get_int_option(std::string const&) const [841]
                0.01    0.01   97080/100370      to_code_assign(codet const&) [852]
                0.01    0.01  261295/261295      locationt::get_comment() const [895]
                0.01    0.00   97080/100437      code_assignt::~code_assignt() [889]
                0.01    0.00  364613/210064058     irept::~irept() <cycle 5> [179]
                0.00    0.01     941/458756      guardt::as_expr() const [78]
                0.00    0.01  101646/2516659     exprt::op1() [413]
                0.00    0.01   97080/100436      code_assignt::lhs() [1069]
                0.00    0.00  363672/258819111     irept::irept(irept const&) [119]
                0.00    0.00     368/534240      goto_symext::do_simplify(exprt&) [103]
                0.00    0.00   16956/119421511     exprt::operands() [41]
                0.00    0.00   16956/17108       code_function_callt::arguments() [1322]
                0.00    0.00     368/1687962     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [67]
                0.00    0.00     363/107026      guardt::guard_expr(exprt&) const [418]
                0.00    0.00    7520/7672        code_function_callt::lhs() [1412]
                0.00    0.00  363672/102002323     exprt::exprt(exprt const&) [519]
                0.00    0.00    4566/4566        goto_symext::symex_function_call(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [1571]
                0.00    0.00    4566/5956        to_code_function_call(codet const&) [1557]
                0.00    0.00     368/1476471     exprt::is_true() const [511]
                0.00    0.00       1/1           goto_symext::symex_other(goto_functionst const&, goto_symex_statet&) [2033]
                0.00    0.00  612341/3123897     goto_symex_statet::call_stack() [2050]
                0.00    0.00  101646/134412      codet::codet(codet const&) [2142]
                0.00    0.00   97080/97481       code_assignt::code_assignt(code_assignt const&) [2158]
                0.00    0.00    4566/4743        code_function_callt::~code_function_callt() [2363]
                0.00    0.00    4566/4743        code_function_callt::code_function_callt(code_function_callt const&) [2362]
-----------------------------------------------
                             1292729230             irept::hash() const [9]
                0.00    0.00      72/18288434     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 [1511]
                0.00    0.00     132/18288434     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) [1461]
                0.00    0.00     421/18288434     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) [1327]
                0.00    0.00     464/18288434     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 [1307]
                0.04    0.00   13532/18288434     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&) [640]
                0.06    0.00   20036/18288434     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) [576]
                0.09    0.00   27064/18288434     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>) [446]
                0.91    0.04  282646/18288434     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) [207]
                1.58    0.07  488397/18288434     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>) [147]
                1.97    0.09  610476/18288434     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) [134]
                2.15    0.10  665977/18288434     std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, literalt> const&, std::tr1::integral_constant<bool, true>) [75]
                3.94    0.18 1217681/18288434     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>) [40]
                5.09    0.23 1574676/18288434     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) [68]
                6.27    0.29 1938378/18288434     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>) [50]
                7.48    0.34 2312355/18288434     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>) [43]
               29.54    1.36 9136127/18288434     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&) [14]
[9]     14.3   59.14    2.72 18288434+1292729230 irept::hash() const [9]
                2.72    0.00 912008907/1101147154     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [100]
                             1292729230             irept::hash() const [9]
-----------------------------------------------
                0.00    0.04     365/435941      symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&) [669]
                0.00    0.49    4566/435941      symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&) [305]
                0.00    0.51    4729/435941      symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&) [299]
                0.00    0.77    7132/435941      symex_target_equationt::decl(exprt const&, symbol_exprt const&, symbol_exprt const&, symex_targett::sourcet const&) [234]
                0.00    2.40   22193/435941      symex_target_equationt::shared_write(exprt const&, symbol_exprt const&, symbol_exprt const&, unsigned int, symex_targett::sourcet const&) [129]
                0.01   11.52  106661/435941      symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [35]
                0.01   15.45  143034/435941      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) [29]
                0.01   15.90  147261/435941      symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [27]
[10]    10.9    0.03   47.08  435941         symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [10]
                0.01   46.91 3051587/3051587     merge_irept::operator()(irept&) [11]
                0.05    0.12 3051587/15133798     irept::operator=(irept const&) [226]
-----------------------------------------------
                0.01   46.91 3051587/3051587     symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [10]
[11]    10.9    0.01   46.91 3051587         merge_irept::operator()(irept&) [11]
                0.17   46.74 3051587/3051587     merge_irept::merged(irept const&) [12]
-----------------------------------------------
                             6084540             merge_irept::merged(irept const&) [12]
                0.17   46.74 3051587/3051587     merge_irept::operator()(irept&) [11]
[12]    10.8    0.17   46.74 3051587+6084540 merge_irept::merged(irept const&) [12]
                0.40   35.66 9136127/9136127     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&) [14]
                0.04   10.28 1217681/1217681     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>) [40]
                0.02    0.05 4848949/4905258     std::vector<irept, std::allocator<irept> >::push_back(irept const&) [555]
                0.02    0.05 1235591/15133798     irept::operator=(irept const&) [226]
                0.02    0.04 2435362/339338326     irept::detatch() [45]
                0.01    0.04 1217681/1217681     std::vector<irept, std::allocator<irept> >::reserve(unsigned long) [643]
                0.05    0.00 1217681/210064058     irept::~irept() <cycle 5> [179]
                0.00    0.03 1217681/2456682     irept::irept(dstring const&) [585]
                0.01    0.02 1235591/178564652     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [79]
                0.00    0.00 1235591/1101147154     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [100]
                             6084540             merge_irept::merged(irept const&) [12]
-----------------------------------------------
                0.00    2.56    7624/108006      goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [123]
                0.04   33.73  100382/108006      goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [18]
[13]     8.4    0.04   36.29  108006         goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [13]
                0.02   20.89  108006/143034      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [22]
                0.02   12.00  108006/143034      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) [29]
                0.00    1.11  108483/458756      guardt::as_expr() const [78]
                0.07    1.03  324018/1687962     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [67]
                0.00    0.65  108006/534240      goto_symext::do_simplify(exprt&) [103]
                0.00    0.24  108006/108006      goto_symex_statet::get_original_name(exprt&) const <cycle 10> [411]
                0.00    0.11  108006/636342      goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 9> [266]
                0.01    0.04  216012/245408      goto_symext::add_to_lhs(exprt const&, exprt const&) [613]
                0.00    0.04  108006/1239346     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [322]
                0.03    0.00  756996/210064058     irept::~irept() <cycle 5> [179]
                0.00    0.02  108006/2980653     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [271]
                0.00    0.01  109437/6145944     exprt::operator=(exprt const&) [366]
                0.00    0.00  432024/258819111     irept::irept(irept const&) [119]
                0.00    0.00  216012/2010368     symbol_exprt::symbol_exprt(symbol_exprt const&) [1163]
                0.00    0.00  432024/102002323     exprt::exprt(exprt const&) [519]
                0.00    0.00     477/477         if_exprt::if_exprt() [1578]
                0.00    0.00  108006/108006      guardt::append(guardt const&) [1634]
                0.00    0.00     954/40981480     exprt::type() [127]
                0.00    0.00     477/2516659     exprt::op1() [413]
                0.00    0.00     477/477         if_exprt::cond() [1723]
                0.00    0.00     477/47884       exprt::op2() [1188]
                0.00    0.00     477/1208599     typet::operator=(typet const&) [554]
                0.00    0.00  108006/320372      guardt::guardt(guardt const&) [2116]
-----------------------------------------------
                0.40   35.66 9136127/9136127     merge_irept::merged(irept const&) [12]
[14]     8.3    0.40   35.66 9136127         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&) [14]
               29.54    1.36 9136127/18288434     irept::hash() const [9]
                0.12    4.63 9136127/10353808     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 [69]
-----------------------------------------------
                0.00   34.61     149/149         bmct::run(goto_functionst const&) [4]
[15]     8.0    0.00   34.61     149         bmct::decide_default() [15]
                0.00   33.33     149/149         bmct::run_decision_procedure(prop_convt&) [19]
                0.00    1.12      41/41          bmct::error_trace(prop_convt const&) [194]
                0.00    0.07     149/149         satcheck_minisat_simplifiert::satcheck_minisat_simplifiert() [568]
                0.00    0.07     149/149         prop_convt::~prop_convt() [579]
                0.00    0.03     149/149         boolbvt::~boolbvt() [749]
                0.00    0.01     149/149         bv_cbmct::bv_cbmct(namespacet const&, propt&) [1139]
                0.00    0.00     149/149         equalityt::~equalityt() [1507]
                0.00    0.00     149/149         bv_pointerst::~bv_pointerst() [1643]
                0.00    0.00     149/149         arrayst::~arrayst() [1680]
                0.00    0.00     339/700237      optionst::get_bool_option(std::string const&) const [791]
                0.00    0.00     298/1313691     optionst::get_option(std::string const&) const [671]
                0.00    0.00     149/149         satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert() [1995]
                0.00    0.00     149/149         bv_cbmct::~bv_cbmct() [2891]
                0.00    0.00     149/149         prop_conv_baset::~prop_conv_baset() [2882]
                0.00    0.00     149/149         decision_proceduret::~decision_proceduret() [2884]
                0.00    0.00     149/1137        messaget::~messaget() [2487]
                0.00    0.00     149/271922      message_clientt::~message_clientt() [2122]
                0.00    0.00     149/787         message_clientt::set_verbosity(unsigned int) [2538]
                0.00    0.00     149/624         message_clientt::get_verbosity() const [2577]
                0.00    0.00     149/686         message_clientt::set_message_handler(message_handlert&) [2562]
                0.00    0.00     149/149         std::auto_ptr<propt>::operator=(std::auto_ptr_ref<propt>) [2906]
                0.00    0.00     107/121         bmct::report_success() [2915]
                0.00    0.00      41/41          bmct::report_failure() [2983]
-----------------------------------------------
                0.00    1.01    2955/100035      goto_symext::return_assignment(goto_symex_statet&) [165]
                0.01   33.18   97080/100035      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[16]     7.9    0.01   34.19  100035         goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [16]
                0.03   33.83   99941/100046      goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [18]
                0.01    0.23  200070/813353      goto_symext::replace_nondet(exprt&) [206]
                0.00    0.04      94/94          goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [690]
                0.00    0.02   99941/2980653     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [271]
                0.01    0.00  300011/210064058     irept::~irept() <cycle 5> [179]
                0.00    0.00  100035/1445935     exprt::op1() const [604]
                0.00    0.00  100035/17138366     exprt::operands() const [250]
                0.00    0.00  300011/258819111     irept::irept(irept const&) [119]
                0.00    0.00   99941/263888      nil_exprt::nil_exprt() [1308]
                0.00    0.00  300011/102002323     exprt::exprt(exprt const&) [519]
                0.00    0.00      94/2226        side_effect_exprt::get_statement() const [1645]
                0.00    0.00   99941/322201      guardt::~guardt() [2115]
                0.00    0.00   99941/158434      nil_exprt::~nil_exprt() [2137]
                0.00    0.00      94/1872        to_side_effect_expr(exprt&) [2423]
-----------------------------------------------
[17]     7.8    0.03   33.87  100046+69892   <cycle 13 as a whole> [17]
                0.03   33.77  135160             goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [18]
                0.00    0.06    5382             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [623]
                0.00    0.03   20764             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [740]
                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 13> [915]
                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 13> [1402]
                0.00    0.00     113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1607]
-----------------------------------------------
                                 113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1607]
                                 648             goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1402]
                                5718             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [623]
                                7871             goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [915]
                               20764             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [740]
                0.00    0.04     105/100046      goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [690]
                0.03   33.83   99941/100046      goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [16]
[18]     7.8    0.03   33.77  135160         goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [18]
                0.04   33.73  100382/108006      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [13]
                0.00    0.00  100382/3386347     to_symbol_expr(exprt const&) [455]
                0.00    0.00   20764/67925       to_index_expr(exprt const&) [1261]
                0.00    0.00    5382/5510        to_if_expr(exprt const&) [1556]
                0.00    0.00    2592/12513379     dstring::operator==(char const*) const [503]
                0.00    0.00     113/6966        to_typecast_expr(exprt const&) [1521]
                0.00    0.00    7871/16488       to_member_expr(exprt const&) [2284]
                               20764             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [740]
                                7871             goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [915]
                                5382             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [623]
                                 648             goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1402]
                                 113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1607]
-----------------------------------------------
                0.00   33.33     149/149         bmct::decide_default() [15]
[19]     7.7    0.00   33.33     149         bmct::run_decision_procedure(prop_convt&) [19]
                0.00   26.35     149/149         bmct::do_conversion(prop_convt&) [23]
                0.00    6.98     148/148         prop_convt::dec_solve() [55]
                0.00    0.00     445/571739      messaget::eom(messaget::mstreamt&) [2095]
                0.00    0.00     297/297         current_time() [2639]
                0.00    0.00     297/297         prop_conv_baset::decision_procedure_text() const [2640]
                0.00    0.00     149/787         message_clientt::set_verbosity(unsigned int) [2538]
                0.00    0.00     149/624         message_clientt::get_verbosity() const [2577]
                0.00    0.00     149/686         message_clientt::set_message_handler(message_handlert&) [2562]
                0.00    0.00     148/148         operator<<(std::ostream&, fine_timet const&) [2912]
-----------------------------------------------
                0.01   30.50  138419/138419      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[20]     7.1    0.01   30.50  138419         goto_symext::symex_goto(goto_symex_statet&) [20]
                0.00   15.21  138419/147261      symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [27]
                0.00    2.68   21662/25364       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [108]
                0.00    2.68   21662/25360       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [109]
                0.00    1.93    9952/143034      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [22]
                0.00    1.62  138419/613283      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [52]
                0.00    1.51  148371/458756      guardt::as_expr() const [78]
                0.00    1.11    9952/143034      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) [29]
                0.00    0.84  138419/534240      goto_symext::do_simplify(exprt&) [103]
                0.00    0.65   21662/25360       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&) [245]
                0.04    0.50  158323/1687962     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [67]
                0.00    0.49   21662/50724       goto_symex_statet::goto_statet::~goto_statet() [188]
                0.00    0.48   21662/51213       goto_symex_statet::renaming_levelt::~renaming_levelt() [191]
                0.04    0.31   79324/698801      guardt::is_false() const [111]
                0.01    0.27  138419/613283      goto_symext::adjust_float_expressions(exprt&) [180]
                0.00    0.03  116813/116813      std::map<symex_targett::sourcet, unsigned int, std::less<symex_targett::sourcet>, std::allocator<std::pair<symex_targett::sourcet const, unsigned int> > >::operator[](symex_targett::sourcet const&) [730]
                0.01    0.02   29949/46309       exprt::make_not() [685]
                0.01    0.01   30906/30906       symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int) [773]
                0.02    0.00  475062/210064058     irept::~irept() <cycle 5> [179]
                0.00    0.01   11617/15315       guardt::make_false() [881]
                0.01    0.00  138419/44716060     exprt::is_false() const [118]
                0.00    0.01    9952/293368      symbol_exprt::symbol_exprt(dstring const&, typet const&) [451]
                0.00    0.00      56/56          goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1216]
                0.00    0.00   52512/1476471     exprt::is_true() const [511]
                0.00    0.00  296742/258819111     irept::irept(irept const&) [119]
                0.00    0.00    9952/2980653     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [271]
                0.00    0.00   20090/196202      guardt::add(exprt const&) [917]
                0.00    0.00   21662/655312      goto_symex_statet::top() [725]
                0.00    0.00    9490/119421511     exprt::operands() [41]
                0.00    0.00   10045/6145944     exprt::operator=(exprt const&) [366]
                0.00    0.00   21662/2777001     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> >*) [564]
                0.00    0.00   20090/19082429     std::list<exprt, std::allocator<exprt> >::push_back(exprt const&) [341]
                0.00    0.00    9952/1577291     bool_typet::bool_typet() [635]
                0.00    0.00  296742/102002323     exprt::exprt(exprt const&) [519]
                0.00    0.00    9952/2010368     symbol_exprt::symbol_exprt(symbol_exprt const&) [1163]
                0.00    0.00   52568/52568       goto_program_templatet<codet, exprt>::instructiont::get_target() const [2195]
                0.00    0.00   21662/50887       goto_symex_statet::level2t::~level2t() [2202]
                0.00    0.00   21662/1418939     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() [2066]
                0.00    0.00   19904/118957      symbol_exprt::~symbol_exprt() [2152]
                0.00    0.00    9952/322201      guardt::~guardt() [2115]
                0.00    0.00    9952/537116      bool_typet::~bool_typet() [2096]
-----------------------------------------------
[21]     7.0    1.56   28.74  859333+10275241 <cycle 15 as a whole> [21]
                0.82   10.24 2312355             boolbvt::convert_bv(exprt const&) <cycle 15> [38]
                0.21    5.06 3760829             prop_convt::convert(exprt const&) <cycle 15> [70]
                0.02    3.09  304559             boolbvt::convert_equality(equal_exprt const&) <cycle 15> [110]
                0.00    1.69    7480+136         bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [153]
                0.00    1.63  181441             boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [158]
                0.00    1.45   22574             boolbvt::convert_overflow(exprt const&) <cycle 15> [173]
                0.10    1.04 3528014             prop_convt::convert_bool(exprt const&) <cycle 15> [189]
                0.06    0.75    7536             boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [228]
                0.01    0.64   13176             boolbvt::convert_bv_rel(exprt const&) <cycle 15> [258]
                0.00    0.57     294             boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [279]
                0.00    0.54   33060             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [291]
                0.00    0.45    6948             boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [321]
                0.00    0.33     907             boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [371]
                0.00    0.33   17903             boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [373]
                0.07    0.17   12245             boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [412]
                0.11    0.11    7127             boolbvt::convert_with_struct(struct_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [415]
                0.01    0.18   14663             boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [429]
                0.10    0.07    8131             boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [440]
                0.00    0.09    6455             boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [529]
                0.02    0.04  340309             boolbvt::convert_rest(exprt const&) <cycle 15> [597]
                0.00    0.06    3263             boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [619]
                0.01    0.04  341933             bv_pointerst::convert_rest(exprt const&) <cycle 15> [634]
                0.00    0.04     126             bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 15> [658]
                0.00    0.04    5576             boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [691]
                0.02    0.01  189328             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [697]
                0.00    0.03    7291             boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [716]
                0.00    0.02      20             boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [796]
                0.00    0.01     588             boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [921]
                0.00    0.00       2             boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1199]
                0.00    0.00      44             boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1222]
                0.00    0.00      86             boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1317]
                0.00    0.00     295+126         bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1335]
                0.00    0.00      12             boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1336]
                0.00    0.00       4             boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1839]
-----------------------------------------------
                0.00    1.93    9952/143034      goto_symext::symex_goto(goto_symex_statet&) [20]
                0.00    4.85   25076/143034      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [42]
                0.02   20.89  108006/143034      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [13]
[22]     6.4    0.02   27.67  143034         goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [22]
                0.09   23.46  143034/143774      value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.00    2.78  143034/143034      goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [117]
                0.03    0.45  143034/1687962     goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [447]
                0.00    0.17  166269/636342      goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 9> [266]
                0.00    0.14  143034/636342      goto_symex_statet::renaming_levelt::get_original_name(typet&) const <cycle 9> [715]
                0.00    0.12  143034/143034      goto_symex_statet::renaming_levelt::increase_counter(dstring const&) [494]
                0.00    0.09  143034/1247795     goto_symex_statet::renaming_levelt::operator()(dstring const&) [223]
                0.00    0.08  143034/293368      symbol_exprt::symbol_exprt(dstring const&, typet const&) [451]
                0.01    0.07   23229/1687962     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [67]
                0.04    0.01  133082/133082      goto_symex_statet::constant_propagation(exprt const&) const [627]
                0.04    0.00   87914/87914       std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&) [664]
                0.00    0.02  429102/40981480     exprt::type() [127]
                0.00    0.01  143034/1898079     symbol_exprt::set_identifier(dstring const&) [444]
                0.01    0.00  286068/210064058     irept::~irept() <cycle 5> [179]
                0.00    0.01   55120/68532       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&) [971]
                0.00    0.01  143034/6201991     symbol_exprt::get_identifier() const [401]
                0.00    0.00   87914/6145944     exprt::operator=(exprt const&) [366]
                0.00    0.00  143034/216506      std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_erase(std::_Rb_tree_node<exprt>*) [1280]
                0.00    0.00  143034/258819111     irept::irept(irept const&) [119]
                0.00    0.00  143034/102002323     exprt::exprt(exprt const&) [519]
                0.00    0.00  143034/211677      std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::~_Rb_tree() [2126]
                0.00    0.00   55120/68532       std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&) [2175]
-----------------------------------------------
                0.00   26.35     149/149         bmct::run_decision_procedure(prop_convt&) [19]
[23]     6.1    0.00   26.35     149         bmct::do_conversion(prop_convt&) [23]
                0.00   26.33     149/149         symex_target_equationt::convert(prop_convt&) [24]
                0.02    0.00     148/148         symex_target_equationt::convert_constraints(decision_proceduret&) const [815]
                0.00    0.00     149/149         bmct::do_unwind_module(decision_proceduret&) [2886]
-----------------------------------------------
                0.00   26.33     149/149         bmct::do_conversion(prop_convt&) [23]
[24]     6.1    0.00   26.33     149         symex_target_equationt::convert(prop_convt&) [24]
                0.02   14.98     149/149         symex_target_equationt::convert_guards(prop_convt&) [31]
                0.04    7.14     149/149         symex_target_equationt::convert_assignments(decision_proceduret&) const [53]
                0.11    3.73     148/148         symex_target_equationt::convert_assertions(prop_convt&) [88]
                0.03    0.25     148/148         symex_target_equationt::convert_decls(prop_convt&) const [389]
                0.01    0.01     148/148         symex_target_equationt::convert_assumptions(prop_convt&) [777]
                0.02    0.00     148/148         symex_target_equationt::convert_io(decision_proceduret&) [814]
-----------------------------------------------
                             1779132             value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.00    0.05     298/143774      goto_symext::symex_dead(goto_symex_statet&) [590]
                0.00    0.07     442/143774      goto_symext::symex_decl(goto_symex_statet&) [204]
                0.09   23.46  143034/143774      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [22]
[25]     5.5    0.09   23.59  143774+1779132 value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.16   21.75 1885149/1943533     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 14> [34]
                0.06    1.32 1885149/1885149     value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool) [176]
                0.01    0.07 2012394/46978960     exprt::type() const [148]
                0.00    0.04   77838/6795995     exprt::exprt(dstring const&, typet const&) [104]
                0.00    0.03   55683/1355462     base_type_eq(typet const&, typet const&, namespacet const&) [220]
                0.00    0.03 1885149/29945764     reference_counting<value_sett::object_map_dt>::~reference_counting() [302]
                0.00    0.03   28774/28774       value_sett::make_member(exprt const&, dstring const&, namespacet const&) [709]
                0.00    0.02   28774/48466       member_exprt::member_exprt(typet const&) [680]
                0.00    0.02   38919/124778      index_type() [632]
                0.01    0.00 1922906/16260818     namespace_baset::follow(typet const&) const [485]
                0.00    0.01   38919/998746      exprt::copy_to_operands(exprt const&, exprt const&) [403]
                0.01    0.00  203079/210064058     irept::~irept() <cycle 5> [179]
                0.00    0.01   33805/33805       struct_union_typet::componentt::get_is_padding() const [1132]
                0.00    0.00   28774/48476       member_exprt::set_component_name(dstring const&) [1185]
                0.00    0.00   28774/119421511     exprt::operands() [41]
                0.00    0.00   55501/124354      struct_union_typet::components() const [1183]
                0.00    0.00   45220/17138366     exprt::operands() const [250]
                0.00    0.00   28774/6145944     exprt::operator=(exprt const&) [366]
                0.00    0.00   28774/15133798     irept::operator=(irept const&) [226]
                0.00    0.00   38919/877591      typet::subtype() const [711]
                0.00    0.00   33805/26979860     irept::get(dstring const&) const [201]
                0.00    0.00   38919/26310028     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [303]
                0.00    0.00   14736/75444484     exprt::has_operands() const [97]
                0.00    0.00    7711/46998       exprt::op2() const [1296]
                0.00    0.00   10848/50768       to_struct_union_type(typet const&) [2204]
                             1779132             value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
-----------------------------------------------
[26]     5.2    0.16   22.42 1943533+1943586 <cycle 14 as a whole> [26]
                0.00   11.91 1943550             value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 14> [34]
                0.16   10.52 1943550+294089      value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [39]
                0.00    0.00      19+7           value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 14> [1775]
-----------------------------------------------
                0.00    0.06     578/147261      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.41    3698/147261      goto_symext::return_assignment(goto_symex_statet&) [165]
                0.00    0.50    4566/147261      goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [87]
                0.00   15.21  138419/147261      goto_symext::symex_goto(goto_symex_statet&) [20]
[27]     3.7    0.00   16.18  147261         symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [27]
                0.01   15.90  147261/435941      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [10]
                0.00    0.12  147261/435941      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [358]
                0.00    0.09  147261/871882      symex_target_equationt::SSA_stept::~SSA_stept() [285]
                0.01    0.02  147261/435941      symex_target_equationt::SSA_stept::SSA_stept() [531]
                0.00    0.01  147261/6145944     exprt::operator=(exprt const&) [366]
                0.01    0.00  147261/210064058     irept::~irept() <cycle 5> [179]
-----------------------------------------------
                0.00    0.00      54/261349      goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1216]
                0.01   15.90  261295/261349      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[28]     3.7    0.01   15.91  261349         goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [28]
                0.00   11.72  106661/106661      symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [35]
                0.00    1.58  261349/534240      goto_symext::do_simplify(exprt&) [103]
                0.09    1.17  368010/1687962     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [67]
                0.00    1.09  106661/458756      guardt::as_expr() const [78]
                0.00    0.21  106661/107026      guardt::guard_expr(exprt&) const [418]
                0.01    0.01  261349/1476471     exprt::is_true() const [511]
                0.01    0.00  368010/210064058     irept::~irept() <cycle 5> [179]
                0.01    0.00  261349/261349      goto_symext::rewrite_quantifiers(exprt&, goto_symex_statet&) [1006]
                0.00    0.00  261349/258819111     irept::irept(irept const&) [119]
                0.00    0.00  261349/102002323     exprt::exprt(exprt const&) [519]
-----------------------------------------------
                0.00    1.11    9952/143034      goto_symext::symex_goto(goto_symex_statet&) [20]
                0.00    2.79   25076/143034      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [42]
                0.02   12.00  108006/143034      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [13]
[29]     3.7    0.02   15.89  143034         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) [29]
                0.01   15.45  143034/435941      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [10]
                0.00    0.12  143034/435941      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [358]
                0.00    0.11  143034/520757      equal_exprt::equal_exprt(exprt const&, exprt const&) [337]
                0.00    0.09  143034/871882      symex_target_equationt::SSA_stept::~SSA_stept() [285]
                0.00    0.04  715170/6145944     exprt::operator=(exprt const&) [366]
                0.01    0.02  143034/435941      symex_target_equationt::SSA_stept::SSA_stept() [531]
                0.01    0.02  286068/371094      symbol_exprt::operator=(symbol_exprt const&) [710]
                0.01    0.00  286068/210064058     irept::~irept() <cycle 5> [179]
                0.00    0.00  143034/426928      binary_relation_exprt::~binary_relation_exprt() [1164]
-----------------------------------------------
[30]     3.5    0.91   14.20 2511984+21148971 <cycle 19 as a whole> [30]
                0.30    6.48 15570919             simplify_exprt::simplify_node(exprt&) <cycle 19> [56]
                0.35    3.15 2900201+12358075     simplify_exprt::simplify_rec(exprt&) <cycle 19> [95]
                0.09    1.53  457036+36410       simplify_exprt::simplify_typecast(exprt&) <cycle 19> [159]
                0.02    0.77  315202             simplify_exprt::simplify_inequality(exprt&) <cycle 19> [233]
                0.03    0.75  215834             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [241]
                0.01    0.32  389928             simplify_exprt::simplify_not(exprt&) <cycle 19> [374]
                0.01    0.26  418660             simplify_exprt::simplify_address_of(exprt&) <cycle 19> [392]
                0.03    0.21  125023             simplify_exprt::simplify_boolean(exprt&) <cycle 19> [410]
                0.01    0.14   33864             simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [461]
                0.01    0.13  418660+362821      simplify_exprt::simplify_address_of_arg(exprt&) <cycle 19> [466]
                0.01    0.12   25851+38794       size_of_expr(typet const&, namespacet const&) <cycle 19> [473]
                0.01    0.07   86170             simplify_exprt::simplify_if(exprt&) <cycle 19> [537]
                0.01    0.07   69798+403         simplify_exprt::simplify_inequality_constant(exprt&) <cycle 19> [552]
                0.00    0.06   24368             simplify_exprt::simplify_object_size(exprt&) <cycle 19> [588]
                0.00    0.06   38371+3945        simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 19> [606]
                0.00    0.05   11703             simplify_exprt::simplify_byte_extract(exprt&) <cycle 19> [636]
                0.01    0.04   20204             simplify_exprt::simplify_minus(exprt&) <cycle 19> [665]
                0.02    0.00 2537591             simplify(exprt&, namespacet const&) <cycle 19> [799]
                0.00    0.00    1572+422         simplify_exprt::simplify_byte_update(exprt&) <cycle 19> [1267]
-----------------------------------------------
                0.02   14.98     149/149         symex_target_equationt::convert(prop_convt&) [24]
[31]     3.5    0.02   14.98     149         symex_target_equationt::convert_guards(prop_convt&) [31]
                0.77   14.21  424776/859333      prop_convt::convert(exprt const&) <cycle 15> [70]
-----------------------------------------------
                                                 <spontaneous>
[32]     3.3   14.32    0.00                 Minisat::SimpSolver::addClause_(Minisat::vec<Minisat::Lit>&) [32]
-----------------------------------------------
                0.00   12.54  612341/612341      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[33]     2.9    0.00   12.54  612341         goto_symext::merge_gotos(goto_symex_statet&) [33]
                0.01   10.16   25360/25360       goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [42]
                0.06    1.03   25360/25360       operator|=(guardt&, guardt const&) [198]
                0.00    0.54   15362/15362       value_sett::operator=(value_sett const&) [288]
                0.00    0.38   18742/18742       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> > > >) [350]
                0.02    0.14   35358/698801      guardt::is_false() const [111]
                0.01    0.11   25360/25360       goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&) [487]
                0.03    0.00  612341/612341      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&) [726]
                0.00    0.03    9998/9998        value_sett::make_union(std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&) [739]
                0.03    0.00  612341/655312      goto_symex_statet::top() [725]
                0.00    0.00    9998/9998        value_sett::make_union(value_sett const&) [2325]
-----------------------------------------------
                                  17             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 14> [1775]
                0.00    0.67   58384/1943533     value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const [225]
                0.16   21.75 1885149/1943533     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
[34]     2.8    0.00   11.91 1943550         value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 14> [34]
                0.70   10.99 1943550/2511984     simplify(exprt&, namespacet const&) <cycle 19> [799]
                0.01    0.11 1943550/40981480     exprt::type() [127]
                0.07    0.00 1943550/210064058     irept::~irept() <cycle 5> [179]
                0.02    0.00 1943550/258819111     irept::irept(irept const&) [119]
                0.00    0.00 1943550/102002323     exprt::exprt(exprt const&) [519]
                             1943550             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [39]
-----------------------------------------------
                0.00   11.72  106661/106661      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [28]
[35]     2.7    0.00   11.72  106661         symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [35]
                0.01   11.52  106661/435941      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [10]
                0.00    0.09  106661/435941      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [358]
                0.00    0.07  106661/871882      symex_target_equationt::SSA_stept::~SSA_stept() [285]
                0.01    0.01  106661/435941      symex_target_equationt::SSA_stept::SSA_stept() [531]
                0.00    0.01  213322/6145944     exprt::operator=(exprt const&) [366]
                0.00    0.00  106661/210064058     irept::~irept() <cycle 5> [179]
-----------------------------------------------
[36]     2.6    7.82    3.35 51276087+669729021 <cycle 22 as a whole> [36]
                4.87    0.80 171598625             operator==(irept const&, irept const&) <cycle 22> [63]
                0.96    2.46 136364705             bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 22> [98]
                0.93    0.08 140075953             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 22> [203]
                0.70    0.00 136601120             bool std::operator==<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) <cycle 22> [252]
                0.36    0.00 136364705             bool std::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 22> [361]
-----------------------------------------------
                                                 <spontaneous>
[37]     2.6   11.06    0.00                 Minisat::SimpSolver::eliminateVar(int) [37]
-----------------------------------------------
                                   4             boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1199]
                                  12             boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1336]
                                  32             boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1839]
                                  60             boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [796]
                                  86             boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1317]
                                  88             boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1222]
                                 126             bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 15> [658]
                                 407             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [697]
                                 588             boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [279]
                                1819             boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [371]
                                2282             boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [921]
                                2422             bv_pointerst::convert_rest(exprt const&) <cycle 15> [634]
                                6455             boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [529]
                                6526             boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [619]
                                7127             boolbvt::convert_with_struct(struct_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [415]
                                7291             boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [716]
                                7536             boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [228]
                                8131             boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [440]
                                8236             bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [153]
                               11152             boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [691]
                               14663             boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [429]
                               14697             boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [321]
                               26352             boolbvt::convert_bv_rel(exprt const&) <cycle 15> [258]
                               26605             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [291]
                               35806             boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [373]
                               45148             boolbvt::convert_overflow(exprt const&) <cycle 15> [173]
                              608138             boolbvt::convert_equality(equal_exprt const&) <cycle 15> [110]
                             1348814             boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [412]
                0.22    4.07  121752/859333      boolbvt::boolbv_set_equality_to_true(exprt const&) [59]
[38]     2.6    0.82   10.24 2312355         boolbvt::convert_bv(exprt const&) <cycle 15> [38]
                0.11    9.65 2312355/2312355     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>) [43]
                0.26    0.01 6937065/210064058     irept::~irept() <cycle 5> [179]
                0.02    0.06 2312355/2312355     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&) [551]
                0.00    0.06 2312355/2312355     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&) [612]
                0.02    0.00 2312355/258819111     irept::irept(irept const&) [119]
                0.02    0.01 2312355/2312355     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::~pair() [765]
                0.00    0.01 2312355/2501683     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::~pair() [880]
                0.01    0.00 2312355/19568616     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [548]
                0.00    0.00  189328/189328      bv_cbmct::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [1230]
                0.00    0.00 2312355/102002323     exprt::exprt(exprt const&) [519]
                              189328             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [697]
-----------------------------------------------
                              294089             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [39]
                             1943550             value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 14> [34]
[39]     2.5    0.16   10.52 1943550+294089  value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [39]
                0.00    8.23 1929447/1929453     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [46]
                0.03    0.87 1930700/6795995     exprt::exprt(dstring const&, typet const&) [104]
                0.01    0.82 1925214/1925468     unsigned_char_type() [222]
                0.15    0.00 3886372/210064058     irept::~irept() <cycle 5> [179]
                0.01    0.08 2386784/46978960     exprt::type() const [148]
                0.03    0.05 1926940/26979860     irept::get(dstring const&) const [201]
                0.01    0.05    4185/4185        value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [605]
                0.03    0.00  160811/160811      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 [727]
                0.00    0.03  160811/11403574     dstring::dstring(std::string const&) [142]
                0.00    0.02  465243/17138366     exprt::operands() const [250]
                0.02    0.00 2299509/16260818     namespace_baset::follow(typet const&) const [485]
                0.02    0.00 2027938/12513379     dstring::operator==(char const*) const [503]
                0.00    0.01  141328/2142506     value_sett::make_union(reference_counting<value_sett::object_map_dt>&, reference_counting<value_sett::object_map_dt> const&) const [404]
                0.01    0.00 2030144/16063692     exprt::is_constant() const [534]
                0.00    0.01  184476/1584461     irept::get_string(dstring const&) const [549]
                0.00    0.01    1253/5432        value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const [703]
                0.00    0.01   69821/4258781     value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const [359]
                0.00    0.00   16965/2115340     exprt::is_zero() const [307]
                0.00    0.00   34527/40981480     exprt::type() [127]
                0.00    0.00   51831/1445935     exprt::op1() const [604]
                0.00    0.00   30433/6145944     exprt::operator=(exprt const&) [366]
                0.00    0.00   31241/75444484     exprt::has_operands() const [97]
                0.00    0.00    4095/874326      to_integer(constant_exprt const&, BigInt&) [385]
                0.00    0.00   71882/29945764     reference_counting<value_sett::object_map_dt>::~reference_counting() [302]
                0.00    0.00    4095/285918      pointer_offset_size(namespacet const&, typet const&) [561]
                0.00    0.00   24199/46998       exprt::op2() const [1296]
                0.00    0.00   69821/4215098     value_sett::objectt::objectt(value_sett::objectt const&) [618]
                0.00    0.00   16605/16605       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> >) [1369]
                0.00    0.00   30432/990580      to_integer(exprt const&, BigInt&) [849]
                0.00    0.00  126094/22667929     BigInt::~BigInt() [520]
                0.00    0.00    1253/96191       dstring::dstring(char const*) [688]
                0.00    0.00    4095/911623      typet::subtype() [611]
                0.00    0.00  164954/4536292     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&) [1146]
                0.00    0.00      22/2511984     simplify(exprt&, namespacet const&) <cycle 19> [799]
                0.00    0.00   50925/5380009     BigInt::BigInt() [994]
                0.00    0.00   16605/2087139     reference_counting<value_sett::object_map_dt>::detatch() [980]
                0.00    0.00    1253/203608      BigInt::BigInt(int) [993]
                0.00    0.00    1253/877591      typet::subtype() const [711]
                0.00    0.00       3/3           member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1716]
                0.00    0.00    1062/124354      struct_union_typet::components() const [1183]
                0.00    0.00    1253/204029      BigInt::assign(long long) [1143]
                0.00    0.00    2098/3163843     BigInt::operator=(BigInt const&) [752]
                0.00    0.00       3/520757      equal_exprt::equal_exprt(exprt const&, exprt const&) [337]
                0.00    0.00       1/48466       member_exprt::member_exprt(typet const&) [680]
                0.00    0.00      19/258819111     irept::irept(irept const&) [119]
                0.00    0.00       3/1476471     exprt::is_true() const [511]
                0.00    0.00       3/100914      struct_union_typet::componentt::get_name() const [1202]
                0.00    0.00       1/48476       member_exprt::set_component_name(dstring const&) [1185]
                0.00    0.00       1/119421511     exprt::operands() [41]
                0.00    0.00       3/426928      binary_relation_exprt::~binary_relation_exprt() [1164]
                0.00    0.00    4095/534053      BigInt::operator*=(BigInt const&) [1927]
                0.00    0.00      19/102002323     exprt::exprt(exprt const&) [519]
                0.00    0.00   43522/2140431     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&) [2056]
                0.00    0.00    1058/2519823     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*) [2052]
                0.00    0.00    1058/50768       to_struct_union_type(typet const&) [2204]
                0.00    0.00     360/417740      typet::~typet() [2103]
                0.00    0.00     360/372858      exprt::~exprt() [2111]
                0.00    0.00       1/41258       to_struct_type(typet const&) [2212]
                                  19             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 14> [1775]
                              294089             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [39]
-----------------------------------------------
                0.04   10.28 1217681/1217681     merge_irept::merged(irept const&) [12]
[40]     2.4    0.04   10.28 1217681         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>) [40]
                0.07    5.46 1217681/1217681     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) [65]
                3.94    0.18 1217681/18288434     irept::hash() const [9]
                0.02    0.62 1217681/10353808     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 [69]
-----------------------------------------------
                0.00    0.00       1/119421511     goto_convertt::convert_decl(code_declt const&, goto_programt&) <cycle 7> [1440]
                0.00    0.00       1/119421511     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [39]
                0.00    0.00       2/119421511     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 3> [1374]
                0.00    0.00       2/119421511     simplify_exprt::simplify_floatbv_op(exprt&) [1465]
                0.00    0.00       3/119421511     exprt::op3() [2012]
                0.00    0.00       5/119421511     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 7> [1923]
                0.00    0.00       6/119421511     c_typecheck_baset::typecheck_for(codet&) <cycle 2> [1821]
                0.00    0.00       6/119421511     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1929]
                0.00    0.00       8/119421511     flatten_byte_operators(exprt const&, namespacet const&) [1962]
                0.00    0.00      10/119421511     c_typecheck_baset::typecheck_expr_index(exprt&) [1889]
                0.00    0.00      10/119421511     simplify_exprt::simplify_ieee_float_relation(exprt&) [1806]
                0.00    0.00      12/119421511     goto_symex_statet::get_original_name(exprt&) const <cycle 10> [411]
                0.00    0.00      23/119421511     member_exprt::struct_op() [1960]
                0.00    0.00      27/119421511     build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&) [670]
                0.00    0.00      29/119421511     to_typecast_expr(exprt&) [1955]
                0.00    0.00      32/119421511     simplify_exprt::simplify_inequality_address_of(exprt&) [1894]
                0.00    0.00      36/119421511     flatten_byte_extract(exprt const&, namespacet const&) [1620]
                0.00    0.00      46/119421511     code_returnt::code_returnt() [1733]
                0.00    0.00      49/119421511     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 14> [1775]
                0.00    0.00      50/119421511     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1477]
                0.00    0.00      76/119421511     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1605]
                0.00    0.00      76/119421511     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1667]
                0.00    0.00      85/119421511     to_code_label(codet&) [1867]
                0.00    0.00     100/119421511     ansi_c_convertt::convert_type(typet&, c_storage_spect&) <cycle 4> [270]
                0.00    0.00     123/119421511     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [690]
                0.00    0.00     138/119421511     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 7> [1368]
                0.00    0.00     147/119421511     simplify_exprt::simplify_floatbv_typecast(exprt&) [1198]
                0.00    0.00     152/119421511     c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&) <cycle 2> [1326]
                0.00    0.00     152/119421511     code_ifthenelset::cond() [1849]
                0.00    0.00     152/119421511     to_code_ifthenelse(codet&) [1822]
                0.00    0.00     170/119421511     c_typecheck_baset::typecheck_label(code_labelt&) [1842]
                0.00    0.00     188/119421511     c_typecheck_baset::typecheck_return(codet&) [1462]
                0.00    0.00     188/119421511     code_returnt::return_value() [1726]
                0.00    0.00     192/119421511     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1222]
                0.00    0.00     230/119421511     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1338]
                0.00    0.00     230/119421511     to_if_expr(exprt&) [1818]
                0.00    0.00     304/119421511     side_effect_expr_function_callt::function() [1793]
                0.00    0.00     304/119421511     code_function_callt::code_function_callt() [1572]
                0.00    0.00     370/119421511     pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const [1283]
                0.00    0.00     392/119421511     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1381]
                0.00    0.00     398/119421511     c_typecheck_baset::adjust_float_rel(exprt&) [1710]
                0.00    0.00     420/119421511     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 17> [767]
                0.00    0.00     474/119421511     c_typecheck_baset::typecheck_expr_rel(exprt&) [1472]
                0.00    0.00     477/119421511     if_exprt::if_exprt() [1578]
                0.00    0.00     477/119421511     if_exprt::cond() [1723]
                0.00    0.00     548/119421511     c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&) [1128]
                0.00    0.00     562/119421511     exprt::move_to_operands(exprt&, exprt&) [1593]
                0.00    0.00     608/119421511     goto_convertt::remove_function_call(side_effect_exprt&, goto_programt&, bool) <cycle 7> [1479]
                0.00    0.00     640/119421511     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1519]
                0.00    0.00     706/119421511     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1380]
                0.00    0.00     834/119421511     address_of_exprt::address_of_exprt() [1398]
                0.00    0.00     877/119421511     goto_symext::dereference_rec_address_of(exprt&, goto_symex_statet&, guardt&) <cycle 12> [1496]
                0.00    0.00     957/119421511     to_address_of_expr(exprt&) [1648]
                0.00    0.00    1010/119421511     c_typecheck_baset::typecheck_expression(codet&) [1638]
                0.00    0.00    1096/119421511     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1117]
                0.00    0.00    1108/119421511     simplify_exprt::simplify_dereference(exprt&) [1603]
                0.00    0.00    1416/119421511     c_typecheck_baset::typecheck_decl_block(codet&) <cycle 2> [1576]
                0.00    0.00    1417/119421511     c_typecheck_baset::typecheck_decl(codet&, std::list<codet, std::allocator<codet> >&) [1506]
                0.00    0.00    1697/119421511     address_of_exprt::object() [1595]
                0.00    0.00    1763/119421511     yyansi_cparse() [152]
                0.00    0.00    2002/119421511     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [240]
                0.00    0.00    2089/119421511     goto_checkt::bounds_check(index_exprt const&, guardt const&) [508]
                0.00    0.00    2526/119421511     goto_convertt::clean_expr(exprt&, goto_programt&, bool) <cycle 7> [1361]
                0.00    0.00    2752/119421511     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [450]
                0.00    0.00    2900/119421511     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [605]
                0.00    0.00    3084/119421511     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [775]
                0.00    0.00    3397/119421511     c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1450]
                0.00    0.00    3453/119421511     index_exprt::index_exprt(typet const&) [1260]
                0.00    0.00    3563/119421511     ansi_c_convertt::convert_code(codet&) [1082]
                0.00    0.00    4756/119421511     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [310]
                0.00    0.00    5136/119421511     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [507]
                0.00    0.00    5141/119421511     c_typecheck_baset::typecheck_expr_operands(exprt&) <cycle 3> [1390]
                0.00    0.00    5263/119421511     simplify_exprt::simplify_byte_update(exprt&) <cycle 19> [1267]
                0.00    0.00    5571/119421511     binary_relation_exprt::binary_relation_exprt(dstring const&) [1169]
                0.00    0.00    5700/119421511     simplify_exprt::simplify_mod(exprt&) [1119]
                0.00    0.00    5913/119421511     ansi_c_convertt::convert_expr(exprt&) <cycle 4> [1342]
                0.00    0.00    7672/119421511     code_function_callt::lhs() [1412]
                0.00    0.00    8237/119421511     to_code_assign(codet&) [1360]
                0.00    0.00    9490/119421511     goto_symext::symex_goto(goto_symex_statet&) [20]
                0.00    0.00   11455/119421511     boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [291]
                0.00    0.00   11703/119421511     to_byte_extract_expr(exprt&) [1362]
                0.00    0.00   11985/119421511     replace_location(exprt&, locationt const&) [1140]
                0.00    0.00   16956/119421511     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00   18655/119421511     guardt::guard_expr(exprt&) const [418]
                0.00    0.00   18655/119421511     binary_exprt::binary_exprt(dstring const&, typet const&) [883]
                0.00    0.00   19321/119421511     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [709]
                0.00    0.00   20204/119421511     simplify_exprt::simplify_minus(exprt&) <cycle 19> [665]
                0.00    0.00   21220/119421511     byte_extract_exprt::op() [1305]
                0.00    0.00   22589/119421511     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [217]
                0.00    0.00   25002/119421511     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [306]
                0.00    0.00   26067/119421511     prop_convt::get(exprt const&) const <cycle 17> [1110]
                0.00    0.00   28774/119421511     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.00    0.00   42106/119421511     binary_relation_exprt::lhs() [1211]
                0.00    0.00   44694/119421511     dereferencet::bounds_check(index_exprt const&, guardt const&) [384]
                0.00    0.00   45438/119421511     simplify_exprt::simplify_invalid_pointer(exprt&) [633]
                0.00    0.00   47241/119421511     index_exprt::array() [1191]
                0.00    0.00   47884/119421511     exprt::op2() [1188]
                0.00    0.00   48466/119421511     member_exprt::member_exprt(typet const&) [680]
                0.00    0.00   48976/119421511     exprt::make_not() [685]
                0.00    0.00   49971/119421511     exprt::op0() [1184]
                0.00    0.01   73092/119421511     exprt::reserve_operands(unsigned int) [1118]
                0.00    0.01   73853/119421511     simplify_exprt::simplify_unary_minus(exprt&) [615]
                0.00    0.01   77382/119421511     exprt::copy_to_operands(exprt const&, exprt const&, exprt const&) [733]
                0.00    0.01   82418/119421511     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [532]
                0.00    0.01   82863/119421511     simplify_exprt::simplify_shifts(exprt&) [591]
                0.00    0.01   90550/119421511     simplify_exprt::simplify_member(exprt&) [914]
                0.00    0.01  100141/119421511     simplify_exprt::simplify_index(exprt&) [559]
                0.00    0.01  100436/119421511     code_assignt::lhs() [1069]
                0.00    0.01  111881/119421511     simplify_exprt::simplify_if(exprt&) <cycle 19> [537]
                0.00    0.01  119547/119421511     simplify_exprt::simplify_object_size(exprt&) <cycle 19> [588]
                0.00    0.01  123846/119421511     index_exprt::index_exprt() [654]
                0.00    0.01  141236/119421511     arrayst::add_array_Ackermann_constraints() [71]
                0.00    0.01  145311/119421511     simplify_exprt::simplify_div(exprt&) [453]
                0.00    0.01  156010/119421511     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 19> [606]
                0.00    0.01  162082/119421511     object_descriptor_exprt::object() [908]
                0.00    0.01  162082/119421511     object_descriptor_exprt::object_descriptor_exprt() [607]
                0.00    0.01  170494/119421511     simplify_exprt::simplify_same_object(exprt&) [356]
                0.00    0.01  180148/119421511     simplify_exprt::simplify_mult(exprt&) [249]
                0.00    0.02  185452/119421511     goto_symext::add_to_lhs(exprt const&, exprt const&) [613]
                0.00    0.02  265685/119421511     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 19> [552]
                0.00    0.02  299206/119421511     exprt::move_to_operands(exprt&) [702]
                0.00    0.03  307611/119421511     simplify_exprt::simplify_boolean(exprt&) <cycle 19> [410]
                0.00    0.03  310446/119421511     simplify_exprt::simplify_with(exprt&) [630]
                0.00    0.03  337797/119421511     simplify_exprt::simplify_dynamic_object(exprt&) [430]
                0.00    0.03  412154/119421511     simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [461]
                0.00    0.05  610096/119421511     to_index_expr(exprt&) [593]
                0.00    0.05  640463/119421511     simplify_exprt::simplify_inequality(exprt&) <cycle 19> [233]
                0.00    0.06  788657/119421511     simplify_exprt::simplify_not(exprt&) <cycle 19> [374]
                0.00    0.07  837320/119421511     simplify_exprt::simplify_address_of(exprt&) <cycle 19> [392]
                0.00    0.07  850238/119421511     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [241]
                0.00    0.08  998746/119421511     exprt::copy_to_operands(exprt const&, exprt const&) [403]
                0.00    0.09 1088684/119421511     simplify_exprt::simplify_address_of_arg(exprt&) <cycle 19> [466]
                0.01    0.15 1865888/119421511     simplify_exprt::simplify_object(exprt&) [332]
                0.01    0.20 2436207/119421511     goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 9> [266]
                0.01    0.21 2516659/119421511     exprt::op1() [413]
                0.01    0.23 2836044/119421511     simplify_exprt::simplify_plus(exprt&) [144]
                0.01    0.29 3558642/119421511     simplify_exprt::simplify_typecast(exprt&) <cycle 19> [159]
                0.03    0.57 6881108/119421511     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 12> [102]
                0.03    0.59 7183280/119421511     simplify_exprt::sort_and_join(exprt&) [132]
                0.03    0.66 8057837/119421511     goto_symext::replace_array_equal(exprt&) [210]
                0.03    0.66 8057869/119421511     goto_symext::adjust_float_expressions(exprt&) [180]
                0.03    0.70 8462290/119421511     goto_symext::replace_nondet(exprt&) [206]
                0.06    1.35 16387848/119421511     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [67]
                0.07    1.49 18085211/119421511     simplify_exprt::simplify_rec(exprt&) <cycle 19> [95]
                0.09    1.83 22269082/119421511     exprt::copy_to_operands(exprt const&) [140]
[41]     2.4    0.47    9.83 119421511         exprt::operands() [41]
                0.86    2.97 119421511/177329061     irept::add(dstring const&) [62]
                1.38    1.65 119421511/178564652     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [79]
                0.97    2.00 119421511/339338326     irept::detatch() [45]
-----------------------------------------------
                0.01   10.16   25360/25360       goto_symext::merge_gotos(goto_symex_statet&) [33]
[42]     2.4    0.01   10.16   25360         goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [42]
                0.00    4.85   25076/143034      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [22]
                0.00    2.79   25076/143034      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) [29]
                0.01    1.52   20716/20716       operator-=(guardt&, guardt const&) [163]
                0.00    0.21   20716/458756      guardt::as_expr() const [78]
                0.02    0.18   45792/698801      guardt::is_false() const [111]
                0.00    0.14   50720/50720       goto_symex_statet::renaming_levelt::get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const [470]
                0.00    0.13   20716/534240      goto_symext::do_simplify(exprt&) [103]
                0.01    0.08   25076/1687962     goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [447]
                0.01    0.06 1423734/1621903     goto_symex_statet::renaming_levelt::current_count(dstring const&) const [557]
                0.00    0.03   60218/293368      symbol_exprt::symbol_exprt(dstring const&, typet const&) [451]
                0.00    0.02   35142/184757      goto_symex_statet::level2t::current_name(dstring const&) const [518]
                0.00    0.02   20716/20750       if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&) [851]
                0.00    0.02   25076/666469      true_exprt::true_exprt() [331]
                0.00    0.01   25076/41098       symbolt::symbol_expr() const [776]
                0.00    0.01    3931/1687962     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [67]
                0.01    0.00  252106/210064058     irept::~irept() <cycle 5> [179]
                0.00    0.01   20716/1239346     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [322]
                0.00    0.01   25076/639136      goto_symex_statet::get_original_name(dstring const&) const [433]
                0.00    0.00   25076/726886      namespace_baset::lookup(dstring const&) const [471]
                0.00    0.00   20716/2980653     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [271]
                0.00    0.00   75228/15133798     irept::operator=(irept const&) [226]
                0.00    0.00   25076/1183630     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&) [441]
                0.00    0.00   25076/1917408     goto_symex_statet::renaming_levelt::get_original_name(dstring const&) const [396]
                0.00    0.00   25076/258819111     irept::irept(irept const&) [119]
                0.00    0.00   25076/1687514     constant_exprt::~constant_exprt() [982]
                0.00    0.00   25360/777359      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree() [2078]
                0.00    0.00   25360/777359      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*) [2077]
                0.00    0.00   25076/25076       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 [2233]
-----------------------------------------------
                0.11    9.65 2312355/2312355     boolbvt::convert_bv(exprt const&) <cycle 15> [38]
[43]     2.3    0.11    9.65 2312355         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>) [43]
                7.48    0.34 2312355/18288434     irept::hash() const [9]
                0.01    1.01  189328/189328      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) [202]
                0.01    0.80 2312355/2312819     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 [229]
-----------------------------------------------
                                                 <spontaneous>
[44]     2.0    8.73    0.00                 Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, int&) [44]
-----------------------------------------------
                0.00    0.00       1/339338326     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 7> [1923]
                0.00    0.00       2/339338326     do_tag(unsigned int&, unsigned int&) [1916]
                0.00    0.00       2/339338326     c_typecheck_baset::typecheck_expr_index(exprt&) [1889]
                0.00    0.00      20/339338326     simplify_exprt::simplify_boolean(exprt&) <cycle 19> [410]
                0.00    0.00      30/339338326     goto_symext::adjust_float_expressions(exprt&) [180]
                0.00    0.00      36/339338326     simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [461]
                0.00    0.00      38/339338326     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1605]
                0.00    0.00      38/339338326     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1667]
                0.00    0.00      46/339338326     side_effect_exprt::side_effect_exprt(dstring const&) [1917]
                0.00    0.00      51/339338326     ansi_c_convertt::convert_type(typet&, c_storage_spect&) <cycle 4> [270]
                0.00    0.00      84/339338326     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 17> [767]
                0.00    0.00     102/339338326     struct_union_typet::components() [1884]
                0.00    0.00     152/339338326     code_function_callt::code_function_callt() [1572]
                0.00    0.00     163/339338326     get_nil_irep() [353]
                0.00    0.00     353/339338326     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 7> [1621]
                0.00    0.00     403/339338326     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 19> [552]
                0.00    0.00     477/339338326     if_exprt::if_exprt() [1578]
                0.00    0.00     648/339338326     goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1402]
                0.00    0.00    1174/339338326     statement(unsigned int&, dstring const&) [1550]
                0.00    0.00    1500/339338326     ansi_c_convert_typet::write(typet&) [434]
                0.00    0.00    2095/339338326     and_exprt::and_exprt(exprt const&, exprt const&) [1310]
                0.00    0.00    2116/339338326     symbol_exprt::symbol_exprt(dstring const&) [1543]
                0.00    0.00    3665/339338326     simplify_exprt::simplify_inequality(exprt&) <cycle 19> [233]
                0.00    0.00    3781/339338326     simplify_exprt::simplify_not(exprt&) <cycle 19> [374]
                0.00    0.00    3945/339338326     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 19> [606]
                0.00    0.00    5571/339338326     predicate_exprt::predicate_exprt(dstring const&) [1241]
                0.00    0.00    7389/339338326     replace_location(locationt&, locationt const&) [1223]
                0.00    0.00    9210/339338326     ansi_c_convert_typet::read_rec(typet const&) [857]
                0.00    0.00   31680/339338326     codet::codet() [865]
                0.00    0.00   59672/339338326     init(unsigned int&, dstring const&) [1221]
                0.00    0.00   75710/339338326     codet::codet(dstring const&) [651]
                0.00    0.00  113885/339338326     code_typet::parametert::parametert() [1256]
                0.00    0.00  116904/339338326     yyansi_cparse() [152]
                0.00    0.00  123846/339338326     index_exprt::index_exprt() [654]
                0.00    0.00  158737/339338326     typet::subtypes() [738]
                0.00    0.00  162082/339338326     object_descriptor_exprt::object_descriptor_exprt() [607]
                0.00    0.00  165929/339338326     set(unsigned int, dstring const&) [1189]
                0.00    0.00  210157/339338326     make_identifier() [390]
                0.00    0.00  238790/339338326     irep_serializationt::read_irep(std::istream&, irept&) <cycle 21> [541]
                0.00    0.00  254114/339338326     typet::typet(dstring const&, typet const&) [497]
                0.00    0.00  277549/339338326     exprt::exprt(dstring const&) [1104]
                0.00    0.01  318720/339338326     code_typet::arguments() [692]
                0.00    0.01  354739/339338326     code_typet::parameters() [735]
                0.02    0.04 2093428/339338326     irept::make_nil() [462]
                0.02    0.04 2435362/339338326     merge_irept::merged(irept const&) [12]
                0.02    0.04 2456682/339338326     irept::irept(dstring const&) [585]
                0.02    0.05 2690066/339338326     irept::remove(dstring const&) [414]
                0.03    0.06 3405161/339338326     irept::set(dstring const&, long) [216]
                0.03    0.06 3821464/339338326     typet::typet(dstring const&) [500]
                0.06    0.11 6795995/339338326     exprt::exprt(dstring const&, typet const&) [104]
                0.06    0.12 7117357/339338326     irept::add(dstring const&, irept const&) [112]
                0.07    0.15 9066633/339338326     irept::set(dstring const&, dstring const&) [230]
                0.97    2.00 119421511/339338326     exprt::operands() [41]
                1.44    2.97 177329061/339338326     irept::add(dstring const&) [62]
[45]     2.0    2.75    5.69 339338326         irept::detatch() [45]
                0.32    4.00 35182671/35182671     irept::dt::dt(irept::dt const&) [85]
                1.34    0.03 35182671/210064058     irept::remove_ref(irept::dt*) <cycle 5> [93]
-----------------------------------------------
                0.00    0.00       6/1929453     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [605]
                0.00    8.23 1929447/1929453     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [39]
[46]     1.9    0.00    8.23 1929453         value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [46]
                0.07    7.98 1929453/1938378     hash_numbering<exprt, irep_hash>::number(exprt const&) [48]
                0.03    0.14 1929453/4258781     value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const [359]
                0.01    0.00 1929453/22667929     BigInt::~BigInt() [520]
                0.00    0.00 1929453/3999985     value_sett::objectt::objectt() [1083]
-----------------------------------------------
[47]     1.9    8.00    0.16 210064058+823715333 <cycle 5 as a whole> [47]
                3.58    0.01 344768797             irept::remove_ref(irept::dt*) <cycle 5> [93]
                1.64    0.00 127037973+78662973     std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, irept> >*) <cycle 5> [157]
                1.27    0.00 291961359             irept::~irept() <cycle 5> [179]
                0.53    0.00 78987740             std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, irept> >*) <cycle 5> [293]
                0.28    0.15 63518899             irept::dt::~dt() <cycle 5> [328]
                0.37    0.00 63985549             void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*) <cycle 5> [355]
                0.33    0.00 63519074             std::vector<irept, std::allocator<irept> >::~vector() <cycle 5> [372]
-----------------------------------------------
                0.00    0.00     295/1938378     bv_pointerst::add_addr(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [1341]
                0.00    0.00     298/1938378     pointer_logict::pointer_logict(namespacet const&) [1329]
                0.00    0.01    2900/1938378     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, value_sett::objectt const&) const [934]
                0.00    0.02    5432/1938378     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const [703]
                0.07    7.98 1929453/1938378     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [46]
[48]     1.9    0.07    8.02 1938378         hash_numbering<exprt, irep_hash>::number(exprt const&) [48]
                0.09    7.72 1938378/1938378     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>) [50]
                0.15    0.00 3876756/210064058     irept::~irept() <cycle 5> [179]
                0.01    0.02 1938378/1994248     std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&) [704]
                0.02    0.00 1938378/258819111     irept::irept(irept const&) [119]
                0.00    0.00 1938378/102002323     exprt::exprt(exprt const&) [519]
                0.00    0.00    1595/26310028     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [303]
-----------------------------------------------
                                                 <spontaneous>
[49]     1.9    8.09    0.00                 Minisat::SimpSolver::removeClause(unsigned int) [49]
                0.00    0.00    1140/25470218     Minisat::vec<int>::capacity(int) [600]
-----------------------------------------------
                0.09    7.72 1938378/1938378     hash_numbering<exprt, irep_hash>::number(exprt const&) [48]
[50]     1.8    0.09    7.72 1938378         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>) [50]
                6.27    0.29 1938378/18288434     irept::hash() const [9]
                0.01    1.15 1938378/1938378     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 [185]
                0.00    0.00    1595/1595        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) [1323]
-----------------------------------------------
                                                 <spontaneous>
[51]     1.8    7.74    0.02                 Minisat::Solver::propagate() [51]
                0.02    0.00 5028780/96785127     Minisat::vec<Minisat::Lit>::clear(bool) [375]
-----------------------------------------------
                0.00    0.04    3697/613283      goto_symext::return_assignment(goto_symex_statet&) [165]
                0.00    1.62  138419/613283      goto_symext::symex_goto(goto_symex_statet&) [20]
                0.00    5.53  471167/613283      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[52]     1.7    0.00    7.19  613283         goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [52]
                0.01    5.49  613283/613283      goto_symext::dereference(exprt&, goto_symex_statet&, bool) [66]
                0.06    0.89  613283/613283      goto_symext::replace_array_equal(exprt&) [210]
                0.05    0.71  613283/813353      goto_symext::replace_nondet(exprt&) [206]
-----------------------------------------------
                0.04    7.14     149/149         symex_target_equationt::convert(prop_convt&) [24]
[53]     1.7    0.04    7.14     149         symex_target_equationt::convert_assignments(decision_proceduret&) const [53]
                0.00    6.37  133516/133753      boolbvt::set_to(exprt const&, bool) [58]
                0.00    0.77   11764/11998       prop_convt::set_to(exprt const&, bool) [238]
-----------------------------------------------
                                                 <spontaneous>
[54]     1.6    6.99    0.00                 Minisat::SimpSolver::strengthenClause(unsigned int, Minisat::Lit) [54]
-----------------------------------------------
                0.00    6.98     148/148         bmct::run_decision_procedure(prop_convt&) [19]
[55]     1.6    0.00    6.98     148         prop_convt::dec_solve() [55]
                0.00    6.73     148/148         arrayst::post_process() [57]
                0.00    0.14     148/148         equalityt::post_process() [468]
                0.00    0.08     148/148         bv_pointerst::post_process() [543]
                0.00    0.03     148/148         satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve() [718]
                0.00    0.00     148/148         boolbvt::post_process() [1972]
                0.00    0.00     148/445         messaget::print(unsigned int, std::string const&) [2601]
                0.00    0.00     148/33658       ui_message_handlert::print(unsigned int, std::string const&) [2221]
                0.00    0.00     148/2140431     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&) [2056]
                0.00    0.00     148/148         satcheck_minisat_simplifiert::solver_text() [2909]
                0.00    0.00     148/148         prop_convt::post_process() [2908]
-----------------------------------------------
                                  40             simplify_exprt::simplify_boolean(exprt&) <cycle 19> [410]
                                  72             simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [461]
                                 422             simplify_exprt::simplify_byte_update(exprt&) <cycle 19> [1267]
                                 620             simplify_exprt::simplify_if(exprt&) <cycle 19> [537]
                                1568             simplify_exprt::simplify_not(exprt&) <cycle 19> [374]
                               18596             simplify_exprt::simplify_typecast(exprt&) <cycle 19> [159]
                               40408             simplify_exprt::simplify_minus(exprt&) <cycle 19> [665]
                              250917             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [241]
                             15258276             simplify_exprt::simplify_rec(exprt&) <cycle 19> [95]
[56]     1.6    0.30    6.48 15570919         simplify_exprt::simplify_node(exprt&) <cycle 19> [56]
                0.62    1.55 3535237/3535237     simplify_exprt::sort_and_join(exprt&) [132]
                0.06    1.80  513943/513946      simplify_exprt::simplify_plus(exprt&) [144]
                0.04    0.67  180148/180148      simplify_exprt::simplify_mult(exprt&) [249]
                0.09    0.61 15570919/75444484     exprt::has_operands() const [97]
                0.00    0.37   85247/85247       simplify_exprt::simplify_same_object(exprt&) [356]
                0.00    0.19   69084/69084       simplify_exprt::simplify_dynamic_object(exprt&) [430]
                0.01    0.15   48275/48275       simplify_exprt::simplify_div(exprt&) [453]
                0.00    0.07  100141/100141      simplify_exprt::simplify_index(exprt&) [559]
                0.00    0.06   22105/22105       simplify_exprt::simplify_shifts(exprt&) [591]
                0.00    0.06   24718/24718       simplify_exprt::simplify_unary_minus(exprt&) [615]
                0.01    0.04   30787/30787       simplify_exprt::simplify_with(exprt&) [630]
                0.00    0.05   22719/22719       simplify_exprt::simplify_invalid_pointer(exprt&) [633]
                0.00    0.01   44082/44082       simplify_exprt::simplify_member(exprt&) [914]
                0.00    0.01    1900/1900        simplify_exprt::simplify_mod(exprt&) [1119]
                0.00    0.00      49/49          simplify_exprt::simplify_floatbv_typecast(exprt&) [1198]
                0.00    0.00       1/1           simplify_exprt::simplify_floatbv_op(exprt&) [1465]
                0.00    0.00     554/554         simplify_exprt::simplify_dereference(exprt&) [1603]
                0.00    0.00       2/2           simplify_exprt::simplify_ieee_float_relation(exprt&) [1806]
                              457036             simplify_exprt::simplify_typecast(exprt&) <cycle 19> [159]
                              418660             simplify_exprt::simplify_address_of(exprt&) <cycle 19> [392]
                              385587             simplify_exprt::simplify_not(exprt&) <cycle 19> [374]
                              315021             simplify_exprt::simplify_inequality(exprt&) <cycle 19> [233]
                              215834             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [241]
                              125023             simplify_exprt::simplify_boolean(exprt&) <cycle 19> [410]
                               86170             simplify_exprt::simplify_if(exprt&) <cycle 19> [537]
                               33864             simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [461]
                               24368             simplify_exprt::simplify_object_size(exprt&) <cycle 19> [588]
                               20204             simplify_exprt::simplify_minus(exprt&) <cycle 19> [665]
                               11703             simplify_exprt::simplify_byte_extract(exprt&) <cycle 19> [636]
                                1572             simplify_exprt::simplify_byte_update(exprt&) <cycle 19> [1267]
-----------------------------------------------
                0.00    6.73     148/148         prop_convt::dec_solve() [55]
[57]     1.6    0.00    6.73     148         arrayst::post_process() [57]
                0.01    5.24     148/148         arrayst::add_array_Ackermann_constraints() [71]
                0.00    1.47     148/148         arrayst::add_array_constraints() [170]
                0.00    0.00     148/148         arrayst::post_process_arrays() [2910]
-----------------------------------------------
                0.00    0.00       3/133753      prop_convt::set_to(exprt const&, bool) [238]
                0.00    0.00      11/133753      symex_target_equationt::convert_assertions(prop_convt&) [88]
                0.00    0.01     223/133753      arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [217]
                0.00    6.37  133516/133753      symex_target_equationt::convert_assignments(decision_proceduret&) const [53]
[58]     1.5    0.00    6.38  133753         boolbvt::set_to(exprt const&, bool) [58]
                0.01    6.37  133739/133739      boolbvt::boolbv_set_equality_to_true(exprt const&) [59]
                0.00    0.00  133753/46978960     exprt::type() const [148]
-----------------------------------------------
                0.01    6.37  133739/133739      boolbvt::set_to(exprt const&, bool) [58]
[59]     1.5    0.01    6.37  133739         boolbvt::boolbv_set_equality_to_true(exprt const&) [59]
                0.22    4.07  121752/859333      boolbvt::convert_bv(exprt const&) <cycle 15> [38]
                0.76    1.25  121752/121752      boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&) [138]
                0.02    0.01  133516/51276087     operator==(irept const&, irept const&) <cycle 22> [63]
                0.00    0.01  267255/46978960     exprt::type() const [148]
                0.00    0.00  122242/483925      boolbvt::is_unbounded_array(typet const&) const [747]
                0.00    0.01  121752/3386347     to_symbol_expr(exprt const&) [455]
                0.00    0.00  133739/17138366     exprt::operands() const [250]
                0.00    0.00  121752/6201991     symbol_exprt::get_identifier() const [401]
                0.00    0.00  267255/16260818     namespace_baset::follow(typet const&) const [485]
-----------------------------------------------
                                                 <spontaneous>
[60]     1.4    6.14    0.00                 Minisat::SimpSolver::eliminate(bool) [60]
-----------------------------------------------
[61]     1.3    0.39    5.35 1687962+9348433 <cycle 11 as a whole> [61]
                0.27    5.22 1624038+7440280     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [67]
                0.12    0.05 9342997+305159      goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [447]
                0.00    0.09   69360+41209       goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [532]
-----------------------------------------------
                0.00    0.00      50/177329061     ansi_c_convertt::convert_expr(exprt&) <cycle 4> [1342]
                0.00    0.00      51/177329061     ansi_c_convertt::convert_type(typet&, c_storage_spect&) <cycle 4> [270]
                0.00    0.00     100/177329061     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1477]
                0.00    0.00     102/177329061     struct_union_typet::components() [1884]
                0.00    0.00     306/177329061     string_constantt::set_value(dstring const&) [1446]
                0.00    0.00    1000/177329061     typet::location() [1693]
                0.00    0.00    3000/177329061     vector_typet::size() [1585]
                0.00    0.00    6763/177329061     do_pointer(unsigned int, unsigned int) [540]
                0.00    0.00   12200/177329061     code_typet::make_ellipsis() [1201]
                0.00    0.00  158737/177329061     typet::subtypes() [738]
                0.00    0.01  206611/177329061     code_typet::return_type() [938]
                0.00    0.01  234439/177329061     irep_serializationt::read_irep(std::istream&, irept&) <cycle 21> [541]
                0.00    0.01  263798/177329061     ansi_c_declarationt::value() [882]
                0.00    0.01  274618/177329061     yyansi_cparse() [152]
                0.00    0.01  318720/177329061     code_typet::arguments() [692]
                0.00    0.01  354739/177329061     code_typet::parameters() [735]
                0.00    0.01  484011/177329061     array_typet::size() [741]
                0.01    0.02  911623/177329061     typet::subtype() [611]
                0.01    0.03 1223408/177329061     exprt::location() [563]
                0.02    0.08 3405161/177329061     irept::set(dstring const&, long) [216]
                0.07    0.23 9066633/177329061     irept::set(dstring const&, dstring const&) [230]
                0.29    1.02 40981480/177329061     exprt::type() [127]
                0.86    2.97 119421511/177329061     exprt::operands() [41]
[62]     1.3    1.28    4.41 177329061         irept::add(dstring const&) [62]
                1.44    2.97 177329061/339338326     irept::detatch() [45]
-----------------------------------------------
                             34229785             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 22> [203]
                             100551872             bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 22> [98]
                0.00    0.00       2/51276087     simplify_exprt::simplify_ieee_float_relation(exprt&) [1806]
                0.00    0.00       2/51276087     simplify_exprt::simplify_floatbv_op(exprt&) [1465]
                0.00    0.00      20/51276087     boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [796]
                0.00    0.00      25/51276087     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [911]
                0.00    0.00      41/51276087     struct_typet::is_prefix_of(struct_typet const&) const [1829]
                0.00    0.00      49/51276087     simplify_exprt::simplify_floatbv_typecast(exprt&) [1198]
                0.00    0.00      50/51276087     c_typecheck_baset::typecheck_redefinition_type(symbolt&, symbolt&) [1783]
                0.00    0.00      94/51276087     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [690]
                0.00    0.00     130/51276087     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1381]
                0.00    0.00     186/51276087     c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet) [1524]
                0.00    0.00     250/51276087     simplify_exprt::simplify_index(exprt&) [559]
                0.00    0.00     275/51276087     c_typecheck_baset::typecheck_expr_rel(exprt&) [1472]
                0.00    0.00     306/51276087     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1224]
                0.00    0.00     368/51276087     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1338]
                0.00    0.00     463/51276087     object_upper_bound(exprt const&, typet const&, namespacet const&) [1174]
                0.00    0.00     847/51276087     simplify_exprt::simplify_byte_update(exprt&) <cycle 19> [1267]
                0.00    0.00    1301/51276087     c_typecheck_baset::typecheck_redefinition_non_type(symbolt&, symbolt&) [946]
                0.00    0.00    1728/51276087     boolbvt::convert_overflow(exprt const&) <cycle 15> [173]
                0.00    0.00    1819/51276087     boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [371]
                0.00    0.00    2089/51276087     goto_checkt::bounds_check(index_exprt const&, guardt const&) [508]
                0.00    0.00    2568/51276087     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [507]
                0.00    0.00    2900/51276087     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [605]
                0.00    0.00    3800/51276087     simplify_exprt::simplify_mod(exprt&) [1119]
                0.00    0.00    6601/51276087     c_typecastt::do_typecast(exprt&, typet const&) [1084]
                0.00    0.00   12501/51276087     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [306]
                0.00    0.00   13294/51276087     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   14697/51276087     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [321]
                0.00    0.00   23399/51276087     simplify_exprt::simplify_boolean(exprt&) <cycle 19> [410]
                0.00    0.00   23601/51276087     simplify_exprt::simplify_object_size(exprt&) <cycle 19> [588]
                0.00    0.00   24718/51276087     simplify_exprt::simplify_unary_minus(exprt&) [615]
                0.00    0.00   25245/51276087     size_of_expr(typet const&, namespacet const&) <cycle 19> [473]
                0.00    0.00   25567/51276087     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 [1101]
                0.00    0.00   27064/51276087     equalityt::equality2(exprt const&, exprt const&) [409]
                0.00    0.00   31601/51276087     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [775]
                0.01    0.00   33995/51276087     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [217]
                0.01    0.00   38360/51276087     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 19> [606]
                0.01    0.00   47938/51276087     check_c_implicit_typecast(typet const&, typet const&) [827]
                0.01    0.00   48435/51276087     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&) [644]
                0.01    0.00   51964/51276087     simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [461]
                0.01    0.00   61785/51276087     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [241]
                0.01    0.00   70724/51276087     arrayst::add_array_Ackermann_constraints() [71]
                0.01    0.01   83641/51276087     dereferencet::build_reference_to(exprt const&, dereferencet::modet, exprt const&, guardt const&) [197]
                0.01    0.01   85247/51276087     simplify_exprt::objects_equal(exprt const&, exprt const&) [763]
                0.01    0.01   96550/51276087     simplify_exprt::simplify_div(exprt&) [453]
                0.02    0.01  133516/51276087     boolbvt::boolbv_set_equality_to_true(exprt const&) [59]
                0.02    0.01  159837/51276087     simplify_exprt::simplify_if(exprt&) <cycle 19> [537]
                0.03    0.01  170770/51276087     exprt::mul(exprt const&) [382]
                0.05    0.02  347499/51276087     simplify_exprt::simplify_mult(exprt&) [249]
                0.05    0.02  351866/51276087     exprt::sum(exprt const&) [274]
                0.07    0.03  476342/51276087     simplify_exprt::simplify_typecast(exprt&) <cycle 19> [159]
                0.08    0.04  548433/51276087     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 [477]
                0.09    0.04  611662/51276087     symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&) [347]
                0.20    0.08 1292464/51276087     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 [301]
                0.28    0.12 1854922/51276087     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [254]
                0.41    0.17 2657036/51276087     operator|=(guardt&, guardt const&) [198]
                0.46    0.20 3032035/51276087     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 [229]
                0.51    0.22 3344095/51276087     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 [185]
                0.89    0.38 5807118/51276087     operator-=(guardt&, guardt const&) [163]
                2.31    0.99 15163133/51276087     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 [69]
[63]     1.3    4.87    0.80 171598625         operator==(irept const&, irept const&) <cycle 22> [63]
                0.80    0.00 140185144/140185144     bool std::operator==<irept, std::allocator<irept> >(std::vector<irept, std::allocator<irept> > const&, std::vector<irept, std::allocator<irept> > const&) [231]
                             140075953             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 22> [203]
-----------------------------------------------
                                                 <spontaneous>
[64]     1.3    5.56    0.00                 Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::clean(Minisat::Lit const&) [64]
-----------------------------------------------
                0.07    5.46 1217681/1217681     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>) [40]
[65]     1.3    0.07    5.46 1217681         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) [65]
                0.09    5.34    1200/1200        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) [68]
                0.02    0.00 1217681/2787225     std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const [694]
                0.00    0.01 1217681/1217681     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&) [920]
-----------------------------------------------
                0.01    5.49  613283/613283      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [52]
[66]     1.3    0.01    5.49  613283         goto_symext::dereference(exprt&, goto_symex_statet&, bool) [66]
                0.15    3.12  613283/613283      goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 12> [102]
                0.14    1.95  613283/1687962     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [67]
                0.02    0.11  613283/2980653     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [271]
                0.00    0.00  613283/3123897     goto_symex_statet::call_stack() [2050]
-----------------------------------------------
                             7440280             goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [67]
                               16472             goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [447]
                               87714             goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [532]
                0.00    0.00     188/1687962     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [690]
                0.00    0.00     298/1687962     goto_symext::symex_dead(goto_symex_statet&) [590]
                0.00    0.00     368/1687962     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.01    3931/1687962     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [42]
                0.00    0.02    5382/1687962     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [623]
                0.00    0.02    7574/1687962     goto_symext::symex_decl(goto_symex_statet&) [204]
                0.00    0.02    7624/1687962     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [123]
                0.00    0.02    7624/1687962     goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [99]
                0.01    0.07   23229/1687962     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [22]
                0.04    0.50  158323/1687962     goto_symext::symex_goto(goto_symex_statet&) [20]
                0.07    1.03  324018/1687962     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [13]
                0.09    1.17  368010/1687962     goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [28]
                0.14    1.95  613283/1687962     goto_symext::dereference(exprt&, goto_symex_statet&, bool) [66]
[67]     1.3    0.27    5.22 1624038+7440280 goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [67]
                0.01    1.74 2324172/2421844     goto_symex_statet::rename(dstring const&, namespacet const&, goto_symex_statet::levelt) [145]
                0.06    1.35 16387848/119421511     exprt::operands() [41]
                0.05    0.66 11555746/40981480     exprt::type() [127]
                0.04    0.26 6503530/75444484     exprt::has_operands() const [97]
                0.04    0.23 5123339/5335549     to_symbol_expr(exprt&) [386]
                0.00    0.18 1321244/8530158     goto_symex_statet::renaming_levelt::is_renamed(dstring const&) const [184]
                0.17    0.00 1158554/1183630     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&) [441]
                0.00    0.12 1315233/1898079     symbol_exprt::set_identifier(dstring const&) [444]
                0.01    0.09 2486862/6201991     symbol_exprt::get_identifier() const [401]
                0.00    0.10  149615/1247795     goto_symex_statet::renaming_levelt::operator()(dstring const&) [223]
                0.00    0.05 1008939/6145944     exprt::operator=(exprt const&) [366]
                0.04    0.00 1321244/1321244     goto_symex_statet::l2_thread_read_encoding(symbol_exprt&, namespacet const&) [672]
                0.02    0.00 2491428/16260818     namespace_baset::follow(typet const&) const [485]
                             9064318             goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [447]
                               69360             goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [532]
                             7440280             goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [67]
-----------------------------------------------
                0.09    5.34    1200/1200        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) [65]
[68]     1.3    0.09    5.34    1200         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) [68]
                5.09    0.23 1574676/18288434     irept::hash() const [9]
                0.02    0.00    1200/1363        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) [812]
-----------------------------------------------
                0.02    0.62 1217681/10353808     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>) [40]
                0.12    4.63 9136127/10353808     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&) [14]
[69]     1.2    0.14    5.25 10353808         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 [69]
                2.31    0.99 15163133/51276087     operator==(irept const&, irept const&) <cycle 22> [63]
                1.35    0.58 8828757/51276087     bool std::operator==<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) <cycle 22> [252]
                0.02    0.00 8828757/136601120     bool std::operator==<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) [370]
-----------------------------------------------
                                 112             boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1336]
                                 192             boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1222]
                                 324             boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [158]
                               11455             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [291]
                               17903             boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [373]
                              168848             boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [228]
                             2824414             prop_convt::convert_bool(exprt const&) <cycle 15> [189]
                0.00    0.01     361/859333      symex_target_equationt::convert_assumptions(prop_convt&) [777]
                0.00    0.09    2692/859333      arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [507]
                0.01    0.23    7024/859333      symex_target_equationt::convert_decls(prop_convt&) const [389]
                0.02    0.34   10312/859333      prop_convt::set_to(exprt const&, bool) [238]
                0.02    0.38   11274/859333      prop_convt::set_equality_to_true(exprt const&) [338]
                0.02    0.42   12501/859333      arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [306]
                0.04    0.75   22366/859333      arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [217]
                0.19    3.51  105039/859333      symex_target_equationt::convert_assertions(prop_convt&) [88]
                0.26    4.72  141236/859333      arrayst::add_array_Ackermann_constraints() [71]
                0.77   14.21  424776/859333      symex_target_equationt::convert_guards(prop_convt&) [31]
[70]     1.2    0.21    5.06 3760829         prop_convt::convert(exprt const&) <cycle 15> [70]
                0.09    4.90  665977/665977      std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, literalt> const&, std::tr1::integral_constant<bool, true>) [75]
                0.05    0.00 1331954/210064058     irept::~irept() <cycle 5> [179]
                0.00    0.01  665977/665977      std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&) [1080]
                0.01    0.00  665977/258819111     irept::irept(irept const&) [119]
                0.00    0.00  665977/102002323     exprt::exprt(exprt const&) [519]
                0.00    0.00  665977/665977      std::pair<exprt, literalt>::~pair() [2086]
                0.00    0.00  665977/665977      std::pair<exprt const, literalt>::~pair() [2087]
                             3528014             prop_convt::convert_bool(exprt const&) <cycle 15> [189]
-----------------------------------------------
                0.01    5.24     148/148         arrayst::post_process() [57]
[71]     1.2    0.01    5.24     148         arrayst::add_array_Ackermann_constraints() [71]
                0.26    4.72  141236/859333      prop_convt::convert(exprt const&) <cycle 15> [70]
                0.00    0.11  141236/520757      equal_exprt::equal_exprt(exprt const&, exprt const&) [337]
                0.00    0.03   70512/123846      index_exprt::index_exprt() [654]
                0.02    0.00 4237061/16063692     exprt::is_constant() const [534]
                0.00    0.02  211748/2516659     exprt::op1() [413]
                0.00    0.02  282472/40981480     exprt::type() [127]
                0.01    0.00   70724/51276087     operator==(irept const&, irept const&) <cycle 22> [63]
                0.00    0.01  141236/119421511     exprt::operands() [41]
                0.00    0.01  211536/6145944     exprt::operator=(exprt const&) [366]
                0.01    0.00  282260/210064058     irept::~irept() <cycle 5> [179]
                0.00    0.00   70512/55493227     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [96]
                0.00    0.00   70512/1208599     typet::operator=(typet const&) [554]
                0.00    0.00   70512/877591      typet::subtype() const [711]
                0.00    0.00  141236/426928      binary_relation_exprt::~binary_relation_exprt() [1164]
                0.00    0.00   70512/6359988     std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long) [509]
                0.00    0.00   70512/258819111     irept::irept(irept const&) [119]
                0.00    0.00   70512/16260818     namespace_baset::follow(typet const&) const [485]
                0.00    0.00  141024/80383146     std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&) [400]
                0.00    0.00   70512/19568616     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [548]
                0.00    0.00   70512/102002323     exprt::exprt(exprt const&) [519]
                0.00    0.00   70512/34828319     cnft::lnot(literalt) [825]
                0.00    0.00     994/8419        unsigned_union_find::find(unsigned int) const [2333]
-----------------------------------------------
                                                 <spontaneous>
[72]     1.2    5.22    0.00                 Minisat::Solver::addClause_(Minisat::vec<Minisat::Lit>&) [72]
-----------------------------------------------
                0.00    0.00       9/143204212     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [690]
                0.00    0.00      50/143204212     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1646]
                0.00    0.00      51/143204212     add_padding(struct_typet&, namespacet const&) [1494]
                0.00    0.00      96/143204212     c_sizeof_type_rec(exprt const&) [1918]
                0.00    0.00     124/143204212     goto_symex_statet::constant_propagation(exprt const&) const [627]
                0.00    0.00     209/143204212     code_blockt::end_location() const [1877]
                0.00    0.00     257/143204212     alignment(typet const&, namespacet const&) [1794]
                0.00    0.00    1000/143204212     vector_typet::size() const [1736]
                0.00    0.00    2092/143204212     goto_checkt::bounds_check(index_exprt const&, guardt const&) [508]
                0.00    0.00    5348/143204212     code_typet::has_ellipsis() const [1355]
                0.00    0.00    7059/143204212     code_typet::return_type() const [1522]
                0.00    0.00    9935/143204212     replace_location(exprt&, locationt const&) [1140]
                0.00    0.00   13146/143204212     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [911]
                0.00    0.00   19229/143204212     code_typet::arguments() const [1401]
                0.00    0.00   26472/143204212     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 20> [907]
                0.00    0.00   73538/143204212     ansi_c_declarationt::value() const [1269]
                0.00    0.00   80068/143204212     typet::subtypes() const [1255]
                0.00    0.00  111222/143204212     exprt::location() const [1193]
                0.00    0.00  119098/143204212     typet::has_subtypes() const [900]
                0.00    0.00  124354/143204212     struct_union_typet::components() const [1183]
                0.00    0.00  125824/143204212     c_typecheck_baset::typecheck_symbol_type(typet&) [342]
                0.00    0.00  155155/143204212     array_typet::size() const [1131]
                0.00    0.01  270123/143204212     c_typecheck_baset::typecheck_type(typet&) <cycle 3> [316]
                0.00    0.01  270123/143204212     typet::location() const [1055]
                0.00    0.01  270173/143204212     ansi_c_convertt::convert_type(typet&, c_storage_spect&) <cycle 4> [270]
                0.00    0.01  347419/143204212     simplify_exprt::simplify_mult(exprt&) [249]
                0.00    0.01  365478/143204212     typet::has_subtype() const [901]
                0.00    0.01  367159/143204212     simplify_exprt::simplify_typecast(exprt&) <cycle 19> [159]
                0.01    0.02  877591/143204212     typet::subtype() const [711]
                0.20    0.41 17138366/143204212     exprt::operands() const [250]
                0.54    1.12 46978960/143204212     exprt::type() const [148]
                0.87    1.80 75444484/143204212     exprt::has_operands() const [97]
[73]     1.2    1.65    3.42 143204212         irept::find(dstring const&) const [73]
                3.42    0.00 143204212/170184072     std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::find(dstring const&) const [86]
-----------------------------------------------
                                                 <spontaneous>
[74]     1.2    5.00    0.00                 Minisat::OccLists<int, Minisat::vec<unsigned int>, Minisat::SimpSolver::ClauseDeleted>::clean(int const&) [74]
-----------------------------------------------
                0.09    4.90  665977/665977      prop_convt::convert(exprt const&) <cycle 15> [70]
[75]     1.2    0.09    4.90  665977         std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, literalt> const&, std::tr1::integral_constant<bool, true>) [75]
                2.15    0.10  665977/18288434     irept::hash() const [9]
                0.01    2.13  433162/433162      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) [133]
                0.00    0.51  665977/666049      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 [301]
-----------------------------------------------
                                                 <spontaneous>
[76]     1.1    4.97    0.00                 Minisat::SimpSolver::relocAll(Minisat::ClauseAllocator&) [76]
-----------------------------------------------
                0.03    0.17   19996/478752      operator|=(guardt&, guardt const&) [198]
                0.73    3.95  458756/478752      guardt::as_expr() const [78]
[77]     1.1    0.76    4.12  478752         guardt::as_expr(std::_List_const_iterator<exprt>) const [77]
                0.05    1.89 21874407/22269082     exprt::copy_to_operands(exprt const&) [140]
                0.64    0.84 21874407/21875474     exprt::is_boolean() const [168]
                0.07    0.35 21874407/26310028     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [303]
                0.00    0.20  320051/666469      true_exprt::true_exprt() [331]
                0.00    0.03   72461/6795995     exprt::exprt(dstring const&, typet const&) [104]
                0.02    0.00  537434/210064058     irept::~irept() <cycle 5> [179]
                0.00    0.01   72461/1153084     std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long) [457]
                0.00    0.01   72461/73092       exprt::reserve_operands(unsigned int) [1118]
                0.01    0.00  478752/258819111     irept::irept(irept const&) [119]
                0.00    0.00   72461/6145944     exprt::operator=(exprt const&) [366]
                0.00    0.00   72461/3821464     typet::typet(dstring const&) [500]
                0.00    0.00  320051/1687514     constant_exprt::~constant_exprt() [982]
                0.00    0.00  478752/102002323     exprt::exprt(exprt const&) [519]
-----------------------------------------------
                0.00    0.00       2/458756      goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1216]
                0.00    0.01     941/458756      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.04    3698/458756      goto_symext::return_assignment(goto_symex_statet&) [165]
                0.00    0.05    4529/458756      goto_symext::symex_end_of_function(goto_symex_statet&) [281]
                0.00    0.05    4566/458756      goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [87]
                0.00    0.05    4766/458756      goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [99]
                0.00    0.07    7132/458756      goto_symext::symex_decl(goto_symex_statet&) [204]
                0.00    0.08    7892/458756      goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [388]
                0.00    0.19   18806/458756      guardt::guard_expr(exprt&) const [418]
                0.00    0.21   20716/458756      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [42]
                0.00    0.23   22193/458756      goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [117]
                0.00    1.09  106661/458756      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [28]
                0.00    1.11  108483/458756      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [13]
                0.00    1.51  148371/458756      goto_symext::symex_goto(goto_symex_statet&) [20]
[78]     1.1    0.00    4.68  458756         guardt::as_expr() const [78]
                0.73    3.95  458756/478752      guardt::as_expr(std::_List_const_iterator<exprt>) const [77]
-----------------------------------------------
                0.00    0.00      50/178564652     ansi_c_convertt::convert_expr(exprt&) <cycle 4> [1342]
                0.00    0.00      51/178564652     ansi_c_convertt::convert_type(typet&, c_storage_spect&) <cycle 4> [270]
                0.00    0.00     100/178564652     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1477]
                0.00    0.00     102/178564652     struct_union_typet::components() [1884]
                0.00    0.00     306/178564652     string_constantt::set_value(dstring const&) [1446]
                0.00    0.00    1000/178564652     typet::location() [1693]
                0.00    0.00    3000/178564652     vector_typet::size() [1585]
                0.00    0.00    6763/178564652     do_pointer(unsigned int, unsigned int) [540]
                0.00    0.00   12200/178564652     code_typet::make_ellipsis() [1201]
                0.00    0.00  158737/178564652     typet::subtypes() [738]
                0.00    0.00  206611/178564652     code_typet::return_type() [938]
                0.00    0.00  234439/178564652     irep_serializationt::read_irep(std::istream&, irept&) <cycle 21> [541]
                0.00    0.00  263798/178564652     ansi_c_declarationt::value() [882]
                0.00    0.00  274618/178564652     yyansi_cparse() [152]
                0.00    0.00  318720/178564652     code_typet::arguments() [692]
                0.00    0.00  354739/178564652     code_typet::parameters() [735]
                0.01    0.01  484011/178564652     array_typet::size() [741]
                0.01    0.01  911623/178564652     typet::subtype() [611]
                0.01    0.02 1223408/178564652     exprt::location() [563]
                0.01    0.02 1235591/178564652     merge_irept::merged(irept const&) [12]
                0.04    0.05 3405161/178564652     irept::set(dstring const&, long) [216]
                0.11    0.13 9066633/178564652     irept::set(dstring const&, dstring const&) [230]
                0.48    0.57 40981480/178564652     exprt::type() [127]
                1.38    1.65 119421511/178564652     exprt::operands() [41]
[79]     1.0    2.07    2.47 178564652         std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [79]
                1.17    0.02 30812382/210064058     irept::~irept() <cycle 5> [179]
                0.44    0.67 15406191/15406191     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, irept> >, std::pair<dstring const, irept> const&) [195]
                0.16    0.00 15406191/258819111     irept::irept(irept const&) [119]
-----------------------------------------------
                0.00    4.50   50724/50724       goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&) [81]
[80]     1.0    0.00    4.50   50724         goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&) [80]
                0.04    4.41   50724/50724       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&) [82]
                0.00    0.04   50724/55785       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&) [677]
                0.01    0.00   50724/50724       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&) [1018]
                0.00    0.00   50724/55785       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&) [2187]
-----------------------------------------------
                0.00    2.25   25360/50724       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [109]
                0.00    2.25   25364/50724       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&) [105]
[81]     1.0    0.00    4.50   50724         goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&) [81]
                0.00    4.50   50724/50724       goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&) [80]
-----------------------------------------------
                0.04    4.41   50724/50724       goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&) [80]
[82]     1.0    0.04    4.41   50724         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&) [82]
                0.86    3.55   50724/50724       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> >*) [84]
-----------------------------------------------
                0.00    4.43     163/163         cbmc_parseoptionst::doit() [2]
[83]     1.0    0.00    4.43     163         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [83]
                0.00    3.70     163/163         link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [91]
                0.00    0.53     163/163         cbmc_parseoptionst::process_goto_program(optionst const&, goto_functionst&) [296]
                0.00    0.19     163/163         read_goto_binary(std::string const&, symbol_tablet&, goto_functionst&, message_handlert&) [427]
                0.00    0.02     163/163         configt::ansi_ct::set_from_symbol_table(symbol_tablet const&) [875]
                0.00    0.00     163/15195       cmdlinet::isset(char const*) const [1070]
                0.00    0.00     163/207947      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&) [1007]
                0.00    0.00     326/571739      messaget::eom(messaget::mstreamt&) [2095]
                0.00    0.00     163/163         is_goto_binary(std::string const&) [2768]
-----------------------------------------------
                             52409247             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> >*) [84]
                0.86    3.55   50724/50724       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&) [82]
[84]     1.0    0.86    3.55   50724+52409247 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> >*) [84]
                0.84    2.71 104843846/104843846     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*) [94]
                             52409247             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> >*) [84]
-----------------------------------------------
                0.32    4.00 35182671/35182671     irept::detatch() [45]
[85]     1.0    0.32    4.00 35182671         irept::dt::dt(irept::dt const&) [85]
                0.58    1.97 70365342/70365342     std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) [125]
                0.22    1.12 35182671/35182671     std::vector<irept, std::allocator<irept> >::vector(std::vector<irept, std::allocator<irept> > const&) [178]
                0.11    0.00 70365342/70365342     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::map(std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) [501]
-----------------------------------------------
                0.65    0.00 26979860/170184072     irept::get(dstring const&) const [201]
                3.42    0.00 143204212/170184072     irept::find(dstring const&) const [73]
[86]     0.9    4.07    0.00 170184072         std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::find(dstring const&) const [86]
-----------------------------------------------
                0.00    3.86    4566/4566        goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[87]     0.9    0.00    3.86    4566         goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [87]
                0.00    3.32    4566/4566        goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [99]
                0.00    0.50    4566/147261      symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [27]
                0.00    0.05    4566/458756      guardt::as_expr() const [78]
                0.00    0.00    9132/1445935     exprt::op1() const [604]
                0.00    0.00    4566/3386347     to_symbol_expr(exprt const&) [455]
                0.00    0.00    4566/6201991     symbol_exprt::get_identifier() const [401]
                0.00    0.00    4566/210064058     irept::~irept() <cycle 5> [179]
                0.00    0.00    4566/12513379     dstring::operator==(char const*) const [503]
                0.00    0.00    9132/2367593     has_prefix(std::string const&, std::string const&) [2053]
-----------------------------------------------
                0.11    3.73     148/148         symex_target_equationt::convert(prop_convt&) [24]
[88]     0.9    0.11    3.73     148         symex_target_equationt::convert_assertions(prop_convt&) [88]
                0.19    3.51  105039/859333      prop_convt::convert(exprt const&) <cycle 15> [70]
                0.02    0.00  105039/152670      cnft::limplies(literalt, literalt) [713]
                0.00    0.00      11/11998       prop_convt::set_to(exprt const&, bool) [238]
                0.00    0.00      11/133753      boolbvt::set_to(exprt const&, bool) [58]
                0.00    0.00  105039/80383146     std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&) [400]
                0.00    0.00  105039/34828319     cnft::lnot(literalt) [825]
                0.00    0.00     361/14889447     cnft::land(literalt, literalt) [298]
                0.00    0.00     139/55493227     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [96]
                0.00    0.00     139/6359988     std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long) [509]
                0.00    0.00     139/19568616     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [548]
-----------------------------------------------
                                                 <spontaneous>
[89]     0.9    3.74    0.00                 Minisat::Solver::detachClause(unsigned int, bool) [89]
                0.00    0.00    1091/65935960     Minisat::vec<Minisat::Lit>::capacity(int) [318]
-----------------------------------------------
                                                 <spontaneous>
[90]     0.9    3.74    0.00                 Minisat::SimpSolver::gatherTouchedClauses() [90]
-----------------------------------------------
                0.00    3.70     163/163         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [83]
[91]     0.9    0.00    3.70     163         link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [91]
                0.00    3.68      51/51          add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [92]
                0.00    0.01      86/86          goto_convert(dstring const&, symbol_tablet&, goto_functionst&, message_handlert&) [933]
                0.00    0.01     214/214         compute_called_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [1060]
                0.00    0.00      87/29433       std::set<dstring, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) [1019]
                0.00    0.00     172/1486747     std::set<dstring, std::less<dstring>, std::allocator<dstring> >::insert(dstring const&) [463]
                0.00    0.00      86/207947      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&) [1007]
                0.00    0.00    1058/1786        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&) [2435]
                0.00    0.00     591/777359      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree() [2078]
                0.00    0.00     591/777359      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*) [2077]
-----------------------------------------------
                0.00    3.68      51/51          link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [91]
[92]     0.9    0.00    3.68      51         add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [92]
                0.00    1.69      50/50          ansi_c_languaget::parse(std::istream&, std::string const&, message_handlert&) [151]
                0.00    1.61      50/50          ansi_c_languaget::typecheck(symbol_tablet&, std::string const&, message_handlert&) [160]
                0.00    0.37      50/100         linking(symbol_tablet&, symbol_tablet&, message_handlert&) [247]
                0.00    0.01   13056/96191       dstring::dstring(char const*) [688]
                0.00    0.00      50/438         symbol_tablet::~symbol_tablet() [831]
                0.00    0.00      50/438         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() [1244]
                0.00    0.00      50/438         symbol_tablet::symbol_tablet() [1639]
                0.00    0.00      50/18781       ansi_c_languaget::~ansi_c_languaget() [1258]
                0.00    0.00      85/207947      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&) [1007]
                0.00    0.00   13056/18105       std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) const [2254]
                0.00    0.00      50/438         std::tr1::unordered_map<dstring, symbolt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, symbolt> > >::~unordered_map() [2603]
-----------------------------------------------
                             291961534             irept::~irept() <cycle 5> [179]
                0.09    0.00 2490794/210064058     irept::clear() [516]
                0.58    0.01 15133798/210064058     irept::operator=(irept const&) [226]
                1.34    0.03 35182671/210064058     irept::detatch() [45]
[93]     0.8    3.58    0.01 344768797         irept::remove_ref(irept::dt*) <cycle 5> [93]
                0.01    0.00 63518899/127037973     std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::~_Rb_tree() [824]
                             63518899             irept::dt::~dt() <cycle 5> [328]
                             63518899             std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, irept> >*) <cycle 5> [157]
-----------------------------------------------
                0.84    2.71 104843846/104843846     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> >*) [84]
[94]     0.8    0.84    2.71 104843846         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*) [94]
                2.71    0.00 104843846/105189184     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&) [120]
-----------------------------------------------
                             12358075             simplify_exprt::simplify_rec(exprt&) <cycle 19> [95]
                                  10             simplify_exprt::simplify_byte_extract(exprt&) <cycle 19> [636]
                              362600             simplify_exprt::simplify_address_of_arg(exprt&) <cycle 19> [466]
                             2537591             simplify(exprt&, namespacet const&) <cycle 19> [799]
[95]     0.8    0.35    3.15 2900201+12358075 simplify_exprt::simplify_rec(exprt&) <cycle 19> [95]
                0.07    1.49 18085211/119421511     exprt::operands() [41]
                0.11    0.71 18121844/75444484     exprt::has_operands() const [97]
                0.58    0.01 15258276/210064058     irept::~irept() <cycle 5> [179]
                0.16    0.00 15258276/258819111     irept::irept(irept const&) [119]
                0.01    0.00 15258276/102002323     exprt::exprt(exprt const&) [519]
                             15258276             simplify_exprt::simplify_node(exprt&) <cycle 19> [56]
                             12358075             simplify_exprt::simplify_rec(exprt&) <cycle 19> [95]
-----------------------------------------------
                0.00    0.00       2/55493227     prop_convt::set_to(exprt const&, bool) [238]
                0.00    0.00     139/55493227     symex_target_equationt::convert_assertions(prop_convt&) [88]
                0.00    0.00    2568/55493227     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [507]
                0.00    0.00   11183/55493227     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [217]
                0.00    0.00   12501/55493227     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [306]
                0.00    0.00   16511/55493227     cnft::lor(std::vector<literalt, std::allocator<literalt> > const&) [1210]
                0.00    0.00   70512/55493227     arrayst::add_array_Ackermann_constraints() [71]
                0.00    0.01  185505/55493227     cnft::gate_or(literalt, literalt, literalt) [782]
                0.01    0.03  758760/55493227     propt::set_equal(literalt, literalt) [496]
                0.07    0.18 4101495/55493227     cnft::gate_and(literalt, literalt, literalt) [346]
                0.08    0.20 4425428/55493227     cnft::lselect(literalt, literalt, literalt) [317]
                0.17    0.42 9330827/55493227     cnft::land(std::vector<literalt, std::allocator<literalt> > const&) [161]
                0.19    0.47 10544796/55493227     bv_utilst::carry(literalt, literalt, literalt) [116]
                0.47    1.16 26033000/55493227     cnft::gate_xor(literalt, literalt, literalt) [141]
[96]     0.8    1.00    2.48 55493227         satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [96]
                0.64    1.03 53177534/53177605     convert(std::vector<literalt, std::allocator<literalt> > const&, Minisat::vec<Minisat::Lit>&) [156]
                0.49    0.14 55493227/55493375     satcheck_minisat2_baset<Minisat::SimpSolver>::add_variables() [264]
                0.18    0.00 53177534/96785127     Minisat::vec<Minisat::Lit>::clear(bool) [375]
-----------------------------------------------
                0.00    0.00       2/75444484     c_sizeof_type_rec(exprt const&) [1918]
                0.00    0.00       5/75444484     expr2ct::convert_function(exprt const&, std::string const&, unsigned int) <cycle 1> [1990]
                0.00    0.00       6/75444484     flatten_byte_operators(exprt const&, namespacet const&) [1962]
                0.00    0.00       8/75444484     expr2ct::convert_overflow(exprt const&, unsigned int&) <cycle 1> [1782]
                0.00    0.00       8/75444484     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 19> [552]
                0.00    0.00       9/75444484     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 14> [1775]
                0.00    0.00      18/75444484     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [532]
                0.00    0.00      46/75444484     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 7> [1368]
                0.00    0.00      57/75444484     counterexample_value_binary(exprt const&, namespacet const&) [1371]
                0.00    0.00      82/75444484     guardt::add(exprt const&) [917]
                0.00    0.00     114/75444484     expr2ct::convert_array(exprt const&, unsigned int&) <cycle 1> [1570]
                0.00    0.00     124/75444484     goto_convertt::convert_block(code_blockt const&, goto_programt&) <cycle 7> [1629]
                0.00    0.00     154/75444484     yyansi_cparse() [152]
                0.00    0.00     300/75444484     ansi_c_convertt::convert_code(codet&) [1082]
                0.00    0.00     354/75444484     c_typecheck_baset::typecheck_decl_block(codet&) <cycle 2> [1576]
                0.00    0.00     425/75444484     c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1450]
                0.00    0.00     556/75444484     goto_convertt::clean_expr(exprt&, goto_programt&, bool) <cycle 7> [1361]
                0.00    0.00     608/75444484     has_and_or(exprt const&) [1706]
                0.00    0.00     611/75444484     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [310]
                0.00    0.00     756/75444484     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [775]
                0.00    0.00     783/75444484     simplify_exprt::simplify_not(exprt&) <cycle 19> [374]
                0.00    0.00    1032/75444484     compute_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [1529]
                0.00    0.00    2911/75444484     exprt::find_location() const [1363]
                0.00    0.00    3420/75444484     has_byte_operator(exprt const&) [1526]
                0.00    0.00    4832/75444484     expr2ct::convert_binary(exprt const&, std::string const&, unsigned int, bool) <cycle 1> [1387]
                0.00    0.00    5576/75444484     boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [691]
                0.00    0.00    6101/75444484     c_typecheck_baset::typecheck_expr_operands(exprt&) <cycle 3> [1390]
                0.00    0.00    6552/75444484     ansi_c_convertt::convert_expr(exprt&) <cycle 4> [1342]
                0.00    0.00    7118/75444484     goto_convertt::needs_cleaning(exprt const&) [1413]
                0.00    0.00    8232/75444484     bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [153]
                0.00    0.00    9935/75444484     replace_location(exprt&, locationt const&) [1140]
                0.00    0.00   12001/75444484     prop_convt::set_to(exprt const&, bool) [238]
                0.00    0.00   12245/75444484     boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [412]
                0.00    0.00   13886/75444484     replace_symbolt::have_to_replace(exprt const&) const <cycle 18> [1102]
                0.00    0.00   14376/75444484     prop_convt::get(exprt const&) const <cycle 17> [1110]
                0.00    0.00   14736/75444484     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.00    0.00   18089/75444484     simplify_exprt::simplify_typecast(exprt&) <cycle 19> [159]
                0.00    0.00   21440/75444484     goto_symex_statet::constant_propagation(exprt const&) const [627]
                0.00    0.00   26472/75444484     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 20> [907]
                0.00    0.00   31241/75444484     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [39]
                0.00    0.00   33900/75444484     simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [461]
                0.00    0.00   46384/75444484     has_symbol(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > const&, bool, bool) [877]
                0.00    0.00   48354/75444484     expr2ct::get_symbols(exprt const&) [757]
                0.00    0.00   51063/75444484     goto_checkt::has_dereference(exprt const&) [1180]
                0.00    0.00   61558/75444484     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [241]
                0.00    0.00   83455/75444484     goto_checkt::check_rec(exprt const&, guardt&, bool) [344]
                0.00    0.00  105706/75444484     dirtyt::find_dirty(exprt const&) [853]
                0.00    0.01  127651/75444484     goto_symex_statet::get_original_name(exprt&) const <cycle 10> [411]
                0.00    0.01  207243/75444484     compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [893]
                0.00    0.01  216297/75444484     simplify_exprt::simplify_boolean(exprt&) <cycle 19> [410]
                0.00    0.03  823270/75444484     simplify_exprt::simplify_plus(exprt&) [144]
                0.01    0.03  880555/75444484     goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&) [379]
                0.02    0.11 2730230/75444484     goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 9> [266]
                0.02    0.13 3386347/75444484     to_symbol_expr(exprt const&) [455]
                0.02    0.14 3555744/75444484     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 12> [102]
                0.03    0.17 4193552/75444484     goto_symext::replace_array_equal(exprt&) [210]
                0.03    0.17 4193552/75444484     goto_symext::adjust_float_expressions(exprt&) [180]
                0.03    0.17 4388195/75444484     simplify_exprt::sort_and_join(exprt&) [132]
                0.03    0.18 4554365/75444484     goto_symext::replace_nondet(exprt&) [206]
                0.03    0.21 5335549/75444484     to_symbol_expr(exprt&) [386]
                0.04    0.26 6503530/75444484     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [67]
                0.09    0.61 15570919/75444484     simplify_exprt::simplify_node(exprt&) <cycle 19> [56]
                0.11    0.71 18121844/75444484     simplify_exprt::simplify_rec(exprt&) <cycle 19> [95]
[97]     0.8    0.46    2.98 75444484         exprt::has_operands() const [97]
                0.87    1.80 75444484/143204212     irept::find(dstring const&) const [73]
                0.30    0.00 46001148/56408011     get_nil_irep() [353]
-----------------------------------------------
                             136364705             bool std::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 22> [361]
[98]     0.8    0.96    2.46 136364705         bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 22> [98]
                1.68    0.00 100553067/100553067     bool std::operator==<dstring const, irept>(std::pair<dstring const, irept> const&, std::pair<dstring const, irept> const&) [155]
                0.56    0.00 187902656/1101147154     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [100]
                0.22    0.00 88738709/136601120     bool std::operator==<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) [370]
                             100551872             operator==(irept const&, irept const&) <cycle 22> [63]
                             88738709             bool std::operator==<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) <cycle 22> [252]
-----------------------------------------------
                0.00    3.32    4566/4566        goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [87]
[99]     0.8    0.00    3.32    4566         goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [99]
                0.00    2.61    4366/4366        goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [123]
                0.00    0.50    4566/4566        symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&) [305]
                0.00    0.07    4366/4529        goto_symex_statet::new_frame() [577]
                0.00    0.05    4766/458756      guardt::as_expr() const [78]
                0.00    0.04    4366/4366        goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&) [659]
                0.00    0.02    7624/1687962     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [67]
                0.00    0.02     200/4729        symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&) [299]
                0.00    0.00    4566/349674      std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::operator[](dstring const&) [668]
                0.00    0.00    4366/131700      std::vector<exprt, std::allocator<exprt> >::~vector() [1071]
                0.00    0.00    4366/6145944     exprt::operator=(exprt const&) [366]
                0.00    0.00    4366/4518        std::vector<exprt, std::allocator<exprt> >::vector(std::vector<exprt, std::allocator<exprt> > const&) [1549]
                0.00    0.00    4566/3386347     to_symbol_expr(exprt const&) [455]
                0.00    0.00    4566/1445935     exprt::op1() const [604]
                0.00    0.00    4566/5446        code_function_callt::lhs() const [1558]
                0.00    0.00    4766/210064058     irept::~irept() <cycle 5> [179]
                0.00    0.00    4566/6201991     symbol_exprt::get_identifier() const [401]
                0.00    0.00    4366/5246        code_function_callt::arguments() const [1560]
                0.00    0.00    4366/17138366     exprt::operands() const [250]
                0.00    0.00    4566/4566        symex_bmct::get_unwind_recursion(dstring const&, unsigned int) [1732]
                0.00    0.00     200/200         symex_bmct::no_body(dstring const&) [1961]
                0.00    0.00    4566/5787        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 [2354]
                0.00    0.00    4366/131700      std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base() [2143]
                0.00    0.00    4366/3123897     goto_symex_statet::call_stack() [2050]
                0.00    0.00       1/571739      messaget::eom(messaget::mstreamt&) [2095]
-----------------------------------------------
                0.00    0.00 1235591/1101147154     merge_irept::merged(irept const&) [12]
                0.56    0.00 187902656/1101147154     bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 22> [98]
                2.72    0.00 912008907/1101147154     irept::hash() const [9]
[100]    0.8    3.29    0.00 1101147154         std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [100]
-----------------------------------------------
[101]    0.8    0.15    3.12  613283+1846    <cycle 12 as a whole> [101]
                0.15    3.12  614170+3000911     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 12> [102]
                0.00    0.00     951             goto_symext::dereference_rec_address_of(exprt&, goto_symex_statet&, guardt&) <cycle 12> [1496]
                0.00    0.00       8+8           goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&) <cycle 12> [1713]
-----------------------------------------------
                             3000911             goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 12> [102]
                                  10             goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&) <cycle 12> [1713]
                                 877             goto_symext::dereference_rec_address_of(exprt&, goto_symex_statet&, guardt&) <cycle 12> [1496]
                0.15    3.12  613283/613283      goto_symext::dereference(exprt&, goto_symex_statet&, bool) [66]
[102]    0.8    0.15    3.12  614170+3000911 goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 12> [102]
                0.00    2.01   58380/58380       dereferencet::dereference(exprt const&, guardt const&, dereferencet::modet) [137]
                0.03    0.57 6881108/119421511     exprt::operands() [41]
                0.03    0.28   58380/58380       goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&) [379]
                0.02    0.14 3555744/75444484     exprt::has_operands() const [97]
                0.03    0.00 3556701/12513379     dstring::operator==(char const*) const [503]
                0.00    0.00   45460/610096      to_index_expr(exprt&) [593]
                0.00    0.00  116768/210064058     irept::~irept() <cycle 5> [179]
                0.00    0.00   45460/47241       index_exprt::array() [1191]
                0.00    0.00   45484/40981480     exprt::type() [127]
                0.00    0.00    2239/2115340     exprt::is_zero() const [307]
                0.00    0.00     957/1697        address_of_exprt::object() [1595]
                0.00    0.00     957/957         to_address_of_expr(exprt&) [1648]
                0.00    0.00    2239/155155      array_typet::size() const [1131]
                0.00    0.00     957/957         goto_symext::is_index_member_symbol_if(exprt const&) [1660]
                0.00    0.00    2239/16260818     namespace_baset::follow(typet const&) const [485]
                0.00    0.00       8/1355462     base_type_eq(typet const&, typet const&, namespacet const&) [220]
                0.00    0.00       8/911623      typet::subtype() [611]
                0.00    0.00   58380/121231      renaming_nst::~renaming_nst() [2150]
                0.00    0.00   58380/122169      namespacet::~namespacet() [2148]
                0.00    0.00   58380/122169      namespace_baset::~namespace_baset() [2149]
                0.00    0.00    2239/194854      to_array_type(typet const&) [2131]
                                 949             goto_symext::dereference_rec_address_of(exprt&, goto_symex_statet&, guardt&) <cycle 12> [1496]
                                   8             goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&) <cycle 12> [1713]
                             3000911             goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 12> [102]
-----------------------------------------------
                0.00    0.00     368/534240      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.03    5382/534240      goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [623]
                0.00    0.13   20716/534240      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [42]
                0.00    0.65  108006/534240      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [13]
                0.00    0.84  138419/534240      goto_symext::symex_goto(goto_symex_statet&) [20]
                0.00    1.58  261349/534240      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [28]
[103]    0.7    0.01    3.23  534240         goto_symext::do_simplify(exprt&) [103]
                0.19    3.02  534240/2511984     simplify(exprt&, namespacet const&) <cycle 19> [799]
                0.00    0.02  534240/700237      optionst::get_bool_option(std::string const&) const [791]
-----------------------------------------------
                0.00    0.00       1/6795995     goto_checkt::pointer_rel_check(exprt const&, guardt const&) [1588]
                0.00    0.00       2/6795995     c_typecheck_baset::typecheck_expr_index(exprt&) [1889]
                0.00    0.00       4/6795995     concatenation_exprt::concatenation_exprt(typet const&) [1963]
                0.00    0.00       6/6795995     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [388]
                0.00    0.00       8/6795995     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&) <cycle 12> [1713]
                0.00    0.00      10/6795995     member_exprt::member_exprt(exprt const&, dstring const&, typet const&) [1900]
                0.00    0.00      12/6795995     typecast_exprt::typecast_exprt(exprt const&, typet const&) [1897]
                0.00    0.00      18/6795995     goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&) [1464]
                0.00    0.00      20/6795995     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 17> [767]
                0.00    0.00      23/6795995     goto_checkt::div_by_zero_check(div_exprt const&, guardt const&) [1445]
                0.00    0.00      34/6795995     side_effect_exprt::side_effect_exprt(dstring const&, typet const&) [1824]
                0.00    0.00      34/6795995     symbol_exprt::symbol_exprt(typet const&) [1840]
                0.00    0.00      46/6795995     goto_convert_functionst::add_return(goto_function_templatet<goto_programt>&, locationt const&) [1575]
                0.00    0.00      76/6795995     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1519]
                0.00    0.00     274/6795995     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1190]
                0.00    0.00     284/6795995     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&) [644]
                0.00    0.00     300/6795995     infinity_exprt::infinity_exprt(typet const&) [1598]
                0.00    0.00     306/6795995     or_exprt::or_exprt(exprt const&, exprt const&, exprt const&) [1520]
                0.00    0.00     556/6795995     simplify_exprt::simplify_address_of(exprt&) <cycle 19> [392]
                0.00    0.00     708/6795995     dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1097]
                0.00    0.00     834/6795995     address_of_exprt::address_of_exprt() [1398]
                0.00    0.00     856/6795995     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1205]
                0.00    0.00    1227/6795995     dynamic_object(exprt const&) [1389]
                0.00    0.00    1246/6795995     goto_symext::replace_nondet(exprt&) [206]
                0.00    0.00    2002/6795995     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [240]
                0.00    0.00    2023/6795995     goto_checkt::bounds_check(index_exprt const&, guardt const&) [508]
                0.00    0.00    2095/6795995     and_exprt::and_exprt(exprt const&, exprt const&) [1310]
                0.00    0.00    2752/6795995     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [450]
                0.00    0.00    3453/6795995     index_exprt::index_exprt(typet const&) [1260]
                0.00    0.00    5571/6795995     predicate_exprt::predicate_exprt(dstring const&) [1241]
                0.00    0.00    7871/6795995     goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [915]
                0.00    0.00    8077/6795995     or_exprt::or_exprt(exprt const&, exprt const&) [1116]
                0.00    0.00    8248/6795995     not_exprt::not_exprt(exprt const&) [1133]
                0.00    0.01   12323/6795995     index_exprt::index_exprt(exprt const&, exprt const&) [1047]
                0.00    0.01   18655/6795995     binary_exprt::binary_exprt(dstring const&, typet const&) [883]
                0.00    0.01   20750/6795995     if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&) [851]
                0.00    0.01   20764/6795995     goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [740]
                0.00    0.01   21732/6795995     exprt::make_not() [685]
                0.00    0.01   27043/6795995     if_exprt::if_exprt(exprt const&, exprt const&, exprt const&) [762]
                0.00    0.01   31680/6795995     codet::codet() [865]
                0.00    0.02   39984/6795995     binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&) [714]
                0.00    0.02   40408/6795995     simplify_exprt::simplify_minus(exprt&) <cycle 19> [665]
                0.00    0.02   44894/6795995     index_exprt::index_exprt(exprt const&, exprt const&, typet const&) [705]
                0.00    0.02   48466/6795995     member_exprt::member_exprt(typet const&) [680]
                0.00    0.03   61480/6795995     dereferencet::build_reference_to(exprt const&, dereferencet::modet, exprt const&, guardt const&) [197]
                0.00    0.03   61769/6795995     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [241]
                0.00    0.03   66430/6795995     unary_exprt::unary_exprt(dstring const&, exprt const&, typet const&) [684]
                0.00    0.03   72461/6795995     guardt::as_expr(std::_List_const_iterator<exprt>) const [77]
                0.00    0.03   75710/6795995     codet::codet(dstring const&) [651]
                0.00    0.04   77838/6795995     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.00    0.08  167982/6795995     binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&, typet const&) [484]
                0.00    0.11  253963/6795995     address_of_exprt::address_of_exprt(exprt const&) [378]
                0.00    0.12  273660/6795995     exprt::make_bool(bool) [419]
                0.00    0.13  293368/6795995     symbol_exprt::symbol_exprt(dstring const&, typet const&) [451]
                0.01    0.28  616925/6795995     predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&) [308]
                0.03    0.87 1930700/6795995     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [39]
                0.03    1.11 2468033/6795995     constant_exprt::constant_exprt(typet const&) [186]
[104]    0.7    0.10    3.07 6795995         exprt::exprt(dstring const&, typet const&) [104]
                0.14    2.76 6795995/7117357     irept::add(dstring const&, irept const&) [112]
                0.06    0.11 6795995/339338326     irept::detatch() [45]
-----------------------------------------------
                0.00    3.13   25364/25364       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_create_node(goto_symex_statet::goto_statet const&) [106]
[105]    0.7    0.00    3.13   25364         goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&) [105]
                0.00    2.25   25364/50724       goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&) [81]
                0.01    0.55   25364/50724       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&) [192]
                0.01    0.31   25364/50724       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&) [263]
                0.00    0.01   25364/1239346     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [322]
                0.00    0.00   25364/50724       goto_symex_statet::propagationt::propagationt(goto_symex_statet::propagationt const&) [2206]
                0.00    0.00   25364/50724       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&) [2207]
                0.00    0.00   25364/320372      guardt::guardt(guardt const&) [2116]
                0.00    0.00   25364/50724       value_sett::value_sett(value_sett const&) [2205]
                0.00    0.00   25364/50724       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&) [2208]
-----------------------------------------------
                0.00    3.13   25364/25364       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&) [107]
[106]    0.7    0.00    3.13   25364         std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_create_node(goto_symex_statet::goto_statet const&) [106]
                0.00    3.13   25364/25364       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&) [105]
-----------------------------------------------
                0.00    3.13   25364/25364       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [108]
[107]    0.7    0.00    3.13   25364         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&) [107]
                0.00    3.13   25364/25364       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_create_node(goto_symex_statet::goto_statet const&) [106]
-----------------------------------------------
                0.00    0.00       4/25364       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) [1451]
                0.00    0.46    3698/25364       goto_symext::symex_return(goto_symex_statet&) [122]
                0.00    2.68   21662/25364       goto_symext::symex_goto(goto_symex_statet&) [20]
[108]    0.7    0.00    3.13   25364         std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [108]
                0.00    3.13   25364/25364       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&) [107]
-----------------------------------------------
                0.00    0.46    3698/25360       goto_symext::symex_return(goto_symex_statet&) [122]
                0.00    2.68   21662/25360       goto_symext::symex_goto(goto_symex_statet&) [20]
[109]    0.7    0.00    3.13   25360         goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [109]
                0.00    2.25   25360/50724       goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&) [81]
                0.01    0.55   25360/50724       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&) [192]
                0.00    0.31   25360/50724       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&) [263]
                0.00    0.01   25360/1239346     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [322]
                0.00    0.00   25360/50724       goto_symex_statet::propagationt::propagationt(goto_symex_statet::propagationt const&) [2206]
                0.00    0.00   25360/50724       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&) [2207]
                0.00    0.00   25360/320372      guardt::guardt(guardt const&) [2116]
                0.00    0.00   25360/50724       value_sett::value_sett(value_sett const&) [2205]
                0.00    0.00   25360/50724       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&) [2208]
-----------------------------------------------
                              304559             boolbvt::convert_rest(exprt const&) <cycle 15> [597]
[110]    0.7    0.02    3.09  304559         boolbvt::convert_equality(equal_exprt const&) <cycle 15> [110]
                0.15    2.61  304069/334949      bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [114]
                0.00    0.19  304559/1355462     base_type_eq(typet const&, typet const&, namespacet const&) [220]
                0.00    0.04 1217746/46978960     exprt::type() const [148]
                0.00    0.02  609118/17138366     exprt::operands() const [250]
                0.00    0.02  608628/1445935     exprt::op1() const [604]
                0.00    0.02  608138/608138      binary_relation_exprt::lhs() const [759]
                0.01    0.01  304559/483925      boolbvt::is_unbounded_array(typet const&) const [747]
                0.00    0.01     489/489         arrayst::record_array_equality(equal_exprt const&) [906]
                0.00    0.00     490/490         has_byte_operator(exprt const&) [1526]
                0.00    0.00       1/1           flatten_byte_operators(exprt const&, namespacet const&) [1962]
                              608138             boolbvt::convert_bv(exprt const&) <cycle 15> [38]
-----------------------------------------------
                0.01    0.10   25360/698801      goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&) [487]
                0.02    0.14   35358/698801      goto_symext::merge_gotos(goto_symex_statet&) [33]
                0.02    0.18   45792/698801      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [42]
                0.03    0.20   50720/698801      operator|=(guardt&, guardt const&) [198]
                0.04    0.31   79324/698801      goto_symext::symex_goto(goto_symex_statet&) [20]
                0.25    1.80  462247/698801      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[111]    0.7    0.38    2.71  698801         guardt::is_false() const [111]
                2.66    0.06 43797950/44716060     exprt::is_false() const [118]
-----------------------------------------------
                0.00    0.00      20/7117357     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 17> [767]
                0.00    0.00     123/7117357     yyansi_cparse() [152]
                0.00    0.00     148/7117357     simplify_exprt::simplify_mult(exprt&) [249]
                0.00    0.00    1000/7117357     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 3> [712]
                0.00    0.03   65957/7117357     exprt::make_typecast(typet const&) [676]
                0.01    0.10  254114/7117357     typet::typet(dstring const&, typet const&) [497]
                0.14    2.76 6795995/7117357     exprt::exprt(dstring const&, typet const&) [104]
[112]    0.7    0.15    2.89 7117357         irept::add(dstring const&, irept const&) [112]
                1.37    0.00 7117357/7117357     std::pair<dstring const, irept>::pair<dstring, irept>(std::pair<dstring, irept> const&) [177]
                0.81    0.02 21352071/210064058     irept::~irept() <cycle 5> [179]
                0.10    0.19 7117357/14238346     std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_insert_unique(std::pair<dstring const, irept> const&) [277]
                0.23    0.00 21352071/258819111     irept::irept(irept const&) [119]
                0.06    0.12 7117357/339338326     irept::detatch() [45]
                0.00    0.00    1159/15133798     irept::operator=(irept const&) [226]
-----------------------------------------------
                0.00    0.00       8/77782       float_utilst::sub_bias(std::vector<literalt, std::allocator<literalt> > const&) [1499]
                0.00    0.00      20/77782       float_utilst::add_bias(std::vector<literalt, std::allocator<literalt> > const&) [1385]
                0.00    0.00      20/77782       float_utilst::denormalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&) [1316]
                0.00    0.00      20/77782       float_utilst::normalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&) [1108]
                0.00    0.16    4120/77782       bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [153]
                0.00    0.16    4242/77782       bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, std::vector<literalt, std::allocator<literalt> > const&) [169]
                0.00    0.30    7749/77782       boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [321]
                0.00    0.76   19616/77782       bv_utilst::overflow_add(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [232]
                0.01    1.63   41987/77782       bv_utilst::unsigned_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [136]
[113]    0.7    0.01    3.02   77782         bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool) [113]
                0.09    2.93   77782/77782       bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [115]
                0.00    0.00  155516/5051407     std::vector<literalt, std::allocator<literalt> >::vector(std::vector<literalt, std::allocator<literalt> > const&) [578]
                0.00    0.00   77782/19568616     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [548]
                0.00    0.00      48/25255       bv_utilst::inverted(std::vector<literalt, std::allocator<literalt> > const&) [1358]
-----------------------------------------------
                0.00    0.00       5/334949      float_utilst::relation(std::vector<literalt, std::allocator<literalt> > const&, float_utilst::relt, std::vector<literalt, std::allocator<literalt> > const&) [1501]
                0.00    0.00      80/334949      float_utilst::set_rounding_mode(std::vector<literalt, std::allocator<literalt> > const&) [1382]
                0.00    0.00     296/334949      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.00    0.06    6916/334949      bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [544]
                0.00    0.09   10160/334949      bv_utilst::lt_or_le(bool, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [333]
                0.01    0.12   13423/334949      equalityt::add_equality_constraints(equalityt::typestructt const&) [467]
                0.15    2.61  304069/334949      boolbvt::convert_equality(equal_exprt const&) <cycle 15> [110]
[114]    0.7    0.16    2.87  334949         bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [114]
                0.15    1.29  334949/363831      cnft::land(std::vector<literalt, std::allocator<literalt> > const&) [161]
                0.10    1.28 17001869/17916465     cnft::lequal(literalt, literalt) [172]
                0.00    0.05  334949/11573053     std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt) [150]
                0.00    0.00  334949/19568616     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [548]
-----------------------------------------------
                0.09    2.93   77782/77782       bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool) [113]
[115]    0.7    0.09    2.93   77782         bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [115]
                0.21    2.08 4352320/5620868     bv_utilst::carry(literalt, literalt, literalt) [116]
                0.04    0.61 8704640/28431333     cnft::lxor(literalt, literalt) [135]
-----------------------------------------------
                0.03    0.29  598144/5620868     bv_utilst::adder_no_overflow(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&) [334]
                0.03    0.32  670404/5620868     bv_utilst::carry_out(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, literalt) [365]
                0.21    2.08 4352320/5620868     bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [115]
[116]    0.7    0.27    2.68 5620868         bv_utilst::carry(literalt, literalt, literalt) [116]
                0.02    1.53 10544796/11573053     std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt) [150]
                0.19    0.47 10544796/55493227     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [96]
                0.10    0.31 11589201/14889447     cnft::land(literalt, literalt) [298]
                0.02    0.02 7726134/8202710     cnft::lor(literalt, literalt) [661]
                0.01    0.00 1757466/12729614     cnft::new_variable() [587]
                0.01    0.00 1757466/19568616     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [548]
-----------------------------------------------
                0.00    2.78  143034/143034      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [22]
[117]    0.6    0.00    2.78  143034         goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [117]
                0.00    2.44   22193/22193       symex_target_equationt::shared_write(exprt const&, symbol_exprt const&, symbol_exprt const&, unsigned int, symex_targett::sourcet const&) [129]
                0.00    0.23   22193/458756      guardt::as_expr() const [78]
                0.00    0.04  143034/639136      goto_symex_statet::get_original_name(dstring const&) const [433]
                0.00    0.02  133082/726886      namespace_baset::lookup(dstring const&) const [471]
                0.00    0.02  143034/1917408     goto_symex_statet::renaming_levelt::get_original_name(dstring const&) const [396]
                0.00    0.01   22193/293368      symbol_exprt::symbol_exprt(dstring const&, typet const&) [451]
                0.00    0.01  143034/6201991     symbol_exprt::get_identifier() const [401]
                0.00    0.00   44386/210064058     irept::~irept() <cycle 5> [179]
                0.00    0.00  143034/12513379     dstring::operator==(char const*) const [503]
                0.00    0.00   22193/46978960     exprt::type() const [148]
                0.00    0.00   22193/118957      symbol_exprt::~symbol_exprt() [2152]
-----------------------------------------------
                0.00    0.00     196/44716060     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> > >&) [979]
                0.00    0.00     556/44716060     simplify_exprt::simplify_typecast(exprt&) <cycle 19> [159]
                0.00    0.00    1019/44716060     is_skip(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>) [1637]
                0.00    0.00    1788/44716060     prop_convt::get_bool(exprt const&, tvt&) const [1406]
                0.00    0.00    5382/44716060     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [623]
                0.00    0.00   18806/44716060     guardt::guard_expr(exprt&) const [418]
                0.00    0.00   36370/44716060     prop_convt::convert_bool(exprt const&) <cycle 15> [189]
                0.00    0.00   46277/44716060     exprt::make_not() [685]
                0.00    0.00   63944/44716060     simplify_exprt::simplify_if(exprt&) <cycle 19> [537]
                0.01    0.00  138419/44716060     goto_symext::symex_goto(goto_symex_statet&) [20]
                0.01    0.00  218365/44716060     simplify_exprt::simplify_boolean(exprt&) <cycle 19> [410]
                0.02    0.00  386988/44716060     simplify_exprt::simplify_not(exprt&) <cycle 19> [374]
                2.66    0.06 43797950/44716060     guardt::is_false() const [111]
[118]    0.6    2.72    0.06 44716060         exprt::is_false() const [118]
                0.00    0.03  745890/46978960     exprt::type() const [148]
                0.01    0.02  745890/26979860     irept::get(dstring const&) const [201]
-----------------------------------------------
                0.00    0.00       1/258819111     goto_convertt::convert_decl(code_declt const&, goto_programt&) <cycle 7> [1440]
                0.00    0.00       2/258819111     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [2013]
                0.00    0.00       2/258819111     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 7> [1851]
                0.00    0.00       2/258819111     goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1216]
                0.00    0.00       2/258819111     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 14> [1775]
                0.00    0.00       3/258819111     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1716]
                0.00    0.00       3/258819111     simplify_exprt::simplify_floatbv_op(exprt&) [1465]
                0.00    0.00       4/258819111     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1929]
                0.00    0.00       4/258819111     flatten_byte_extract(exprt const&, namespacet const&) [1620]
                0.00    0.00       7/258819111     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1336]
                0.00    0.00       8/258819111     simplify_exprt::simplify_inequality_address_of(exprt&) [1894]
                0.00    0.00       9/258819111     gen_one(typet const&) [1890]
                0.00    0.00      10/258819111     flatten_byte_operators(exprt const&, namespacet const&) [1962]
                0.00    0.00      16/258819111     local_may_aliast::get_rec(local_may_aliast::destt&, exprt const&, local_may_aliast::loc_infot const&) [1463]
                0.00    0.00      19/258819111     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [39]
                0.00    0.00      24/258819111     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&) <cycle 12> [1713]
                0.00    0.00      28/258819111     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 17> [767]
                0.00    0.00      36/258819111     simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [461]
                0.00    0.00      46/258819111     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1519]
                0.00    0.00      46/258819111     dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&) [1569]
                0.00    0.00      47/258819111     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 7> [1566]
                0.00    0.00      50/258819111     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1646]
                0.00    0.00      50/258819111     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&) [1863]
                0.00    0.00      98/258819111     c_sizeof_type_rec(exprt const&) [1918]
                0.00    0.00      98/258819111     simplify_exprt::simplify_floatbv_typecast(exprt&) [1198]
                0.00    0.00     100/258819111     gcc_signed_int128_type() [1718]
                0.00    0.00     102/258819111     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [310]
                0.00    0.00     113/258819111     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1607]
                0.00    0.00     119/258819111     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1365]
                0.00    0.00     138/258819111     codet* std::__uninitialized_copy<false>::__uninit_copy<codet*, codet*>(codet*, codet*, codet*) [1975]
                0.00    0.00     152/258819111     goto_convertt::get_constant(exprt const&) [1969]
                0.00    0.00     152/258819111     goto_convertt::generate_conditional_branch(exprt const&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, locationt const&, goto_programt&) <cycle 7> [1447]
                0.00    0.00     152/258819111     goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&) <cycle 7> [1544]
                0.00    0.00     152/258819111     boolean_negate(exprt const&) [1377]
                0.00    0.00     153/258819111     yyansi_clex() [255]
                0.00    0.00     153/258819111     convert_string_literal(std::string const&) [533]
                0.00    0.00     161/258819111     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 1> [1614]
                0.00    0.00     177/258819111     get_destructor(namespacet const&, typet const&) [1941]
                0.00    0.00     177/258819111     std::vector<codet, std::allocator<codet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, codet const&) [1892]
                0.00    0.00     178/258819111     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 19> [552]
                0.00    0.00     185/258819111     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&) [1694]
                0.00    0.00     200/258819111     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*) [1957]
                0.00    0.00     209/258819111     code_blockt::end_location() const [1877]
                0.00    0.00     212/258819111     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&) [1925]
                0.00    0.00     212/258819111     std::map<BigInt, exprt, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::operator[](BigInt const&) [1682]
                0.00    0.00     272/258819111     std::pair<typet, equalityt::typestructt>::pair(typet const&, equalityt::typestructt const&) [1945]
                0.00    0.00     272/258819111     std::pair<typet const, equalityt::typestructt>::pair<typet, equalityt::typestructt>(std::pair<typet, equalityt::typestructt> const&) [1946]
                0.00    0.00     272/258819111     std::pair<typet const, equalityt::typestructt>::pair(std::pair<typet const, equalityt::typestructt> const&) [1947]
                0.00    0.00     272/258819111     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&) [640]
                0.00    0.00     274/258819111     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1117]
                0.00    0.00     280/258819111     c_bool_type() [1610]
                0.00    0.00     304/258819111     goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) <cycle 7> [1320]
                0.00    0.00     304/258819111     std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::push_back(arrayst::array_equalityt const&) [1671]
                0.00    0.00     306/258819111     string_constantt::set_value(dstring const&) [1446]
                0.00    0.00     306/258819111     dynamic_size(namespacet const&) [1491]
                0.00    0.00     315/258819111     goto_convertt::unwind_destructor_stack(locationt const&, unsigned int, goto_programt&, bool) <cycle 7> [1657]
                0.00    0.00     315/258819111     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*) [1931]
                0.00    0.00     347/258819111     signedbv_typet::smallest_expr() const [1422]
                0.00    0.00     353/258819111     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 7> [1621]
                0.00    0.00     356/258819111     is_not_zero(exprt const&, namespacet const&) [1396]
                0.00    0.00     401/258819111     unsigned_short_int_type() [1586]
                0.00    0.00     450/258819111     signed_long_long_int_type() [1568]
                0.00    0.00     474/258819111     c_typecheck_baset::typecheck_expr_rel(exprt&) [1472]
                0.00    0.00     478/258819111     yyansi_cparse() [152]
                0.00    0.00     481/258819111     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [690]
                0.00    0.00     485/258819111     arrayst::array_equalityt* std::__uninitialized_copy<false>::__uninit_copy<arrayst::array_equalityt*, arrayst::array_equalityt*>(arrayst::array_equalityt*, arrayst::array_equalityt*, arrayst::array_equalityt*) [1862]
                0.00    0.00     500/258819111     signed_short_int_type() [1563]
                0.00    0.00     502/258819111     null_pointer(exprt const&) [1393]
                0.00    0.00     505/258819111     goto_convertt::convert_expression(code_expressiont const&, goto_programt&) <cycle 7> [1668]
                0.00    0.00     612/258819111     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1224]
                0.00    0.00     614/258819111     std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_create_node(bv_pointerst::postponedt const&) [1799]
                0.00    0.00     690/258819111     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1338]
                0.00    0.00     704/258819111     c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 3> [1245]
                0.00    0.00     706/258819111     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1380]
                0.00    0.00     740/258819111     get_failed_symbol(symbol_exprt const&, namespacet const&) [1391]
                0.00    0.00     769/258819111     goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&) [506]
                0.00    0.00     769/258819111     object_lower_bound(exprt const&) [1281]
                0.00    0.00     844/258819111     simplify_exprt::simplify_byte_update(exprt&) <cycle 19> [1267]
                0.00    0.00     856/258819111     pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const [1283]
                0.00    0.00     885/258819111     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&) [1871]
                0.00    0.00     885/258819111     std::map<dstring, code_typet, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::operator[](dstring const&) [1617]
                0.00    0.00     926/258819111     object_size(exprt const&) [1456]
                0.00    0.00     926/258819111     object_upper_bound(exprt const&, typet const&, namespacet const&) [1174]
                0.00    0.00     954/258819111     dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1086]
                0.00    0.00     974/258819111     arrayst::array_equalityt::array_equalityt(arrayst::array_equalityt const&) [1861]
                0.00    0.00    1000/258819111     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 3> [712]
                0.00    0.00    1050/258819111     c_sizeoft::sizeof_rec(typet const&) [1302]
                0.00    0.00    1068/258819111     std::pair<typet const, boolbv_widtht::entryt>::pair(std::pair<typet const, boolbv_widtht::entryt> const&) [1779]
                0.00    0.00    1203/258819111     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 7> [1368]
                0.00    0.00    1421/258819111     same_object(exprt const&, exprt const&) [1343]
                0.00    0.00    1501/258819111     unsigned_long_int_type() [1418]
                0.00    0.00    1550/258819111     unsigned_long_long_int_type() [1411]
                0.00    0.00    1659/258819111     local_may_aliast::build(goto_function_templatet<goto_programt> const&) [1050]
                0.00    0.00    1770/258819111     goto_function_templatet<goto_programt>::goto_function_templatet(goto_function_templatet<goto_programt> const&) [793]
                0.00    0.00    1816/258819111     dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1097]
                0.00    0.00    1868/258819111     simplify_exprt::simplify_mod(exprt&) [1119]
                0.00    0.00    1922/258819111     bv_pointerst::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [1064]
                0.00    0.00    1922/258819111     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1205]
                0.00    0.00    2089/258819111     goto_checkt::bounds_check(index_exprt const&, guardt const&) [508]
                0.00    0.00    2126/258819111     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1190]
                0.00    0.00    2389/258819111     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&) [1786]
                0.00    0.00    2389/258819111     std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::operator[](dstring const&) [1542]
                0.00    0.00    2445/258819111     configt::ansi_ct::from_ns(namespacet const&, std::string const&) [874]
                0.00    0.00    2597/258819111     convert_integer_literal(std::string const&) [1074]
                0.00    0.00    2600/258819111     linkingt::duplicate_non_type_symbol(symbolt&, symbolt&) [846]
                0.00    0.00    2604/258819111     c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool) [1300]
                0.00    0.00    3076/258819111     pointer_offset(exprt const&) [1318]
                0.00    0.00    3104/258819111     std::vector<typet, std::allocator<typet> >::push_back(typet const&) [1112]
                0.00    0.00    3498/258819111     dereferencet::dereference_type_compare(typet const&, typet const&) const [571]
                0.00    0.00    3697/258819111     goto_symext::return_assignment(goto_symex_statet&) [165]
                0.00    0.00    4025/258819111     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [1130]
                0.00    0.00    4500/258819111     unsigned_int_type() [1297]
                0.00    0.00    4898/258819111     goto_symex_statet::framet::framet(goto_symex_statet::framet const&) [770]
                0.00    0.00    5382/258819111     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [623]
                0.00    0.00    5452/258819111     simplify_exprt::simplify_boolean(exprt&) <cycle 19> [410]
                0.00    0.00    5559/258819111     invalid_pointer(exprt const&) [1200]
                0.00    0.00    6948/258819111     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [321]
                0.00    0.00    9058/258819111     goto_symex_statet::framet::framet() [1503]
                0.00    0.00    9210/258819111     ansi_c_convert_typet::read_rec(typet const&) [857]
                0.00    0.00    9998/258819111     operator|=(guardt&, guardt const&) [198]
                0.00    0.00   10035/258819111     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&) [1616]
                0.00    0.00   10597/258819111     simplify_exprt::simplify_byte_extract(exprt&) <cycle 19> [636]
                0.00    0.00   10867/258819111     build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&) [670]
                0.00    0.00   11406/258819111     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [217]
                0.00    0.00   12388/258819111     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [388]
                0.00    0.00   14264/258819111     goto_symext::symex_decl(goto_symex_statet&) [204]
                0.00    0.00   14296/258819111     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*) [1517]
                0.00    0.00   15001/258819111     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&) [1583]
                0.00    0.00   15001/258819111     std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::operator[](unsigned int const&) [1319]
                0.00    0.00   15248/258819111     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [123]
                0.00    0.00   15514/258819111     std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&) [664]
                0.00    0.00   15628/258819111     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet) [1056]
                0.00    0.00   15742/258819111     goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [915]
                0.00    0.00   18374/258819111     std::pair<exprt const, unsigned int>::pair(std::pair<exprt const, unsigned int> const&) [1561]
                0.00    0.00   19374/258819111     merge_types(irept&, irept&) [897]
                0.00    0.00   20070/258819111     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&) [1311]
                0.00    0.00   23603/258819111     simplify_exprt::simplify_object_size(exprt&) <cycle 19> [588]
                0.00    0.00   24417/258819111     simplify_exprt::simplify_unary_minus(exprt&) [615]
                0.00    0.00   25076/258819111     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [42]
                0.00    0.00   26966/258819111     signed_int_type() [949]
                0.00    0.00   27064/258819111     equalityt::equality2(exprt const&, exprt const&) [409]
                0.00    0.00   27890/258819111     simplify_exprt::simplify_object(exprt&) [332]
                0.00    0.00   28774/258819111     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [709]
                0.00    0.00   28806/258819111     numbering<exprt>::number(exprt const&) [620]
                0.00    0.00   30468/258819111     prop_convt::get(exprt const&) const <cycle 17> [1110]
                0.00    0.00   30787/258819111     simplify_exprt::simplify_with(exprt&) [630]
                0.00    0.00   33426/258819111     expr2ct::get_shorthands(exprt const&) [708]
                0.00    0.00   36067/258819111     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> > >) [923]
                0.00    0.00   37781/258819111     irept* std::__uninitialized_copy<false>::__uninit_copy<irept*, irept*>(irept*, irept*, irept*) [1448]
                0.00    0.00   38642/258819111     struct_union_typet::component_type(dstring const&) const [1182]
                0.00    0.00   41184/258819111     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*) [1384]
                0.00    0.00   44516/258819111     std::vector<irept, std::allocator<irept> >::_M_insert_aux(__gnu_cxx::__normal_iterator<irept*, std::vector<irept, std::allocator<irept> > >, irept const&) [1273]
                0.00    0.00   46735/258819111     simplify_exprt::simplify_div(exprt&) [453]
                0.00    0.00   47392/258819111     goto_program_templatet<codet, exprt>::instructiont::instructiont() [737]
                0.00    0.00   52535/258819111     simplify_exprt::simplify_index(exprt&) [559]
                0.00    0.00   64039/258819111     std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_create_node(exprt const&) [1395]
                0.00    0.00   70512/258819111     arrayst::add_array_Ackermann_constraints() [71]
                0.00    0.00   73538/258819111     std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_create_node(ansi_c_declarationt const&) [1125]
                0.00    0.00   75931/258819111     make_subtype(unsigned int, unsigned int) [1067]
                0.00    0.00   86121/258819111     value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const [472]
                0.00    0.00   90588/258819111     std::list<dereferencet::valuet, std::allocator<dereferencet::valuet> >::_M_create_node(dereferencet::valuet const&) [1288]
                0.00    0.00   94530/258819111     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_templatet<codet, exprt>::instructiont const&) [1351]
                0.00    0.00   95765/258819111     typet* std::__uninitialized_copy<false>::__uninit_copy<typet*, typet*>(typet*, typet*, typet*) [1353]
                0.00    0.00   97438/258819111     c_typecastt::follow_with_qualifiers(typet const&) [1349]
                0.00    0.00  115025/258819111     size_of_expr(typet const&, namespacet const&) <cycle 19> [473]
                0.00    0.00  125824/258819111     c_typecheck_baset::typecheck_symbol_type(typet&) [342]
                0.00    0.00  126228/258819111     signed_long_int_type() [628]
                0.00    0.00  127453/258819111     irep_serializationt::insert_on_read(unsigned int, irept const&) [687]
                0.00    0.00  131880/258819111     goto_trace_stept::goto_trace_stept(goto_trace_stept const&) [955]
                0.00    0.00  143034/258819111     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [22]
                0.00    0.00  147194/258819111     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [240]
                0.00    0.00  155097/258819111     std::vector<typet, std::allocator<typet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<typet*, std::vector<typet, std::allocator<typet> > >, typet const&) [1114]
                0.00    0.00  158179/258819111     dereferencet::build_reference_to(exprt const&, dereferencet::modet, exprt const&, guardt const&) [197]
                0.00    0.00  169055/258819111     boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [228]
                0.00    0.00  171629/258819111     dereferencet::valuet::valuet(dereferencet::valuet const&) [1294]
                0.00    0.00  175156/258819111     dereferencet::dereference(exprt const&, guardt const&, dereferencet::modet) [137]
                0.00    0.00  186017/258819111     ansi_c_parsert::new_declaration(irept const&, irept&, exprt&, ansi_c_parsert::decl_typet) [304]
                0.00    0.00  188368/258819111     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>*) [1292]
                0.00    0.00  189328/258819111     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::pair(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&) [903]
                0.00    0.00  189576/258819111     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [241]
                0.00    0.00  192267/258819111     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&) [937]
                0.00    0.00  217682/258819111     std::list<typet, std::allocator<typet> >::_M_create_node(typet const&) [924]
                0.00    0.00  261349/258819111     goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [28]
                0.00    0.00  270785/258819111     message_streamt::message_streamt(message_handlert&) [1178]
                0.00    0.00  271764/258819111     dereferencet::valuet::valuet() [573]
                0.00    0.00  295748/258819111     simplify_exprt::simplify_plus(exprt&) [144]
                0.00    0.00  296742/258819111     goto_symext::symex_goto(goto_symex_statet&) [20]
                0.00    0.00  300011/258819111     goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [16]
                0.00    0.00  363672/258819111     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00  385773/258819111     simplify_exprt::simplify_typecast(exprt&) <cycle 19> [159]
                0.00    0.00  432024/258819111     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [13]
                0.00    0.00  433162/258819111     std::pair<exprt const, literalt>::pair(std::pair<exprt const, literalt> const&) [1142]
                0.00    0.00  437915/258819111     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> > >) [417]
                0.01    0.00  478752/258819111     guardt::as_expr(std::_List_const_iterator<exprt>) const [77]
                0.01    0.00  488397/258819111     std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&) [918]
                0.01    0.00  488397/258819111     std::pair<typet const, boolbv_widtht::entryt>::pair<typet, boolbv_widtht::entryt>(std::pair<typet, boolbv_widtht::entryt> const&) [919]
                0.01    0.00  490816/258819111     goto_symext::add_to_lhs(exprt const&, exprt const&) [613]
                0.01    0.00  491643/258819111     boolbv_mapt::map_entryt::map_entryt(boolbv_mapt::map_entryt const&) [1129]
                0.01    0.00  517013/258819111     void std::__uninitialized_fill_n<false>::__uninit_fill_n<exprt*, unsigned long, exprt>(exprt*, unsigned long, exprt const&) [964]
                0.01    0.00  531067/258819111     simplify_exprt::simplify_mult(exprt&) [249]
                0.01    0.00  600158/258819111     from_integer(BigInt const&, typet const&) [261]
                0.01    0.00  630404/258819111     simplify_exprt::simplify_inequality(exprt&) <cycle 19> [233]
                0.01    0.00  665977/258819111     prop_convt::convert(exprt const&) <cycle 15> [70]
                0.01    0.00  665977/258819111     std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&) [1080]
                0.01    0.00  717408/258819111     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [254]
                0.01    0.00  790764/258819111     symbolt::symbolt(symbolt const&) [1063]
                0.01    0.00  816326/258819111     std::vector<exprt, std::allocator<exprt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt const&) [488]
                0.01    0.00 1217681/258819111     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&) [920]
                0.02    0.00 1705845/258819111     exprt* std::__uninitialized_copy<false>::__uninit_copy<exprt*, exprt*>(exprt*, exprt*, exprt*) [626]
                0.02    0.00 1925468/258819111     unsigned_char_type() [222]
                0.02    0.00 1938378/258819111     hash_numbering<exprt, irep_hash>::number(exprt const&) [48]
                0.02    0.00 1943550/258819111     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 14> [34]
                0.02    0.00 1994248/258819111     std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&) [704]
                0.02    0.00 2312355/258819111     boolbvt::convert_bv(exprt const&) <cycle 15> [38]
                0.02    0.00 2312355/258819111     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&) [551]
                0.02    0.00 2312355/258819111     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&) [612]
                0.03    0.00 3051587/258819111     symex_target_equationt::SSA_stept::SSA_stept() [531]
                0.03    0.00 3051587/258819111     symex_target_equationt::SSA_stept::SSA_stept(symex_target_equationt::SSA_stept const&) [367]
                0.05    0.00 4860742/258819111     std::vector<irept, std::allocator<irept> >::push_back(irept const&) [555]
                0.12    0.00 11190460/258819111     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&) [315]
                0.16    0.00 15258276/258819111     simplify_exprt::simplify_rec(exprt&) <cycle 19> [95]
                0.16    0.00 15406191/258819111     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [79]
                0.20    0.00 19082429/258819111     std::list<exprt, std::allocator<exprt> >::_M_create_node(exprt const&) [376]
                0.23    0.00 21352071/258819111     irept::add(dstring const&, irept const&) [112]
                0.27    0.00 25493702/258819111     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [303]
                0.28    0.00 26613775/258819111     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*) [251]
                0.84    0.00 78987740/258819111     std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_create_node(std::pair<dstring const, irept> const&) [162]
[119]    0.6    2.75    0.00 258819111         irept::irept(irept const&) [119]
-----------------------------------------------
                0.01    0.00  345338/105189184     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&) [833]
                2.71    0.00 104843846/105189184     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*) [94]
[120]    0.6    2.72    0.00 105189184         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&) [120]
-----------------------------------------------
                                                 <spontaneous>
[121]    0.6    2.69    0.03                 Minisat::SimpSolver::newVar(bool, bool) [121]
                0.03    0.00 12735063/25470218     Minisat::vec<int>::capacity(int) [600]
-----------------------------------------------
                0.00    2.71    3698/3698        goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[122]    0.6    0.00    2.71    3698         goto_symext::symex_return(goto_symex_statet&) [122]
                0.00    1.51    3698/3698        goto_symext::return_assignment(goto_symex_statet&) [165]
                0.00    0.46    3698/25364       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [108]
                0.00    0.46    3698/25360       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [109]
                0.00    0.11    3698/25360       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&) [245]
                0.00    0.08    3698/50724       goto_symex_statet::goto_statet::~goto_statet() [188]
                0.00    0.08    3698/51213       goto_symex_statet::renaming_levelt::~renaming_levelt() [191]
                0.00    0.00    3698/15315       guardt::make_false() [881]
                0.00    0.00    3698/655312      goto_symex_statet::top() [725]
                0.00    0.00    3698/2777001     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> >*) [564]
                0.00    0.00    3698/50887       goto_symex_statet::level2t::~level2t() [2202]
                0.00    0.00    3698/1418939     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() [2066]
-----------------------------------------------
                0.00    2.61    4366/4366        goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [99]
[123]    0.6    0.00    2.61    4366         goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [123]
                0.00    2.56    7624/108006      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [13]
                0.00    0.02    7624/1687962     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [67]
                0.00    0.00    7624/1355462     base_type_eq(typet const&, typet const&, namespacet const&) [220]
                0.00    0.00    7624/41098       symbolt::symbol_expr() const [776]
                0.00    0.00    7624/2980653     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [271]
                0.00    0.00    7624/726886      namespace_baset::lookup(dstring const&) const [471]
                0.00    0.00   22872/210064058     irept::~irept() <cycle 5> [179]
                0.00    0.00    4366/5348        code_typet::has_ellipsis() const [1355]
                0.00    0.00    7624/40981480     exprt::type() [127]
                0.00    0.00    7624/46978960     exprt::type() const [148]
                0.00    0.00    7624/131392      code_typet::parametert::get_identifier() const [1168]
                0.00    0.00    4366/19229       code_typet::arguments() const [1401]
                0.00    0.00   15248/258819111     irept::irept(irept const&) [119]
                0.00    0.00    7624/263888      nil_exprt::nil_exprt() [1308]
                0.00    0.00    7624/102002323     exprt::exprt(exprt const&) [519]
-----------------------------------------------
                                                 <spontaneous>
[124]    0.6    2.57    0.00                 Minisat::Solver::attachClause(unsigned int) [124]
-----------------------------------------------
                0.58    1.97 70365342/70365342     irept::dt::dt(irept::dt const&) [85]
[125]    0.6    0.58    1.97 70365342         std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) [125]
                0.51    1.46 29666491/29666491     std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, irept> > const*, std::_Rb_tree_node<std::pair<dstring const, irept> >*) [139]
-----------------------------------------------
                                                 <spontaneous>
[126]    0.6    2.42    0.12                 Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, Minisat::vec<Minisat::Lit>&) [126]
                0.12    0.00 37058095/96785127     Minisat::vec<Minisat::Lit>::clear(bool) [375]
                0.00    0.00     230/65935960     Minisat::vec<Minisat::Lit>::capacity(int) [318]
-----------------------------------------------
                0.00    0.00       1/40981480     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 3> [1374]
                0.00    0.00       2/40981480     do_tag(unsigned int&, unsigned int&) [1916]
                0.00    0.00       2/40981480     ansi_c_convertt::convert_expr(exprt&) <cycle 4> [1342]
                0.00    0.00       2/40981480     simplify_exprt::simplify_index(exprt&) [559]
                0.00    0.00       3/40981480     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 7> [1923]
                0.00    0.00       3/40981480     simplify_exprt::simplify_floatbv_op(exprt&) [1465]
                0.00    0.00       4/40981480     simplify_exprt::simplify_inequality_address_of(exprt&) [1894]
                0.00    0.00       8/40981480     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1929]
                0.00    0.00       8/40981480     simplify_exprt::simplify_ieee_float_relation(exprt&) [1806]
                0.00    0.00      10/40981480     c_typecheck_baset::typecheck_expr_index(exprt&) [1889]
                0.00    0.00      10/40981480     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&) <cycle 12> [1713]
                0.00    0.00      34/40981480     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [310]
                0.00    0.00      38/40981480     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1605]
                0.00    0.00      38/40981480     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1667]
                0.00    0.00      46/40981480     goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool) <cycle 7> [1523]
                0.00    0.00      46/40981480     dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&) [1569]
                0.00    0.00      47/40981480     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 7> [1566]
                0.00    0.00      50/40981480     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1646]
                0.00    0.00      85/40981480     c_typecheck_baset::typecheck_function_body(symbolt&) [1087]
                0.00    0.00      98/40981480     simplify_exprt::simplify_floatbv_typecast(exprt&) [1198]
                0.00    0.00     104/40981480     yyansi_cparse() [152]
                0.00    0.00     119/40981480     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1365]
                0.00    0.00     152/40981480     goto_convertt::do_function_call_symbol(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1325]
                0.00    0.00     168/40981480     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1519]
                0.00    0.00     170/40981480     create_function_scope(exprt&) [1567]
                0.00    0.00     199/40981480     c_typecheck_baset::adjust_float_rel(exprt&) [1710]
                0.00    0.00     221/40981480     simplify_exprt::simplify_address_of_arg(exprt&) <cycle 19> [466]
                0.00    0.00     223/40981480     arrayst::collect_arrays(exprt const&) [1229]
                0.00    0.00     237/40981480     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [690]
                0.00    0.00     260/40981480     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1381]
                0.00    0.00     272/40981480     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 17> [767]
                0.00    0.00     306/40981480     string_constantt::set_value(dstring const&) [1446]
                0.00    0.00     306/40981480     string_constantt::string_constantt() [1469]
                0.00    0.00     345/40981480     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&) [644]
                0.00    0.00     531/40981480     c_typecheck_baset::typecheck_decl(codet&, std::list<codet, std::allocator<codet> >&) [1506]
                0.00    0.00     538/40981480     c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet) [1524]
                0.00    0.00     538/40981480     c_typecastt::implicit_typecast_arithmetic(exprt&, exprt&) [1490]
                0.00    0.00     554/40981480     simplify_exprt::simplify_dereference(exprt&) [1603]
                0.00    0.00     596/40981480     goto_symext::symex_dead(goto_symex_statet&) [590]
                0.00    0.00     615/40981480     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 3> [1474]
                0.00    0.00     648/40981480     goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1402]
                0.00    0.00     665/40981480     add_padding(struct_typet&, namespacet const&) [1494]
                0.00    0.00     769/40981480     object_lower_bound(exprt const&) [1281]
                0.00    0.00     789/40981480     c_typecheck_baset::typecheck_expr_rel(exprt&) [1472]
                0.00    0.00     844/40981480     simplify_exprt::simplify_byte_update(exprt&) <cycle 19> [1267]
                0.00    0.00     884/40981480     goto_symext::symex_decl(goto_symex_statet&) [204]
                0.00    0.00     918/40981480     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1224]
                0.00    0.00     926/40981480     object_upper_bound(exprt const&, typet const&, namespacet const&) [1174]
                0.00    0.00     954/40981480     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [13]
                0.00    0.00     954/40981480     dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1086]
                0.00    0.00    1096/40981480     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1117]
                0.00    0.00    1108/40981480     dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1097]
                0.00    0.00    1174/40981480     statement(unsigned int&, dstring const&) [1550]
                0.00    0.00    1246/40981480     goto_symext::replace_nondet(exprt&) [206]
                0.00    0.00    1353/40981480     c_typecheck_baset::typecheck_code(codet&) <cycle 2> [1137]
                0.00    0.00    1412/40981480     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1380]
                0.00    0.00    2374/40981480     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1190]
                0.00    0.00    3450/40981480     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1338]
                0.00    0.00    3874/40981480     replace_symbolt::replace(exprt&) const [931]
                0.00    0.00    4025/40981480     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [1130]
                0.00    0.00    4178/40981480     goto_checkt::bounds_check(index_exprt const&, guardt const&) [508]
                0.00    0.00    5910/40981480     goto_symext::return_assignment(goto_symex_statet&) [165]
                0.00    0.00    6905/40981480     c_typecastt::do_typecast(exprt&, typet const&) [1084]
                0.00    0.00    7624/40981480     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [123]
                0.00    0.00    7871/40981480     goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [915]
                0.00    0.00   10272/40981480     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [507]
                0.00    0.00   11455/40981480     boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [291]
                0.00    0.00   13701/40981480     simplify_exprt::simplify_mod(exprt&) [1119]
                0.00    0.00   21732/40981480     exprt::make_not() [685]
                0.00    0.00   34527/40981480     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [39]
                0.00    0.00   42316/40981480     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 19> [606]
                0.00    0.00   44082/40981480     simplify_exprt::simplify_member(exprt&) [914]
                0.00    0.00   44694/40981480     dereferencet::bounds_check(index_exprt const&, guardt const&) [384]
                0.00    0.00   45484/40981480     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 12> [102]
                0.00    0.00   48719/40981480     c_typecastt::implicit_typecast(exprt&, typet const&) [622]
                0.00    0.00   50004/40981480     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [306]
                0.00    0.00   52758/40981480     simplify_exprt::simplify_with(exprt&) [630]
                0.00    0.00   55896/40981480     size_of_expr(typet const&, namespacet const&) <cycle 19> [473]
                0.00    0.00   56361/40981480     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [217]
                0.00    0.00   63657/40981480     simplify_exprt::simplify_byte_extract(exprt&) <cycle 19> [636]
                0.00    0.00   63892/40981480     simplify_exprt::simplify_object(exprt&) [332]
                0.00    0.00   70805/40981480     simplify_exprt::simplify_object_size(exprt&) <cycle 19> [588]
                0.00    0.00   73667/40981480     simplify_exprt::simplify_if(exprt&) <cycle 19> [537]
                0.00    0.00   74924/40981480     ansi_c_convertt::convert_declaration(ansi_c_declarationt&) [248]
                0.00    0.00   75075/40981480     simplify_exprt::simplify_shifts(exprt&) [591]
                0.00    0.01   87503/40981480     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 19> [552]
                0.00    0.01  110569/40981480     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [532]
                0.00    0.01  121304/40981480     simplify_exprt::simplify_minus(exprt&) <cycle 19> [665]
                0.00    0.01  122988/40981480     simplify_exprt::simplify_unary_minus(exprt&) [615]
                0.00    0.01  127651/40981480     goto_symex_statet::get_original_name(exprt&) const <cycle 10> [411]
                0.00    0.01  129408/40981480     c_typecheck_baset::typecheck_code_type(code_typet&) <cycle 3> [572]
                0.00    0.01  162082/40981480     value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const [472]
                0.00    0.01  186017/40981480     ansi_c_parsert::new_declaration(irept const&, irept&, exprt&, ansi_c_parsert::decl_typet) [304]
                0.00    0.01  189917/40981480     dereferencet::build_reference_to(exprt const&, dereferencet::modet, exprt const&, guardt const&) [197]
                0.00    0.01  192478/40981480     simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [461]
                0.00    0.01  193100/40981480     simplify_exprt::simplify_div(exprt&) [453]
                0.00    0.02  282472/40981480     arrayst::add_array_Ackermann_constraints() [71]
                0.00    0.02  342270/40981480     ansi_c_convertt::convert_type(typet&, c_storage_spect&) <cycle 4> [270]
                0.00    0.02  343428/40981480     simplify_exprt::simplify_boolean(exprt&) <cycle 19> [410]
                0.00    0.02  419772/40981480     simplify_exprt::simplify_address_of(exprt&) <cycle 19> [392]
                0.00    0.02  429102/40981480     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [22]
                0.00    0.03  512310/40981480     exprt::mul(exprt const&) [382]
                0.00    0.04  779714/40981480     simplify_exprt::simplify_not(exprt&) <cycle 19> [374]
                0.00    0.05  797374/40981480     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [241]
                0.00    0.06 1055598/40981480     exprt::sum(exprt const&) [274]
                0.01    0.07 1237080/40981480     simplify_exprt::simplify_mult(exprt&) [249]
                0.01    0.11 1943550/40981480     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 14> [34]
                0.01    0.14 2404104/40981480     simplify_exprt::simplify_inequality(exprt&) <cycle 19> [233]
                0.01    0.14 2450151/40981480     simplify_exprt::simplify_typecast(exprt&) <cycle 19> [159]
                0.01    0.16 2730230/40981480     goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 9> [266]
                0.01    0.19 3323812/40981480     simplify_exprt::simplify_plus(exprt&) [144]
                0.02    0.20 3535237/40981480     simplify_exprt::sort_and_join(exprt&) [132]
                0.02    0.24 4193552/40981480     goto_symext::adjust_float_expressions(exprt&) [180]
                0.05    0.66 11555746/40981480     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [67]
[127]    0.6    0.18    2.36 40981480         exprt::type() [127]
                0.29    1.02 40981480/177329061     irept::add(dstring const&) [62]
                0.48    0.57 40981480/178564652     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [79]
-----------------------------------------------
                                                 <spontaneous>
[128]    0.6    2.39    0.09                 Minisat::Solver::newVar(bool, bool) [128]
                0.09    0.00 12729763/65935960     Minisat::vec<Minisat::Lit>::capacity(int) [318]
                0.00    0.00    2526/25470218     Minisat::vec<int>::capacity(int) [600]
                0.00    0.00    2526/2567        Minisat::vec<Minisat::lbool>::capacity(int) [2404]
-----------------------------------------------
                0.00    2.44   22193/22193       goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [117]
[129]    0.6    0.00    2.44   22193         symex_target_equationt::shared_write(exprt const&, symbol_exprt const&, symbol_exprt const&, unsigned int, symex_targett::sourcet const&) [129]
                0.00    2.40   22193/435941      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [10]
                0.00    0.02   22193/435941      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [358]
                0.00    0.01   22193/871882      symex_target_equationt::SSA_stept::~SSA_stept() [285]
                0.00    0.00   22193/435941      symex_target_equationt::SSA_stept::SSA_stept() [531]
                0.00    0.00   44386/371094      symbol_exprt::operator=(symbol_exprt const&) [710]
                0.00    0.00   22193/6145944     exprt::operator=(exprt const&) [366]
                0.00    0.00   22193/210064058     irept::~irept() <cycle 5> [179]
-----------------------------------------------
                                                 <spontaneous>
[130]    0.6    2.39    0.00                 void Minisat::sort<Minisat::Lit, Minisat::LessThan_default<Minisat::Lit> >(Minisat::Lit*, int, Minisat::LessThan_default<Minisat::Lit>) [130]
-----------------------------------------------
                                                 <spontaneous>
[131]    0.5    2.24    0.00                 Minisat::Solver::relocAll(Minisat::ClauseAllocator&) [131]
                0.00    0.00     281/96785127     Minisat::vec<Minisat::Lit>::clear(bool) [375]
-----------------------------------------------
                0.62    1.55 3535237/3535237     simplify_exprt::simplify_node(exprt&) <cycle 19> [56]
[132]    0.5    0.62    1.55 3535237         simplify_exprt::sort_and_join(exprt&) [132]
                0.03    0.59 7183280/119421511     exprt::operands() [41]
                0.03    0.41  852958/852958      sort_operands(std::vector<exprt, std::allocator<exprt> >&) [325]
                0.02    0.20 3535237/40981480     exprt::type() [127]
                0.03    0.17 4388195/75444484     exprt::has_operands() const [97]
                0.01    0.06 1783514/46978960     exprt::type() const [148]
                0.00    0.00   20442/20442       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> > >) [1235]
                0.00    0.00   20442/699271      std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >) [641]
-----------------------------------------------
                0.01    2.13  433162/433162      std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, literalt> const&, std::tr1::integral_constant<bool, true>) [75]
[133]    0.5    0.01    2.13  433162         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) [133]
                0.04    2.08     692/692         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) [134]
                0.01    0.00  433162/2787225     std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const [694]
                0.00    0.01  433162/433162      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&) [1141]
-----------------------------------------------
                0.04    2.08     692/692         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) [133]
[134]    0.5    0.04    2.08     692         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) [134]
                1.97    0.09  610476/18288434     irept::hash() const [9]
                0.02    0.00     692/841         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) [813]
-----------------------------------------------
                0.00    0.00      10/28431333     float_utilst::relation(std::vector<literalt, std::allocator<literalt> > const&, float_utilst::relt, std::vector<literalt, std::allocator<literalt> > const&) [1501]
                0.00    0.00     296/28431333     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    1996/28431333     bv_utilst::signed_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [253]
                0.00    0.00    8192/28431333     boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [691]
                0.00    0.00   10930/28431333     bv_utilst::lt_or_le(bool, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [333]
                0.00    0.00   19616/28431333     bv_utilst::overflow_add(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [232]
                0.00    0.04  572900/28431333     bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> >&, literalt, literalt&) [558]
                0.01    0.08 1196288/28431333     bv_utilst::adder_no_overflow(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&) [334]
                0.04    0.61 8704640/28431333     bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [115]
                0.09    1.25 17916465/28431333     cnft::lequal(literalt, literalt) [172]
[135]    0.5    0.14    1.98 28431333         cnft::lxor(literalt, literalt) [135]
                0.14    1.80 6508250/6508250     cnft::gate_xor(literalt, literalt, literalt) [141]
                0.03    0.00 6508250/12729614     cnft::new_variable() [587]
                0.00    0.00 7910861/34828319     cnft::lnot(literalt) [825]
-----------------------------------------------
                0.00    0.20     644/6523        bv_utilst::multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [213]
                0.02    0.62    1996/6523        bv_utilst::signed_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [253]
                0.03    1.21    3883/6523        bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, std::vector<literalt, std::allocator<literalt> > const&) [169]
[136]    0.5    0.05    2.03    6523         bv_utilst::unsigned_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [136]
                0.01    1.63   41987/77782       bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool) [113]
                0.08    0.24   41987/130947      std::vector<literalt, std::allocator<literalt> >::operator=(std::vector<literalt, std::allocator<literalt> > const&) [205]
                0.02    0.05 1782214/14889447     cnft::land(literalt, literalt) [298]
                0.01    0.00 2884736/80383146     std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&) [400]
                0.00    0.00    6523/11573053     std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt) [150]
                0.00    0.00   41987/6359988     std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long) [509]
                0.00    0.00   97020/19568616     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [548]
                0.00    0.00   13046/5051407     std::vector<literalt, std::allocator<literalt> >::vector(std::vector<literalt, std::allocator<literalt> > const&) [578]
-----------------------------------------------
                                   8             dereferencet::dereference(exprt const&, guardt const&, dereferencet::modet) [137]
                0.00    2.01   58380/58380       goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 12> [102]
[137]    0.5    0.00    2.01   58380+8       dereferencet::dereference(exprt const&, guardt const&, dereferencet::modet) [137]
                0.01    1.08   86121/86121       dereferencet::build_reference_to(exprt const&, dereferencet::modet, exprt const&, guardt const&) [197]
                0.00    0.82   58384/58384       symex_dereference_statet::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&) [224]
                0.00    0.02   27043/27043       if_exprt::if_exprt(exprt const&, exprt const&, exprt const&) [762]
                0.00    0.02    4467/4467        symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&) [832]
                0.00    0.01   58392/2980653     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [271]
                0.01    0.00  248594/210064058     irept::~irept() <cycle 5> [179]
                0.00    0.01   58384/58384       std::_List_base<dereferencet::valuet, std::allocator<dereferencet::valuet> >::_M_clear() [1099]
                0.00    0.00  116772/46978960     exprt::type() const [148]
                0.00    0.00   71785/6145944     exprt::operator=(exprt const&) [366]
                0.00    0.00   90588/262217      dereferencet::valuet::~valuet() [974]
                0.00    0.00    4467/90588       dereferencet::valuet::valuet() [573]
                0.00    0.00    4467/666469      true_exprt::true_exprt() [331]
                0.00    0.00    4467/41098       symbolt::symbol_expr() const [776]
                0.00    0.00   58384/877591      typet::subtype() const [711]
                0.00    0.00   86121/86121       std::list<dereferencet::valuet, std::allocator<dereferencet::valuet> >::push_back(dereferencet::valuet const&) [1293]
                0.00    0.00     782/1920        symbol_tablet::move(symbolt&) [1172]
                0.00    0.00  175156/258819111     irept::irept(irept const&) [119]
                0.00    0.00   27039/15133798     irept::operator=(irept const&) [226]
                0.00    0.00    4467/3405161     irept::set(dstring const&, long) [216]
                0.00    0.00   58384/263888      nil_exprt::nil_exprt() [1308]
                0.00    0.00     782/828         get_new_name(dstring&, namespacet const&) [1482]
                0.00    0.00     782/96191       dstring::dstring(char const*) [688]
                0.00    0.00  175156/102002323     exprt::exprt(exprt const&) [519]
                0.00    0.00     782/426904      symbolt::~symbolt() [560]
                0.00    0.00     782/11403574     dstring::dstring(std::string const&) [142]
                0.00    0.00     782/163316      symbolt::symbolt() [780]
                0.00    0.00    4467/4467        std::list<dereferencet::valuet, std::allocator<dereferencet::valuet> >::push_front(dereferencet::valuet const&) [1623]
                0.00    0.00     782/1208599     typet::operator=(typet const&) [554]
                0.00    0.00      21/5101        dereferencet::invalid_pointer(exprt const&, guardt const&) [1089]
                0.00    0.00    4467/1687514     constant_exprt::~constant_exprt() [982]
                0.00    0.00       4/8056        not_exprt::~not_exprt() [675]
                0.00    0.00       8/1239346     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [322]
                0.00    0.00       4/8248        not_exprt::not_exprt(exprt const&) [1133]
                0.00    0.00       8/196202      guardt::add(exprt const&) [917]
                0.00    0.00      12/136         if_exprt::cond() const [1915]
                0.00    0.00       8/1445935     exprt::op1() const [604]
                0.00    0.00       8/19082429     std::list<exprt, std::allocator<exprt> >::push_back(exprt const&) [341]
                0.00    0.00       4/5510        to_if_expr(exprt const&) [1556]
                0.00    0.00   58384/158434      nil_exprt::~nil_exprt() [2137]
                0.00    0.00    4467/118957      symbol_exprt::~symbol_exprt() [2152]
                0.00    0.00     782/828         get_new_name(symbolt&, namespacet const&) [2526]
                0.00    0.00     782/2140431     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&) [2056]
                0.00    0.00     782/2296638     i2string(unsigned int) [2055]
                0.00    0.00       8/322201      guardt::~guardt() [2115]
                0.00    0.00       8/320372      guardt::guardt(guardt const&) [2116]
                0.00    0.00       4/4           if_exprt::~if_exprt() [3009]
                                   8             dereferencet::dereference(exprt const&, guardt const&, dereferencet::modet) [137]
-----------------------------------------------
                0.76    1.25  121752/121752      boolbvt::boolbv_set_equality_to_true(exprt const&) [59]
[138]    0.5    0.76    1.25  121752         boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&) [138]
                0.01    1.19  121752/180144      boolbv_mapt::get_map_entry(dstring const&, typet const&) [149]
                0.05    0.00 22629002/182535916     cnft::no_variables() const [360]
                0.00    0.01   25152/379380      propt::set_equal(literalt, literalt) [496]
-----------------------------------------------
                             25748584             std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, irept> > const*, std::_Rb_tree_node<std::pair<dstring const, irept> >*) [139]
                0.51    1.46 29666491/29666491     std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) [125]
[139]    0.5    0.51    1.46 29666491+25748584 std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, irept> > const*, std::_Rb_tree_node<std::pair<dstring const, irept> >*) [139]
                0.37    1.09 56465351/56465351     std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, irept> > const*) [171]
                             25748584             std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, irept> > const*, std::_Rb_tree_node<std::pair<dstring const, irept> >*) [139]
-----------------------------------------------
                0.00    0.00       1/22269082     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 7> [1923]
                0.00    0.00      10/22269082     member_exprt::member_exprt(exprt const&, dstring const&, typet const&) [1900]
                0.00    0.00      12/22269082     typecast_exprt::typecast_exprt(exprt const&, typet const&) [1897]
                0.00    0.00     119/22269082     code_declt::code_declt(exprt const&) [1642]
                0.00    0.00     152/22269082     yyansi_cparse() [152]
                0.00    0.00     177/22269082     code_deadt::code_deadt(exprt const&) [1604]
                0.00    0.00     856/22269082     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1205]
                0.00    0.00    1227/22269082     dynamic_object(exprt const&) [1389]
                0.00    0.00    1922/22269082     bv_pointerst::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [1064]
                0.00    0.00    8248/22269082     not_exprt::not_exprt(exprt const&) [1133]
                0.00    0.01   61558/22269082     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [241]
                0.00    0.01   66430/22269082     unary_exprt::unary_exprt(dstring const&, exprt const&, typet const&) [684]
                0.00    0.02  253963/22269082     address_of_exprt::address_of_exprt(exprt const&) [378]
                0.05    1.89 21874407/22269082     guardt::as_expr(std::_List_const_iterator<exprt>) const [77]
[140]    0.5    0.05    1.92 22269082         exprt::copy_to_operands(exprt const&) [140]
                0.09    1.83 22269082/119421511     exprt::operands() [41]
-----------------------------------------------
                0.14    1.80 6508250/6508250     cnft::lxor(literalt, literalt) [135]
[141]    0.4    0.14    1.80 6508250         cnft::gate_xor(literalt, literalt, literalt) [141]
                0.47    1.16 26033000/55493227     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [96]
                0.10    0.04 6508250/8142197     std::vector<literalt, std::allocator<literalt> >::vector(unsigned long, literalt const&, std::allocator<literalt> const&) [436]
                0.03    0.00 6508250/19568616     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [548]
-----------------------------------------------
                0.00    0.00       1/11403574     do_tag(unsigned int&, unsigned int&) [1916]
                0.00    0.00       9/11403574     gen_one(typet const&) [1890]
                0.00    0.00      18/11403574     ieee_floatt::to_expr() const [1670]
                0.00    0.00      50/11403574     ansi_c_languaget::parse(std::istream&, std::string const&, message_handlert&) [151]
                0.00    0.00      50/11403574     add_padding(struct_typet&, namespacet const&) [1494]
                0.00    0.00      50/11403574     c_typecheck_baset::c_typecheck_baset(symbol_tablet&, std::string const&, message_handlert&) [1692]
                0.00    0.00      51/11403574     yyansi_cparse() [152]
                0.00    0.00      74/11403574     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1205]
                0.00    0.00      85/11403574     ansi_c_parsert::lookup_label(dstring) [1730]
                0.00    0.00      92/11403574     goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool) <cycle 7> [1523]
                0.00    0.00     153/11403574     convert_string_literal(std::string const&) [533]
                0.00    0.00     163/11403574     goto_checkt::goto_checkt(namespacet const&, optionst const&) [1624]
                0.00    0.00     210/11403574     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [690]
                0.00    0.00     489/11403574     register_language(languaget* (*)()) [1622]
                0.00    0.00     579/11403574     preprocessor_line(char const*, parsert&) [1515]
                0.00    0.00     782/11403574     dereferencet::dereference(exprt const&, guardt const&, dereferencet::modet) [137]
                0.00    0.00    1246/11403574     goto_symext::replace_nondet(exprt&) [206]
                0.00    0.00    1922/11403574     bv_pointerst::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [1064]
                0.00    0.00    2116/11403574     partial_order_concurrencyt::rw_clock_id(std::_List_const_iterator<symex_target_equationt::SSA_stept>) [1466]
                0.00    0.00    2276/11403574     failed_symbol_id(dstring const&) [1486]
                0.00    0.00    2445/11403574     configt::ansi_ct::from_ns(namespacet const&, std::string const&) [874]
                0.00    0.00    2597/11403574     convert_integer_literal(std::string const&) [1074]
                0.00    0.00    2752/11403574     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [450]
                0.00    0.00    6835/11403574     label_properties(goto_programt&, std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >&) [1254]
                0.00    0.00   16713/11403574     expr2ct::get_shorthands(exprt const&) [708]
                0.00    0.00   18170/11403574     simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [461]
                0.00    0.00   19614/11403574     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [388]
                0.00    0.00   30906/11403574     symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int) [773]
                0.00    0.01   51209/11403574     exprt::is_one() const [748]
                0.00    0.01   73287/11403574     value_sett::get_entry(value_sett::entryt const&, typet const&) [267]
                0.00    0.01   73538/11403574     c_typecheck_baset::typecheck_symbol(symbolt&) [221]
                0.00    0.01   73538/11403574     ansi_c_declarationt::to_symbol(symbolt&) const [442]
                0.00    0.02  138488/11403574     c_typecheck_baset::add_language_prefix(dstring) const [774]
                0.00    0.02  144290/11403574     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [240]
                0.00    0.03  160811/11403574     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [39]
                0.00    0.03  170770/11403574     exprt::mul(exprt const&) [382]
                0.00    0.04  264711/11403574     ansi_c_parsert::lookup(std::string&, bool, bool) const [589]
                0.00    0.05  341203/11403574     goto_symex_statet::level2t::name(dstring const&, unsigned int) const [517]
                0.00    0.06  351866/11403574     exprt::sum(exprt const&) [274]
                0.00    0.06  366593/11403574     simplify_exprt::simplify_typecast(exprt&) <cycle 19> [159]
                0.00    0.07  410261/11403574     gen_zero(typet const&) [340]
                0.00    0.07  420314/11403574     make_identifier() [390]
                0.00    0.08  535809/11403574     ansi_c_parsert::new_declaration(irept const&, irept&, exprt&, ansi_c_parsert::decl_typet) [304]
                0.00    0.10  600158/11403574     from_integer(BigInt const&, typet const&) [261]
                0.01    0.15  951978/11403574     goto_symex_statet::level0t::name(dstring const&, unsigned int) const [445]
                0.01    0.15  963038/11403574     goto_symex_statet::level1t::name(dstring const&, unsigned int) const [435]
                0.01    0.28 1796103/11403574     exprt::is_zero() const [307]
                0.02    0.54 3405161/11403574     irept::set(dstring const&, long) [216]
[142]    0.4    0.07    1.81 11403574         dstring::dstring(std::string const&) [142]
                0.16    1.65 11403574/11403574     string_containert::get(std::string const&) [146]
-----------------------------------------------
                                 308             boolbv_widtht::get_entry(typet const&) const [143]
                0.00    0.00       2/488089      boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1199]
                0.00    0.00       4/488089      boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1839]
                0.00    0.00       8/488089      boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1336]
                0.00    0.00      86/488089      boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1317]
                0.00    0.00     294/488089      boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [279]
                0.00    0.00     407/488089      bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [697]
                0.00    0.00     907/488089      boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [371]
                0.00    0.01    2870/488089      boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [921]
                0.00    0.01    3263/488089      boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [619]
                0.00    0.02    5576/488089      boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [691]
                0.00    0.02    6455/488089      boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [529]
                0.00    0.03    6948/488089      boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [321]
                0.00    0.03    7291/488089      boolbvt::type_conversion(typet const&, std::vector<literalt, std::allocator<literalt> > const&, typet const&, std::vector<literalt, std::allocator<literalt> >&) [736]
                0.00    0.05   12245/488089      boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [412]
                0.00    0.05   13994/488089      boolbvt::convert_with_struct(struct_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [415]
                0.00    0.06   14663/488089      boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [429]
                0.00    0.06   16356/488089      boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [440]
                0.00    0.07   17903/488089      boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [373]
                0.00    0.10   26605/488089      boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [291]
                0.00    0.10   27232/488089      boolbvt::convert_constant(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [495]
                0.00    0.17   44559/488089      boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [166]
                0.00    0.50  131355/488089      boolbv_mapt::get_map_entry(dstring const&, typet const&) [149]
                0.00    0.57  149066/488089      boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [240]
[143]    0.4    0.00    1.87  488089+308     boolbv_widtht::get_entry(typet const&) const [143]
                0.02    1.78  488397/488397      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>) [147]
                0.04    0.00  976794/210064058     irept::~irept() <cycle 5> [179]
                0.00    0.01  488397/488397      std::pair<typet const, boolbv_widtht::entryt>::pair<typet, boolbv_widtht::entryt>(std::pair<typet, boolbv_widtht::entryt> const&) [919]
                0.00    0.01  488397/488397      std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&) [918]
                0.00    0.00     172/874326      to_integer(constant_exprt const&, BigInt&) [385]
                0.00    0.00     605/1794959     bitvector_typet::get_width() const [479]
                0.00    0.00     183/155155      array_typet::size() const [1131]
                0.00    0.00     183/877591      typet::subtype() const [711]
                0.00    0.00     125/46978960     exprt::type() const [148]
                0.00    0.00     172/19301       BigInt::operator*(unsigned int) const [1473]
                0.00    0.00     183/990580      to_integer(exprt const&, BigInt&) [849]
                0.00    0.00     172/1970884     BigInt::to_ulong() const [806]
                0.00    0.00     355/22667929     BigInt::~BigInt() [520]
                0.00    0.00      34/124354      struct_union_typet::components() const [1183]
                0.00    0.00     183/5380009     BigInt::BigInt() [994]
                0.00    0.00  488397/1466259     std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::~_Vector_base() [2065]
                0.00    0.00  488397/488397      std::pair<typet, boolbv_widtht::entryt>::~pair() [2101]
                0.00    0.00  488397/489465      std::pair<typet const, boolbv_widtht::entryt>::~pair() [2100]
                0.00    0.00     366/6134        to_unsignedbv_type(typet const&) [2351]
                0.00    0.00     236/594431      to_signedbv_type(typet const&) [2094]
                0.00    0.00     183/194854      to_array_type(typet const&) [2131]
                0.00    0.00     172/1970884     integer2long(BigInt const&) [2061]
                0.00    0.00      34/34          std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::resize(unsigned long, boolbv_widtht::membert) [2989]
                0.00    0.00      34/41258       to_struct_type(typet const&) [2212]
                0.00    0.00       3/133         to_floatbv_type(typet const&) [2913]
                                 308             boolbv_widtht::get_entry(typet const&) const [143]
-----------------------------------------------
                0.00    0.00       3/513946      simplify_exprt::simplify_inequality_constant(exprt&) <cycle 19> [552]
                0.06    1.80  513943/513946      simplify_exprt::simplify_node(exprt&) <cycle 19> [56]
[144]    0.4    0.06    1.80  513946         simplify_exprt::simplify_plus(exprt&) [144]
                0.03    0.56  351866/351866      exprt::sum(exprt const&) [274]
                0.03    0.31  353209/410484      gen_zero(typet const&) [340]
                0.01    0.23 2836044/119421511     exprt::operands() [41]
                0.00    0.21  938429/2115340     exprt::is_zero() const [307]
                0.01    0.19 3323812/40981480     exprt::type() [127]
                0.00    0.04 1102791/46978960     exprt::type() const [148]
                0.00    0.03  823270/75444484     exprt::has_operands() const [97]
                0.02    0.00  648957/210064058     irept::~irept() <cycle 5> [179]
                0.00    0.03  355344/699271      std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >) [641]
                0.02    0.00 3395086/4111925     is_number(typet const&) [721]
                0.01    0.01  351866/15133798     irept::operator=(irept const&) [226]
                0.01    0.00 1600310/16063692     exprt::is_constant() const [534]
                0.00    0.00  513946/16260818     namespace_baset::follow(typet const&) const [485]
                0.00    0.00  295748/258819111     irept::irept(irept const&) [119]
                0.00    0.00  295748/102002323     exprt::exprt(exprt const&) [519]
                0.00    0.00    1343/6145944     exprt::operator=(exprt const&) [366]
-----------------------------------------------
                0.00    0.00    3685/2421844     symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&) [832]
                0.00    0.00    6280/2421844     goto_symext::symex_dead(goto_symex_statet&) [590]
                0.00    0.01    7132/2421844     goto_symext::symex_decl(goto_symex_statet&) [204]
                0.00    0.01   11221/2421844     goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&) [659]
                0.00    0.05   69354/2421844     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [532]
                0.01    1.74 2324172/2421844     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [67]
[145]    0.4    0.01    1.81 2421844         goto_symex_statet::rename(dstring const&, namespacet const&, goto_symex_statet::levelt) [145]
                0.01    0.65 4821246/8530158     goto_symex_statet::renaming_levelt::is_renamed(dstring const&) const [184]
                0.00    0.62  943909/1247795     goto_symex_statet::renaming_levelt::operator()(dstring const&) [223]
                0.06    0.47  955130/955130      goto_symex_statet::level0t::operator()(dstring const&, namespacet const&, unsigned int) [294]
-----------------------------------------------
                0.16    1.65 11403574/11403574     dstring::dstring(std::string const&) [142]
[146]    0.4    0.16    1.65 11403574         string_containert::get(std::string const&) [146]
                0.58    0.91 11403574/11608615     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&) [164]
                0.01    0.13  446265/600786      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&) [426]
                0.01    0.00  446265/600786      std::vector<std::string*, std::allocator<std::string*> >::push_back(std::string* const&) [986]
                0.00    0.00  446265/601860      std::list<std::string, std::allocator<std::string> >::push_back(std::string const&) [985]
-----------------------------------------------
                0.02    1.78  488397/488397      boolbv_widtht::get_entry(typet const&) const [143]
[147]    0.4    0.02    1.78  488397         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>) [147]
                1.58    0.07  488397/18288434     irept::hash() const [9]
                0.01    0.12  488397/488397      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 [477]
                0.00    0.00    1068/1068        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) [1453]
-----------------------------------------------
                0.00    0.00       1/46978960     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 3> [1374]
                0.00    0.00       2/46978960     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [2013]
                0.00    0.00       2/46978960     flatten_byte_update(exprt const&, namespacet const&) [1998]
                0.00    0.00       3/46978960     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1716]
                0.00    0.00       4/46978960     boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1839]
                0.00    0.00       8/46978960     expr2ct::convert_overflow(exprt const&, unsigned int&) <cycle 1> [1782]
                0.00    0.00      12/46978960     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&) <cycle 12> [1713]
                0.00    0.00      16/46978960     boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1199]
                0.00    0.00      18/46978960     goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&) [1464]
                0.00    0.00      23/46978960     goto_checkt::div_by_zero_check(div_exprt const&, guardt const&) [1445]
                0.00    0.00      29/46978960     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1336]
                0.00    0.00      40/46978960     boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [796]
                0.00    0.00      42/46978960     null_object(exprt const&) [1684]
                0.00    0.00      44/46978960     flatten_byte_extract(exprt const&, namespacet const&) [1620]
                0.00    0.00      46/46978960     dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&) [1569]
                0.00    0.00      57/46978960     expr2ct::convert_array(exprt const&, unsigned int&) <cycle 1> [1570]
                0.00    0.00      62/46978960     ieee_floatt::from_expr(constant_exprt const&) [1528]
                0.00    0.00      82/46978960     struct_typet::is_prefix_of(struct_typet const&) const [1829]
                0.00    0.00      82/46978960     guardt::add(exprt const&) [917]
                0.00    0.00     113/46978960     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1607]
                0.00    0.00     118/46978960     simplify_exprt::simplify_byte_extract(exprt&) <cycle 19> [636]
                0.00    0.00     119/46978960     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1365]
                0.00    0.00     123/46978960     goto_symext::adjust_float_expressions(exprt&) [180]
                0.00    0.00     125/46978960     boolbv_widtht::get_entry(typet const&) const [143]
                0.00    0.00     126/46978960     bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 15> [658]
                0.00    0.00     126/46978960     bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1335]
                0.00    0.00     161/46978960     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 1> [1614]
                0.00    0.00     172/46978960     boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1317]
                0.00    0.00     188/46978960     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [690]
                0.00    0.00     207/46978960     boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [228]
                0.00    0.00     356/46978960     is_not_zero(exprt const&, namespacet const&) [1396]
                0.00    0.00     400/46978960     member_offset(namespacet const&, struct_typet const&, dstring const&) [1514]
                0.00    0.00     502/46978960     null_pointer(exprt const&) [1393]
                0.00    0.00     546/46978960     compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [893]
                0.00    0.00     576/46978960     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1222]
                0.00    0.00     648/46978960     goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1402]
                0.00    0.00     700/46978960     c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&) [1128]
                0.00    0.00     724/46978960     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [254]
                0.00    0.00     902/46978960     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [240]
                0.00    0.00     927/46978960     local_may_aliast::get_rec(local_may_aliast::destt&, exprt const&, local_may_aliast::loc_infot const&) [1463]
                0.00    0.00     928/46978960     boolbvt::bv_get_cache(exprt const&) const [771]
                0.00    0.00    1032/46978960     compute_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [1529]
                0.00    0.00    1154/46978960     goto_checkt::pointer_rel_check(exprt const&, guardt const&) [1588]
                0.00    0.00    1234/46978960     goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&) [506]
                0.00    0.00    1467/46978960     arrayst::record_array_equality(equal_exprt const&) [906]
                0.00    0.00    1478/46978960     bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [544]
                0.00    0.00    1816/46978960     dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1097]
                0.00    0.00    1920/46978960     arrayst::collect_arrays(exprt const&) [1229]
                0.00    0.00    2534/46978960     expr2ct::convert(exprt const&, unsigned int&) <cycle 1> [746]
                0.00    0.00    2563/46978960     localst::build(goto_function_templatet<goto_programt> const&) [1356]
                0.00    0.00    2600/46978960     base_type_eqt::base_type_eq_rec(exprt const&, exprt const&) [1350]
                0.00    0.00    2646/46978960     boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [279]
                0.00    0.00    4348/46978960     pointer_logict::is_dynamic_object(exprt const&) const [1249]
                0.00    0.00    4838/46978960     simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [461]
                0.00    0.00    5136/46978960     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [507]
                0.00    0.00    5152/46978960     boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [921]
                0.00    0.00    5458/46978960     pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const [1283]
                0.00    0.00    5576/46978960     boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [691]
                0.00    0.00    6455/46978960     boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [529]
                0.00    0.00    6526/46978960     boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [619]
                0.00    0.00    6876/46978960     goto_symext::symex_dead(goto_symex_statet&) [590]
                0.00    0.00    7624/46978960     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [123]
                0.00    0.00    7954/46978960     boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [371]
                0.00    0.00    8016/46978960     goto_symext::symex_decl(goto_symex_statet&) [204]
                0.00    0.00    8282/46978960     goto_checkt::bounds_check(index_exprt const&, guardt const&) [508]
                0.00    0.00    9062/46978960     expr2ct::convert_typecast(typecast_exprt const&, unsigned int&) <cycle 1> [879]
                0.00    0.00    9455/46978960     counterexample_value_binary(exprt const&, namespacet const&) [1371]
                0.00    0.00   11426/46978960     goto_checkt::check_rec(exprt const&, guardt&, bool) [344]
                0.00    0.00   12323/46978960     index_exprt::index_exprt(exprt const&, exprt const&) [1047]
                0.00    0.00   13439/46978960     size_of_expr(typet const&, namespacet const&) <cycle 19> [473]
                0.00    0.00   13614/46978960     simplify_exprt::simplify_boolean(exprt&) <cycle 19> [410]
                0.00    0.00   14143/46978960     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [911]
                0.00    0.00   14582/46978960     boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [716]
                0.00    0.00   15785/46978960     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [605]
                0.00    0.00   16092/46978960     prop_convt::get(exprt const&) const <cycle 17> [1110]
                0.00    0.00   17648/46978960     replace_symbolt::have_to_replace(exprt const&) const <cycle 18> [1102]
                0.00    0.00   17903/46978960     boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [373]
                0.00    0.00   19321/46978960     struct_union_typet::component_type(dstring const&) const [1182]
                0.00    0.00   19426/46978960     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [450]
                0.00    0.00   20764/46978960     goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [740]
                0.00    0.00   21121/46978960     boolbvt::convert_with_struct(struct_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [415]
                0.00    0.00   21645/46978960     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [321]
                0.00    0.00   22193/46978960     goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [117]
                0.00    0.00   24490/46978960     boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [412]
                0.00    0.00   25002/46978960     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [306]
                0.00    0.00   26472/46978960     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 20> [907]
                0.00    0.00   27043/46978960     if_exprt::if_exprt(exprt const&, exprt const&, exprt const&) [762]
                0.00    0.00   29066/46978960     boolbvt::convert_overflow(exprt const&) <cycle 15> [173]
                0.00    0.00   29326/46978960     boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [429]
                0.00    0.00   32618/46978960     boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [440]
                0.00    0.00   33995/46978960     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [217]
                0.00    0.00   35274/46978960     prop_convt::set_to(exprt const&, bool) [238]
                0.00    0.00   37953/46978960     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [709]
                0.00    0.00   39528/46978960     boolbvt::convert_bv_rel(exprt const&) <cycle 15> [258]
                0.00    0.00   39984/46978960     binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&) [714]
                0.00    0.00   40596/46978960     equalityt::equality2(exprt const&, exprt const&) [409]
                0.00    0.00   41830/46978960     bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [153]
                0.00    0.00   44559/46978960     boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [166]
                0.00    0.00   51209/46978960     exprt::is_one() const [748]
                0.00    0.00   59665/46978960     boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [291]
                0.00    0.00   73538/46978960     ansi_c_declarationt::to_symbol(symbolt&) const [442]
                0.00    0.00   86040/46978960     pointer_offset_size(namespacet const&, typet const&) [561]
                0.00    0.00   89304/46978960     dereferencet::bounds_check(index_exprt const&, guardt const&) [384]
                0.00    0.00  116772/46978960     dereferencet::dereference(exprt const&, guardt const&, dereferencet::modet) [137]
                0.00    0.00  123343/46978960     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [241]
                0.00    0.00  133753/46978960     boolbvt::set_to(exprt const&, bool) [58]
                0.00    0.01  145264/46978960     compute_pointer_offset(namespacet const&, exprt const&) [458]
                0.00    0.01  170770/46978960     exprt::mul(exprt const&) [382]
                0.00    0.01  181441/46978960     boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [158]
                0.00    0.01  185283/46978960     boolbvt::convert_constant(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [495]
                0.00    0.01  197433/46978960     bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [697]
                0.00    0.01  216359/46978960     dereferencet::build_reference_to(exprt const&, dereferencet::modet, exprt