Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls  ms/call  ms/call  name    
 34.90    157.83   157.83                             Minisat::SimpSolver::backwardSubsumptionCheck(bool)
 11.45    209.61    51.78 18710413     0.00     0.00  irept::hash() const
  3.72    226.41    16.80                             Minisat::SimpSolver::addClause_(Minisat::vec<Minisat::Lit>&)
  3.01    240.01    13.60                             Minisat::OccLists<int, Minisat::vec<unsigned int>, Minisat::SimpSolver::ClauseDeleted>::clean(int const&)
  2.41    250.92    10.92                             Minisat::SimpSolver::removeClause(unsigned int)
  2.31    261.38    10.46                             Minisat::SimpSolver::eliminateVar(int)
  2.12    270.95     9.57                             Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, int&)
  1.75    278.86     7.91                             Minisat::SimpSolver::eliminate(bool)
  1.57    285.94     7.08                             Minisat::Solver::propagate()
  1.46    292.54     6.60                             Minisat::Solver::addClause_(Minisat::vec<Minisat::Lit>&)
  1.40    298.86     6.33                             Minisat::SimpSolver::relocAll(Minisat::ClauseAllocator&)
  1.31    304.80     5.94 182480873     0.00     0.00  operator==(irept const&, irept const&)
  1.28    310.57     5.78                             Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::clean(Minisat::Lit const&)
  1.26    316.29     5.72                             Minisat::SimpSolver::strengthenClause(unsigned int, Minisat::Lit)
  0.95    320.60     4.32                             Minisat::SimpSolver::gatherTouchedClauses()
  0.93    324.82     4.22 169903992     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.85    328.66     3.84 354471946     0.00     0.00  irept::remove_ref(irept::dt*)
  0.74    332.02     3.36 345280172     0.00     0.00  irept::detach()
  0.73    335.32     3.30                             Minisat::SimpSolver::newVar(bool, bool)
  0.72    338.59     3.27                             Minisat::Solver::detachClause(unsigned int, bool)
  0.70    341.76     3.17                             Minisat::Solver::attachClause(unsigned int)
  0.69    344.88     3.12 263081157     0.00     0.00  irept::irept(irept const&)
  0.68    347.95     3.08                             Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, Minisat::vec<Minisat::Lit>&)
  0.64    350.83     2.88                             Minisat::Solver::relocAll(Minisat::ClauseAllocator&)
  0.63    353.70     2.87                             void Minisat::sort<Minisat::Lit, Minisat::LessThan_default<Minisat::Lit> >(Minisat::Lit*, int, Minisat::LessThan_default<Minisat::Lit>)
  0.63    356.55     2.85 102410231     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.61    359.33     2.78 1019914260     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++()
  0.61    362.07     2.74 180493869     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&)
  0.57    364.63     2.57                             Minisat::Solver::newVar(bool, bool)
  0.49    366.85     2.22 36810062     0.00     0.00  exprt::is_false() const
  0.43    368.81     1.96 108205234     0.00     0.00  bool std::operator==<dstring const, irept>(std::pair<dstring const, irept> const&, std::pair<dstring const, irept> const&)
  0.40    370.64     1.83 136319655     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.40    372.46     1.82 179269446     0.00     0.00  irept::add(dstring const&)
  0.39    374.23     1.77 10430332     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.38    375.97     1.74  4605171     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.36    377.60     1.63 141417622     0.00     0.00  irept::find(dstring const&) const
  0.32    379.06     1.46 19172354     0.00     0.00  dstring::compare(dstring const&) const
  0.32    380.52     1.46                             irept::full_hash() const
  0.29    381.85     1.33   129448     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.28    383.12     1.27                             Minisat::SimpSolver::cleanUpClauses()
  0.26    384.30     1.19    50751     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.25    385.45     1.15                             Minisat::Solver::removeClause(unsigned int)
  0.24    386.52     1.07    49474     0.02     0.10  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.24    387.59     1.07 146139533     0.00     0.00  bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*)
  0.24    388.66     1.07 146245772     0.00     0.00  bool std::operator==<irept, std::allocator<irept> >(std::vector<irept, std::allocator<irept> > const&, std::vector<irept, std::allocator<irept> > const&)
  0.21    389.61     0.95 72032512     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&)
  0.21    390.56     0.95                             Minisat::vec<unsigned int>::growTo(int)
  0.21    391.49     0.93 139631228     0.00     0.00  bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >)
  0.20    392.40     0.91                             Minisat::vec<unsigned int>::capacity(int)
  0.20    393.29     0.89                             Minisat::RegionAllocator<unsigned int>::alloc(int)
  0.19    394.17     0.88 102065150     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    395.02     0.85   120090     0.01     0.02  boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.19    395.86     0.84  2539705     0.00     0.00  boolbvt::convert_bv(exprt const&)
  0.18    396.69     0.83 139866735     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.17    397.47     0.78                             Minisat::Solver::analyze(unsigned int, Minisat::vec<Minisat::Lit>&, int&)
  0.16    398.21     0.74 74332134     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.16    398.95     0.74                             Minisat::RegionAllocator<unsigned int>::capacity(unsigned int)
  0.16    399.66     0.71 68390894     0.00     0.00  void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*)
  0.15    400.35     0.70 13033094     0.00     0.00  hash_string(char const*)
  0.15    401.04     0.69 26440149     0.00     0.00  reference_counting<value_sett::object_map_dt>::reference_counting(reference_counting<value_sett::object_map_dt> const&)
  0.15    401.72     0.68 210067311     0.00     0.00  Minisat::vec<Minisat::Lit>::push(Minisat::Lit const&)
  0.15    402.39     0.67 119922657     0.00     0.00  exprt::operands()
  0.15    403.06     0.67  3753146     0.00     0.00  simplify_exprt::sort_and_join(exprt&)
  0.15    403.73     0.67    52852     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.15    404.39     0.66 11592461     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.14    405.04     0.65                             Minisat::Solver::litRedundant(Minisat::Lit, unsigned int)
  0.14    405.67     0.63 82976886     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, irept> >*)
  0.14    406.29     0.62 31235443     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.13    406.88     0.59 69839004     0.00     0.00  convert(std::vector<literalt, std::allocator<literalt> > const&, Minisat::vec<Minisat::Lit>&)
  0.13    407.47     0.59 17548491     0.00     0.00  exprt::is_boolean() const
  0.13    408.04     0.57    41792     0.01     0.04  boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.13    408.61     0.57                             mkElimClause(Minisat::vec<unsigned int>&, int, Minisat::Clause&)
  0.12    409.17     0.56    65317     0.01     0.02  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> >*)
  0.12    409.73     0.56  2506359     0.00     0.00  binary2integer(std::string const&, bool)
  0.12    410.28     0.56 28486370     0.00     0.00  irept::get(dstring const&) const
  0.12    410.82     0.54                             bv_refinementt::arrays_overapproximated()
  0.11    411.34     0.52 30528249     0.00     0.00  reference_counting<value_sett::object_map_dt>::remove_ref(reference_counting<value_sett::object_map_dt>::dt*)
  0.11    411.82     0.48 14220422     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_insert_unique(literalt const&)
  0.10    412.28     0.46  2279285     0.00     0.00  std::map<dstring, dstring, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::operator[](dstring const&)
  0.10    412.73     0.46 54562248     0.00     0.00  get_nil_irep()
  0.10    413.18     0.45   459426     0.00     0.01  guardt::as_expr(std::_List_const_iterator<exprt>) const
  0.10    413.62     0.44 83051159     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_create_node(std::pair<dstring const, irept> const&)
  0.10    414.06     0.44 86186279     0.00     0.00  Minisat::vec<Minisat::Lit>::capacity(int)
  0.10    414.49     0.43 76256782     0.00     0.00  exprt::has_operands() const
  0.10    414.92     0.43 83051159     0.00     0.00  std::pair<dstring const, irept>::pair(std::pair<dstring const, irept> const&)
  0.09    415.34     0.43 140516981     0.00     0.00  Minisat::vec<Minisat::Lit>::clear(bool)
  0.09    415.76     0.42 22598425     0.00     0.00  std::pair<dstring const, value_sett::entryt>::pair(std::pair<dstring const, value_sett::entryt> const&)
  0.09    416.18     0.42    42979     0.01     0.02  boolbv_mapt::get_literals(dstring const&, typet const&, unsigned int, std::vector<literalt, std::allocator<literalt> >&)
  0.09    416.60     0.42                             Minisat::Solver::pickBranchLit()
  0.09    417.01     0.41 12219386     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    417.42     0.41                             Minisat::vec<Minisat::Solver::Watcher>::capacity(int)
  0.09    417.82     0.40  2910558     0.00     0.00  simplify_exprt::simplify_rec(exprt&)
  0.09    418.22     0.40                             Minisat::Solver::cancelUntil(int)
  0.09    418.62     0.40  1588707     0.00     0.00  BigInt::as_string(char*, unsigned int, unsigned int) const
  0.09    419.01     0.39 59657550     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.08    419.39     0.38  8402463     0.00     0.00  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::find(irept const&)
  0.08    419.76     0.37 98731198     0.00     0.00  std::pair<dstring const, irept>::~pair()
  0.08    420.13     0.37 67926676     0.00     0.00  irept::dt::~dt()
  0.08    420.50     0.37   449591     0.00     0.01  bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.08    420.86     0.36 67926851     0.00     0.00  std::vector<irept, std::allocator<irept> >::~vector()
  0.08    421.21     0.35 85332805     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&)
  0.08    421.55     0.34 94531545     0.00     0.00  exprt::operands() const
  0.08    421.89     0.34 37166067     0.00     0.00  irept::dt::dt(irept::dt const&)
  0.08    422.23     0.34  1962928     0.00     0.00  irept::compare(irept const&) const
  0.07    422.56     0.34 72032668     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::add_variables()
  0.07    422.89     0.33 139866735     0.00     0.00  bool std::operator==<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&)
  0.07    423.22     0.33  1462908     0.00     0.00  goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt)
  0.07    423.54     0.32 15754312     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.07    423.86     0.32  4596826     0.00     0.00  irept::get_bool(dstring const&) const
  0.07    424.18     0.32   141148     0.00     0.18  value_sett::assign(exprt const&, exprt const&, namespacet const&, bool)
  0.07    424.49     0.31 11394624     0.00     0.00  std::pair<dstring const, exprt>::pair(std::pair<dstring const, exprt> const&)
  0.07    424.80     0.31                             Minisat::SimpSolver::ElimLt::operator()(int, int) const
  0.07    425.11     0.31                             propt::set_frozen(literalt)
  0.07    425.41     0.31                             Minisat::Solver::uncheckedEnqueue(Minisat::Lit, unsigned int)
  0.07    425.71     0.30 37166067     0.00     0.00  std::vector<irept, std::allocator<irept> >::vector(std::vector<irept, std::allocator<irept> > const&)
  0.07    426.01     0.30 23393609     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, irept> const&)
  0.07    426.31     0.30  1920862     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_insert_unique(std::pair<dstring const, value_sett::entryt> const&)
  0.07    426.61     0.30                             Minisat::IntOption::IntOption(char const*, char const*, char const*, int, Minisat::IntRange)
  0.06    426.90     0.29 37166067     0.00     0.00  irept* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, irept*>(__gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, __gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, irept*)
  0.06    427.18     0.28  1170953     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::find(dstring const&)
  0.06    427.46     0.28                             std::_Rb_tree_iterator<std::pair<dstring const, irept> >::operator--()
  0.06    427.73     0.27   139493     0.00     0.01  std::vector<literalt, std::allocator<literalt> >::operator=(std::vector<literalt, std::allocator<literalt> > const&)
  0.06    427.99     0.26 14950097     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.06    428.25     0.26  9995836     0.00     0.00  cnft::gate_xor(literalt, literalt, literalt)
  0.06    428.51     0.26                             Minisat::Solver::rebuildOrderHeap()
  0.06    428.77     0.26                             Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::cleanAll()
  0.06    429.02     0.26 203023881     0.00     0.00  cnft::no_variables() const
  0.06    429.27     0.25                             operator<<(std::ostream&, irept const&)
  0.05    429.51     0.24  3675424     0.00     0.00  irept::remove(dstring const&)
  0.05    429.75     0.24   707839     0.00     0.00  guardt::is_false() const
  0.05    429.99     0.24                             std::_Vector_base<irept::dt*, std::allocator<irept::dt*> >::~_Vector_base()
  0.05    430.23     0.24  8587779     0.00     0.00  BigInt::add(unsigned int const*, unsigned int, bool)
  0.05    430.46     0.23 139631228     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.05    430.69     0.23 16009767     0.00     0.00  simplify_exprt::simplify_node(exprt&)
  0.05    430.92     0.23      102     2.25    16.02  yyansi_cparse()
  0.05    431.14     0.23 99524401     0.00     0.00  exprt::exprt(exprt const&)
  0.05    431.37     0.23 42988634     0.00     0.00  exprt::type()
  0.05    431.59     0.23 15260922     0.00     0.00  irept::operator=(irept const&)
  0.05    431.81     0.22   602164     0.00     0.00  yyansi_clex()
  0.05    432.02     0.21 33072851     0.00     0.00  cnft::lxor(literalt, literalt)
  0.05    432.23     0.21  2187026     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.05    432.43     0.21  7640511     0.00     0.00  irept::add(dstring const&, irept const&)
  0.04    432.62     0.19 67926851     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::~_Vector_base()
  0.04    432.81     0.19 15754312     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    433.00     0.19  2626294     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.04    433.19     0.19                             Minisat::SimpSolver::extendModel()
  0.04    433.37     0.18 49101867     0.00     0.00  exprt::~exprt()
  0.04    433.55     0.18 37166067     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::_M_create_storage(unsigned long)
  0.04    433.73     0.18 11978235     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.04    433.90     0.17 16773410     0.00     0.00  exprt::is_constant() const
  0.04    434.07     0.17   476554     0.00     0.00  cnft::land(std::vector<literalt, std::allocator<literalt> > const&)
  0.04    434.24     0.17    65152     0.00     0.02  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> > const*, std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> >*)
  0.04    434.41     0.17                             Minisat::vec<char>::capacity(int)
  0.04    434.57     0.16      165     0.97     1.25  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.04    434.73     0.16                             Minisat::Solver::removeSatisfied(Minisat::vec<unsigned int>&)
  0.03    434.88     0.16 23140293     0.00     0.00  BigInt::~BigInt()
  0.03    435.04     0.16                             Minisat::vec<Minisat::vec<Minisat::Solver::Watcher> >::capacity(int)
  0.03    435.19     0.15 14220422     0.00     0.00  std::set<literalt, std::less<literalt>, std::allocator<literalt> >::insert(literalt const&)
  0.03    435.34     0.15 11180139     0.00     0.00  string_containert::get(std::string const&)
  0.03    435.49     0.15  5952188     0.00     0.00  bv_utilst::carry(literalt, literalt, literalt)
  0.03    435.64     0.15   630814     0.00     0.01  goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool)
  0.03    435.79     0.15   315388     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_erase(std::_Rb_tree_node<literalt>*)
  0.03    435.93     0.15  2909025     0.00     0.01  merge_irept::merged(irept const&)
  0.03    436.07     0.14 37166067     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    436.21     0.14 21704222     0.00     0.00  cnft::lequal(literalt, literalt)
  0.03    436.34     0.13 11739398     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::vector(unsigned long, literalt const&, std::allocator<literalt> const&)
  0.03    436.47     0.13      165     0.79   885.72  bmct::run(goto_functionst const&)
  0.03    436.60     0.13 22938989     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&)
  0.03    436.72     0.13 16559820     0.00     0.00  namespace_baset::follow(typet const&) const
  0.03    436.85     0.13                             Minisat::Solver::analyzeFinal(Minisat::Lit, Minisat::vec<Minisat::Lit>&)
  0.03    436.97     0.12 26440149     0.00     0.00  value_sett::entryt::entryt(value_sett::entryt const&)
  0.03    437.09     0.12 10332618     0.00     0.00  irept::get_string(dstring const&) const
  0.03    437.21     0.12  9607798     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    437.33     0.12  9163748     0.00     0.00  goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt)
  0.03    437.45     0.12  8020767     0.00     0.00  int str2number<int>(char const*, int, bool)
  0.03    437.57     0.12  2539705     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&, std::tr1::integral_constant<bool, true>)
  0.03    437.69     0.12  1979920     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.03    437.81     0.12     1225     0.10     3.83  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_rehash(unsigned long)
  0.03    437.92     0.12                             std::pair<dstring, irept>::~pair()
  0.02    438.03     0.11 16409677     0.00     0.00  cnft::land(literalt, literalt)
  0.02    438.14     0.11  3147897     0.00     0.00  prop_conv_solvert::convert_bool(exprt const&)
  0.02    438.25     0.11   627770     0.00     0.00  goto_symext::replace_array_equal(exprt&)
  0.02    438.36     0.11   511728     0.00     0.00  simplify_exprt::simplify_plus(exprt&)
  0.02    438.47     0.11    49474     0.00     0.01  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, exprt> > const*, std::_Rb_tree_node<std::pair<dstring const, exprt> >*)
  0.02    438.58     0.11     7635     0.01     0.10  boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.02    438.69     0.11 13166885     0.00     0.00  dstring::operator==(char const*) const
  0.02    438.79     0.10 16306466     0.00     0.00  cnft::new_variable()
  0.02    438.89     0.10  9837248     0.00     0.00  std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.02    438.99     0.10  1920862     0.00     0.00  value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool)
  0.02    439.09     0.10  1518317     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_insert_unique(dstring const&)
  0.02    439.19     0.10   315388     0.00     0.00  cnft::eliminate_duplicates(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.02    439.29     0.10    53113     0.00     0.03  boolbvt::get(exprt const&) const
  0.02    439.39     0.10     7129     0.01     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.02    439.49     0.10                             Minisat::IntOption::help(bool)
  0.02    439.59     0.10                             std::vector<irept::dt*, std::allocator<irept::dt*> >::reserve(unsigned long)
  0.02    439.68     0.10                             irept::recursive_detach()
  0.02    439.77     0.09 16385751     0.00     0.00  operator==(string_ptrt, string_ptrt)
  0.02    439.86     0.09 11378237     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    439.95     0.09  1726478     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    440.04     0.09  1185977     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    440.13     0.09   988177     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::find(dstring const&)
  0.02    440.22     0.09   826998     0.00     0.00  goto_symext::replace_nondet(exprt&)
  0.02    440.31     0.09   335902     0.00     0.00  boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const
  0.02    440.40     0.09      157     0.57     0.73  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, literalt>, false>**, unsigned long)
  0.02    440.49     0.09 43632968     0.00     0.00  exprt::type() const
  0.02    440.57     0.09 15922385     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_create_node(exprt const&)
  0.02    440.66     0.09 14535921     0.00     0.00  BigInt::BigInt(BigInt const&)
  0.02    440.74     0.09                             Minisat::SimpSolver::implied(Minisat::vec<Minisat::Lit> const&)
  0.02    440.82     0.08 30400533     0.00     0.00  reference_counting<value_sett::object_map_dt>::~reference_counting()
  0.02    440.90     0.08 22598425     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    440.98     0.08 22582485     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> > const*)
  0.02    441.06     0.08  3741463     0.00     0.00  prop_conv_solvert::convert(exprt const&)
  0.02    441.14     0.08   942202     0.00     0.00  to_integer(constant_exprt const&, BigInt&)
  0.02    441.22     0.08   627770     0.00     0.00  adjust_float_expressions(exprt&, namespacet const&)
  0.02    441.30     0.08   501652     0.00     0.00  simplify_exprt::simplify_typecast(exprt&)
  0.02    441.38     0.08    12376     0.01     0.03  boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.02    441.46     0.08                             mkElimClause(Minisat::vec<unsigned int>&, Minisat::Lit)
  0.02    441.54     0.08                             smt2_convt::set_assumptions(std::vector<literalt, std::allocator<literalt> > const&)
  0.02    441.62     0.08                             Minisat::vec<Minisat::vec<Minisat::Solver::Watcher> >::clear(bool)
  0.02    441.70     0.08                             Minisat::Solver::Solver()
  0.02    441.78     0.08 17999586     0.00     0.00  exprt::copy_to_operands(exprt const&)
  0.02    441.85     0.08      157     0.48     0.48  satcheck_minisat2_baset<Minisat::SimpSolver>::satcheck_minisat2_baset(Minisat::SimpSolver*)
  0.02    441.92     0.07 135853527     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.02    441.99     0.07 74332134     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::map(std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&)
  0.02    442.06     0.07 37630110     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::_M_allocate(unsigned long)
  0.02    442.13     0.07 22598425     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_create_node(std::pair<dstring const, value_sett::entryt> const&)
  0.02    442.20     0.07  3675424     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::erase(dstring const&)
  0.02    442.27     0.07  2262461     0.00     0.00  exprt::is_zero() const
  0.02    442.34     0.07  1698596     0.00     0.00  operator<<(std::ostream&, dstring const&)
  0.02    442.41     0.07  1205335     0.00     0.01  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(irept const&, std::tr1::integral_constant<bool, true>)
  0.02    442.48     0.07   988177     0.00     0.00  goto_symex_statet::level0t::operator()(dstring const&, namespacet const&, unsigned int)
  0.02    442.55     0.07   258352     0.00     0.00  simplify_exprt::simplify_pointer_offset(exprt&)
  0.02    442.62     0.07   117882     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >, literalt const&)
  0.02    442.69     0.07    81010     0.00     0.03  bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&)
  0.02    442.76     0.07     8131     0.01     0.02  boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.02    442.83     0.07      591     0.12     0.12  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_allocate(unsigned long)
  0.02    442.90     0.07                             string_constantt::get_value() const
  0.01    442.97     0.07 32624481     0.00     0.00  Minisat::vec<int>::capacity(int)
  0.01    443.03     0.06 28361011     0.00     0.00  value_sett::entryt::~entryt()
  0.01    443.09     0.06 27363303     0.00     0.00  void std::_Construct<irept, irept>(irept*, irept const&)
  0.01    443.15     0.06 15922385     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_insert(std::_List_iterator<exprt>, exprt const&)
  0.01    443.21     0.06 11394624     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    443.27     0.06  5168700     0.00     0.00  to_symbol_expr(exprt&)
  0.01    443.33     0.06  4279142     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::find(unsigned int const&) const
  0.01    443.39     0.06  3622119     0.00     0.00  exprt* std::__uninitialized_copy<false>::__uninit_copy<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.01    443.45     0.06  3165630     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, unsigned int> >*)
  0.01    443.51     0.06  3039547     0.00     0.00  std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const
  0.01    443.57     0.06  1961323     0.00     0.00  hash_numbering<exprt, irep_hash>::number(exprt const&)
  0.01    443.63     0.06  1961323     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, unsigned int> const&, std::tr1::integral_constant<bool, true>)
  0.01    443.69     0.06  1809683     0.00     0.00  constant_exprt::value_is_zero_string() const
  0.01    443.75     0.06  1573508     0.00     0.00  integer2binary(BigInt const&, unsigned int)
  0.01    443.81     0.06  1205335     0.00     0.00  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert_bucket(irept const&, unsigned long, unsigned long)
  0.01    443.87     0.06   442856     0.00     0.00  gen_zero(typet const&)
  0.01    443.93     0.06     1384     0.04     0.09  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.01    443.99     0.06      788     0.08     3.08  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    444.05     0.06                             Minisat::vec<unsigned int>::clear(bool)
  0.01    444.10     0.06 25333502     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::_M_allocate(unsigned long)
  0.01    444.16     0.06 11180139     0.00     0.00  dstring::dstring(std::string const&)
  0.01    444.21     0.06 10683640     0.00     0.00  __gnu_cxx::new_allocator<irept>::allocate(unsigned long, void const*)
  0.01    444.27     0.06  8597154     0.00     0.00  irept::set(dstring const&, dstring const&)
  0.01    444.32     0.06  8588750     0.00     0.00  BigInt::resize(unsigned int)
  0.01    444.38     0.06  7765926     0.00     0.00  BigInt::operator+=(unsigned long long)
  0.01    444.43     0.06  6012026     0.00     0.00  exprt::operator=(exprt const&)
  0.01    444.49     0.06   900273     0.00     0.00  predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&)
  0.01    444.54     0.05 41977905     0.00     0.00  cnft::lnot(literalt)
  0.01    444.59     0.05 17264189     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::_M_create_storage(unsigned long)
  0.01    444.64     0.05 11394624     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    444.69     0.05 10666866     0.00     0.00  typet::~typet()
  0.01    444.74     0.05  8480929     0.00     0.00  goto_symex_statet::renaming_levelt::is_renamed(dstring const&) const
  0.01    444.79     0.05  7486551     0.00     0.00  cnft::lselect(literalt, literalt, literalt)
  0.01    444.84     0.05  7406664     0.00     0.00  exprt::exprt(dstring const&, typet const&)
  0.01    444.89     0.05  5524791     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::vector(std::vector<literalt, std::allocator<literalt> > const&)
  0.01    444.94     0.05  4133784     0.00     0.00  parsert::read(char&)
  0.01    444.99     0.05  2410332     0.00     0.00  goto_symex_statet::rename(dstring const&, namespacet const&, goto_symex_statet::levelt)
  0.01    445.04     0.05  2176675     0.00     0.00  prop_conv_solvert::get_literal(dstring const&)
  0.01    445.09     0.05  1961323     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>*, exprt const&, unsigned long) const
  0.01    445.14     0.05   137554     0.00     0.15  goto_symext::symex_goto(goto_symex_statet&)
  0.01    445.19     0.05    49639     0.00     0.00  value_sett::~value_sett()
  0.01    445.24     0.05    49639     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.01    445.29     0.05      157     0.32     0.32  convert_string_literal(std::string const&)
  0.01    445.34     0.05                             Minisat::SimpSolver::SimpSolver()
  0.01    445.38     0.05  4654884     0.00     0.00  std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.01    445.43     0.05  2937337     0.00     0.00  std::_List_base<exprt, std::allocator<exprt> >::_M_clear()
  0.01    445.47     0.05   369556     0.00     0.00  simplify_exprt::simplify_not(exprt&)
  0.01    445.52     0.05   137867     0.00     0.00  simplify_exprt::simplify_boolean(exprt&)
  0.01    445.56     0.05     6402     0.01     0.01  pointer_typet::~pointer_typet()
  0.01    445.61     0.05       80     0.56     0.56  Minisat::SimpSolver::solve(Minisat::vec<Minisat::Lit> const&, bool, bool)
  0.01    445.65     0.04 11978235     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    445.69     0.04  9665473     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::l_get(literalt) const
  0.01    445.73     0.04  7312645     0.00     0.00  unsafe_string2int(std::string const&, int)
  0.01    445.77     0.04  4279142     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const
  0.01    445.81     0.04  4174403     0.00     0.00  value_sett::objectt::objectt(value_sett::objectt const&)
  0.01    445.85     0.04  2739926     0.00     0.00  to_symbol_expr(exprt const&)
  0.01    445.89     0.04  2192137     0.00     0.00  std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.01    445.93     0.04  2158582     0.00     0.00  value_sett::make_union(reference_counting<value_sett::object_map_dt>&, reference_counting<value_sett::object_map_dt> const&) const
  0.01    445.97     0.04  2011619     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    446.01     0.04  1979920     0.00     0.01  value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const
  0.01    446.05     0.04  1920862     0.00     0.00  value_sett::field_sensitive(dstring const&, typet const&)
  0.01    446.09     0.04  1659393     0.00     0.00  namespacet::lookup(dstring const&, symbolt const*&) const
  0.01    446.13     0.04  1340005     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::find(std::string const&) const
  0.01    446.17     0.04  1213273     0.00     0.00  _newstack(parsert&, unsigned int&)
  0.01    446.21     0.04  1211394     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    446.25     0.04   631093     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt const&)
  0.01    446.29     0.04   627770     0.00     0.01  goto_symext::clean_expr(exprt&, goto_symex_statet&, bool)
  0.01    446.33     0.04   592411     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.01    446.37     0.04   225934     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.01    446.41     0.04   179953     0.00     0.01  boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    446.45     0.04   168550     0.00     0.00  typet::subtypes()
  0.01    446.49     0.04    49482     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, unsigned int> > const*, std::_Rb_tree_node<std::pair<dstring const, unsigned int> >*)
  0.01    446.53     0.04    49474     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.01    446.57     0.04    18691     0.00     0.00  std::_List_base<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_clear()
  0.01    446.61     0.04     7718     0.01     0.25  bv_utilst::unsigned_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.01    446.65     0.04      165     0.24     0.24  simple_slice(symex_target_equationt&)
  0.01    446.69     0.04      157     0.25     0.32  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, false>**, unsigned long)
  0.01    446.73     0.04      156     0.26     0.26  symex_target_equationt::convert_io(decision_proceduret&)
  0.01    446.77     0.04      156     0.26     1.39  symex_target_equationt::convert_decls(prop_convt&) const
  0.01    446.81     0.04                             Minisat::Solver::solve_()
  0.01    446.85     0.04                             std::vector<exprt, std::allocator<exprt> >::vector(unsigned long, exprt const&, std::allocator<exprt> const&)
  0.01    446.88     0.04 15922385     0.00     0.00  std::list<exprt, std::allocator<exprt> >::push_back(exprt const&)
  0.01    446.92     0.04  4197375     0.00     0.00  is_number(typet const&)
  0.01    446.95     0.03 24118441     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base()
  0.01    446.98     0.03 11542242     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt)
  0.01    447.01     0.03  8860145     0.00     0.00  cnft::lor(literalt, literalt)
  0.01    447.04     0.03  3675424     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::erase(dstring const&)
  0.01    447.07     0.03  3441678     0.00     0.00  irept::set(dstring const&, long long)
  0.01    447.10     0.03  2911967     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(typet&) const
  0.01    447.13     0.03  2909025     0.00     0.01  merge_irept::operator()(irept&)
  0.01    447.16     0.03  2059497     0.00     0.00  reference_counting<value_sett::object_map_dt>::detatch()
  0.01    447.19     0.03  2059450     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.01    447.22     0.03  2011572     0.00     0.00  value_sett::object_map_dt::~object_map_dt()
  0.01    447.25     0.03  1570916     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long)
  0.01    447.28     0.03  1562010     0.00     0.00  exprt::is_true() const
  0.01    447.31     0.03  1526258     0.00     0.00  unsafe_string2unsigned(std::string const&, int)
  0.01    447.34     0.03  1518317     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::insert(dstring const&)
  0.01    447.37     0.03  1503612     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(dstring const&) const
  0.01    447.40     0.03  1367285     0.00     0.00  cnft::gate_and(literalt, literalt, literalt)
  0.01    447.43     0.03  1078922     0.00     0.00  to_integer(exprt const&, BigInt&)
  0.01    447.46     0.03   996531     0.00     0.00  goto_symex_statet::level1t::name(dstring const&, unsigned int) const
  0.01    447.49     0.03   985003     0.00     0.00  goto_symex_statet::level0t::name(dstring const&, unsigned int) const
  0.01    447.52     0.03   647559     0.00     0.00  from_integer(BigInt const&, typet const&)
  0.01    447.55     0.03   628700     0.00     0.00  symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&)
  0.01    447.58     0.03   627770     0.00     0.01  goto_symext::dereference(exprt&, goto_symex_statet&, bool)
  0.01    447.61     0.03   591023     0.00     0.00  namespace_baset::lookup(dstring const&) const
  0.01    447.64     0.03   588756     0.00     0.00  messaget::eom(messaget::mstreamt&)
  0.01    447.67     0.03   501079     0.00     0.00  std::_List_base<dstring, std::allocator<dstring> >::_M_clear()
  0.01    447.70     0.03   238745     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::find(dstring const&)
  0.01    447.73     0.03   235401     0.00     0.00  BigInt::assign(long long)
  0.01    447.76     0.03   169602     0.00     0.00  compute_pointer_offset(namespacet const&, exprt const&)
  0.01    447.79     0.03   165761     0.00     0.00  goto_symex_statet::renaming_levelt::rename(dstring const&, unsigned int)
  0.01    447.82     0.03    89016     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&)
  0.01    447.85     0.03    84299     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    447.88     0.03    70504     0.00     0.02  value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&)
  0.01    447.91     0.03    70504     0.00     0.00  value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const
  0.01    447.94     0.03     1559     0.02     0.02  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.01    447.97     0.03     1390     0.02     0.02  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_buckets(unsigned long)
  0.01    448.00     0.03      945     0.03     0.03  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.01    448.03     0.03      157     0.19    64.64  symex_target_equationt::convert_guards(prop_convt&)
  0.01    448.06     0.03      156     0.19    29.89  symex_target_equationt::convert_assertions(prop_convt&)
  0.01    448.09     0.03      156     0.19     0.25  symex_target_equationt::convert_assumptions(prop_convt&)
  0.01    448.12     0.03      156     0.19     0.19  symex_target_equationt::convert_constraints(decision_proceduret&) const
  0.01    448.15     0.03                             notequal_exprt::notequal_exprt(exprt const&, exprt const&)
  0.01    448.18     0.03                             cnft::lxor(std::vector<literalt, std::allocator<literalt> > const&)
  0.01    448.21     0.03                             Minisat::SimpSolver::updateElimHeap(int)
  0.01    448.24     0.03                             Minisat::vec<double>::capacity(int)
  0.01    448.27     0.03                             multi_namespacet::lookup(dstring const&, symbolt const*&) const
  0.01    448.30     0.03                             satcheck_minisat2_baset<Minisat::SimpSolver>::has_set_assumptions() const
  0.01    448.33     0.03                             std::vector<literalt, std::allocator<literalt> >::~vector()
  0.01    448.36     0.03                             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.01    448.38     0.03  6375398     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long)
  0.01    448.41     0.03  5431703     0.00     0.00  BigInt::BigInt()
  0.01    448.43     0.03  3441678     0.00     0.00  i2string(long long)
  0.01    448.46     0.03  3223072     0.00     0.00  BigInt::operator=(BigInt const&)
  0.01    448.48     0.03  2905639     0.00     0.00  exprt::op1()
  0.01    448.51     0.03  2729739     0.00     0.00  std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::~pair()
  0.01    448.53     0.03  2715819     0.00     0.00  irept::get_int(dstring const&) const
  0.01    448.56     0.03                             to_union_type(typet const&)
  0.01    448.58     0.03                             Minisat::SimpSolver::asymm(int, unsigned int)
  0.00    448.60     0.02 16306466     0.00     0.00  cnft::set_no_variables(unsigned long)
  0.00    448.62     0.02  8067000     0.00     0.00  digit_add(unsigned int const*, unsigned int, unsigned int const*, unsigned int, unsigned int*)
  0.00    448.64     0.02  4328341     0.00     0.00  std::vector<irept, std::allocator<irept> >::push_back(irept const&)
  0.00    448.66     0.02  4117679     0.00     0.00  std::pair<unsigned int const, value_sett::objectt>::~pair()
  0.00    448.68     0.02  3675424     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::equal_range(dstring const&)
  0.00    448.70     0.02  3675424     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >)
  0.00    448.72     0.02  3352658     0.00     0.00  goto_symex_statet::call_stack()
  0.00    448.74     0.02  3267387     0.00     0.00  irept::make_nil()
  0.00    448.76     0.02  3099300     0.00     0.00  to_constant_expr(exprt const&)
  0.00    448.78     0.02  2602129     0.00     0.00  simplify(exprt&, namespacet const&)
  0.00    448.80     0.02  2539705     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    448.82     0.02  2377543     0.00     0.00  i2string(unsigned int)
  0.00    448.84     0.02  2294594     0.00     0.00  bitvector_typet::set_width(unsigned int)
  0.00    448.86     0.02  2059495     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    448.88     0.02  2051703     0.00     0.00  unsignedbv_typet::unsignedbv_typet(unsigned int)
  0.00    448.90     0.02  1920862     0.00     0.00  value_sett::entryt::entryt(dstring const&, std::string)
  0.00    448.92     0.02  1920862     0.00     0.00  value_sett::get_entry(value_sett::entryt const&, typet const&)
  0.00    448.94     0.02  1729943     0.00     0.00  BigInt::operator+(unsigned int) const
  0.00    448.96     0.02  1570865     0.00     0.00  exprt* std::vector<exprt, std::allocator<exprt> >::_M_allocate_and_copy<exprt*>(unsigned long, exprt*, exprt*)
  0.00    448.98     0.02  1552822     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    449.00     0.02  1526333     0.00     0.00  unsigned int str2number<unsigned int>(char const*, int, bool)
  0.00    449.02     0.02  1478428     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    449.04     0.02  1436227     0.00     0.00  exprt::copy_to_operands(exprt const&, exprt const&)
  0.00    449.06     0.02  1340005     0.00     0.00  optionst::get_option(std::string const&) const
  0.00    449.08     0.02  1340005     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    449.10     0.02   831150     0.00     0.00  symex_target_equationt::SSA_stept::~SSA_stept()
  0.00    449.12     0.02   680781     0.00     0.00  dstring::operator!=(char const*) const
  0.00    449.14     0.02   628775     0.00     0.00  optionst::get_unsigned_int_option(std::string const&) const
  0.00    449.16     0.02   626925     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    449.18     0.02   592411     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    449.20     0.02   589546     0.00     0.00  ui_message_handlert::print(unsigned int, std::string const&)
  0.00    449.22     0.02   572068     0.00     0.00  true_exprt::true_exprt()
  0.00    449.24     0.02   442904     0.00     0.00  constant_exprt::constant_exprt(dstring const&, typet const&)
  0.00    449.26     0.02   424576     0.00     0.00  simplify_exprt::simplify_inequality(exprt&)
  0.00    449.28     0.02   415575     0.00     0.09  symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&)
  0.00    449.30     0.02   338179     0.00     0.00  std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::operator[](dstring const&)
  0.00    449.32     0.02   323342     0.00     0.00  goto_symex_statet::level2t::name(dstring const&, unsigned int) const
  0.00    449.34     0.02   296904     0.00     0.00  std::list<dstring, std::allocator<dstring> >::list(std::list<dstring, std::allocator<dstring> > const&)
  0.00    449.36     0.02   254097     0.00     0.00  simplify_exprt::simplify_object(exprt&)
  0.00    449.38     0.02   220184     0.00     0.00  simplify_exprt::simplify_mult(exprt&)
  0.00    449.40     0.02   216162     0.00     0.00  c_typecheck_baset::add_language_prefix(dstring) const
  0.00    449.42     0.02   215996     0.00     0.00  make_identifier()
  0.00    449.44     0.02   190804     0.00     0.00  ansi_c_declaratort::build(irept&)
  0.00    449.46     0.02   181640     0.00     0.00  integer2unsigned(BigInt const&)
  0.00    449.48     0.02   169630     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.00    449.50     0.02   158729     0.00     0.00  std::_List_base<std::string, std::allocator<std::string> >::_M_clear()
  0.00    449.52     0.02   158477     0.00     0.00  c_storage_spect::read(typet const&)
  0.00    449.54     0.02   131381     0.00     0.00  goto_symex_statet::constant_propagation(exprt const&) const
  0.00    449.56     0.02    90588     0.00     0.00  cnft::limplies(literalt, literalt)
  0.00    449.58     0.02    79263     0.00     0.00  symbol_tablet::move(symbolt&, symbolt*&)
  0.00    449.60     0.02    70565     0.00     0.00  c_typecheck_baset::typecheck_code_type(code_typet&)
  0.00    449.62     0.02    60272     0.00     0.10  symex_target_equationt::location(exprt const&, symex_targett::sourcet const&)
  0.00    449.64     0.02    49474     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    449.66     0.02    49474     0.00     0.10  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.00    449.68     0.02    45740     0.00     0.01  value_set_dereferencet::bounds_check(index_exprt const&, guardt const&)
  0.00    449.70     0.02    33838     0.00     0.01  simplify_exprt::simplify_bitwise(exprt&)
  0.00    449.72     0.02    24735     0.00     0.40  goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&)
  0.00    449.74     0.02    16187     0.00     0.01  bv_utilst::select(literalt, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    449.76     0.02    11856     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    449.78     0.02    11299     0.00     0.43  prop_conv_solvert::set_to(exprt const&, bool)
  0.00    449.80     0.02     1428     0.01     0.02  base_type_eq(exprt const&, exprt const&, namespacet const&)
  0.00    449.82     0.02      165     0.12   647.91  goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&)
  0.00    449.84     0.02      157     0.13     0.16  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    449.86     0.02      156     0.13    63.98  arrayst::add_array_Ackermann_constraints()
  0.00    449.88     0.02       45     0.44    45.35  build_goto_trace(symex_target_equationt const&, prop_convt const&, namespacet const&, goto_tracet&)
  0.00    449.90     0.02                             safe_string2int(std::string const&, int)
  0.00    449.92     0.02                             yyassemblererror(std::string const&)
  0.00    449.94     0.02                             full_eq(irept const&, irept const&)
  0.00    449.96     0.02                             Minisat::SimpSolver::solve_(bool, bool)
  0.00    449.98     0.02                             Minisat::vec<Minisat::vec<unsigned int> >::capacity(int)
  0.00    450.00     0.02                             optionst::~optionst()
  0.00    450.02     0.02                             satcheck_minisat_simplifiert::is_eliminated(literalt) const
  0.00    450.04     0.02 20046307     0.00     0.00  __gnu_cxx::new_allocator<literalt>::allocate(unsigned long, void const*)
  0.00    450.05     0.02  3293408     0.00     0.00  literalt* std::vector<literalt, std::allocator<literalt> >::_M_allocate_and_copy<literalt*>(unsigned long, literalt*, literalt*)
  0.00    450.07     0.02  3100687     0.00     0.00  constant_exprt::get_value() const
  0.00    450.08     0.02  1629728     0.00     0.00  typet::operator=(typet const&)
  0.00    450.10     0.02  1524540     0.00     0.00  bool_typet::bool_typet()
  0.00    450.11     0.02   910811     0.00     0.00  BigInt::compare(unsigned long long) const
  0.00    450.13     0.02   451034     0.00     0.00  boolbvt::convert_rest(exprt const&)
  0.00    450.14     0.02   349564     0.00     0.00  ansi_c_convert_typet::read_rec(typet const&)
  0.00    450.16     0.02   247479     0.00     0.00  nil_exprt::nil_exprt()
  0.00    450.17     0.02   154049     0.00     0.00  std::tr1::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const
  0.00    450.19     0.02    15624     0.00     0.00  guardt::make_false()
  0.00    450.20     0.02      299     0.05     0.05  BigInt::operator*=(long long)
  0.00    450.22     0.02       26     0.58     0.59  ieee_floatt::to_ansi_c_string() const
  0.00    450.23     0.02                             merge_full_irept::operator()(irept&)
  0.00    450.25     0.02                             BigInt::BigInt(unsigned long long)
  0.00    450.26     0.02                             namespace_baset::follow_macros(exprt&) const
  0.00    450.28     0.02                             irept::pretty(unsigned int, unsigned int) const
  0.00    450.29     0.01  4770807     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_erase(std::_List_iterator<exprt>)
  0.00    450.30     0.01  3750609     0.00     0.00  irept::clear()
  0.00    450.31     0.01  2734931     0.00     0.00  void std::_Destroy_aux<false>::__destroy<exprt*>(exprt*, exprt*)
  0.00    450.32     0.01  2613336     0.00     0.00  void std::_Construct<exprt, exprt>(exprt*, exprt const&)
  0.00    450.33     0.01  2602969     0.00     0.00  simplify_exprt::setup_jump_table()
  0.00    450.34     0.01  2541477     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    450.35     0.01  2286706     0.00     0.00  bitvector_typet::bitvector_typet(dstring const&)
  0.00    450.36     0.01  2264982     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const
  0.00    450.37     0.01  2058231     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    450.38     0.01  2058229     0.00     0.00  value_sett::objectt::operator=(value_sett::objectt const&)
  0.00    450.39     0.01  2058229     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    450.40     0.01  2019417     0.00     0.00  std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&)
  0.00    450.41     0.01  2011572     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    450.42     0.01  1951651     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const
  0.00    450.43     0.01  1947664     0.00     0.00  unsigned_char_type()
  0.00    450.44     0.01  1784457     0.00     0.00  symbol_exprt::set_identifier(dstring const&)
  0.00    450.45     0.01  1554990     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::~_Vector_base()
  0.00    450.46     0.01  1552822     0.00     0.00  union_find<dstring>::clear()
  0.00    450.47     0.01  1506549     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    450.48     0.01  1364464     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_allocate(unsigned long)
  0.00    450.49     0.01  1364429     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    450.50     0.01  1260585     0.00     0.00  goto_symex_statet::l2_thread_read_encoding(symbol_exprt&, namespacet const&)
  0.00    450.51     0.01  1236902     0.00     0.00  BigInt::compare(long long) const
  0.00    450.52     0.01  1205335     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    450.53     0.01  1205335     0.00     0.00  std::vector<irept, std::allocator<irept> >::reserve(unsigned long)
  0.00    450.54     0.01  1186049     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    450.55     0.01  1055305     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, literalt> >::operator--()
  0.00    450.56     0.01  1025627     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::_M_check_len(unsigned long, char const*) const
  0.00    450.57     0.01   988163     0.00     0.00  goto_symex_statet::level1t::current_name(dstring const&) const
  0.00    450.58     0.01   882737     0.00     0.00  sort_operands(std::vector<exprt, std::allocator<exprt> >&)
  0.00    450.59     0.01   814603     0.00     0.00  goto_symex_statet::top()
  0.00    450.60     0.01   779266     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    450.61     0.01   716262     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    450.62     0.01   710091     0.00     0.00  optionst::get_bool_option(std::string const&) const
  0.00    450.63     0.01   708122     0.00     0.00  safe_str2int(char const*, int)
  0.00    450.64     0.01   681650     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    450.65     0.01   681650     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    450.66     0.01   681650     0.00     0.00  std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&)
  0.00    450.67     0.01   681336     0.00     0.00  boolbv_widtht::get_entry(typet const&) const
  0.00    450.68     0.01   674538     0.00     0.00  base_type_rec(typet&, namespacet const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    450.69     0.01   628700     0.00     0.17  goto_symext::symex_step(goto_functionst const&, goto_symex_statet&)
  0.00    450.70     0.01   628700     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::find(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    450.71     0.01   626925     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::push_back(std::string* const&)
  0.00    450.72     0.01   626886     0.00     0.00  BigInt::compare(BigInt const&) const
  0.00    450.73     0.01   619213     0.00     0.00  locationt::get_function() const
  0.00    450.74     0.01   601512     0.00     0.00  to_index_expr(exprt&)
  0.00    450.75     0.01   555420     0.00     0.00  to_equal_expr(exprt const&)
  0.00    450.76     0.01   515273     0.00     0.00  BigInt::operator+(BigInt const&) const
  0.00    450.77     0.01   451859     0.00     0.00  bv_pointerst::convert_rest(exprt const&)
  0.00    450.78     0.01   416850     0.00     0.00  irept* std::vector<irept, std::allocator<irept> >::_M_allocate_and_copy<irept*>(unsigned long, irept*, irept*)
  0.00    450.79     0.01   416301     0.00     0.01  boolbvt::convert_equality(equal_exprt const&)
  0.00    450.80     0.01   415575     0.00     0.00  symex_target_equationt::SSA_stept::SSA_stept(symex_target_equationt::SSA_stept const&)
  0.00    450.81     0.01   415575     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    450.82     0.01   412322     0.00     0.00  string_ptrt::string_ptrt(char const*)
  0.00    450.83     0.01   403960     0.00     0.00  simplify_exprt::simplify_address_of(exprt&)
  0.00    450.84     0.01   403960     0.00     0.00  simplify_exprt::simplify_address_of_arg(exprt&)
  0.00    450.85     0.01   390560     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::resize(unsigned long, exprt)
  0.00    450.86     0.01   375328     0.00     0.00  symbol_exprt::operator=(symbol_exprt const&)
  0.00    450.87     0.01   368754     0.00     0.00  exprt::sum(exprt const&)
  0.00    450.88     0.01   359712     0.00     0.00  BigInt::operator*(BigInt const&) const
  0.00    450.89     0.01   349564     0.00     0.00  ansi_c_convert_typet::write(typet&)
  0.00    450.90     0.01   339834     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    450.91     0.01   337125     0.00     0.00  c_typecheck_baset::typecheck_type(typet&)
  0.00    450.92     0.01   321063     0.00     0.00  guardt::guardt(guardt const&)
  0.00    450.93     0.01   297147     0.00     0.00  std::list<typet, std::allocator<typet> >::_M_insert(std::_List_iterator<typet>, typet const&)
  0.00    450.94     0.01   297023     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    450.95     0.01   276237     0.00     0.08  goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&)
  0.00    450.96     0.01   246220     0.00     0.00  goto_symext::add_to_lhs(exprt const&, exprt const&)
  0.00    450.97     0.01   220281     0.00     0.00  nil_typet::nil_typet()
  0.00    450.98     0.01   216083     0.00     0.00  ansi_c_parsert::lookup(std::string&, bool, bool)
  0.00    450.99     0.01   214988     0.00     0.00  value_set_dereferencet::valuet::~valuet()
  0.00    451.00     0.01   211965     0.00     0.00  code_typet::return_type()
  0.00    451.01     0.01   202415     0.00     0.00  exprt::mul(exprt const&)
  0.00    451.02     0.01   195942     0.00     0.00  address_of_exprt::address_of_exprt(exprt const&)
  0.00    451.03     0.01   190034     0.00     0.00  bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    451.04     0.01   190034     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&, unsigned long, unsigned long)
  0.00    451.05     0.01   177283     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    451.06     0.01   175013     0.00     0.00  exprt* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.00    451.07     0.01   163979     0.00     0.00  symbolt::symbolt()
  0.00    451.08     0.01   143458     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.00    451.09     0.01   140399     0.00     0.21  goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool)
  0.00    451.10     0.01   140399     0.00     0.10  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    451.11     0.01   134108     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::~vector()
  0.00    451.12     0.01   132737     0.00     0.00  irep_serializationt::insert_on_read(unsigned long, irept const&)
  0.00    451.13     0.01   132737     0.00     0.00  irep_serializationt::read_irep(std::istream&, irept&)
  0.00    451.14     0.01   130170     0.00     0.26  goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    451.15     0.01   129059     0.00     0.00  c_typecheck_baset::typecheck_symbol_type(typet&)
  0.00    451.16     0.01   127714     0.00     0.00  reference_counting<value_sett::object_map_dt>::copy_from(reference_counting<value_sett::object_map_dt> const&)
  0.00    451.17     0.01   120391     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    451.18     0.01   120034     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    451.19     0.01   119456     0.00     0.00  irept::get_sub()
  0.00    451.20     0.01   109980     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    451.21     0.01   109262     0.00     0.00  simplify_exprt::eliminate_common_addends(exprt&, exprt&)
  0.00    451.22     0.01    76759     0.00     0.00  exprt::is_one() const
  0.00    451.23     0.01    75952     0.00     0.00  symbolt::swap(symbolt&)
  0.00    451.24     0.01    74611     0.00     0.00  std::list<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_insert(std::_List_iterator<value_set_dereferencet::valuet>, value_set_dereferencet::valuet const&)
  0.00    451.25     0.01    74064     0.00     0.00  ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const
  0.00    451.26     0.01    73952     0.00     0.00  simplify_exprt::simplify_if(exprt&)
  0.00    451.27     0.01    73592     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    451.28     0.01    70618     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    451.29     0.01    69198     0.00     0.00  compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    451.30     0.01    65027     0.00     0.00  value_set_dereferencet::get_symbol(exprt const&)
  0.00    451.31     0.01    65027     0.00     0.00  value_set_dereferencet::valid_check(exprt const&, guardt const&, value_set_dereferencet::modet)
  0.00    451.32     0.01    62408     0.00     0.00  goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    451.33     0.01    60017     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    451.34     0.01    59038     0.00     0.00  goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&)
  0.00    451.35     0.01    59038     0.00     0.04  value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet)
  0.00    451.36     0.01    58780     0.00     0.00  BigInt::operator/=(BigInt const&)
  0.00    451.37     0.01    57893     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    451.38     0.01    51560     0.00     0.00  expr2ct::convert(exprt const&, unsigned int&)
  0.00    451.39     0.01    47014     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    451.40     0.01    46673     0.00     0.00  std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&)
  0.00    451.41     0.01    44475     0.00     0.00  exprt::make_not()
  0.00    451.42     0.01    38472     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    451.43     0.01    35944     0.00     0.02  boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    451.44     0.01    34442     0.00     0.00  simplify_exprt::simplify_object_size(exprt&)
  0.00    451.45     0.01    30151     0.00     0.00  symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int)
  0.00    451.46     0.01    27646     0.00     0.00  simplify_exprt::simplify_unary_minus(exprt&)
  0.00    451.47     0.01    26601     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    451.48     0.01    24920     0.00     0.00  std::list<exprt, std::allocator<exprt> >::erase(std::_List_iterator<exprt>, std::_List_iterator<exprt>)
  0.00    451.49     0.01    24735     0.00     0.04  operator|=(guardt&, guardt const&)
  0.00    451.50     0.01    24486     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    451.51     0.01    23190     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    451.52     0.01    19129     0.00     0.00  BigInt::operator*(unsigned int) const
  0.00    451.53     0.01    18300     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    451.54     0.01    17441     0.00     0.00  string2integer(std::string const&, unsigned int)
  0.00    451.55     0.01    16107     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    451.56     0.01    15678     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    451.57     0.01    14952     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    451.58     0.01     8050     0.00     0.00  is_skip(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    451.59     0.01     7172     0.00     0.10  symex_target_equationt::decl(exprt const&, symbol_exprt const&, symbol_exprt const&, symex_targett::sourcet const&)
  0.00    451.60     0.01     5785     0.00     0.00  value_sett::objectt::objectt(BigInt const&)
  0.00    451.61     0.01     5785     0.00     0.01  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const
  0.00    451.62     0.01     5576     0.00     0.01  boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    451.63     0.01     5566     0.00     0.02  counterexample_value(std::ostream&, namespacet const&, symbol_exprt const&, exprt const&, exprt const&)
  0.00    451.64     0.01     5072     0.00     0.71  goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    451.65     0.01     4784     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::push_back(unsigned long const&)
  0.00    451.66     0.01     4071     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    451.67     0.01     1772     0.01     0.01  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(exprt const&) const
  0.00    451.68     0.01     1650     0.01     0.01  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, unsigned int> const&, unsigned long, unsigned long)
  0.00    451.69     0.01     1428     0.01     0.01  base_type_eqt::base_type_eq(exprt const&, exprt const&)
  0.00    451.70     0.01     1196     0.01     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_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>**, unsigned long)
  0.00    451.71     0.01      899     0.01     0.01  local_cfgt::build(goto_programt const&)
  0.00    451.72     0.01      897     0.01     0.01  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    451.73     0.01      869     0.01     0.01  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    451.74     0.01      685     0.01     0.01  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    451.75     0.01      240     0.04     0.04  optionst::set_option(std::string const&, char const*)
  0.00    451.76     0.01      175     0.06     0.06  std::_Vector_base<std::string*, std::allocator<std::string*> >::~_Vector_base()
  0.00    451.77     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    451.78     0.01      157     0.06    63.09  symex_target_equationt::convert_assignments(decision_proceduret&) const
  0.00    451.79     0.01      134     0.07     0.84  arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&)
  0.00    451.80     0.01       51     0.20     1.11  remove_internal_symbols(symbol_tablet&)
  0.00    451.81     0.01                             install_signal_catcher()
  0.00    451.82     0.01                             simplify_exprt::simplify_concatenation(exprt&)
  0.00    451.83     0.01                             cnft::gate_equal(literalt, literalt, literalt)
  0.00    451.84     0.01                             Minisat::SimpSolver::~SimpSolver()
  0.00    451.85     0.01                             Minisat::vec<Minisat::vec<unsigned int> >::clear(bool)
  0.00    451.86     0.01                             Minisat::Solver::search(int)
  0.00    451.87     0.01                             arrayst::add_array_constraints_update(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, update_exprt const&)
  0.00    451.88     0.01                             bv_cbmct::convert_waitfor(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    451.89     0.01                             optionst::set_option(std::string const&, int)
  0.00    451.90     0.01                             bv_utilst::shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    451.91     0.01                             value_sett::get_reference_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const
  0.00    451.92     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    451.93     0.01                             std::map<BigInt, std::list<goto_trace_stept, std::allocator<goto_trace_stept> >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::erase(BigInt const&)
  0.00    451.94     0.01                             std::map<literalt, unsigned int, std::less<literalt>, std::allocator<std::pair<literalt const, unsigned int> > >::operator[](literalt const&)
  0.00    451.95     0.01                             std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, irep_full_eq, irep_full_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.00    451.96     0.01                             std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::push_back(goto_symex_statet::threadt const&)
  0.00    451.97     0.01                             operator<<(std::ostream&, BigInt const&)
  0.00    451.98     0.01                             operator<<(std::ostream&, guardt const&)
  0.00    451.98     0.01  7640511     0.00     0.00  std::pair<dstring const, irept>::pair<dstring, irept>(std::pair<dstring, irept> const&)
  0.00    451.99     0.01  6873792     0.00     0.00  typet::typet(typet const&)
  0.00    451.99     0.01  5434698     0.00     0.00  symbol_exprt::get_identifier() const
  0.00    452.00     0.01  3245772     0.00     0.00  BigInt::reallocate(unsigned int)
  0.00    452.00     0.01  2539705     0.00     0.00  std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::~pair()
  0.00    452.01     0.01  2046079     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::~_Vector_base()
  0.00    452.01     0.01  1977101     0.00     0.00  integer2long(BigInt const&)
  0.00    452.02     0.01  1940516     0.00     0.00  symbol_exprt::symbol_exprt(symbol_exprt const&)
  0.00    452.02     0.01  1096163     0.00     0.00  typet::subtype()
  0.00    452.03     0.01   349564     0.00     0.00  ansi_c_convert_typet::read(typet const&)
  0.00    452.03     0.01   267520     0.00     0.00  symbol_exprt::symbol_exprt(dstring const&, typet const&)
  0.00    452.04     0.01   203332     0.00     0.00  c_qualifierst::operator+=(c_qualifierst const&)
  0.00    452.04     0.01   190804     0.00     0.00  ansi_c_parsert::add_declarator(exprt&, irept&)
  0.00    452.05     0.01   189127     0.00     0.00  guardt::add(exprt const&)
  0.00    452.05     0.01   148128     0.00     0.00  ansi_c_declarationt::get_is_typedef() const
  0.00    452.06     0.01    92759     0.00     0.00  binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&)
  0.00    452.06     0.01    84571     0.00     0.00  ansi_c_declaratort::set_base_name(dstring const&)
  0.00    452.07     0.01    74115     0.00     0.03  c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&)
  0.00    452.07     0.01    74064     0.00     0.00  c_typecheck_baset::typecheck_symbol(symbolt&)
  0.00    452.08     0.01    65946     0.00     0.00  exprt::reserve_operands(unsigned long)
  0.00    452.08     0.01    59327     0.00     0.00  exprt::copy_to_operands(exprt const&, exprt const&, exprt const&)
  0.00    452.09     0.01    22104     0.00     0.00  BigInt::setPower2(unsigned int)
  0.00    452.09     0.01    16496     0.00     0.00  to_member_expr(exprt const&)
  0.00    452.10     0.01    12462     0.00     0.00  irept::get_long_long(dstring const&) const
  0.00    452.10     0.01    11152     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    452.11     0.01    10717     0.00     0.00  expr2ct::convert(exprt const&)
  0.00    452.11     0.01      812     0.01     0.01  label_properties(goto_programt&, std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >&)
  0.00    452.12     0.01      321     0.02     0.02  i2string(unsigned long)
  0.00    452.12     0.01      165     0.03     0.08  label_properties(goto_functionst&)
  0.00    452.13     0.01      102     0.05    23.95  typecheckt::typecheck_main()
  0.00    452.13     0.01       16     0.31     0.31  BigInt::operator=(unsigned long long)
  0.00    452.14     0.01       13     0.38     0.38  BigInt::floorPow2() const
  0.00    452.14     0.01                             to_bv_type(typet const&)
  0.00    452.15     0.01                             hash_string(std::string const&)
  0.00    452.15     0.01                             empty_typet::~empty_typet()
  0.00    452.16     0.01                             ansi_c_languaget::new_language()
  0.00    452.16     0.01                             printf_formattert::next()
  0.00    452.17     0.01                             irept::move_to_sub(irept&)
  0.00    452.17     0.01                             irept::move_to_named_sub(dstring const&, irept&)
  0.00    452.18     0.01                             boolbvt::literal(exprt const&, unsigned int, literalt&) const
  0.00    452.18     0.01                             __gnu_cxx::__enable_if<!(std::__is_scalar<irept>::__value), void>::__type std::__fill_a<irept*, irept>(irept*, irept*, irept const&)
  0.00    452.18     0.00  4741939     0.00     0.00  std::list<exprt, std::allocator<exprt> >::pop_front()
  0.00    452.18     0.00  4723053     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::_M_check_len(unsigned long, char const*) const
  0.00    452.18     0.00  4009880     0.00     0.00  value_sett::objectt::objectt()
  0.00    452.18     0.00  3675424     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::erase(std::_Rb_tree_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_iterator<std::pair<dstring const, irept> >)
  0.00    452.18     0.00  2702626     0.00     0.00  bitvector_typet::get_width() const
  0.00    452.18     0.00  2605194     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    452.18     0.00  2604673     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::_M_allocate(unsigned long)
  0.00    452.18     0.00  2604127     0.00     0.00  __gnu_cxx::new_allocator<exprt>::allocate(unsigned long, void const*)
  0.00    452.18     0.00  2539705     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    452.18     0.00  2513334     0.00     0.00  BigInt::BigInt(unsigned long)
  0.00    452.18     0.00  2291005     0.00     0.00  has_prefix(std::string const&, std::string const&)
  0.00    452.18     0.00  2197327     0.00     0.00  constant_exprt::set_value(dstring const&)
  0.00    452.18     0.00  2100213     0.00     0.00  constant_exprt::constant_exprt(typet const&)
  0.00    452.18     0.00  2059450     0.00     0.00  std::pair<unsigned int const, value_sett::objectt>::pair(std::pair<unsigned int const, value_sett::objectt> const&)
  0.00    452.18     0.00  2059450     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    452.18     0.00  2059446     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    452.18     0.00  2011572     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    452.18     0.00  1999205     0.00     0.00  BigInt::to_ulong() const
  0.00    452.18     0.00  1962928     0.00     0.00  ordering(irept const&, irept const&)
  0.00    452.18     0.00  1962928     0.00     0.00  operator<(exprt const&, exprt const&)
  0.00    452.18     0.00  1962928     0.00     0.00  operator<(irept const&, irept const&)
  0.00    452.18     0.00  1956230     0.00     0.00  exprt::op1() const
  0.00    452.18     0.00  1920862     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    452.18     0.00  1638131     0.00     0.00  goto_symex_statet::renaming_levelt::current_count(dstring const&) const
  0.00    452.18     0.00  1612808     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    452.18     0.00  1588707     0.00     0.00  BigInt::digits(unsigned int) const
  0.00    452.18     0.00  1552822     0.00     0.00  numbering<dstring>::clear()
  0.00    452.18     0.00  1552293     0.00     0.00  numbering<dstring>::~numbering()
  0.00    452.18     0.00  1551551     0.00     0.00  std::_Vector_base<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::~_Vector_base()
  0.00    452.18     0.00  1551394     0.00     0.00  union_find<dstring>::~union_find()
  0.00    452.18     0.00  1551394     0.00     0.00  base_type_eqt::base_type_eq(typet const&, typet const&)
  0.00    452.18     0.00  1551394     0.00     0.00  base_type_eqt::base_type_eq_rec(typet const&, typet const&)
  0.00    452.18     0.00  1551394     0.00     0.00  base_type_eqt::~base_type_eqt()
  0.00    452.18     0.00  1549966     0.00     0.00  base_type_eq(typet const&, typet const&, namespacet const&)
  0.00    452.18     0.00  1465808     0.00     0.00  irept::irept(dstring const&)
  0.00    452.18     0.00  1364499     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    452.18     0.00  1364429     0.00     0.00  boolbv_widtht::entryt::entryt(boolbv_widtht::entryt const&)
  0.00    452.18     0.00  1364429     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_create_storage(unsigned long)
  0.00    452.18     0.00  1266174     0.00     0.00  locationt::operator=(locationt const&)
  0.00    452.18     0.00  1265776     0.00     0.00  goto_symex_statet::renaming_levelt::operator()(dstring const&)
  0.00    452.18     0.00  1234800     0.00     0.00  binary_relation_exprt::lhs() const
  0.00    452.18     0.00  1217281     0.00     0.00  locationt::~locationt()
  0.00    452.18     0.00  1209492     0.00     0.00  std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&)
  0.00    452.18     0.00  1185977     0.00     0.00  std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&)
  0.00    452.18     0.00   970375     0.00     0.00  typet::subtype() const
  0.00    452.18     0.00   954292     0.00     0.00  bv_width(typet const&)
  0.00    452.18     0.00   903944     0.00     0.00  irep_serializationt::read_gb_word(std::istream&)
  0.00    452.18     0.00   894270     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    452.18     0.00   853172     0.00     0.00  exprt::location()
  0.00    452.18     0.00   848544     0.00     0.00  namespace_baset::follow_symbol(irept&) const
  0.00    452.18     0.00   800491     0.00     0.00  equal_exprt::equal_exprt(exprt const&, exprt const&)
  0.00    452.18     0.00   778812     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    452.18     0.00   756815     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    452.18     0.00   716262     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree()
  0.00    452.18     0.00   704507     0.00     0.00  locationt::locationt(locationt const&)
  0.00    452.18     0.00   699128     0.00     0.00  std::_List_base<typet, std::allocator<typet> >::_M_clear()
  0.00    452.18     0.00   688989     0.00     0.00  to_ansi_c_declaration(exprt&)
  0.00    452.18     0.00   688589     0.00     0.00  BigInt::ucompare(BigInt const&) const
  0.00    452.18     0.00   682779     0.00     0.00  boolbv_widtht::entryt::~entryt()
  0.00    452.18     0.00   682779     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::~pair()
  0.00    452.18     0.00   681650     0.00     0.00  std::pair<typet, boolbv_widtht::entryt>::~pair()
  0.00    452.18     0.00   681650     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    452.18     0.00   674538     0.00     0.00  base_type(typet&, namespacet const&)
  0.00    452.18     0.00   661676     0.00     0.00  boolbv_mapt::map_entryt::~map_entryt()
  0.00    452.18     0.00   661676     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::~_Vector_base()
  0.00    452.18     0.00   647916     0.00     0.00  constant_exprt::constant_exprt(constant_exprt const&)
  0.00    452.18     0.00   639962     0.00     0.00  to_signedbv_type(typet const&)
  0.00    452.18     0.00   629849     0.00     0.00  std::_Rb_tree_iterator<literalt>::operator--()
  0.00    452.18     0.00   628700     0.00     0.02  goto_symext::merge_gotos(goto_symex_statet&)
  0.00    452.18     0.00   628012     0.00     0.00  std::list<std::string, std::allocator<std::string> >::_M_create_node(std::string const&)
  0.00    452.18     0.00   628012     0.00     0.00  std::list<std::string, std::allocator<std::string> >::_M_insert(std::_List_iterator<std::string>, std::string const&)
  0.00    452.18     0.00   628012     0.00     0.00  std::list<std::string, std::allocator<std::string> >::push_back(std::string const&)
  0.00    452.18     0.00   626925     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    452.18     0.00   626925     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    452.18     0.00   623825     0.00     0.00  code_typet::parameters()
  0.00    452.18     0.00   613841     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_allocate(unsigned long)
  0.00    452.18     0.00   602899     0.00     0.00  c_qualifierst::write(typet&) const
  0.00    452.18     0.00   602349     0.00     0.00  BigInt::operator+=(BigInt const&)
  0.00    452.18     0.00   602062     0.00     0.00  parsert::set_location(exprt&)
  0.00    452.18     0.00   600898     0.00     0.00  boolbvt::is_unbounded_array(typet const&) const
  0.00    452.18     0.00   599476     0.00     0.00  locationt::get_file() const
  0.00    452.18     0.00   599476     0.00     0.00  locationt::get_line() const
  0.00    452.18     0.00   592411     0.00     0.00  std::pair<exprt const, literalt>::pair(std::pair<exprt const, literalt> const&)
  0.00    452.18     0.00   589813     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, value_sett::entryt> >::operator--()
  0.00    452.18     0.00   577334     0.00     0.00  BigInt::mul(unsigned int const*, unsigned int, bool)
  0.00    452.18     0.00   543017     0.00     0.01  goto_symext::do_simplify(exprt&)
  0.00    452.18     0.00   515653     0.00     0.00  true_exprt::~true_exprt()
  0.00    452.18     0.00   511236     0.00     0.00  irept* std::__uninitialized_copy<false>::__uninit_copy<irept*, irept*>(irept*, irept*, irept*)
  0.00    452.18     0.00   507393     0.00     0.00  get_bvtype(typet const&)
  0.00    452.18     0.00   501204     0.00     0.00  goto_symex_statet::get_original_name(dstring const&) const
  0.00    452.18     0.00   497244     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(exprt&) const
  0.00    452.18     0.00   484393     0.00     0.00  boolbv_mapt::map_entryt::map_entryt(boolbv_mapt::map_entryt const&)
  0.00    452.18     0.00   484393     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_create_storage(unsigned long)
  0.00    452.18     0.00   484393     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    452.18     0.00   466128     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::clear()
  0.00    452.18     0.00   461658     0.00     0.00  c_qualifierst::read(typet const&)
  0.00    452.18     0.00   456616     0.00     0.00  c_qualifierst::c_qualifierst(typet const&)
  0.00    452.18     0.00   450146     0.00     0.00  irep_serializationt::read_string_ref(std::istream&)
  0.00    452.18     0.00   441312     0.00     0.01  guardt::as_expr() const
  0.00    452.18     0.00   432334     0.00     0.00  to_array_type(typet&)
  0.00    452.18     0.00   432333     0.00     0.00  array_typet::size()
  0.00    452.18     0.00   428371     0.00     0.00  symbolt::~symbolt()
  0.00    452.18     0.00   422122     0.00     0.00  ansi_c_parsert::current_scope()
  0.00    452.18     0.00   416656     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    452.18     0.00   416656     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    452.18     0.00   415575     0.00     0.00  symex_target_equationt::SSA_stept::SSA_stept()
  0.00    452.18     0.00   415575     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    452.18     0.00   415575     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    452.18     0.00   412322     0.00     0.00  string_containert::get(char const*)
  0.00    452.18     0.00   405300     0.00     0.00  BigInt::BigInt(unsigned int)
  0.00    452.18     0.00   392551     0.00     0.00  propt::set_equal(literalt, literalt)
  0.00    452.18     0.00   390463     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<exprt*, unsigned long, exprt>(exprt*, unsigned long, exprt const&)
  0.00    452.18     0.00   390463     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    452.18     0.00   381608     0.00     0.00  ansi_c_declaratort* std::__uninitialized_copy<false>::__uninit_copy<ansi_c_declaratort*, ansi_c_declaratort*>(ansi_c_declaratort*, ansi_c_declaratort*, ansi_c_declaratort*)
  0.00    452.18     0.00   378119     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    452.18     0.00   378119     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    452.18     0.00   378119     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    452.18     0.00   378119     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    452.18     0.00   375114     0.00     0.00  BigInt::operator*=(BigInt const&)
  0.00    452.18     0.00   374491     0.00     0.00  irep_serializationt::reference_convert(std::istream&, irept&)
  0.00    452.18     0.00   370039     0.00     0.00  message_clientt::~message_clientt()
  0.00    452.18     0.00   365582     0.00     0.00  symbol_typet::get_identifier() const
  0.00    452.18     0.00   364048     0.00     0.00  std::_Rb_tree_iterator<dstring>::operator--()
  0.00    452.18     0.00   363877     0.00     0.00  std::pair<bool, irept>::pair(std::pair<bool, irept> const&)
  0.00    452.18     0.00   363877     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    452.18     0.00   354018     0.00     0.00  propt::l_set_to(literalt, bool)
  0.00    452.18     0.00   350136     0.00     0.00  message_streamt::message_streamt(message_handlert&)
  0.00    452.18     0.00   350136     0.00     0.00  message_streamt::~message_streamt()
  0.00    452.18     0.00   349564     0.00     0.00  ansi_c_convert_typet::clear()
  0.00    452.18     0.00   349564     0.00     0.00  ansi_c_convert_typet::ansi_c_convert_typet(message_handlert&)
  0.00    452.18     0.00   349564     0.00     0.00  ansi_c_convert_typet::~ansi_c_convert_typet()
  0.00    452.18     0.00   349564     0.00     0.00  typet::location() const
  0.00    452.18     0.00   349564     0.00     0.00  std::list<typet, std::allocator<typet> >::clear()
  0.00    452.18     0.00   348443     0.00     0.00  to_typecast_expr(exprt&)
  0.00    452.18     0.00   348414     0.00     0.00  typecast_exprt::op()
  0.00    452.18     0.00   345081     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    452.18     0.00   340412     0.00     0.00  binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&, typet const&)
  0.00    452.18     0.00   321681     0.00     0.00  guardt::~guardt()
  0.00    452.18     0.00   321384     0.00     0.00  typet* std::__uninitialized_copy<false>::__uninit_copy<typet*, typet*>(typet*, typet*, typet*)
  0.00    452.18     0.00   315388     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::~_Rb_tree()
  0.00    452.18     0.00   310566     0.00     0.00  merge(unsigned int, unsigned int)
  0.00    452.18     0.00   307791     0.00     0.00  is_dereference_integer_object(exprt const&, BigInt&)
  0.00    452.18     0.00   299622     0.00     0.00  dstring::dstring(char const*)
  0.00    452.18     0.00   297147     0.00     0.00  std::list<typet, std::allocator<typet> >::_M_create_node(typet const&)
  0.00    452.18     0.00   297147     0.00     0.00  std::list<typet, std::allocator<typet> >::push_back(typet const&)
  0.00    452.18     0.00   291935     0.00     0.00  irept::~irept()
  0.00    452.18     0.00   287319     0.00     0.00  to_symbol_type(typet&)
  0.00    452.18     0.00   286815     0.00     0.00  init(unsigned int&)
  0.00    452.18     0.00   276237     0.00     0.00  goto_symext::rewrite_quantifiers(exprt&, goto_symex_statet&)
  0.00    452.18     0.00   276175     0.00     0.00  locationt::get_comment() const
  0.00    452.18     0.00   275760     0.00     0.00  ansi_c_declaratort::get_base_name() const
  0.00    452.18     0.00   272420     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    452.18     0.00   270968     0.00     0.00  exprt::make_bool(bool)
  0.00    452.18     0.00   269419     0.00     0.00  pointer_offset_size(namespacet const&, typet const&)
  0.00    452.18     0.00   264868     0.00     0.00  ansi_c_declaratort::value()
  0.00    452.18     0.00   264868     0.00     0.00  ansi_c_declarationt::get_is_parameter() const
  0.00    452.18     0.00   264392     0.00     0.00  symbolt::symbolt(symbolt const&)
  0.00    452.18     0.00   253834     0.00     0.00  ansi_c_declarationt::declarator()
  0.00    452.18     0.00   251848     0.00     0.00  init(unsigned int&, dstring const&)
  0.00    452.18     0.00   238043     0.00     0.00  symbolt::clear()
  0.00    452.18     0.00   237946     0.00     0.00  exprt::exprt(dstring const&)
  0.00    452.18     0.00   237170     0.00     0.00  simplify_exprt::get_values(exprt const&, std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >&)
  0.00    452.18     0.00   237170     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    452.18     0.00   237170     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::~_Rb_tree()
  0.00    452.18     0.00   236676     0.00     0.00  index_exprt::index_exprt()
  0.00    452.18     0.00   234979     0.00     0.00  BigInt::BigInt(int)
  0.00    452.18     0.00   232392     0.00     0.00  signedbv_typet::signedbv_typet(unsigned int)
  0.00    452.18     0.00   221274     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::~_Rb_tree()
  0.00    452.18     0.00   216533     0.00     0.00  constant_exprt::~constant_exprt()
  0.00    452.18     0.00   214175     0.00     0.00  to_array_type(typet const&)
  0.00    452.18     0.00   208188     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    452.18     0.00   201921     0.00     0.00  BigInt::operator*=(unsigned long long)
  0.00    452.18     0.00   200629     0.00     0.00  typet::typet(dstring const&, typet const&)
  0.00    452.18     0.00   200577     0.00     0.00  pointer_typet::pointer_typet(typet const&)
  0.00    452.18     0.00   196122     0.00     0.00  index_exprt::array()
  0.00    452.18     0.00   192187     0.00     0.00  typet::location()
  0.00    452.18     0.00   190804     0.00     0.00  ansi_c_declaratort::ansi_c_declaratort(ansi_c_declaratort const&)
  0.00    452.18     0.00   190804     0.00     0.00  ansi_c_declaratort::ansi_c_declaratort()
  0.00    452.18     0.00   190804     0.00     0.00  __gnu_cxx::new_allocator<ansi_c_declaratort>::allocate(unsigned long, void const*)
  0.00    452.18     0.00   190804     0.00     0.00  ansi_c_declarationt::get_is_member() const
  0.00    452.18     0.00   190804     0.00     0.00  ansi_c_declarationt::full_type(ansi_c_declaratort const&) const
  0.00    452.18     0.00   190804     0.00     0.00  std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_check_len(unsigned long, char const*) const
  0.00    452.18     0.00   190804     0.00     0.00  void std::_Destroy_aux<false>::__destroy<ansi_c_declaratort*>(ansi_c_declaratort*, ansi_c_declaratort*)
  0.00    452.18     0.00   190804     0.00     0.00  std::_Vector_base<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_allocate(unsigned long)
  0.00    452.18     0.00   190804     0.00     0.00  std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_insert_aux(__gnu_cxx::__normal_iterator<ansi_c_declaratort*, std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> > >, ansi_c_declaratort const&)
  0.00    452.18     0.00   190804     0.00     0.00  std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::push_back(ansi_c_declaratort const&)
  0.00    452.18     0.00   190776     0.00     0.00  ansi_c_declaratort::get_name() const
  0.00    452.18     0.00   190034     0.00     0.00  bv_cbmct::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.18     0.00   190034     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    452.18     0.00   190034     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    452.18     0.00   182792     0.00     0.00  BigInt::operator*(unsigned long) const
  0.00    452.18     0.00   182513     0.00     0.00  false_exprt::false_exprt()
  0.00    452.18     0.00   180523     0.00     0.00  BigInt::operator+=(long long)
  0.00    452.18     0.00   179638     0.00     0.00  predicate_exprt::predicate_exprt(dstring const&)
  0.00    452.18     0.00   179326     0.00     0.00  BigInt::operator+(int) const
  0.00    452.18     0.00   178666     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    452.18     0.00   177283     0.00     0.01  boolbv_mapt::get_map_entry(dstring const&, typet const&)
  0.00    452.18     0.00   177283     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    452.18     0.00   176566     0.00     0.00  guardt::guard_expr(exprt&) const
  0.00    452.18     0.00   176199     0.00     0.10  symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&)
  0.00    452.18     0.00   175451     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    452.18     0.00   175451     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    452.18     0.00   175013     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    452.18     0.00   173888     0.00     0.00  implies_exprt::implies_exprt(exprt const&, exprt const&)
  0.00    452.18     0.00   173737     0.00     0.00  literal_exprt::set_literal(literalt)
  0.00    452.18     0.00   173737     0.00     0.00  literal_exprt::literal_exprt(literalt)
  0.00    452.18     0.00   171479     0.00     0.00  array_typet::size() const
  0.00    452.18     0.00   170956     0.00     0.00  set(unsigned int, dstring const&)
  0.00    452.18     0.00   170915     0.00     0.00  binary_relation_exprt::~binary_relation_exprt()
  0.00    452.18     0.00   170042     0.00     0.00  unary_exprt::unary_exprt(dstring const&, exprt const&, typet const&)
  0.00    452.18     0.00   169453     0.00     0.00  goto_symex_statet::level2t::current_name(dstring const&) const
  0.00    452.18     0.00   166355     0.00     0.00  renaming_nst::lookup(dstring const&, symbolt const*&) const
  0.00    452.18     0.00   163654     0.00     0.00  typet::move_to_subtypes(typet&)
  0.00    452.18     0.00   163654     0.00     0.00  std::vector<typet, std::allocator<typet> >::push_back(typet const&)
  0.00    452.18     0.00   160692     0.00     0.00  __gnu_cxx::new_allocator<typet>::allocate(unsigned long, void const*)
  0.00    452.18     0.00   160692     0.00     0.00  std::vector<typet, std::allocator<typet> >::_M_check_len(unsigned long, char const*) const
  0.00    452.18     0.00   160692     0.00     0.00  void std::_Destroy_aux<false>::__destroy<typet*>(typet*, typet*)
  0.00    452.18     0.00   160692     0.00     0.00  std::_Vector_base<typet, std::allocator<typet> >::_M_allocate(unsigned long)
  0.00    452.18     0.00   160692     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    452.18     0.00   159158     0.00     0.00  simplify_exprt::simplify_pointer_object(exprt&)
  0.00    452.18     0.00   158477     0.00     0.00  c_storage_spect::c_storage_spect(typet const&)
  0.00    452.18     0.00   142552     0.00     0.00  to_code_type(typet&)
  0.00    452.18     0.00   141128     0.00     0.00  ansi_c_declarationt::get_is_inline() const
  0.00    452.18     0.00   140978     0.00     0.00  object_descriptor_exprt::root_object() const
  0.00    452.18     0.00   140399     0.00     0.00  goto_symex_statet::renaming_levelt::increase_counter(dstring const&)
  0.00    452.18     0.00   140399     0.00     0.02  goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&)
  0.00    452.18     0.00   140377     0.00     0.00  value_set_dereferencet::valuet::valuet(value_set_dereferencet::valuet const&)
  0.00    452.18     0.00   138674     0.00     0.00  object_descriptor_exprt::object()
  0.00    452.18     0.00   135708     0.00     0.00  codet::codet(codet const&)
  0.00    452.18     0.00   134108     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base()
  0.00    452.18     0.00   133884     0.00     0.00  codet::get_statement() const
  0.00    452.18     0.00   133337     0.00     0.00  exprt::op0()
  0.00    452.18     0.00   132737     0.00     0.00  std::pair<bool, irept>::operator=(std::pair<bool, irept> const&)
  0.00    452.18     0.00   131392     0.00     0.04  boolbvt::set_to(exprt const&, bool)
  0.00    452.18     0.00   131366     0.00     0.00  struct_union_typet::components() const
  0.00    452.18     0.00   131231     0.00     0.04  boolbvt::boolbv_set_equality_to_true(equal_exprt const&)
  0.00    452.18     0.00   129827     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    452.18     0.00   129827     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    452.18     0.00   129827     0.00     0.00  std::pair<dstring const, boolbv_mapt::map_entryt>::pair(std::pair<dstring const, boolbv_mapt::map_entryt> const&)
  0.00    452.18     0.00   129827     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    452.18     0.00   129489     0.00     0.00  goto_symex_statet::get_original_name(typet&) const
  0.00    452.18     0.00   129448     0.00     0.00  __gnu_cxx::new_allocator<boolbv_mapt::map_bitt>::allocate(unsigned long, void const*)
  0.00    452.18     0.00   129448     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    452.18     0.00   129163     0.00     0.00  symbol_typet::set_identifier(dstring const&)
  0.00    452.18     0.00   123089     0.00     0.00  namespacet::~namespacet()
  0.00    452.18     0.00   123089     0.00     0.00  namespace_baset::~namespace_baset()
  0.00    452.18     0.00   122917     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    452.18     0.00   122187     0.00     0.00  renaming_nst::~renaming_nst()
  0.00    452.18     0.00   120391     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    452.18     0.00   120034     0.00     0.00  ansi_c_parsert::scopet::~scopet()
  0.00    452.18     0.00   120034     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    452.18     0.00   120034     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    452.18     0.00   120034     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    452.18     0.00   119455     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    452.18     0.00   119455     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    452.18     0.00   118611     0.00     0.00  simplify_exprt::simplify_inequality_not_constant(exprt&)
  0.00    452.18     0.00   116763     0.00     0.00  std::_List_base<codet, std::allocator<codet> >::_M_clear()
  0.00    452.18     0.00   116531     0.00     0.00  code_typet::parametert::parametert()
  0.00    452.18     0.00   116531     0.00     0.00  ansi_c_declarationt::set_is_parameter(bool)
  0.00    452.18     0.00   116531     0.00     0.00  c_typecheck_baset::adjust_function_parameter(typet&) const
  0.00    452.18     0.00   116007     0.00     0.00  struct_union_typet::componentt::get_is_bit_field() const
  0.00    452.18     0.00   115499     0.00     0.00  index_exprt::array() const
  0.00    452.18     0.00   115256     0.00     0.00  code_typet::parametert::set_identifier(dstring const&)
  0.00    452.18     0.00   114708     0.00     0.00  exprt::location() const
  0.00    452.18     0.00   113443     0.00     0.00  signed_long_int_type()
  0.00    452.18     0.00   112984     0.00     0.00  pointer_diff_type()
  0.00    452.18     0.00   111964     0.00     0.00  index_type()
  0.00    452.18     0.00   111604     0.00     0.00  value_set_dereferencet::dereference_type_compare(typet const&, typet const&) const
  0.00    452.18     0.00   109980     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<dstring, false>*>::allocate(unsigned long, void const*)
  0.00    452.18     0.00   109775     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    452.18     0.00   109775     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    452.18     0.00   109775     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    452.18     0.00   108526     0.00     0.00  goto_symex_statet::get_original_name(exprt&) const
  0.00    452.18     0.00   108191     0.00     0.34  goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    452.18     0.00   108191     0.00     0.00  guardt::append(guardt const&)
  0.00    452.18     0.00   106817     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    452.18     0.00   106346     0.00     0.00  typet::typet(dstring const&)
  0.00    452.18     0.00   102035     0.00     0.00  simplify_exprt::simplify_index(exprt&)
  0.00    452.18     0.00   100956     0.00     0.00  struct_union_typet::componentt::get_name() const
  0.00    452.18     0.00   100194     0.00     0.00  to_code_assign(codet const&)
  0.00    452.18     0.00   100072     0.00     0.00  code_assignt::~code_assignt()
  0.00    452.18     0.00   100024     0.00     0.00  code_assignt::lhs()
  0.00    452.18     0.00    99904     0.00     0.00  c_typecastt::follow_with_qualifiers(typet const&)
  0.00    452.18     0.00    99614     0.00     0.35  goto_symext::symex_assign(goto_symex_statet&, code_assignt const&)
  0.00    452.18     0.00    99614     0.00     0.00  code_assignt::lhs() const
  0.00    452.18     0.00    98203     0.00     0.00  symex_dereference_statet::dereference_failure(std::string const&, std::string const&, guardt const&)
  0.00    452.18     0.00    97573     0.00     0.00  void std::_Construct<typet, typet>(typet*, typet const&)
  0.00    452.18     0.00    97068     0.00     0.00  code_assignt::code_assignt(code_assignt const&)
  0.00    452.18     0.00    96668     0.00     0.00  pointer_object(exprt const&)
  0.00    452.18     0.00    92212     0.00     0.00  false_exprt::~false_exprt()
  0.00    452.18     0.00    88582     0.00     0.00  std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >::~unordered_set()
  0.00    452.18     0.00    88126     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    452.18     0.00    88126     0.00     0.00  std::pair<dstring const, symbolt>::pair<dstring, symbolt>(std::pair<dstring, symbolt> const&)
  0.00    452.18     0.00    87846     0.00     0.00  signedbv_typet::~signedbv_typet()
  0.00    452.18     0.00    84815     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    452.18     0.00    84815     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    452.18     0.00    84815     0.00     0.00  std::pair<dstring const, symbolt>::pair(std::pair<dstring const, symbolt> const&)
  0.00    452.18     0.00    84571     0.00     0.00  ansi_c_declaratort::set_name(dstring const&)
  0.00    452.18     0.00    84504     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    452.18     0.00    84299     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    452.18     0.00    82343     0.00     0.00  typet::has_subtypes() const
  0.00    452.18     0.00    81010     0.00     0.03  bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool)
  0.00    452.18     0.00    80552     0.00     0.00  namespace_baset::lookup(irept const&) const
  0.00    452.18     0.00    80177     0.00     0.00  to_index_expr(exprt const&)
  0.00    452.18     0.00    79908     0.00     0.00  yy_get_previous_state()
  0.00    452.18     0.00    78263     0.00     0.00  to_symbol_type(typet const&)
  0.00    452.18     0.00    78161     0.00     0.00  make_subtype(unsigned int, unsigned int)
  0.00    452.18     0.00    78149     0.00     0.00  prop_conv_solvert::l_get(literalt) const
  0.00    452.18     0.00    76944     0.00     0.00  goto_trace_stept::~goto_trace_stept()
  0.00    452.18     0.00    75974     0.00     0.00  typet::subtypes() const
  0.00    452.18     0.00    75944     0.00     0.00  ansi_c_declarationt::get_is_extern() const
  0.00    452.18     0.00    75564     0.00     0.00  locationt::set_line(unsigned int)
  0.00    452.18     0.00    74611     0.00     0.00  value_set_dereferencet::valuet::valuet()
  0.00    452.18     0.00    74611     0.00     0.00  std::list<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_create_node(value_set_dereferencet::valuet const&)
  0.00    452.18     0.00    74505     0.00     0.00  ansi_c_declarationt::get_is_static_assert() const
  0.00    452.18     0.00    74324     0.00     0.00  c_typecheck_baset::make_already_typechecked(typet&)
  0.00    452.18     0.00    74115     0.00     0.00  ansi_c_declarationt::set_is_extern(bool)
  0.00    452.18     0.00    74115     0.00     0.00  ansi_c_declarationt::set_is_inline(bool)
  0.00    452.18     0.00    74115     0.00     0.00  ansi_c_declarationt::set_is_static(bool)
  0.00    452.18     0.00    74115     0.00     0.00  ansi_c_declarationt::set_is_typedef(bool)
  0.00    452.18     0.00    74115     0.00     0.00  ansi_c_declarationt::set_is_register(bool)
  0.00    452.18     0.00    74115     0.00     0.00  ansi_c_declarationt::set_is_thread_local(bool)
  0.00    452.18     0.00    74064     0.00     0.00  ansi_c_declarationt::add_initializer(exprt&)
  0.00    452.18     0.00    74064     0.00     0.00  ansi_c_declaratort::value() const
  0.00    452.18     0.00    74001     0.00     0.00  c_typecheck_baset::move_symbol(symbolt&, symbolt*&)
  0.00    452.18     0.00    73934     0.00     0.00  ansi_c_parsert::copy_item(ansi_c_declarationt const&)
  0.00    452.18     0.00    73934     0.00     0.00  ansi_c_declarationt::ansi_c_declarationt(ansi_c_declarationt const&)
  0.00    452.18     0.00    73934     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_create_node(ansi_c_declarationt const&)
  0.00    452.18     0.00    73934     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    452.18     0.00    73934     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::push_back(ansi_c_declarationt const&)
  0.00    452.18     0.00    73883     0.00     0.00  ansi_c_declarationt::set_is_global(bool)
  0.00    452.18     0.00    73859     0.00     0.00  c_typecheck_baset::typecheck_new_symbol(symbolt&)
  0.00    452.18     0.00    73269     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::insert(exprt const&)
  0.00    452.18     0.00    72812     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    452.18     0.00    72812     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    452.18     0.00    72720     0.00     0.00  ansi_c_declarationt::get_is_static() const
  0.00    452.18     0.00    72633     0.00     0.00  ansi_c_declarationt::get_is_enum_constant() const
  0.00    452.18     0.00    71922     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    452.18     0.00    71922     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    452.18     0.00    71922     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    452.18     0.00    71531     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    452.18     0.00    70881     0.00     0.00  simplify_exprt::simplify_inequality_constant(exprt&)
  0.00    452.18     0.00    70504     0.00     0.00  std::list<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::push_back(value_set_dereferencet::valuet const&)
  0.00    452.18     0.00    70446     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&)
  0.00    452.18     0.00    69337     0.00     0.00  object_descriptor_exprt::object_descriptor_exprt()
  0.00    452.18     0.00    65766     0.00     0.00  to_object_descriptor_expr(exprt const&)
  0.00    452.18     0.00    65766     0.00     0.00  object_descriptor_exprt::object() const
  0.00    452.18     0.00    65631     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::check_index(unsigned long)
  0.00    452.18     0.00    65024     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::~instructiont()
  0.00    452.18     0.00    65024     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    452.18     0.00    64873     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&)
  0.00    452.18     0.00    64873     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    452.18     0.00    64873     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    452.18     0.00    64873     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    452.18     0.00    64873     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    452.18     0.00    62842     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    452.18     0.00    62842     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    452.18     0.00    62842     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    452.18     0.00    61264     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    452.18     0.00    60889     0.00     0.00  cnft::gate_or(literalt, literalt, literalt)
  0.00    452.18     0.00    60492     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_Hashtable(std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> const&)
  0.00    452.18     0.00    60492     0.00     0.00  std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >::unordered_set(std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > const&)
  0.00    452.18     0.00    60492     0.00     0.00  std::tr1::__unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring>, false>::__unordered_set(std::tr1::__unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring>, false> const&)
  0.00    452.18     0.00    60017     0.00     0.00  ansi_c_parsert::scopet::scopet()
  0.00    452.18     0.00    60017     0.00     0.00  ansi_c_parsert::scopet::scopet(ansi_c_parsert::scopet const&)
  0.00    452.18     0.00    60017     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    452.18     0.00    60017     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    452.18     0.00    60017     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    452.18     0.00    60017     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    452.18     0.00    60017     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    452.18     0.00    60017     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    452.18     0.00    60017     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    452.18     0.00    59915     0.00     0.00  ansi_c_parsert::new_scope(std::string const&)
  0.00    452.18     0.00    59915     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    452.18     0.00    59915     0.00     0.00  std::list<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::pop_back()
  0.00    452.18     0.00    59910     0.00     0.00  exprt::move_to_operands(exprt&)
  0.00    452.18     0.00    59381     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    452.18     0.00    59381     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    452.18     0.00    59381     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    452.18     0.00    59042     0.00     0.01  symex_dereference_statet::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&)
  0.00    452.18     0.00    59042     0.00     0.01  value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const
  0.00    452.18     0.00    59042     0.00     0.00  std::_List_base<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_clear()
  0.00    452.18     0.00    59038     0.00     0.00  dereference_callbackt::~dereference_callbackt()
  0.00    452.18     0.00    59038     0.00     0.00  symex_dereference_statet::~symex_dereference_statet()
  0.00    452.18     0.00    57292     0.00     0.02  std::_List_base<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_clear()
  0.00    452.18     0.00    57225     0.00     0.00  cmdlinet::optiont::~optiont()
  0.00    452.18     0.00    57186     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    452.18     0.00    56980     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    452.18     0.00    56862     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::find(exprt const&)
  0.00    452.18     0.00    56862     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    452.18     0.00    56862     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::find(exprt const&)
  0.00    452.18     0.00    56613     0.00     0.00  BigInt::operator/(BigInt const&) const
  0.00    452.18     0.00    56100     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    452.18     0.00    55748     0.00     0.00  plus_exprt::plus_exprt(exprt const&, exprt const&)
  0.00    452.18     0.00    54853     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    452.18     0.00    54853     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    452.18     0.00    54450     0.00     0.00  messaget::mstreamt& messaget::mstreamt::operator<< <unsigned int>(unsigned int const&)
  0.00    452.18     0.00    51974     0.00     0.00  member_exprt::get_component_name() const
  0.00    452.18     0.00    51469     0.00     0.00  binary_relation_exprt::lhs()
  0.00    452.18     0.00    51185     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::get_target() const
  0.00    452.18     0.00    50978     0.00     0.00  simplify_exprt::simplify_div(exprt&)
  0.00    452.18     0.00    50751     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    452.18     0.00    50715     0.00     0.00  to_struct_union_type(typet const&)
  0.00    452.18     0.00    50227     0.00     0.00  c_typecastt::~c_typecastt()
  0.00    452.18     0.00    50215     0.00     0.00  exprt::op2()
  0.00    452.18     0.00    49969     0.00     0.02  goto_symex_statet::renaming_levelt::~renaming_levelt()
  0.00    452.18     0.00    49952     0.00     0.00  c_typecastt::implicit_typecast(exprt&, typet const&)
  0.00    452.18     0.00    49952     0.00     0.00  c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&)
  0.00    452.18     0.00    49639     0.00     0.00  goto_symex_statet::propagationt::~propagationt()
  0.00    452.18     0.00    49639     0.00     0.00  goto_symex_statet::level2t::~level2t()
  0.00    452.18     0.00    49639     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    452.18     0.00    49639     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    452.18     0.00    49474     0.00     0.00  value_sett::value_sett(value_sett const&)
  0.00    452.18     0.00    49474     0.00     0.03  goto_symex_statet::goto_statet::~goto_statet()
  0.00    452.18     0.00    49474     0.00     0.00  goto_symex_statet::propagationt::propagationt(goto_symex_statet::propagationt const&)
  0.00    452.18     0.00    49474     0.00     0.10  goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&)
  0.00    452.18     0.00    49474     0.00     0.10  goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&)
  0.00    452.18     0.00    49474     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    452.18     0.00    49474     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    452.18     0.00    49474     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    452.18     0.00    49470     0.00     0.00  goto_symex_statet::renaming_levelt::get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.00    452.18     0.00    49452     0.00     0.00  to_struct_type(typet const&)
  0.00    452.18     0.00    49283     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    452.18     0.00    49283     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    452.18     0.00    49153     0.00     0.00  check_c_implicit_typecast(typet const&, typet const&)
  0.00    452.18     0.00    48476     0.00     0.00  member_exprt::set_component_name(dstring const&)
  0.00    452.18     0.00    48460     0.00     0.00  member_exprt::member_exprt(typet const&)
  0.00    452.18     0.00    48334     0.00     0.00  same_object(exprt const&, exprt const&)
  0.00    452.18     0.00    47825     0.00     0.00  array_name(namespacet const&, exprt const&)
  0.00    452.18     0.00    47193     0.00     0.00  std::vector<irept, std::allocator<irept> >::_M_check_len(unsigned long, char const*) const
  0.00    452.18     0.00    47193     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    452.18     0.00    47056     0.00     0.00  exprt::op2() const
  0.00    452.18     0.00    45940     0.00     0.00  index_exprt::index_exprt(exprt const&, exprt const&, typet const&)
  0.00    452.18     0.00    45740     0.00     0.00  c_implicit_typecast(exprt&, typet const&, namespacet const&)
  0.00    452.18     0.00    45097     0.00     0.00  irep_serializationt::read_gb_string(std::istream&)
  0.00    452.18     0.00    44475     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    452.18     0.00    44475     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    452.18     0.00    44377     0.00     0.00  std::_Bvector_base<std::allocator<bool> >::_M_deallocate()
  0.00    452.18     0.00    44356     0.00     0.00  typet::has_subtype() const
  0.00    452.18     0.00    44288     0.00     0.00  BigInt::is_long() const
  0.00    452.18     0.00    43659     0.00     0.00  to_member_expr(exprt&)
  0.00    452.18     0.00    43653     0.00     0.00  simplify_exprt::simplify_member(exprt&)
  0.00    452.18     0.00    43392     0.00     0.00  locationt::get_column() const
  0.00    452.18     0.00    42963     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_allocate(unsigned long)
  0.00    452.18     0.00    41973     0.00     0.00  std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&)
  0.00    452.18     0.00    41131     0.00     0.00  size_of_expr(typet const&, namespacet const&)
  0.00    452.18     0.00    40082     0.00     0.00  symbolt::symbol_expr() const
  0.00    452.18     0.00    39725     0.00     0.00  cmdlinet::optiont::optiont(cmdlinet::optiont const&)
  0.00    452.18     0.00    39725     0.00     0.00  void std::list<std::string, std::allocator<std::string> >::_M_initialize_dispatch<std::_List_const_iterator<std::string> >(std::_List_const_iterator<std::string>, std::_List_const_iterator<std::string>, std::__false_type)
  0.00    452.18     0.00    39725     0.00     0.00  std::list<std::string, std::allocator<std::string> >::list(std::list<std::string, std::allocator<std::string> > const&)
  0.00    452.18     0.00    39271     0.00     0.00  symbol_exprt::symbol_exprt()
  0.00    452.18     0.00    38472     0.00     0.00  goto_trace_stept::goto_trace_stept(goto_trace_stept const&)
  0.00    452.18     0.00    38472     0.00     0.00  goto_trace_stept::goto_trace_stept()
  0.00    452.18     0.00    38472     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    452.18     0.00    38472     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_create_node(goto_trace_stept const&)
  0.00    452.18     0.00    38472     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    452.18     0.00    38472     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::push_back(goto_trace_stept const&)
  0.00    452.18     0.00    38472     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    452.18     0.00    38196     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    452.18     0.00    38196     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    452.18     0.00    38196     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    452.18     0.00    37520     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_allocate(unsigned long)
  0.00    452.18     0.00    37437     0.00     0.00  BigInt::operator-=(long long)
  0.00    452.18     0.00    37231     0.00     0.00  simplify_exprt::simplify_dynamic_object(exprt&)
  0.00    452.18     0.00    37000     0.00     0.00  mult_exprt::mult_exprt(exprt const&, exprt const&)
  0.00    452.18     0.00    37000     0.00     0.00  mult_exprt::~mult_exprt()
  0.00    452.18     0.00    36517     0.00     0.01  goto_checkt::check(exprt const&)
  0.00    452.18     0.00    36517     0.00     0.01  goto_checkt::check_rec(exprt const&, guardt&, bool)
  0.00    452.18     0.00    36022     0.00     0.00  dirtyt::find_dirty(exprt const&)
  0.00    452.18     0.00    35762     0.00     0.00  operator<<(std::ostream&, locationt const&)
  0.00    452.18     0.00    35760     0.00     0.00  locationt::as_string() const
  0.00    452.18     0.00    35567     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    452.18     0.00    35223     0.00     0.00  std::map<unsigned int, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::operator[](unsigned int const&)
  0.00    452.18     0.00    33805     0.00     0.00  struct_union_typet::componentt::get_is_padding() const
  0.00    452.18     0.00    33297     0.00     0.00  console_message_handlert::print(unsigned int, std::string const&)
  0.00    452.18     0.00    33072     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::operator[](unsigned long)
  0.00    452.18     0.00    32725     0.00     0.00  prop_conv_solvert::get(exprt const&) const
  0.00    452.18     0.00    32722     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    452.18     0.00    32685     0.00     0.00  codet::codet()
  0.00    452.18     0.00    32559     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::operator[](unsigned long) const
  0.00    452.18     0.00    32512     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    452.18     0.00    32512     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    452.18     0.00    32512     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    452.18     0.00    32512     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    452.18     0.00    32512     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    452.18     0.00    31997     0.00     0.00  BigInt::operator-(int) const
  0.00    452.18     0.00    31854     0.00     0.00  std::__fill_bvector(std::_Bit_iterator, std::_Bit_iterator, bool)
  0.00    452.18     0.00    31766     0.00     0.00  exprt::make_typecast(typet const&)
  0.00    452.18     0.00    31229     0.00     0.00  simplify_exprt::simplify_with(exprt&)
  0.00    452.18     0.00    31110     0.00     0.01  union_find<exprt>::number(exprt const&)
  0.00    452.18     0.00    31110     0.00     0.01  numbering<exprt>::number(exprt const&)
  0.00    452.18     0.00    31110     0.00     0.01  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::_M_insert_unique(std::pair<exprt const, unsigned int> const&)
  0.00    452.18     0.00    29544     0.00     0.00  BigInt::operator-() const
  0.00    452.18     0.00    29109     0.00     0.00  bv_utilst::inverted(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.18     0.00    28774     0.00     0.00  value_sett::make_member(exprt const&, dstring const&, namespacet const&)
  0.00    452.18     0.00    28512     0.00     0.01  arrayst::record_array_index(index_exprt const&)
  0.00    452.18     0.00    28121     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    452.18     0.00    27051     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    452.18     0.00    27051     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    452.18     0.00    26984     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    452.18     0.00    26984     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    452.18     0.00    26897     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::~expanding_vector()
  0.00    452.18     0.00    26897     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::~_Vector_base()
  0.00    452.18     0.00    26842     0.00     0.00  signed_int_type()
  0.00    452.18     0.00    26401     0.00     0.00  boolbvt::convert_constant(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.18     0.00    26126     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::expanding_vector(expanding_vector<local_bitvector_analysist::flagst> const&)
  0.00    452.18     0.00    26126     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_create_storage(unsigned long)
  0.00    452.18     0.00    26126     0.00     0.00  std::vector<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::vector(std::vector<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> > const&)
  0.00    452.18     0.00    25700     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    452.18     0.00    25386     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    452.18     0.00    25386     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    452.18     0.00    24739     0.00     0.14  goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&)
  0.00    452.18     0.00    24739     0.00     0.14  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    452.18     0.00    24739     0.00     0.14  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    452.18     0.00    24739     0.00     0.14  std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&)
  0.00    452.18     0.00    24735     0.00     0.00  goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&)
  0.00    452.18     0.00    24735     0.00     0.14  goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&)
  0.00    452.18     0.00    24735     0.00     0.04  std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::operator[](std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    452.18     0.00    24620     0.00     0.00  exprt::op0() const
  0.00    452.18     0.00    24430     0.00     0.00  __gnu_cxx::new_allocator<local_bitvector_analysist::flagst>::allocate(unsigned long, void const*)
  0.00    452.18     0.00    24250     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont()
  0.00    452.18     0.00    23903     0.00     0.00  __gnu_cxx::new_allocator<unsigned long>::allocate(unsigned long, void const*)
  0.00    452.18     0.00    23896     0.00     0.00  std::vector<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_fill_insert(__gnu_cxx::__normal_iterator<local_bitvector_analysist::flagst*, std::vector<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> > >, unsigned long, local_bitvector_analysist::flagst const&)
  0.00    452.18     0.00    23896     0.00     0.00  std::vector<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::resize(unsigned long, local_bitvector_analysist::flagst)
  0.00    452.18     0.00    23266     0.00     0.00  simplify_exprt::simplify_invalid_pointer(exprt&)
  0.00    452.18     0.00    22715     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_erase(std::_List_iterator<goto_trace_stept>)
  0.00    452.18     0.00    22521     0.00     0.00  simplify_exprt::simplify_shifts(exprt&)
  0.00    452.18     0.00    22455     0.00     0.00  struct_union_typet::get_component(dstring const&) const
  0.00    452.18     0.00    22225     0.00     0.00  void std::_Construct<cmdlinet::optiont, cmdlinet::optiont>(cmdlinet::optiont*, cmdlinet::optiont const&)
  0.00    452.18     0.00    22156     0.00     0.00  BigInt::to_long() const
  0.00    452.18     0.00    22144     0.00     0.00  power(BigInt const&, BigInt const&)
  0.00    452.18     0.00    22106     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_check_len(unsigned long, char const*) const
  0.00    452.18     0.00    22106     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    452.18     0.00    22106     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    452.18     0.00    22106     0.00     0.00  std::_Bvector_base<std::allocator<bool> >::_M_allocate(unsigned long)
  0.00    452.18     0.00    22106     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_fill_insert(std::_Bit_iterator, unsigned long, bool)
  0.00    452.18     0.00    22106     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    452.18     0.00    22106     0.00     0.00  std::vector<bool, std::allocator<bool> >::resize(unsigned long, bool)
  0.00    452.18     0.00    22106     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    452.18     0.00    22106     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    452.18     0.00    22106     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    452.18     0.00    22106     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    452.18     0.00    22106     0.00     0.00  std::fill(std::_Bit_iterator, std::_Bit_iterator, bool const&)
  0.00    452.18     0.00    21635     0.00     0.06  boolbvt::convert_overflow(exprt const&)
  0.00    452.18     0.00    21206     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    452.18     0.00    20871     0.00     0.00  binary_exprt::binary_exprt(dstring const&, typet const&)
  0.00    452.18     0.00    20871     0.00     0.00  implies_exprt::implies_exprt()
  0.00    452.18     0.00    20857     0.00     0.10  symex_target_equationt::shared_write(exprt const&, symbol_exprt const&, symbol_exprt const&, unsigned int, symex_targett::sourcet const&)
  0.00    452.18     0.00    20608     0.00     0.00  endianness_mapt::map_bit(unsigned long) const
  0.00    452.18     0.00    20608     0.00     0.00  endianness_mapt::map_byte(unsigned long) const
  0.00    452.18     0.00    20603     0.00     0.00  messaget::mstreamt::mstreamt(unsigned int, message_handlert**)
  0.00    452.18     0.00    20603     0.00     0.00  messaget::mstreamt::~mstreamt()
  0.00    452.18     0.00    20438     0.00     0.00  messaget::messaget()
  0.00    452.18     0.00    20343     0.00     0.01  simplify_exprt::simplify_minus(exprt&)
  0.00    452.18     0.00    20343     0.00     0.00  unary_minus_exprt::unary_minus_exprt(exprt const&)
  0.00    452.18     0.00    20343     0.00     0.00  unary_minus_exprt::~unary_minus_exprt()
  0.00    452.18     0.00    20164     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > const&)
  0.00    452.18     0.00    20164     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > const&, unsigned long, unsigned long)
  0.00    452.18     0.00    20164     0.00     0.00  std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >::pair(std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > const&)
  0.00    452.18     0.00    20164     0.00     0.00  std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >::pair<dstring, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >(std::pair<dstring, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > const&)
  0.00    452.18     0.00    19974     0.00     0.00  goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt)
  0.00    452.18     0.00    19928     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::clear()
  0.00    452.18     0.00    19903     0.00     0.00  messaget::~messaget()
  0.00    452.18     0.00    19516     0.00     0.03  bv_utilst::overflow_add(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    452.18     0.00    19509     0.00     0.00  __gnu_cxx::new_allocator<unsigned int>::allocate(unsigned long, void const*)
  0.00    452.18     0.00    19509     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::_M_check_len(unsigned long, char const*) const
  0.00    452.18     0.00    19509     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    452.18     0.00    19509     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    452.18     0.00    19384     0.00     0.00  rename_symbolt::have_to_rename(typet const&) const
  0.00    452.18     0.00    19321     0.00     0.00  struct_union_typet::component_type(dstring const&) const
  0.00    452.18     0.00    19100     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    452.18     0.00    19100     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    452.18     0.00    19100     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    452.18     0.00    19096     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    452.18     0.00    19096     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    452.18     0.00    19096     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    452.18     0.00    19096     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    452.18     0.00    19096     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    452.18     0.00    18929     0.00     0.00  code_function_callt::arguments()
  0.00    452.18     0.00    18910     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::~_Vector_base()
  0.00    452.18     0.00    18841     0.00     0.00  if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&)
  0.00    452.18     0.00    18828     0.00     0.00  std::pair<exprt const, unsigned int>::pair(std::pair<exprt const, unsigned int> const&)
  0.00    452.18     0.00    18807     0.00     0.10  operator-=(guardt&, guardt const&)
  0.00    452.18     0.00    18744     0.00     0.00  languaget::languaget()
  0.00    452.18     0.00    18744     0.00     0.00  languaget::~languaget()
  0.00    452.18     0.00    18589     0.00     0.00  ansi_c_parse_treet::~ansi_c_parse_treet()
  0.00    452.18     0.00    18483     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) const
  0.00    452.18     0.00    18414     0.00     0.00  ansi_c_languaget::ansi_c_languaget()
  0.00    452.18     0.00    18414     0.00     0.00  ansi_c_languaget::~ansi_c_languaget()
  0.00    452.18     0.00    18363     0.00     0.00  new_ansi_c_language()
  0.00    452.18     0.00    18363     0.00     0.00  ansi_c_languaget::~ansi_c_languaget()
  0.00    452.18     0.00    18300     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    452.18     0.00    18300     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    452.18     0.00    18300     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    452.18     0.00    18300     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    452.18     0.00    18300     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    452.18     0.00    18300     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    452.18     0.00    18249     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, false>*>::allocate(unsigned long, void const*)
  0.00    452.18     0.00    18249     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    452.18     0.00    18249     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, false>**, unsigned long)
  0.00    452.18     0.00    18249     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    452.18     0.00    18249     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > > const&, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > > const&)
  0.00    452.18     0.00    18249     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    452.18     0.00    18249     0.00     0.00  std::tr1::__unordered_map<dstring, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > > const&)
  0.00    452.18     0.00    18219     0.00     0.00  code_typet::parametert::get_identifier() const
  0.00    452.18     0.00    18198     0.00     0.00  find_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    452.18     0.00    18198     0.00     0.00  find_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&, bool, bool)
  0.00    452.18     0.00    18198     0.00     0.01  expr2c(exprt const&, namespacet const&)
  0.00    452.18     0.00    18198     0.00     0.01  from_expr(namespacet const&, dstring const&, exprt const&)
  0.00    452.18     0.00    18198     0.00     0.01  ansi_c_languaget::from_expr(exprt const&, std::string&, namespacet const&)
  0.00    452.18     0.00    18198     0.00     0.00  expr2ct::get_shorthands(exprt const&)
  0.00    452.18     0.00    18198     0.00     0.00  expr2ct::expr2ct(namespacet const&)
  0.00    452.18     0.00    18198     0.00     0.00  expr2ct::~expr2ct()
  0.00    452.18     0.00    18198     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    452.18     0.00    18198     0.00     0.00  std::auto_ptr<languaget>::operator=(std::auto_ptr_ref<languaget>)
  0.00    452.18     0.00    18011     0.00     0.00  local_cfgt::loct::loct(local_cfgt::loct const&)
  0.00    452.18     0.00    18011     0.00     0.00  local_bitvector_analysist::loc_infot::loc_infot(local_bitvector_analysist::loc_infot const&)
  0.00    452.18     0.00    18011     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_create_storage(unsigned long)
  0.00    452.18     0.00    18011     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    452.18     0.00    18011     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    452.18     0.00    18011     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::vector(std::vector<unsigned int, std::allocator<unsigned int> > const&)
  0.00    452.18     0.00    18011     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    452.18     0.00    18011     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    452.18     0.00    18011     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    452.18     0.00    18011     0.00     0.00  void std::_Construct<local_cfgt::loct, local_cfgt::loct>(local_cfgt::loct*, local_cfgt::loct const&)
  0.00    452.18     0.00    18011     0.00     0.00  void std::_Construct<local_bitvector_analysist::loc_infot, local_bitvector_analysist::loc_infot>(local_bitvector_analysist::loc_infot*, local_bitvector_analysist::loc_infot const&)
  0.00    452.18     0.00    17963     0.00     0.00  expr2ct::convert_symbol(exprt const&, unsigned int&)
  0.00    452.18     0.00    17604     0.00     0.00  expr2ct::id_shorthand(dstring const&) const
  0.00    452.18     0.00    17604     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<dstring const, dstring> const&)
  0.00    452.18     0.00    17604     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<dstring const, dstring> const&, unsigned long, unsigned long)
  0.00    452.18     0.00    17604     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<dstring const, dstring> const&, std::tr1::integral_constant<bool, true>)
  0.00    452.18     0.00    17500     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::push_back(cmdlinet::optiont const&)
  0.00    452.18     0.00    17441     0.00     0.00  BigInt::scan(char const*, unsigned int)
  0.00    452.18     0.00    17441     0.00     0.00  BigInt::scan_on(char const*, unsigned int)
  0.00    452.18     0.00    17441     0.00     0.00  BigInt::BigInt(char const*, unsigned int)
  0.00    452.18     0.00    17197     0.00     0.00  has_suffix(std::string const&, std::string const&)
  0.00    452.18     0.00    17124     0.00     0.00  goto_program_templatet<codet, exprt>::add_instruction()
  0.00    452.18     0.00    17076     0.00     0.00  cmdlinet::getoptnr(std::string const&) const
  0.00    452.18     0.00    16837     0.00     0.00  std::vector<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_check_len(unsigned long, char const*) const
  0.00    452.18     0.00    16387     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    452.18     0.00    16387     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    452.18     0.00    16387     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    452.18     0.00    16365     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    452.18     0.00    16107     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    452.18     0.00    16107     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    452.18     0.00    16107     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    452.18     0.00    16107     0.00     0.00  std::pair<unsigned int const, exprt>::pair(std::pair<unsigned int const, exprt> const&)
  0.00    452.18     0.00    16107     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    452.18     0.00    16107     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    452.18     0.00    16107     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    452.18     0.00    16107     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    452.18     0.00    16103     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    452.18     0.00    15991     0.00     0.02  boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.18     0.00    15940     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    452.18     0.00    15912     0.00     0.00  goto_inlinet::inline_instruction(goto_programt&, bool, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>&)
  0.00    452.18     0.00    15870     0.00     0.00  cmdlinet::isset(char const*) const
  0.00    452.18     0.00    15678     0.00     0.04  value_sett::operator=(value_sett const&)
  0.00    452.18     0.00    15678     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    452.18     0.00    15678     0.00     0.00  std::list<exprt, std::allocator<exprt> >::operator=(std::list<exprt, std::allocator<exprt> > const&)
  0.00    452.18     0.00    15678     0.00     0.02  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::clear()
  0.00    452.18     0.00    15624     0.00     0.00  std::list<exprt, std::allocator<exprt> >::clear()
  0.00    452.18     0.00    15509     0.00     0.00  code_typet::parameters() const
  0.00    452.18     0.00    15429     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    452.18     0.00    15357     0.00     0.01  bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> >&, literalt, literalt&)
  0.00    452.18     0.00    15317     0.00     0.01  bv_utilst::negate(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.18     0.00    15199     0.00     0.00  integer2string(BigInt const&, unsigned int)
  0.00    452.18     0.00    14979     0.00     0.00  std::_Rb_tree_iterator<std::pair<exprt const, unsigned int> >::operator--()
  0.00    452.18     0.00    14795     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<dstring const, goto_symex_statet::framet::loop_infot> const&)
  0.00    452.18     0.00    14764     0.00     0.01  boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.18     0.00    14764     0.00     0.00  boolbvt::convert_with(typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.18     0.00    14762     0.00     0.00  exprt::find_location() const
  0.00    452.18     0.00    14693     0.00     0.00  to_code(exprt const&)
  0.00    452.18     0.00    14667     0.00     0.00  BigInt::operator>=(int) const
  0.00    452.18     0.00    14620     0.00     0.00  propt::has_set_to() const
  0.00    452.18     0.00    14450     0.00     0.00  expr2ct::convert_constant(exprt const&, unsigned int&)
  0.00    452.18     0.00    14252     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::swap(goto_program_templatet<codet, exprt>::instructiont&)
  0.00    452.18     0.00    14252     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    452.18     0.00    14175     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<dstring const, goto_symex_statet::framet::loop_infot> const&, unsigned long, unsigned long)
  0.00    452.18     0.00    13717     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    452.18     0.00    13492     0.00     0.02  equalityt::equality(exprt const&, exprt const&)
  0.00    452.18     0.00    13492     0.00     0.02  equalityt::equality2(exprt const&, exprt const&)
  0.00    452.18     0.00    13492     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    452.18     0.00    13492     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    452.18     0.00    13492     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    452.18     0.00    13383     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    452.18     0.00    13383     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    452.18     0.00    13383     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    452.18     0.00    13263     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    452.18     0.00    13102     0.00     0.03  bv_utilst::adder_no_overflow(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.18     0.00    13098     0.00     0.05  boolbvt::convert_bv_rel(exprt const&)
  0.00    452.18     0.00    13054     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::find(dstring const&)
  0.00    452.18     0.00    13054     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&)
  0.00    452.18     0.00    12958     0.00     0.00  typecast_exprt::op() const
  0.00    452.18     0.00    12733     0.00     0.00  std::pair<dstring const, typet>::pair(std::pair<dstring const, typet> const&)
  0.00    452.18     0.00    12495     0.00     0.00  code_typet::make_ellipsis()
  0.00    452.18     0.00    12462     0.00     0.00  long long str2number<long long>(char const*, int, bool)
  0.00    452.18     0.00    12462     0.00     0.00  to_literal_expr(exprt const&)
  0.00    452.18     0.00    12462     0.00     0.00  unsafe_string2signedlonglong(std::string const&, int)
  0.00    452.18     0.00    12462     0.00     0.00  literal_exprt::get_literal() const
  0.00    452.18     0.00    11963     0.00     0.00  bv_utilst::build_constant(BigInt const&, unsigned long)
  0.00    452.18     0.00    11856     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    452.18     0.00    11856     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    452.18     0.00    11856     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    452.18     0.00    11856     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    452.18     0.00    11856     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    452.18     0.00    11840     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    452.18     0.00    11840     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    452.18     0.00    11835     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    452.18     0.00    11259     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    452.18     0.00    11152     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    452.18     0.00    10974     0.00     0.01  build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&)
  0.00    452.18     0.00    10785     0.00     0.00  std::pair<std::string const, std::string>::~pair()
  0.00    452.18     0.00    10761     0.00     0.00  if_exprt::if_exprt(exprt const&, exprt const&, exprt const&)
  0.00    452.18     0.00    10683     0.00     0.00  bv_utilst::extension(std::vector<literalt, std::allocator<literalt> > const&, unsigned int, bv_utilst::representationt)
  0.00    452.18     0.00    10640     0.00     0.00  get_language_from_mode(dstring const&)
  0.00    452.18     0.00    10585     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    452.18     0.00    10448     0.00     0.00  floatbv_typet::set_f(unsigned int)
  0.00    452.18     0.00    10448     0.00     0.00  floatbv_typet::floatbv_typet()
  0.00    452.18     0.00    10448     0.00     0.00  ieee_float_spect::to_type() const
  0.00    452.18     0.00    10430     0.00     0.00  floatbv_typet::~floatbv_typet()
  0.00    452.18     0.00    10351     0.00     0.03  prop_conv_solvert::set_equality_to_true(equal_exprt const&)
  0.00    452.18     0.00    10314     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    452.18     0.00    10298     0.00     0.00  code_typet::parametert::set_base_name(dstring const&)
  0.00    452.18     0.00    10298     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    452.18     0.00    10298     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    452.18     0.00    10298     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    452.18     0.00    10298     0.00     0.00  std::pair<dstring const, typet>::pair<dstring, typet>(std::pair<dstring, typet> const&)
  0.00    452.18     0.00    10227     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    452.18     0.00    10189     0.00     0.00  typecast_exprt::typecast_exprt(exprt const&, typet const&)
  0.00    452.18     0.00    10056     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, goto_symex_statet::framet::loop_infot>, false>*>::allocate(unsigned long, void const*)
  0.00    452.18     0.00    10056     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    452.18     0.00    10051     0.00     0.00  goto_symex_statet::framet::~framet()
  0.00    452.18     0.00    10051     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, goto_symex_statet::framet::loop_infot>, false>**, unsigned long)
  0.00    452.18     0.00    10051     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    452.18     0.00    10051     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    452.18     0.00    10051     0.00     0.00  std::tr1::unordered_map<dstring, goto_symex_statet::framet::loop_infot, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> > >::~unordered_map()
  0.00    452.18     0.00    10051     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    452.18     0.00    10051     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    452.18     0.00     9765     0.00     0.01  bv_utilst::cond_negate(std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    452.18     0.00     9451     0.00     0.00  propt::set_variable_name(literalt, std::string const&)
  0.00    452.18     0.00     9079     0.00     0.02  goto_checkt::integer_overflow_check(exprt const&, guardt const&)
  0.00    452.18     0.00     9057     0.00     0.00  value_sett::make_union(value_sett const&)
  0.00    452.18     0.00     9057     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    452.18     0.00     9012     0.00     0.00  cnft::lor(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.18     0.00     8890     0.00     0.00  goto_checkt::has_dereference(exprt const&)
  0.00    452.18     0.00     8871     0.00     0.00  unsigned_union_find::find(unsigned long) const
  0.00    452.18     0.00     8863     0.00     0.00  symbol_tablet::add(symbolt const&)
  0.00    452.18     0.00     8756     0.00     0.00  add_failed_symbol(symbolt&, symbol_tablet&)
  0.00    452.18     0.00     8756     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::_M_create_node(symbolt* const&)
  0.00    452.18     0.00     8756     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::_M_insert(std::_List_iterator<symbolt*>, symbolt* const&)
  0.00    452.18     0.00     8756     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::push_back(symbolt* const&)
  0.00    452.18     0.00     8696     0.00     0.00  local_bitvector_analysist::loc_infot::merge(local_bitvector_analysist::loc_infot const&)
  0.00    452.18     0.00     8660     0.00     0.00  bv_pointerst::encode(unsigned int, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.18     0.00     8610     0.00     0.00  std::_List_base<unsigned int, std::allocator<unsigned int> >::_M_clear()
  0.00    452.18     0.00     8567     0.00     0.17  bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.18     0.00     8503     0.00     0.00  to_code_assign(codet&)
  0.00    452.18     0.00     8408     0.00     0.00  local_bitvector_analysist::is_tracked(dstring const&)
  0.00    452.18     0.00     8408     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    452.18     0.00     8338     0.00     0.00  code_function_callt::lhs()
  0.00    452.18     0.00     8324     0.00     0.00  locationt::set_file(dstring const&)
  0.00    452.18     0.00     8322     0.00     0.00  member_exprt::struct_op() const
  0.00    452.18     0.00     8262     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet)
  0.00    452.18     0.00     8262     0.00     0.00  goto_program_templatet<codet, exprt>::add_instruction(goto_program_instruction_typet)
  0.00    452.18     0.00     8237     0.00     0.00  to_typecast_expr(exprt const&)
  0.00    452.18     0.00     8181     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    452.18     0.00     8181     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    452.18     0.00     8142     0.00     0.00  goto_checkt::invalidate(exprt const&)
  0.00    452.18     0.00     8115     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::pop_back()
  0.00    452.18     0.00     8115     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    452.18     0.00     7971     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<dstring const, goto_symex_statet::framet::loop_infot> const&, std::tr1::integral_constant<bool, true>)
  0.00    452.18     0.00     7895     0.00     0.00  locationt::set_function(dstring const&)
  0.00    452.18     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    452.18     0.00     7841     0.00     0.00  not_exprt::not_exprt(exprt const&)
  0.00    452.18     0.00     7795     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    452.18     0.00     7755     0.00     0.00  std::list<dstring, std::allocator<dstring> >::splice(std::_List_iterator<dstring>, std::list<dstring, std::allocator<dstring> >&)
  0.00    452.18     0.00     7647     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    452.18     0.00     7647     0.00     0.00  boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.18     0.00     7632     0.00     0.00  replace_location(locationt&, locationt const&)
  0.00    452.18     0.00     7632     0.00     0.00  locationt::set_column(dstring const&)
  0.00    452.18     0.00     7632     0.00     0.00  locationt::set_line(dstring const&)
  0.00    452.18     0.00     7558     0.00     0.00  get_default_language()
  0.00    452.18     0.00     7338     0.00     0.00  char_type()
  0.00    452.18     0.00     7334     0.00     0.00  std::_Rb_tree_iterator<exprt>::operator--()
  0.00    452.18     0.00     7327     0.00     0.00  locationt::set_property_id(dstring const&)
  0.00    452.18     0.00     7219     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    452.18     0.00     7181     0.00     0.00  locationt::set_comment(dstring const&)
  0.00    452.18     0.00     7181     0.00     0.00  locationt::set_property_class(dstring const&)
  0.00    452.18     0.00     7172     0.00     0.13  goto_symext::symex_decl(goto_symex_statet&)
  0.00    452.18     0.00     7126     0.00     0.00  goto_program_templatet<codet, exprt>::insert_before_swap(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    452.18     0.00     7126     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    452.18     0.00     7126     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    452.18     0.00     7111     0.00     0.00  BigInt::operator%=(BigInt const&)
  0.00    452.18     0.00     7101     0.00     0.00  do_pointer(unsigned int, unsigned int)
  0.00    452.18     0.00     7080     0.00     0.00  std::pair<std::string const, std::string>::pair(std::pair<std::string const, std::string> const&)
  0.00    452.18     0.00     7080     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&)
  0.00    452.18     0.00     7080     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::string const, std::string> >*)
  0.00    452.18     0.00     7059     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::pop_front()
  0.00    452.18     0.00     7025     0.00     0.00  locationt::set_source(dstring const&)
  0.00    452.18     0.00     6809     0.00     0.00  c_typecastt::do_typecast(exprt&, typet const&)
  0.00    452.18     0.00     6645     0.00     0.06  boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.18     0.00     6618     0.00     0.00  c_typecheck_baset::typecheck_expr(exprt&)
  0.00    452.18     0.00     6618     0.00     0.00  c_typecheck_baset::typecheck_expr_main(exprt&)
  0.00    452.18     0.00     6618     0.00     0.00  c_typecheck_baset::typecheck_expr_operands(exprt&)
  0.00    452.18     0.00     6492     0.00     0.00  to_code_function_call(codet const&)
  0.00    452.18     0.00     6455     0.00     0.02  boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.18     0.00     6318     0.00     0.01  goto_symext::symex_dead(goto_symex_statet&)
  0.00    452.18     0.00     6318     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    452.18     0.00     6275     0.00     0.00  or_exprt::or_exprt(exprt const&, exprt const&)
  0.00    452.18     0.00     6169     0.00     0.00  to_unsignedbv_type(typet const&)
  0.00    452.18     0.00     6064     0.00     0.00  BigInt::operator%(BigInt const&) const
  0.00    452.18     0.00     6026     0.00     0.00  ansi_c_declarationt::get_is_global() const
  0.00    452.18     0.00     5901     0.00     0.00  binary_relation_exprt::binary_relation_exprt(dstring const&)
  0.00    452.18     0.00     5813     0.00     0.00  code_function_callt::lhs() const
  0.00    452.18     0.00     5740     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    452.18     0.00     5740     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::list(std::list<unsigned int, std::allocator<unsigned int> > const&)
  0.00    452.18     0.00     5740     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    452.18     0.00     5708     0.00     0.00  index_exprt::index_exprt(typet const&)
  0.00    452.18     0.00     5619     0.00     0.00  struct_union_typet::component_number(dstring const&) const
  0.00    452.18     0.00     5604     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    452.18     0.00     5569     0.00     0.00  code_function_callt::arguments() const
  0.00    452.18     0.00     5566     0.00     0.00  show_state_header(std::ostream&, goto_trace_stept const&, locationt const&, unsigned int)
  0.00    452.18     0.00     5566     0.00     0.00  counterexample_value_binary(exprt const&, namespacet const&)
  0.00    452.18     0.00     5478     0.00     0.00  expr2ct::convert_binary(exprt const&, std::string const&, unsigned int, bool)
  0.00    452.18     0.00     5440     0.00     0.00  BigInt::operator--()
  0.00    452.18     0.00     5415     0.00     0.00  code_typet::has_ellipsis() const
  0.00    452.18     0.00     5409     0.00     0.00  code_function_callt::~code_function_callt()
  0.00    452.18     0.00     5276     0.00     0.00  invalid_pointer(exprt const&)
  0.00    452.18     0.00     5253     0.00     0.00  code_function_callt::code_function_callt(code_function_callt const&)
  0.00    452.18     0.00     5237     0.00     0.10  symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&)
  0.00    452.18     0.00     5236     0.00     0.00  to_code_type(typet const&)
  0.00    452.18     0.00     5216     0.00     0.00  local_bitvector_analysist::assign_lhs(exprt const&, exprt const&, local_bitvector_analysist::loc_infot const&, local_bitvector_analysist::loc_infot&)
  0.00    452.18     0.00     5214     0.00     0.00  goto_symex_statet::framet::framet(goto_symex_statet::framet const&)
  0.00    452.18     0.00     5214     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    452.18     0.00     5214     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    452.18     0.00     5214     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    452.18     0.00     5214     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> const&)
  0.00    452.18     0.00     5214     0.00     0.00  std::tr1::unordered_map<dstring, goto_symex_statet::framet::loop_infot, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> > >::unordered_map(std::tr1::unordered_map<dstring, goto_symex_statet::framet::loop_infot, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> > > const&)
  0.00    452.18     0.00     5214     0.00     0.00  std::tr1::__unordered_map<dstring, goto_symex_statet::framet::loop_infot, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, false>::__unordered_map(std::tr1::__unordered_map<dstring, goto_symex_statet::framet::loop_infot, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, false> const&)
  0.00    452.18     0.00     5214     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    452.18     0.00     5214     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    452.18     0.00     5214     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    452.18     0.00     5170     0.00     0.23  bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.18     0.00     5144     0.00     0.00  plus_exprt::~plus_exprt()
  0.00    452.18     0.00     5097     0.00     0.00  is_index_member_symbol(exprt const&)
  0.00    452.18     0.00     5072     0.00     0.00  symex_bmct::get_unwind_recursion(dstring const&, unsigned int, unsigned int)
  0.00    452.18     0.00     5072     0.00     0.00  goto_symext::symex_function_call(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    452.18     0.00     5072     0.00     0.81  goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    452.18     0.00     5072     0.00     0.10  symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&)
  0.00    452.18     0.00     4970     0.00     0.00  code_typet::return_type() const
  0.00    452.18     0.00     4933     0.00     0.00  c_qualifierst::as_string() const
  0.00    452.18     0.00     4858     0.00     0.00  expr2ct::convert_rec(typet const&, c_qualifierst const&, std::string const&)
  0.00    452.18     0.00     4858     0.00     0.00  expr2ct::convert(typet const&)
  0.00    452.18     0.00     4837     0.00     0.11  goto_symext::symex_end_of_function(goto_symex_statet&)
  0.00    452.18     0.00     4837     0.00     0.00  goto_symext::pop_frame(goto_symex_statet&)
  0.00    452.18     0.00     4837     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    452.18     0.00     4837     0.00     0.00  goto_symex_statet::framet::framet()
  0.00    452.18     0.00     4837     0.00     0.01  goto_symex_statet::new_frame()
  0.00    452.18     0.00     4837     0.00     0.00  goto_symex_statet::pop_frame()
  0.00    452.18     0.00     4837     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> > const&, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> > const&)
  0.00    452.18     0.00     4837     0.00     0.00  std::tr1::__unordered_map<dstring, goto_symex_statet::framet::loop_infot, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> > const&)
  0.00    452.18     0.00     4837     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::pop_back()
  0.00    452.18     0.00     4837     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    452.18     0.00     4828     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::_M_create_storage(unsigned long)
  0.00    452.18     0.00     4828     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::vector(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    452.18     0.00     4809     0.00     0.00  expr2ct::convert_index(exprt const&, unsigned int)
  0.00    452.18     0.00     4787     0.00     0.00  clean_identifier(dstring const&)
  0.00    452.18     0.00     4769     0.00     0.00  expr2ct::convert_typecast(typecast_exprt const&, unsigned int&)
  0.00    452.18     0.00     4759     0.00     0.00  value_set_dereferencet::invalid_pointer(exprt const&, guardt const&)
  0.00    452.18     0.00     4730     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&) const
  0.00    452.18     0.00     4672     0.00     0.00  get_local_identifiers(goto_function_templatet<goto_programt> const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    452.18     0.00     4672     0.00     0.61  goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&)
  0.00    452.18     0.00     4672     0.00     0.01  goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&)
  0.00    452.18     0.00     4672     0.00     0.00  goto_symex_statet::previous_frame()
  0.00    452.18     0.00     4672     0.00     0.00  goto_programt::get_decl_identifiers(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.00    452.18     0.00     4660     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::clear()
  0.00    452.18     0.00     4616     0.00     0.00  float_type()
  0.00    452.18     0.00     4558     0.00     0.00  goto_programt::~goto_programt()
  0.00    452.18     0.00     4558     0.00     0.00  goto_program_templatet<codet, exprt>::~goto_program_templatet()
  0.00    452.18     0.00     4524     0.00     0.01  value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const
  0.00    452.18     0.00     4484     0.00     0.00  binary_relation_exprt::rhs()
  0.00    452.18     0.00     4408     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    452.18     0.00     4354     0.00     0.00  operator>>(BigInt const&, BigInt const&)
  0.00    452.18     0.00     4349     0.00     0.00  pointer_logict::is_dynamic_object(exprt const&) const
  0.00    452.18     0.00     4328     0.00     0.00  goto_program_templatet<codet, exprt>::compute_incoming_edges()
  0.00    452.18     0.00     4259     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    452.18     0.00     4212     0.00     0.00  c_typecheck_baset::implicit_typecast(exprt&, typet const&)
  0.00    452.18     0.00     4204     0.00     0.00  replace_location(exprt&, locationt const&)
  0.00    452.18     0.00     4107     0.00     0.00  symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&)
  0.00    452.18     0.00     4107     0.00     0.00  std::list<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::push_front(value_set_dereferencet::valuet const&)
  0.00    452.18     0.00     4071     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    452.18     0.00     4071     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    452.18     0.00     4071     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    452.18     0.00     4001     0.00     0.00  goto_program_templatet<codet, exprt>::compute_target_numbers()
  0.00    452.18     0.00     3977     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    452.18     0.00     3932     0.00     0.00  pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const
  0.00    452.18     0.00     3931     0.00     0.27  bv_utilst::multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    452.18     0.00     3878     0.00     0.00  std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::_M_leak()
  0.00    452.18     0.00     3878     0.00     0.00  std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::push_back(unsigned int)
  0.00    452.18     0.00     3866     0.00     0.00  codet::set_statement(dstring const&)
  0.00    452.18     0.00     3866     0.00     0.00  codet::codet(dstring const&)
  0.00    452.18     0.00     3841     0.00     0.00  index_exprt::index_exprt(exprt const&, exprt const&)
  0.00    452.18     0.00     3749     0.00     0.00  to_code_return(codet const&)
  0.00    452.18     0.00     3726     0.00     0.00  i2string(int)
  0.00    452.18     0.00     3705     0.00     0.00  optionst::set_option(std::string const&, std::string const&)
  0.00    452.18     0.00     3705     0.00     0.00  std::pair<std::string const, std::string>::pair(std::string const&, std::string const&)
  0.00    452.18     0.00     3705     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&)
  0.00    452.18     0.00     3705     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique(std::pair<std::string const, std::string> const&)
  0.00    452.18     0.00     3701     0.00     0.77  goto_symext::symex_return(goto_symex_statet&)
  0.00    452.18     0.00     3701     0.00     0.40  goto_symext::return_assignment(goto_symex_statet&)
  0.00    452.18     0.00     3596     0.00     0.00  code_typet::code_typet(code_typet const&)
  0.00    452.18     0.00     3578     0.00     0.00  std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, symbolt>, std::_Select1st<std::pair<dstring const, symbolt> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&)
  0.00    452.18     0.00     3575     0.00     0.00  to_address_of_expr(exprt const&)
  0.00    452.18     0.00     3575     0.00     0.00  address_of_exprt::object() const
  0.00    452.18     0.00     3571     0.00     0.01  build_object_descriptor_rec(namespacet const&, exprt const&, object_descriptor_exprt&)
  0.00    452.18     0.00     3571     0.00     0.01  object_descriptor_exprt::build(exprt const&, namespacet const&)
  0.00    452.18     0.00     3570     0.00     0.00  unsigned_int_type()
  0.00    452.18     0.00     3523     0.00     0.00  bv_utilst::shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, unsigned int)
  0.00    452.18     0.00     3511     0.00     0.00  to_code_decl(codet const&)
  0.00    452.18     0.00     3465     0.00     0.00  optionst::set_option(std::string const&, bool)
  0.00    452.18     0.00     3448     0.00     0.01  c_typecheck_baset::do_initializer(symbolt&)
  0.00    452.18     0.00     3418     0.00     0.00  goto_symex_statet::constant_propagation_reference(exprt const&) const
  0.00    452.18     0.00     3375     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_clone_node(std::_Rb_tree_node<std::pair<std::string const, std::string> > const*)
  0.00    452.18     0.00     3353     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    452.18     0.00     3353     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::operator=(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    452.18     0.00     3325     0.00     0.00  renaming_nst::lookup(dstring const&) const
  0.00    452.18     0.00     3300     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_create_node(std::string const&)
  0.00    452.18     0.00     3300     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_destroy_node(std::_Rb_tree_node<std::string>*)
  0.00    452.18     0.00     3263     0.00     0.01  boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.18     0.00     3253     0.00     0.00  goto_convertt::needs_cleaning(exprt const&)
  0.00    452.18     0.00     3251     0.00     0.28  bv_utilst::signed_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.18     0.00     3230     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, value_sett::objectt const&) const
  0.00    452.18     0.00     3226     0.00     0.00  code_assignt::code_assignt(exprt const&, exprt const&)
  0.00    452.18     0.00     3167     0.00     0.00  numbering<dstring>::number(dstring const&)
  0.00    452.18     0.00     3162     0.00     0.00  long_double_type()
  0.00    452.18     0.00     3087     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::erase(std::_Rb_tree_const_iterator<exprt>)
  0.00    452.18     0.00     3087     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    452.18     0.00     3042     0.00     0.00  to_address_of_expr(exprt&)
  0.00    452.18     0.00     3000     0.00     0.00  code_typet::code_typet()
  0.00    452.18     0.00     2972     0.00     0.00  byte_extract_exprt::op() const
  0.00    452.18     0.00     2958     0.00     0.00  struct_union_typet::has_component(dstring const&) const
  0.00    452.18     0.00     2896     0.00     0.00  byte_extract_id()
  0.00    452.18     0.00     2870     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    452.18     0.00     2870     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    452.18     0.00     2870     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::_M_create_node(unsigned int const&)
  0.00    452.18     0.00     2870     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::_M_insert(std::_List_iterator<unsigned int>, unsigned int const&)
  0.00    452.18     0.00     2870     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    452.18     0.00     2870     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    452.18     0.00     2870     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    452.18     0.00     2870     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    452.18     0.00     2870     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    452.18     0.00     2870     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    452.18     0.00     2870     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    452.18     0.00     2816     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    452.18     0.00     2805     0.00     0.01  configt::this_operating_system()
  0.00    452.18     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    452.18     0.00     2776     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::_M_allocate(unsigned long)
  0.00    452.18     0.00     2762     0.00     0.00  pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const
  0.00    452.18     0.00     2752     0.00     0.00  convert_integer_literal(std::string const&)
  0.00    452.18     0.00     2752     0.00     0.00  c_typecheck_baset::typecheck_expr_constant(exprt&)
  0.00    452.18     0.00     2746     0.00     0.00  codet::operator=(codet const&)
  0.00    452.18     0.00     2697     0.00     0.00  goto_function_templatet<goto_programt>::~goto_function_templatet()
  0.00    452.18     0.00     2655     0.00     0.00  Minisat::vec<Minisat::lbool>::capacity(int)
  0.00    452.18     0.00     2650     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    452.18     0.00     2642     0.00     0.00  char* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<char>(char const*, char const*, char*)
  0.00    452.18     0.00     2628     0.00     0.00  unsigned_union_find::check_index(unsigned long)
  0.00    452.18     0.00     2625     0.00     0.00  dirtyt::is_dirty(dstring const&) const
  0.00    452.18     0.00     2611     0.00     0.00  pointer_typet::pointer_typet()
  0.00    452.18     0.00     2610     0.00     0.00  std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::operator[](dstring const&)
  0.00    452.18     0.00     2590     0.00     0.00  to_code(exprt&)
  0.00    452.18     0.00     2580     0.00     0.00  rename_symbolt::have_to_rename(exprt const&) const
  0.00    452.18     0.00     2549     0.00     0.00  and_exprt::and_exprt(exprt const&, exprt const&)
  0.00    452.18     0.00     2475     0.00     0.00  bool (simplify_exprt::**std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<bool (simplify_exprt::*)(exprt&)>(bool (simplify_exprt::* const*)(exprt&), bool (simplify_exprt::* const*)(exprt&), bool (simplify_exprt::**)(exprt&)))(exprt&)
  0.00    452.18     0.00     2470     0.00     0.00  equal_exprt::~equal_exprt()
  0.00    452.18     0.00     2448     0.00     0.00  symbol_exprt::symbol_exprt(dstring const&)
  0.00    452.18     0.00     2448     0.00     0.00  partial_order_concurrencyt::rw_clock_id(std::_List_const_iterator<symex_target_equationt::SSA_stept>, partial_order_concurrencyt::axiomt)
  0.00    452.18     0.00     2448     0.00     0.00  partial_order_concurrencyt::id(std::_List_const_iterator<symex_target_equationt::SSA_stept>)
  0.00    452.18     0.00     2444     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    452.18     0.00     2444     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    452.18     0.00     2435     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    452.18     0.00     2435     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    452.18     0.00     2435     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    452.18     0.00     2435     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    452.18     0.00     2435     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    452.18     0.00     2396     0.00     0.00  byte_extract_exprt::op()
  0.00    452.18     0.00     2392     0.00     0.00  pointer_offset(exprt const&)
  0.00    452.18     0.00     2311     0.00     0.00  address_of_exprt::object()
  0.00    452.18     0.00     2310     0.00     0.00  failed_symbol_id(dstring const&)
  0.00    452.18     0.00     2295     0.00     0.00  double_type()
  0.00    452.18     0.00     2277     0.00     0.00  side_effect_exprt::get_statement() const
  0.00    452.18     0.00     2243     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    452.18     0.00     2204     0.00     0.00  __gnu_cxx::new_allocator<std::string*>::allocate(unsigned long, void const*)
  0.00    452.18     0.00     2204     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::_M_check_len(unsigned long, char const*) const
  0.00    452.18     0.00     2204     0.00     0.00  std::_Vector_base<std::string*, std::allocator<std::string*> >::_M_allocate(unsigned long)
  0.00    452.18     0.00     2204     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    452.18     0.00     2175     0.00     0.00  c_typecheck_baset::typecheck_expr_symbol(exprt&)
  0.00    452.18     0.00     2175     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    452.18     0.00     2167     0.00     0.00  goto_convertt::clean_expr(exprt&, goto_programt&, bool)
  0.00    452.18     0.00     2166     0.00     0.00  rename_symbolt::rename(exprt&) const
  0.00    452.18     0.00     2166     0.00     0.00  rename_symbolt::rename(typet&) const
  0.00    452.18     0.00     2104     0.00     0.00  to_code_function_call(codet&)
  0.00    452.18     0.00     2088     0.00     0.06  goto_checkt::bounds_check(index_exprt const&, guardt const&)
  0.00    452.18     0.00     2087     0.00     0.00  guardt::resize(unsigned long)
  0.00    452.18     0.00     2087     0.00     0.00  std::list<exprt, std::allocator<exprt> >::resize(unsigned long, exprt)
  0.00    452.18     0.00     2085     0.00     0.00  goto_checkt::array_name(exprt const&)
  0.00    452.18     0.00     2079     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    452.18     0.00     2079     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    452.18     0.00     2072     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    452.18     0.00     2072     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    452.18     0.00     2072     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    452.18     0.00     2040     0.00     0.00  vector_typet::size()
  0.00    452.18     0.00     2017     0.00     0.00  code_declt::get_identifier() const
  0.00    452.18     0.00     1980     0.00     0.01  compute_address_taken_functions(goto_programt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    452.18     0.00     1980     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_erase(std::_Rb_tree_node<std::string>*)
  0.00    452.18     0.00     1969     0.00     0.00  index_exprt::index_exprt(index_exprt const&)
  0.00    452.18     0.00     1967     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    452.18     0.00     1937     0.00     0.00  symbol_tablet::move(symbolt&)
  0.00    452.18     0.00     1925     0.00     0.00  void std::_Destroy_aux<false>::__destroy<cmdlinet::optiont*>(cmdlinet::optiont*, cmdlinet::optiont*)
  0.00    452.18     0.00     1917     0.00     0.00  goto_program_templatet<codet, exprt>::copy_from(goto_program_templatet<codet, exprt> const&)
  0.00    452.18     0.00     1917     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    452.18     0.00     1917     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    452.18     0.00     1915     0.00     0.00  to_side_effect_expr(exprt&)
  0.00    452.18     0.00     1902     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    452.18     0.00     1902     0.00     0.00  std::list<exprt, std::allocator<exprt> >::splice(std::_List_iterator<exprt>, std::list<exprt, std::allocator<exprt> >&)
  0.00    452.18     0.00     1902     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    452.18     0.00     1895     0.00     0.00  simplify_exprt::simplify_mod(exprt&)
  0.00    452.18     0.00     1888     0.00     0.00  ansi_c_declarationt::get_is_thread_local() const
  0.00    452.18     0.00     1887     0.00     0.00  code_typet::operator=(code_typet const&)
  0.00    452.18     0.00     1883     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    452.18     0.00     1858     0.00     0.00  and_exprt::~and_exprt()
  0.00    452.18     0.00     1835     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    452.18     0.00     1822     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    452.18     0.00     1815     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    452.18     0.00     1815     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    452.18     0.00     1813     0.00     0.00  dirtyt::operator()(symbol_exprt const&) const
  0.00    452.18     0.00     1813     0.00     0.00  dirtyt::operator()(dstring const&) const
  0.00    452.18     0.00     1809     0.00     0.29  boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.18     0.00     1798     0.00     0.00  goto_function_templatet<goto_programt>::goto_function_templatet(goto_function_templatet<goto_programt> const&)
  0.00    452.18     0.00     1798     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::_M_create_storage(unsigned long)
  0.00    452.18     0.00     1798     0.00     0.00  std::pair<dstring const, code_typet>::~pair()
  0.00    452.18     0.00     1798     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::vector(std::vector<dstring, std::allocator<dstring> > const&)
  0.00    452.18     0.00     1797     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::_M_check_len(unsigned long, char const*) const
  0.00    452.18     0.00     1797     0.00     0.00  std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_allocate(unsigned long)
  0.00    452.18     0.00     1797     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::_M_insert_aux(__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long const&)
  0.00    452.18     0.00     1796     0.00     0.00  prop_conv_solvert::get_bool(exprt const&, tvt&) const
  0.00    452.18     0.00     1793     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::operator=(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    452.18     0.00     1793     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    452.18     0.00     1793     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    452.18     0.00     1793     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    452.18     0.00     1793     0.00     0.00  std::list<dstring, std::allocator<dstring> >::operator=(std::list<dstring, std::allocator<dstring> > const&)
  0.00    452.18     0.00     1793     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    452.18     0.00     1793     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    452.18     0.00     1793     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    452.18     0.00     1793     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    452.18     0.00     1789     0.00     0.00  linkingt::needs_renaming(symbolt const&, symbolt const&)
  0.00    452.18     0.00     1789     0.00     0.03  linkingt::duplicate_non_type_symbol(symbolt&, symbolt&)
  0.00    452.18     0.00     1772     0.00     0.09  boolbvt::bv_get_cache(exprt const&) const
  0.00    452.18     0.00     1772     0.00     0.08  boolbvt::bv_get(std::vector<literalt, std::allocator<literalt> > const&, typet const&) const
  0.00    452.18     0.00     1757     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    452.18     0.00     1744     0.00     0.00  to_constant_expr(exprt&)
  0.00    452.18     0.00     1724     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    452.18     0.00     1723     0.00     0.00  local_bitvector_analysist::get_rec(exprt const&, local_bitvector_analysist::loc_infot const&)
  0.00    452.18     0.00     1674     0.00     0.00  std::list<dstring, std::allocator<dstring> >::erase(std::_List_iterator<dstring>, std::_List_iterator<dstring>)
  0.00    452.18     0.00     1672     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    452.18     0.00     1670     0.00     0.00  void std::_Destroy_aux<false>::__destroy<local_cfgt::loct*>(local_cfgt::loct*, local_cfgt::loct*)
  0.00    452.18     0.00     1670     0.00     0.00  void std::_Destroy_aux<false>::__destroy<local_bitvector_analysist::loc_infot*>(local_bitvector_analysist::loc_infot*, local_bitvector_analysist::loc_infot*)
  0.00    452.18     0.00     1655     0.00     0.01  void std::_Destroy_aux<false>::__destroy<std::pair<bool, irept>*>(std::pair<bool, irept>*, std::pair<bool, irept>*)
  0.00    452.18     0.00     1650     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::insert(std::string const&)
  0.00    452.18     0.00     1650     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    452.18     0.00     1650     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::string const&)
  0.00    452.18     0.00     1650     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_clone_node(std::_Rb_tree_node<std::string> const*)
  0.00    452.18     0.00     1650     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_insert_unique(std::string const&)
  0.00    452.18     0.00     1648     0.00     0.00  bv_pointerst::postponedt::~postponedt()
  0.00    452.18     0.00     1636     0.00     0.00  goto_function_templatet<goto_programt>::is_inlined() const
  0.00    452.18     0.00     1632     0.00     0.03  linkingt::duplicate_object_symbol(symbolt&, symbolt&)
  0.00    452.18     0.00     1632     0.00     0.00  std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::pop_back()
  0.00    452.18     0.00     1627     0.00     0.00  unsigned_union_find::resize(unsigned long)
  0.00    452.18     0.00     1627     0.00     0.00  __gnu_cxx::new_allocator<unsigned_union_find::nodet>::allocate(unsigned long, void const*)
  0.00    452.18     0.00     1627     0.00     0.00  std::_Vector_base<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::_M_allocate(unsigned long)
  0.00    452.18     0.00     1627     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    452.18     0.00     1627     0.00     0.00  std::vector<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::reserve(unsigned long)
  0.00    452.18     0.00     1627     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    452.18     0.00     1611     0.00     0.00  get_symbols_rec(namespacet const&, symbolt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    452.18     0.00     1607     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    452.18     0.00     1585     0.00     0.00  to_byte_extract_expr(exprt&)
  0.00    452.18     0.00     1585     0.00     0.00  simplify_exprt::simplify_byte_extract(exprt&)
  0.00    452.18     0.00     1581     0.00     0.00  unsigned_long_long_int_type()
  0.00    452.18     0.00     1572     0.00     0.00  simplify_exprt::simplify_byte_update(exprt&)
  0.00    452.18     0.00     1570     0.00     0.00  arrayst::array_equalityt::~array_equalityt()
  0.00    452.18     0.00     1559     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    452.18     0.00     1558     0.00     0.06  goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool)
  0.00    452.18     0.00     1542     0.00     0.00  __gnu_cxx::new_allocator<unsigned int*>::allocate(unsigned long, void const*)
  0.00    452.18     0.00     1542     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_M_create_nodes(unsigned int**, unsigned int**)
  0.00    452.18     0.00     1542     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_M_initialize_map(unsigned long)
  0.00    452.18     0.00     1542     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::~_Deque_base()
  0.00    452.18     0.00     1542     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    452.18     0.00     1542     0.00     0.00  local_bitvector_analysist::loc_infot* std::__uninitialized_copy<false>::__uninit_copy<local_bitvector_analysist::loc_infot*, local_bitvector_analysist::loc_infot*>(local_bitvector_analysist::loc_infot*, local_bitvector_analysist::loc_infot*, local_bitvector_analysist::loc_infot*)
  0.00    452.18     0.00     1525     0.00     0.00  unsigned_long_int_type()
  0.00    452.18     0.00     1486     0.00     0.00  to_byte_extract_expr(exprt const&)
  0.00    452.18     0.00     1486     0.00     0.00  byte_extract_exprt::byte_extract_exprt(dstring)
  0.00    452.18     0.00     1485     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::~_Rb_tree()
  0.00    452.18     0.00     1483     0.00     0.00  BigInt::operator-=(BigInt const&)
  0.00    452.18     0.00     1468     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    452.18     0.00     1431     0.00     0.00  goto_convertt::convert(codet const&, goto_programt&)
  0.00    452.18     0.00     1429     0.00     0.00  c_typecheck_baset::do_initializer(exprt&, typet const&, bool)
  0.00    452.18     0.00     1429     0.00     0.00  c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool)
  0.00    452.18     0.00     1428     0.00     0.00  base_type_eqt::base_type_eq_rec(exprt const&, exprt const&)
  0.00    452.18     0.00     1425     0.00     0.00  BigInt::operator-(BigInt const&) const
  0.00    452.18     0.00     1417     0.00     0.00  equal_exprt::equal_exprt()
  0.00    452.18     0.00     1400     0.00     0.00  __gnu_cxx::new_allocator<cmdlinet::optiont>::allocate(unsigned long, void const*)
  0.00    452.18     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    452.18     0.00     1400     0.00     0.00  std::_Vector_base<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::_M_allocate(unsigned long)
  0.00    452.18     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    452.18     0.00     1390     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<irept, false>*>::allocate(unsigned long, void const*)
  0.00    452.18     0.00     1381     0.00     0.00  c_typecheck_baset::make_index_type(exprt&)
  0.00    452.18     0.00     1325     0.00     0.00  __gnu_cxx::new_allocator<std::pair<bool, irept> >::allocate(unsigned long, void const*)
  0.00    452.18     0.00     1325     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    452.18     0.00     1325     0.00     0.00  std::_Vector_base<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::_M_allocate(unsigned long)
  0.00    452.18     0.00     1325     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<std::pair<bool, irept>*, unsigned long, std::pair<bool, irept> >(std::pair<bool, irept>*, unsigned long, std::pair<bool, irept> const&)
  0.00    452.18     0.00     1325     0.00     0.00  std::pair<bool, irept>::~pair()
  0.00    452.18     0.00     1325     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::_M_fill_insert(__gnu_cxx::__normal_iterator<std::pair<bool, irept>*, std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > > >, unsigned long, std::pair<bool, irept> const&)
  0.00    452.18     0.00     1325     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::resize(unsigned long, std::pair<bool, irept>)
  0.00    452.18     0.00     1321     0.00     0.00  std::vector<char, std::allocator<char> >::_M_check_len(unsigned long, char const*) const
  0.00    452.18     0.00     1321     0.00     0.00  std::vector<char, std::allocator<char> >::_M_fill_insert(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned long, char const&)
  0.00    452.18     0.00     1321     0.00     0.00  std::vector<char, std::allocator<char> >::resize(unsigned long, char)
  0.00    452.18     0.00     1321     0.00     0.00  __gnu_cxx::__enable_if<std::__is_byte<char>::__value, void>::__type std::__fill_a<char>(char*, char*, char const&)
  0.00    452.18     0.00     1314     0.00     0.00  unsigned_union_find::make_union(unsigned long, unsigned long)
  0.00    452.18     0.00     1281     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    452.18     0.00     1274     0.00     0.00  to_pointer_type(typet const&)
  0.00    452.18     0.00     1266     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >::operator++()
  0.00    452.18     0.00     1266     0.00     0.00  void std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_insert_unique<std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> > >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >, std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >)
  0.00    452.18     0.00     1210     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    452.18     0.00     1210     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    452.18     0.00     1202     0.00     0.00  statement(unsigned int&, dstring const&)
  0.00    452.18     0.00     1196     0.00     0.00  equalityt::typestructt::~typestructt()
  0.00    452.18     0.00     1196     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>::clear()
  0.00    452.18     0.00     1196     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>::~_Hashtable()
  0.00    452.18     0.00     1196     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    452.18     0.00     1196     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    452.18     0.00     1196     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    452.18     0.00     1196     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    452.18     0.00     1196     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    452.18     0.00     1185     0.00     0.00  object_lower_bound(exprt const&)
  0.00    452.18     0.00     1162     0.00     0.00  goto_checkt::pointer_rel_check(exprt const&, guardt const&)
  0.00    452.18     0.00     1147     0.00     0.00  expr2ct::convert_unary(exprt const&, std::string const&, unsigned int)
  0.00    452.18     0.00     1140     0.00     0.00  std::_Rb_tree_iterator<std::pair<std::string const, std::string> >::operator--()
  0.00    452.18     0.00     1129     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    452.18     0.00     1129     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    452.18     0.00     1129     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::pair(std::pair<typet const, boolbv_widtht::entryt> const&)
  0.00    452.18     0.00     1115     0.00     0.01  c_typecheck_baset::typecheck_code(codet&)
  0.00    452.18     0.00     1098     0.00     0.00  goto_program_templatet<codet, exprt>::update()
  0.00    452.18     0.00     1091     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::erase(std::_Rb_tree_const_iterator<dstring>)
  0.00    452.18     0.00     1091     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    452.18     0.00     1072     0.00     0.00  std::pair<BigInt const, exprt>::~pair()
  0.00    452.18     0.00     1071     0.00     0.01  c_sizeof(typet const&, namespacet const&)
  0.00    452.18     0.00     1071     0.00     0.00  size_type()
  0.00    452.18     0.00     1071     0.00     0.00  c_sizeoft::sizeof_rec(typet const&)
  0.00    452.18     0.00     1071     0.00     0.00  void std::_Destroy_aux<false>::__destroy<code_typet::parametert*>(code_typet::parametert*, code_typet::parametert*)
  0.00    452.18     0.00     1071     0.00     0.00  std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::clear()
  0.00    452.18     0.00     1071     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    452.18     0.00     1071     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    452.18     0.00     1071     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    452.18     0.00     1070     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::push_back(dstring const&)
  0.00    452.18     0.00     1069     0.00     0.83  arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, exprt const&)
  0.00    452.18     0.00     1064     0.00     0.00  BigInt::operator+(unsigned long) const
  0.00    452.18     0.00     1057     0.00     0.00  compute_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    452.18     0.00     1054     0.00     0.01  arrayst::collect_arrays(exprt const&)
  0.00    452.18     0.00     1043     0.00     0.00  arrayst::array_equalityt::array_equalityt(arrayst::array_equalityt const&)
  0.00    452.18     0.00     1036     0.00     0.02  union_find<exprt>::make_union(exprt const&, exprt const&)
  0.00    452.18     0.00     1020     0.00     0.00  to_vector_type(typet&)
  0.00    452.18     0.00     1020     0.00     0.00  to_vector_type(typet const&)
  0.00    452.18     0.00     1020     0.00     0.00  signed_size_type()
  0.00    452.18     0.00     1020     0.00     0.00  vector_typet::vector_typet()
  0.00    452.18     0.00     1020     0.00     0.01  c_typecheck_baset::make_constant(exprt&)
  0.00    452.18     0.00     1020     0.00     0.00  c_typecheck_baset::make_constant_rec(exprt&)
  0.00    452.18     0.00     1020     0.00     0.02  c_typecheck_baset::make_constant_index(exprt&)
  0.00    452.18     0.00     1020     0.00     0.04  c_typecheck_baset::typecheck_vector_type(vector_typet&)
  0.00    452.18     0.00     1020     0.00     0.00  vector_typet::size() const
  0.00    452.18     0.00     1008     0.00     0.00  dstring::operator==(std::string const&) const
  0.00    452.18     0.00     1005     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    452.18     0.00     1002     0.00     0.01  value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&)
  0.00    452.18     0.00      999     0.00     0.00  BigInt::operator/=(long long)
  0.00    452.18     0.00      981     0.00     0.00  BigInt::operator++()
  0.00    452.18     0.00      978     0.00     0.00  __gnu_cxx::new_allocator<dstring>::allocate(unsigned long, void const*)
  0.00    452.18     0.00      978     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::_M_check_len(unsigned long, char const*) const
  0.00    452.18     0.00      978     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    452.18     0.00      969     0.00     0.00  architecture_string(int, char const*)
  0.00    452.18     0.00      956     0.00     0.01  value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&)
  0.00    452.18     0.00      945     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    452.18     0.00      928     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    452.18     0.00      901     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    452.18     0.00      899     0.00     0.01  local_cfgt::local_cfgt(goto_programt const&)
  0.00    452.18     0.00      899     0.00     0.00  local_cfgt::~local_cfgt()
  0.00    452.18     0.00      899     0.00     0.51  goto_checkt::goto_check(goto_function_templatet<goto_programt>&)
  0.00    452.18     0.00      899     0.00     0.00  goto_program_templatet<codet, exprt>::compute_loop_numbers()
  0.00    452.18     0.00      899     0.00     0.00  goto_function_templatet<goto_programt>::goto_function_templatet()
  0.00    452.18     0.00      899     0.00     0.00  local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&)
  0.00    452.18     0.00      899     0.00     0.02  local_bitvector_analysist::local_bitvector_analysist(goto_function_templatet<goto_programt> const&)
  0.00    452.18     0.00      899     0.00     0.00  local_bitvector_analysist::~local_bitvector_analysist()
  0.00    452.18     0.00      899     0.00     0.00  remove_function_pointerst::remove_function_pointers(goto_programt&)
  0.00    452.18     0.00      899     0.00     0.01  dirtyt::build(goto_function_templatet<goto_programt> const&)
  0.00    452.18     0.00      899     0.00     0.01  dirtyt::dirtyt(goto_function_templatet<goto_programt> const&)
  0.00    452.18     0.00      899     0.00     0.00  dirtyt::~dirtyt()
  0.00    452.18     0.00      899     0.00     0.00  localst::build(goto_function_templatet<goto_programt> const&)
  0.00    452.18     0.00      899     0.00     0.00  localst::localst(goto_function_templatet<goto_programt> const&)
  0.00    452.18     0.00      899     0.00     0.00  localst::~localst()
  0.00    452.18     0.00      899     0.00     0.00  std::_Vector_base<local_cfgt::loct, std::allocator<local_cfgt::loct> >::~_Vector_base()
  0.00    452.18     0.00      899     0.00     0.00  std::_Vector_base<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::~_Vector_base()
  0.00    452.18     0.00      899     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    452.18     0.00      899     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    452.18     0.00      899     0.00     0.00  std::map<dstring, goto_function_templatet<goto_programt>, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    452.18     0.00      899     0.00     0.00  std::pair<dstring const, code_typet>::pair(std::pair<dstring const, code_typet> const&)
  0.00    452.18     0.00      899     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    452.18     0.00      899     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::resize(unsigned long, local_cfgt::loct)
  0.00    452.18     0.00      899     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::~vector()
  0.00    452.18     0.00      899     0.00     0.00  std::vector<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::~vector()
  0.00    452.18     0.00      899     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    452.18     0.00      899     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    452.18     0.00      899     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    452.18     0.00      899     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    452.18     0.00      899     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    452.18     0.00      899     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_create_node(std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    452.18     0.00      899     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    452.18     0.00      899     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    452.18     0.00      899     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    452.18     0.00      899     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    452.18     0.00      899     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    452.18     0.00      899     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    452.18     0.00      897     0.00     0.01  equalityt::typestructt::typestructt(equalityt::typestructt const&)
  0.00    452.18     0.00      897     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    452.18     0.00      897     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    452.18     0.00      897     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    452.18     0.00      897     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    452.18     0.00      897     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    452.18     0.00      897     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    452.18     0.00      890     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    452.18     0.00      886     0.00     0.00  goto_program_templatet<codet, exprt>::destructive_append(goto_program_templatet<codet, exprt>&)
  0.00    452.18     0.00      886     0.00     0.00  std::map<BigInt, exprt, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::operator[](BigInt const&)
  0.00    452.18     0.00      886     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    452.18     0.00      886     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    452.18     0.00      869     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    452.18     0.00      852     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    452.18     0.00      845     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::string> >*)
  0.00    452.18     0.00      844     0.00     0.00  address_of_exprt::address_of_exprt()
  0.00    452.18     0.00      842     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    452.18     0.00      842     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    452.18     0.00      840     0.00     0.01  simplify_expr(exprt const&, namespacet const&)
  0.00    452.18     0.00      829     0.00     0.00  get_new_name(dstring&, namespacet const&)
  0.00    452.18     0.00      829     0.00     0.00  get_new_name(symbolt&, namespacet const&)
  0.00    452.18     0.00      824     0.00     0.00  bv_pointerst::postponedt::postponedt(bv_pointerst::postponedt const&)
  0.00    452.18     0.00      824     0.00     0.15  bv_pointerst::do_postponed(bv_pointerst::postponedt const&)
  0.00    452.18     0.00      824     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_create_node(bv_pointerst::postponedt const&)
  0.00    452.18     0.00      824     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_insert(std::_List_iterator<bv_pointerst::postponedt>, bv_pointerst::postponedt const&)
  0.00    452.18     0.00      824     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::push_back(bv_pointerst::postponedt const&)
  0.00    452.18     0.00      819     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    452.18     0.00      802     0.00     0.00  parsert::clear()
  0.00    452.18     0.00      802     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::clear()
  0.00    452.18     0.00      790     0.00     0.00  messaget::print(unsigned int, std::string const&)
  0.00    452.18     0.00      784     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, unsigned int> >::operator--()
  0.00    452.18     0.00      772     0.00     0.00  goto_convertt::copy(codet const&, goto_program_instruction_typet, goto_programt&)
  0.00    452.18     0.00      771     0.00     0.01  goto_inlinet::goto_inline_rec(goto_programt&, bool)
  0.00    452.18     0.00      771     0.00     0.00  __gnu_cxx::new_allocator<local_cfgt::loct>::allocate(unsigned long, void const*)
  0.00    452.18     0.00      771     0.00     0.00  __gnu_cxx::new_allocator<local_bitvector_analysist::loc_infot>::allocate(unsigned long, void const*)
  0.00    452.18     0.00      771     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_check_len(unsigned long, char const*) const
  0.00    452.18     0.00      771     0.00     0.00  std::vector<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::_M_check_len(unsigned long, char const*) const
  0.00    452.18     0.00      771     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_Deque_base(std::allocator<unsigned int> const&, unsigned long)
  0.00    452.18     0.00      771     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_Deque_base()
  0.00    452.18     0.00      771     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    452.18     0.00      771     0.00     0.00  std::_Vector_base<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_allocate(unsigned long)
  0.00    452.18     0.00      771     0.00     0.00  std::_Vector_base<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::_M_allocate(unsigned long)
  0.00    452.18     0.00      771     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    452.18     0.00      771     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    452.18     0.00      771     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<local_bitvector_analysist::loc_infot*, unsigned long, local_bitvector_analysist::loc_infot>(local_bitvector_analysist::loc_infot*, unsigned long, local_bitvector_analysist::loc_infot const&)
  0.00    452.18     0.00      771     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::deque(std::deque<unsigned int, std::allocator<unsigned int> > const&)
  0.00    452.18     0.00      771     0.00     0.00  std::stack<unsigned int, std::deque<unsigned int, std::allocator<unsigned int> > >::~stack()
  0.00    452.18     0.00      771     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    452.18     0.00      771     0.00     0.00  std::vector<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::_M_fill_insert(__gnu_cxx::__normal_iterator<local_bitvector_analysist::loc_infot*, std::vector<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> > >, unsigned long, local_bitvector_analysist::loc_infot const&)
  0.00    452.18     0.00      771     0.00     0.00  std::vector<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::resize(unsigned long, local_bitvector_analysist::loc_infot)
  0.00    452.18     0.00      771     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    452.18     0.00      771     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    452.18     0.00      771     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    452.18     0.00      771     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    452.18     0.00      771     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    452.18     0.00      771     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    452.18     0.00      756     0.00     0.00  message_clientt::set_message_handler(message_handlert&)
  0.00    452.18     0.00      756     0.00     0.00  void std::_Destroy_aux<false>::__destroy<goto_symex_statet::framet*>(goto_symex_statet::framet*, goto_symex_statet::framet*)
  0.00    452.18     0.00      749     0.00     0.00  get_failed_symbol(symbol_exprt const&, namespacet const&)
  0.00    452.18     0.00      749     0.00     0.00  __gnu_cxx::new_allocator<std::pair<bool, dstring> >::allocate(unsigned long, void const*)
  0.00    452.18     0.00      749     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    452.18     0.00      749     0.00     0.00  std::_Vector_base<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::_M_allocate(unsigned long)
  0.00    452.18     0.00      749     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    452.18     0.00      749     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    452.18     0.00      741     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    452.18     0.00      712     0.00     1.16  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    452.18     0.00      706     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::clear(goto_program_instruction_typet)
  0.00    452.18     0.00      704     0.00     0.00  to_dereference_expr(exprt const&)
  0.00    452.18     0.00      702     0.00     0.00  irept::id(dstring const&)
  0.00    452.18     0.00      700     0.00     0.00  parsert::parsert()
  0.00    452.18     0.00      693     0.00     0.00  object_size(exprt const&)
  0.00    452.18     0.00      693     0.00     0.00  dynamic_object(exprt const&)
  0.00    452.18     0.00      690     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::string*>(std::string*, std::string*)
  0.00    452.18     0.00      684     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    452.18     0.00      684     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    452.18     0.00      684     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    452.18     0.00      684     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    452.18     0.00      680     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::~_Rb_tree()
  0.00    452.18     0.00      675     0.00     0.15  goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&)
  0.00    452.18     0.00      675     0.00     0.00  local_bitvector_analysist::get(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, exprt const&)
  0.00    452.18     0.00      671     0.00     0.01  object_upper_bound(exprt const&, typet const&, namespacet const&)
  0.00    452.18     0.00      665     0.00     0.00  is_void_pointer(typet const&)
  0.00    452.18     0.00      660     0.00     0.00  __gnu_cxx::new_allocator<bool (simplify_exprt::*)(exprt&)>::allocate(unsigned long, void const*)
  0.00    452.18     0.00      660     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, unsigned int>, false>*>::allocate(unsigned long, void const*)
  0.00    452.18     0.00      660     0.00     0.00  std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_check_len(unsigned long, char const*) const
  0.00    452.18     0.00      660     0.00     0.00  std::_Vector_base<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_allocate(unsigned long)
  0.00    452.18     0.00      660     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    452.18     0.00      660     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, unsigned int>, false>**, unsigned long)
  0.00    452.18     0.00      660     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    452.18     0.00      660     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    452.18     0.00      659     0.00     0.00  exprt::move_to_operands(exprt&, exprt&)
  0.00    452.18     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    452.18     0.00      643     0.00     0.00  c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&)
  0.00    452.18     0.00      631     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    452.18     0.00      624     0.00     0.00  struct_union_typet::componentt::componentt(struct_union_typet::componentt const&)
  0.00    452.18     0.00      622     0.00     0.00  to_dereference_expr(exprt&)
  0.00    452.18     0.00      622     0.00     0.00  simplify_exprt::simplify_dereference(exprt&)
  0.00    452.18     0.00      618     0.00     0.00  void std::_Destroy_aux<false>::__destroy<codet*>(codet*, codet*)
  0.00    452.18     0.00      616     0.00     0.00  BigInt::operator%=(long long)
  0.00    452.18     0.00      616     0.00     0.00  BigInt::operator%(int) const
  0.00    452.18     0.00      612     0.00     0.00  signed_short_int_type()
  0.00    452.18     0.00      599     0.00     0.00  null_pointer_exprt::null_pointer_exprt(pointer_typet const&)
  0.00    452.18     0.00      598     0.00     0.01  std::pair<typet const, equalityt::typestructt>::~pair()
  0.00    452.18     0.00      594     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::vector<literalt, std::allocator<literalt> >*>(std::vector<literalt, std::allocator<literalt> >*, std::vector<literalt, std::allocator<literalt> >*)
  0.00    452.18     0.00      594     0.00     0.00  std::vector<literalt, std::allocator<literalt> >* std::__uninitialized_copy<false>::__uninit_copy<std::vector<literalt, std::allocator<literalt> >*, std::vector<literalt, std::allocator<literalt> >*>(std::vector<literalt, std::allocator<literalt> >*, std::vector<literalt, std::allocator<literalt> >*, std::vector<literalt, std::allocator<literalt> >*)
  0.00    452.18     0.00      593     0.00     0.00  to_side_effect_expr_function_call(exprt&)
  0.00    452.18     0.00      590     0.00     0.00  unescape_string(std::string const&, std::string&)
  0.00    452.18     0.00      590     0.00     0.00  preprocessor_line(char const*, parsert&)
  0.00    452.18     0.00      588     0.00     0.02  boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.18     0.00      587     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    452.18     0.00      565     0.00     0.00  goto_convertt::remove_side_effect(side_effect_exprt&, goto_programt&, bool)
  0.00    452.18     0.00      562     0.00     0.00  member_offset(namespacet const&, struct_typet const&, dstring const&)
  0.00    452.18     0.00      557     0.00     0.00  null_pointer(exprt const&)
  0.00    452.18     0.00      556     0.00     0.00  union_find<dstring>::number(dstring const&)
  0.00    452.18     0.00      550     0.00     0.00  c_typecastt::get_c_type(typet const&)
  0.00    452.18     0.00      550     0.00     0.00  c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet)
  0.00    452.18     0.00      536     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    452.18     0.00      536     0.00     0.00  std::pair<BigInt const, exprt>::pair(std::pair<BigInt const, exprt> const&)
  0.00    452.18     0.00      536     0.00     0.00  std::pair<BigInt const, exprt>::pair(BigInt const&, exprt const&)
  0.00    452.18     0.00      536     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    452.18     0.00      536     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    452.18     0.00      536     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    452.18     0.00      536     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    452.18     0.00      531     0.00     0.00  side_effect_expr_function_callt::arguments()
  0.00    452.18     0.00      528     0.00     0.00  has_byte_operator(exprt const&)
  0.00    452.18     0.00      527     0.00     0.06  arrayst::record_array_equality(equal_exprt const&)
  0.00    452.18     0.00      527     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::push_back(arrayst::array_equalityt const&)
  0.00    452.18     0.00      526     0.00     0.01  union_find<exprt>::find_number(exprt const&)
  0.00    452.18     0.00      526     0.00     0.74  arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&)
  0.00    452.18     0.00      525     0.00     0.00  dynamic_size(namespacet const&)
  0.00    452.18     0.00      525     0.00     0.00  malloc_object(exprt const&, namespacet const&)
  0.00    452.18     0.00      524     0.00     0.00  std::_Rb_tree_iterator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >::operator--()
  0.00    452.18     0.00      517     0.00     0.00  to_code_expression(codet const&)
  0.00    452.18     0.00      517     0.00     0.00  goto_convertt::convert_expression(code_expressiont const&, goto_programt&)
  0.00    452.18     0.00      517     0.00     0.00  c_typecheck_baset::typecheck_expression(codet&)
  0.00    452.18     0.00      516     0.00     0.00  void std::_Construct<arrayst::array_equalityt, arrayst::array_equalityt>(arrayst::array_equalityt*, arrayst::array_equalityt const&)
  0.00    452.18     0.00      515     0.00     0.00  dead_object(exprt const&, namespacet const&)
  0.00    452.18     0.00      514     0.00     0.00  deallocated(exprt const&, namespacet const&)
  0.00    452.18     0.00      514     0.00     0.00  dynamic_object_lower_bound(exprt const&)
  0.00    452.18     0.00      514     0.00     0.01  dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&)
  0.00    452.18     0.00      514     0.00     0.00  implies_exprt::~implies_exprt()
  0.00    452.18     0.00      509     0.00     0.00  c_typecheck_baset::implicit_typecast_bool(exprt&)
  0.00    452.18     0.00      508     0.00     0.00  to_if_expr(exprt const&)
  0.00    452.18     0.00      505     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    452.18     0.00      495     0.00     0.00  register_language(languaget* (*)())
  0.00    452.18     0.00      495     0.00     0.00  language_entryt::language_entryt(language_entryt const&)
  0.00    452.18     0.00      495     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::set(std::set<std::string, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    452.18     0.00      495     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::operator=(std::set<std::string, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    452.18     0.00      495     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::_M_create_node(language_entryt const&)
  0.00    452.18     0.00      495     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::_M_insert(std::_List_iterator<language_entryt>, language_entryt const&)
  0.00    452.18     0.00      495     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::push_back(language_entryt const&)
  0.00    452.18     0.00      495     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_insert_unique(std::pair<dstring const, dstring> const&)
  0.00    452.18     0.00      495     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::clear()
  0.00    452.18     0.00      495     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_copy(std::_Rb_tree_node<std::string> const*, std::_Rb_tree_node<std::string>*)
  0.00    452.18     0.00      495     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_Rb_tree(std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    452.18     0.00      495     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::operator=(std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    452.18     0.00      477     0.00     0.00  if_exprt::cond()
  0.00    452.18     0.00      477     0.00     0.00  if_exprt::if_exprt()
  0.00    452.18     0.00      472     0.00     0.00  locationt::get_property_class() const
  0.00    452.18     0.00      466     0.00     0.00  std::_Rb_tree_const_iterator<exprt>::operator++()
  0.00    452.18     0.00      466     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    452.18     0.00      464     0.00     0.00  void std::_Construct<codet, codet>(codet*, codet const&)
  0.00    452.18     0.00      461     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    452.18     0.00      459     0.00     0.00  signed_long_long_int_type()
  0.00    452.18     0.00      454     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    452.18     0.00      426     0.00     0.00  __gnu_cxx::new_allocator<goto_symex_statet::framet>::allocate(unsigned long, void const*)
  0.00    452.18     0.00      426     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    452.18     0.00      426     0.00     0.12  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    452.18     0.00      422     0.00     0.00  binary_exprt::~binary_exprt()
  0.00    452.18     0.00      422     0.00     0.00  BigInt::operator=(long long)
  0.00    452.18     0.00      416     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    452.18     0.00      414     0.00     0.03  remove_skip(goto_programt&)
  0.00    452.18     0.00      414     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    452.18     0.00      414     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    452.18     0.00      410     0.00     0.00  goto_convertt::convert_assign(code_assignt const&, goto_programt&)
  0.00    452.18     0.00      409     0.00     0.00  unsigned_short_int_type()
  0.00    452.18     0.00      400     0.00     0.00  symex_bmct::no_body(dstring const&)
  0.00    452.18     0.00      400     0.00     0.03  endianness_mapt::build(typet const&, bool)
  0.00    452.18     0.00      400     0.00     0.03  endianness_mapt::build_rec(typet const&, bool, unsigned long&)
  0.00    452.18     0.00      400     0.00     0.03  endianness_mapt::endianness_mapt(typet const&, bool, namespacet const&)
  0.00    452.18     0.00      400     0.00     0.00  std::_Vector_base<unsigned long, std::allocator<unsigned long> >::~_Vector_base()
  0.00    452.18     0.00      396     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    452.18     0.00      394     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    452.18     0.00      394     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    452.18     0.00      394     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    452.18     0.00      391     0.00     0.00  symbol_tablet::symbol_tablet()
  0.00    452.18     0.00      391     0.00     0.05  symbol_tablet::~symbol_tablet()
  0.00    452.18     0.00      391     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    452.18     0.00      391     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    452.18     0.00      391     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    452.18     0.00      391     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    452.18     0.00      391     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    452.18     0.00      391     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    452.18     0.00      382     0.00     0.00  if_exprt::cond() const
  0.00    452.18     0.00      381     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::make_goto(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    452.18     0.00      377     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    452.18     0.00      372     0.00     0.11  goto_symext::symex_assume(goto_symex_statet&, exprt const&)
  0.00    452.18     0.00      370     0.00     0.01  goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    452.18     0.00      367     0.00     0.10  symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&)
  0.00    452.18     0.00      367     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    452.18     0.00      364     0.00     0.00  is_not_zero(exprt const&, namespacet const&)
  0.00    452.18     0.00      364     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    452.18     0.00      362     0.00     0.00  codet* std::__uninitialized_copy<false>::__uninit_copy<codet*, codet*>(codet*, codet*, codet*)
  0.00    452.18     0.00      361     0.00     0.00  goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool)
  0.00    452.18     0.00      361     0.00     0.00  c_typecheck_baset::typecheck_side_effect_assignment(exprt&)
  0.00    452.18     0.00      359     0.00     0.01  c_typecheck_baset::typecheck_array_type(array_typet&)
  0.00    452.18     0.00      357     0.00     0.00  gcc_float128_type()
  0.00    452.18     0.00      357     0.00     0.00  signedbv_typet::smallest_expr() const
  0.00    452.18     0.00      357     0.00     0.00  signedbv_typet::smallest() const
  0.00    452.18     0.00      357     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    452.18     0.00      355     0.00     0.00  void std::_Destroy_aux<false>::__destroy<arrayst::array_equalityt*>(arrayst::array_equalityt*, arrayst::array_equalityt*)
  0.00    452.18     0.00      355     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::_M_allocate(unsigned long)
  0.00    452.18     0.00      350     0.00     0.00  xmlt::~xmlt()
  0.00    452.18     0.00      350     0.00     0.00  cmdlinet::clear()
  0.00    452.18     0.00      350     0.00     0.00  std::_List_base<xmlt, std::allocator<xmlt> >::_M_clear()
  0.00    452.18     0.00      350     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    452.18     0.00      350     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::~_Vector_base()
  0.00    452.18     0.00      350     0.00     0.00  std::vector<codet, std::allocator<codet> >::~vector()
  0.00    452.18     0.00      350     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::clear()
  0.00    452.18     0.00      350     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::clear()
  0.00    452.18     0.00      343     0.00     0.00  bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.18     0.00      343     0.00     0.00  bv_pointerst::add_addr(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.18     0.00      343     0.00     0.00  pointer_logict::add_object(exprt const&)
  0.00    452.18     0.00      340     0.00     0.00  std::_List_base<cpp_itemt, std::allocator<cpp_itemt> >::_M_clear()
  0.00    452.18     0.00      332     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>**, unsigned long)
  0.00    452.18     0.00      332     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    452.18     0.00      332     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt> const&, std::_Select1st<std::pair<exprt const, unsigned int> > const&, std::allocator<std::pair<exprt const, unsigned int> > const&)
  0.00    452.18     0.00      332     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    452.18     0.00      332     0.00     0.00  std::tr1::unordered_map<exprt, unsigned int, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::~unordered_map()
  0.00    452.18     0.00      332     0.00     0.00  std::tr1::__unordered_map<exprt, unsigned int, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, unsigned int> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt> const&, std::allocator<std::pair<exprt const, unsigned int> > const&)
  0.00    452.18     0.00      330     0.00     0.00  goto_symex_statet::threadt::~threadt()
  0.00    452.18     0.00      330     0.00     0.00  optionst::~optionst()
  0.00    452.18     0.00      330     0.00     0.00  cmdlinet::isset(char) const
  0.00    452.18     0.00      330     0.00     0.00  void std::_Destroy_aux<false>::__destroy<goto_symex_statet::threadt*>(goto_symex_statet::threadt*, goto_symex_statet::threadt*)
  0.00    452.18     0.00      330     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::vector<unsigned int, std::allocator<unsigned int> >*>(std::vector<unsigned int, std::allocator<unsigned int> >*, std::vector<unsigned int, std::allocator<unsigned int> >*)
  0.00    452.18     0.00      330     0.00     0.00  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::~_Vector_base()
  0.00    452.18     0.00      330     0.00     0.00  goto_symex_statet::threadt* std::__uninitialized_copy<false>::__uninit_copy<goto_symex_statet::threadt*, goto_symex_statet::threadt*>(goto_symex_statet::threadt*, goto_symex_statet::threadt*, goto_symex_statet::threadt*)
  0.00    452.18     0.00      330     0.00     0.00  std::string* std::__uninitialized_copy<false>::__uninit_copy<std::string*, std::string*>(std::string*, std::string*, std::string*)
  0.00    452.18     0.00      330     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> const&)
  0.00    452.18     0.00      330     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, unsigned int> > const&, std::allocator<std::pair<dstring const, unsigned int> > const&)
  0.00    452.18     0.00      330     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, false>**, unsigned long)
  0.00    452.18     0.00      330     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    452.18     0.00      330     0.00     0.00  std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::unordered_map(std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > const&)
  0.00    452.18     0.00      330     0.00     0.00  std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::~unordered_map()
  0.00    452.18     0.00      330     0.00     0.00  std::tr1::__unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, unsigned int> > const&)
  0.00    452.18     0.00      330     0.00     0.00  std::tr1::__unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> >, false>::__unordered_map(std::tr1::__unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> >, false> const&)
  0.00    452.18     0.00      330     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::~vector()
  0.00    452.18     0.00      330     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned long>, std::_Select1st<std::pair<unsigned int const, unsigned long> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned long> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, unsigned long> >*)
  0.00    452.18     0.00      323     0.00     0.00  std::vector<codet, std::allocator<codet> >::pop_back()
  0.00    452.18     0.00      321     0.00     0.00  to_code_dead(codet const&)
  0.00    452.18     0.00      316     0.00     0.00  yy_fatal_error(char const*)
  0.00    452.18     0.00      316     0.00     0.00  __gnu_cxx::new_allocator<codet>::allocate(unsigned long, void const*)
  0.00    452.18     0.00      316     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    452.18     0.00      316     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    452.18     0.00      316     0.00     0.00  std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::reserve(unsigned long)
  0.00    452.18     0.00      315     0.00     0.00  std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::~basic_string()
  0.00    452.18     0.00      314     0.00     0.00  string_constantt::set_value(dstring const&)
  0.00    452.18     0.00      313     0.00     0.00  current_time()
  0.00    452.18     0.00      313     0.00     0.00  prop_conv_solvert::decision_procedure_text() const
  0.00    452.18     0.00      313     0.00     0.00  std::_List_base<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_clear()
  0.00    452.18     0.00      312     0.00     0.00  side_effect_expr_function_callt::function()
  0.00    452.18     0.00      306     0.00     0.00  shell_quote(std::string const&)
  0.00    452.18     0.00      306     0.00     0.00  yyansi_c_load_buffer_state()
  0.00    452.18     0.00      306     0.00     0.00  infinity_exprt::infinity_exprt(typet const&)
  0.00    452.18     0.00      304     0.00     0.01  simplify_exprt::simplify_inequality_address_of(exprt&)
  0.00    452.18     0.00      302     0.00     1.62  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    452.18     0.00      302     0.00     1.59  bv_utilst::unsigned_divider(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.18     0.00      302     0.00     1.50  bv_utilst::unsigned_multiplier_no_overflow(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.18     0.00      302     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    452.18     0.00      300     0.00     1.63  boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.18     0.00      299     0.00     0.00  equalityt::typestructt::typestructt()
  0.00    452.18     0.00      299     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    452.18     0.00      299     0.00     0.01  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    452.18     0.00      299     0.00     0.01  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    452.18     0.00      299     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    452.18     0.00      299     0.00     0.01  std::pair<typet, equalityt::typestructt>::pair(typet const&, equalityt::typestructt const&)
  0.00    452.18     0.00      299     0.00     0.01  std::pair<typet, equalityt::typestructt>::~pair()
  0.00    452.18     0.00      299     0.00     0.01  std::pair<typet const, equalityt::typestructt>::pair<typet, equalityt::typestructt>(std::pair<typet, equalityt::typestructt> const&)
  0.00    452.18     0.00      299     0.00     0.01  std::pair<typet const, equalityt::typestructt>::pair(std::pair<typet const, equalityt::typestructt> const&)
  0.00    452.18     0.00      299     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    452.18     0.00      297     0.00     0.00  __gnu_cxx::new_allocator<std::vector<literalt, std::allocator<literalt> > >::allocate(unsigned long, void const*)
  0.00    452.18     0.00      297     0.00     0.43  equalityt::add_equality_constraints(equalityt::typestructt const&)
  0.00    452.18     0.00      297     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::_M_check_len(unsigned long, char const*) const
  0.00    452.18     0.00      297     0.00     0.00  std::_Vector_base<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::_M_allocate(unsigned long)
  0.00    452.18     0.00      297     0.00     0.00  std::_Vector_base<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::~_Vector_base()
  0.00    452.18     0.00      297     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<std::vector<literalt, std::allocator<literalt> >*, unsigned long, std::vector<literalt, std::allocator<literalt> > >(std::vector<literalt, std::allocator<literalt> >*, unsigned long, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.18     0.00      297     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<literalt, std::allocator<literalt> >*, std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > > >, unsigned long, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.18     0.00      297     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::resize(unsigned long, std::vector<literalt, std::allocator<literalt> >)
  0.00    452.18     0.00      297     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::~vector()
  0.00    452.18     0.00      286     0.00     0.00  c_bool_type()
  0.00    452.18     0.00      281     0.00     0.00  c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&)
  0.00    452.18     0.00      281     0.00     0.01  c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&)
  0.00    452.18     0.00      281     0.00     0.01  c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&)
  0.00    452.18     0.00      281     0.00     0.00  code_typet::is_KnR() const
  0.00    452.18     0.00      278     0.00     0.00  union_find<dstring>::make_union(dstring const&, dstring const&)
  0.00    452.18     0.00      277     0.00     0.00  std::_List_base<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::_M_clear()
  0.00    452.18     0.00      275     0.00     0.00  c_typecastt::implicit_typecast_arithmetic(exprt&, exprt&)
  0.00    452.18     0.00      275     0.00     0.00  c_typecheck_baset::implicit_typecast_arithmetic(exprt&, exprt&)
  0.00    452.18     0.00      272     0.00     0.23  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    452.18     0.00      264     0.00     0.00  std::_Rb_tree_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >::operator--()
  0.00    452.18     0.00      264     0.00     0.00  std::list<dstring, std::allocator<dstring> >::_M_create_node(dstring const&)
  0.00    452.18     0.00      264     0.00     0.00  std::list<dstring, std::allocator<dstring> >::_M_insert(std::_List_iterator<dstring>, dstring const&)
  0.00    452.18     0.00      263     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    452.18     0.00      260     0.00     0.00  void std::_Destroy_aux<false>::__destroy<struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*)
  0.00    452.18     0.00      255     0.00     0.00  yyansi_c_flush_buffer(yy_buffer_state*)
  0.00    452.18     0.00      243     0.00     0.00  c_typecheck_baset::typecheck_expr_rel(exprt&)
  0.00    452.18     0.00      241     0.00     0.00  to_with_expr(exprt const&)
  0.00    452.18     0.00      241     0.00     3.19  arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&)
  0.00    452.18     0.00      235     0.00     0.00  to_if_expr(exprt&)
  0.00    452.18     0.00      235     0.00     0.01  c_typecheck_baset::typecheck_expr_trinary(if_exprt&)
  0.00    452.18     0.00      225     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    452.18     0.00      225     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    452.18     0.00      220     0.00     0.00  to_shift_expr(exprt const&)
  0.00    452.18     0.00      220     0.00     0.00  goto_checkt::undefined_shift_check(shift_exprt const&, guardt const&)
  0.00    452.18     0.00      218     0.00     0.07  compute_called_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    452.18     0.00      213     0.00     0.00  to_code_block(codet const&)
  0.00    452.18     0.00      213     0.00     0.00  code_blockt::end_location() const
  0.00    452.18     0.00      210     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    452.18     0.00      210     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    452.18     0.00      210     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    452.18     0.00      210     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    452.18     0.00      209     0.00     0.00  alignment(typet const&, namespacet const&)
  0.00    452.18     0.00      209     0.00     0.00  ansi_c_declarationt::set_is_member(bool)
  0.00    452.18     0.00      209     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::push_back(struct_union_typet::componentt const&)
  0.00    452.18     0.00      208     0.00     0.00  __gnu_cxx::new_allocator<struct_union_typet::componentt>::allocate(unsigned long, void const*)
  0.00    452.18     0.00      208     0.00     0.00  bv_utilst::is_zero(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.18     0.00      208     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    452.18     0.00      208     0.00     0.00  std::_Vector_base<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::_M_allocate(unsigned long)
  0.00    452.18     0.00      208     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    452.18     0.00      205     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    452.18     0.00      204     0.00     0.00  c_typecheck_baset::adjust_float_rel(exprt&)
  0.00    452.18     0.00      201     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    452.18     0.00      198     0.00     0.00  __gnu_cxx::new_allocator<arrayst::array_equalityt>::allocate(unsigned long, void const*)
  0.00    452.18     0.00      198     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_check_len(unsigned long, char const*) const
  0.00    452.18     0.00      198     0.00     0.00  std::_Vector_base<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_allocate(unsigned long)
  0.00    452.18     0.00      198     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    452.18     0.00      193     0.00     0.00  __gnu_cxx::new_allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > >::allocate(unsigned long, void const*)
  0.00    452.18     0.00      193     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    452.18     0.00      193     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    452.18     0.00      191     0.00     0.00  symbolt::display_name() const
  0.00    452.18     0.00      181     0.00     0.00  get_destructor(namespacet const&, typet const&)
  0.00    452.18     0.00      181     0.00     0.00  code_deadt::code_deadt(exprt const&)
  0.00    452.18     0.00      181     0.00     0.00  code_deadt::~code_deadt()
  0.00    452.18     0.00      181     0.00     0.00  code_declt::code_declt()
  0.00    452.18     0.00      181     0.00     0.00  goto_convertt::convert_decl(code_declt const&, goto_programt&)
  0.00    452.18     0.00      181     0.00     0.00  c_typecheck_baset::typecheck_decl(codet&)
  0.00    452.18     0.00      181     0.00     0.00  ansi_c_declarationt::ansi_c_declarationt()
  0.00    452.18     0.00      181     0.00     0.00  goto_convertt::lookup(dstring const&) const
  0.00    452.18     0.00      181     0.00     0.00  c_typecheck_baset::is_complete_type(typet const&) const
  0.00    452.18     0.00      181     0.00     0.00  std::vector<codet, std::allocator<codet> >::_M_check_len(unsigned long, char const*) const
  0.00    452.18     0.00      181     0.00     0.00  std::list<codet, std::allocator<codet> >::_M_create_node(codet const&)
  0.00    452.18     0.00      181     0.00     0.00  std::list<codet, std::allocator<codet> >::splice(std::_List_iterator<codet>, std::list<codet, std::allocator<codet> >&)
  0.00    452.18     0.00      181     0.00     0.00  std::list<codet, std::allocator<codet> >::_M_insert(std::_List_iterator<codet>, codet const&)
  0.00    452.18     0.00      181     0.00     0.00  std::list<codet, std::allocator<codet> >::push_back(codet const&)
  0.00    452.18     0.00      181     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    452.18     0.00      181     0.00     0.00  std::vector<codet, std::allocator<codet> >::push_back(codet const&)
  0.00    452.18     0.00      180     0.00     0.03  std::_List_base<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_clear()
  0.00    452.18     0.00      179     0.00     0.00  ieee_float_spect::max_exponent() const
  0.00    452.18     0.00      178     0.00     0.00  code_typet::parametert::get_base_name() const
  0.00    452.18     0.00      177     0.00     0.00  std::list<dstring, std::allocator<dstring> >::push_back(dstring const&)
  0.00    452.18     0.00      176     0.00     0.00  goto_convertt::targetst::targetst()
  0.00    452.18     0.00      176     0.00     0.00  goto_convertt::targetst::~targetst()
  0.00    452.18     0.00      176     0.00     0.00  expr2ct::convert_member(member_exprt const&, unsigned int)
  0.00    452.18     0.00      176     0.00     0.00  ieee_float_spect::bias() const
  0.00    452.18     0.00      176     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    452.18     0.00      176     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    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z13show_loop_idsN19ui_message_handlert3uitERK11goto_modelt
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z15show_propertiesRK10namespacetRK7dstringN19ui_message_handlert3uitERK13goto_programt
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z17get_simple_symbolcRSi
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z18show_natural_loopsRK15goto_functionst
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z22cpp_exception_list_recRK5typetRK10namespacetRKSsRSt6vectorI7dstringSaIS8_EE
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z7convertRK5ireptR4xmlt
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z7convertRKN22goto_program_templatetI5codet5exprtE12instructiontER5irept
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN10value_sett13object_map_dt5emptyE
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN11dimacs_cnftC2Ev
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12interpretertclEv
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12language_uitC2ERKSsRK8cmdlinet
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12qdimacs_cnft17write_qdimacs_cnfERSo
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14cpp_enum_typetC2Ev
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14cpp_typecheckt11find_parentERK7symboltRK7dstringRS3_
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14cpp_typecheckt26salvage_default_parametersERK14template_typetRS0_
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14xml_interfacet15get_xml_optionsER8cmdlinet
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN15pbs_dimacs_cnft15write_dimacs_pbERSo
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN15ref_expr_set_dt5emptyE
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17c_typecheck_baset14typecheck_exprER5exprt
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17cpp_convert_typet4readERK5typet
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17cpp_token_buffert9LookAheadEj
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17goto_symex_statetC2Ev
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN18cbmc_parseoptionstC2EiPPKc
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN18parseoptions_basetC2ERKSsiPPKc
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19irep_serializationt10write_irepERSoRK5irept
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19ui_message_handlertC2ENS_3uitERKSs
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN21cout_message_handlert5printEjRKSs
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN21symex_slice_by_tracet14slice_by_traceESsR22symex_target_equationt
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN22cpp_typecheck_resolvetC2ER14cpp_typecheckt
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN22java_bytecode_convertt7convertERK25java_bytecode_parse_treet
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct10all_claimsERK15goto_functionstR10prop_convt
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct12write_dimacsEv
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct16cover_assertionsERK15goto_functionstR10prop_convt
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct16do_unwind_moduleER19decision_proceduret
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct8show_vccERSo
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4cnftC2Ev
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN6Parser7rStringER10cpp_tokent
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7arraystC2ERK10namespacetR5propt
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt12convert_caseERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt12convert_condERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt13convert_indexERK11index_exprtRSt6vectorI8literaltSaIS4_EE
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt15convert_add_subERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt16convert_equalityERK11equal_exprt
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt19convert_byte_updateERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt24convert_floatbv_typecastERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN8cmdlinetC2Ev
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK12interpretert4readE6BigIntRSt6vectorIS0_SaIS0_EE
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK17inv_object_storet6outputERSo
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK4bmct20get_smt1_solver_typeEv
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK7boolbvt7literalERK5exprtjR8literalt
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK9lispexprt11expr2stringEv
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZlsRSoN10cpp_scopet12lookup_kindtE
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I_ansi_c_parser
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I_assembler_parser
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I_config
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I_cpp_parser
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I_languages
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I_nil_rep_storage
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I_simplify_jump_table
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I_string_container
  0.00    452.18     0.00      175     0.00     0.00  _GLOBAL__sub_I_xml_parser
  0.00    452.18     0.00      175     0.00     0.25  initialize_string_container()
  0.00    452.18     0.00      175     0.00     0.00  language_uit::language_uit(std::string const&, cmdlinet const&)
  0.00    452.18     0.00      175     0.00     0.05  language_uit::~language_uit()
  0.00    452.18     0.00      175     0.00     0.00  xml_interfacet::get_xml_options(cmdlinet&)
  0.00    452.18     0.00      175     0.00     0.00  cpp_parse_treet::~cpp_parse_treet()
  0.00    452.18     0.00      175     0.00     0.00  language_filest::language_filest()
  0.00    452.18     0.00      175     0.00     0.00  language_filest::~language_filest()
  0.00    452.18     0.00      175     0.00     0.00  xml_parse_treet::xml_parse_treet()
  0.00    452.18     0.00      175     0.00     0.00  xml_parse_treet::~xml_parse_treet()
  0.00    452.18     0.00      175     0.00     0.00  cpp_token_buffert::~cpp_token_buffert()
  0.00    452.18     0.00      175     0.00     0.04  parseoptions_baset::parseoptions_baset(std::string const&, int, char const**)
  0.00    452.18     0.00      175     0.00     0.00  ui_message_handlert::ui_message_handlert(ui_message_handlert::uit, std::string const&)
  0.00    452.18     0.00      175     0.00     0.00  ui_message_handlert::~ui_message_handlert()
  0.00    452.18     0.00      175     0.00     0.00  configt::ansi_ct::ansi_ct()
  0.00    452.18     0.00      175     0.00     0.00  configt::verilogt::~verilogt()
  0.00    452.18     0.00      175     0.00     0.04  cmdlinet::parse(int, char const**, char const*)
  0.00    452.18     0.00      175     0.00     0.00  cmdlinet::cmdlinet()
  0.00    452.18     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    452.18     0.00      175     0.00     0.00  std::_List_base<cpp_tokent, std::allocator<cpp_tokent> >::_M_clear()
  0.00    452.18     0.00      175     0.00     0.00  std::_List_base<xmlt*, std::allocator<xmlt*> >::_M_clear()
  0.00    452.18     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    452.18     0.00      175     0.00     0.00  std::_Vector_base<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::~_Vector_base()
  0.00    452.18     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    452.18     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    452.18     0.00      175     0.00     0.02  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    452.18     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    452.18     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    452.18     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    452.18     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    452.18     0.00      175     0.00     0.02  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    452.18     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    452.18     0.00      175     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::~vector()
  0.00    452.18     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    452.18     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    452.18     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    452.18     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    452.18     0.00      174     0.00     0.00  goto_convertt::unwind_destructor_stack(locationt const&, unsigned int, goto_programt&, bool)
  0.00    452.18     0.00      174     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::_M_create_storage(unsigned long)
  0.00    452.18     0.00      174     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    452.18     0.00      174     0.00     0.00  std::vector<codet, std::allocator<codet> >::vector(std::vector<codet, std::allocator<codet> > const&)
  0.00    452.18     0.00      174     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    452.18     0.00      169     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<typet const, boolbv_widtht::entryt>, false>*>::allocate(unsigned long, void const*)
  0.00    452.18     0.00      169     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    452.18     0.00      165     0.00     2.79  goto_check(namespacet const&, optionst const&, goto_functionst&)
  0.00    452.18     0.00      165     0.00     0.00  memory_info(std::ostream&)
  0.00    452.18     0.00      165     0.00     0.00  is_goto_binary(std::string const&)
  0.00    452.18     0.00      165     0.00    25.26  link_to_library(symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    452.18     0.00      165     0.00     0.00  new_cpp_language()
  0.00    452.18     0.00      165     0.00     0.95  read_goto_binary(std::string const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    452.18     0.00      165     0.00     0.03  add_failed_symbols(symbol_tablet&)
  0.00    452.18     0.00      165     0.00     0.12  goto_partial_inline(goto_functionst&, namespacet const&, message_handlert&, unsigned int)
  0.00    452.18     0.00      165     0.00     0.95  read_bin_goto_object(std::istream&, std::string const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    452.18     0.00      165     0.00     0.94  read_bin_goto_object_v2(std::istream&, std::string const&, symbol_tablet&, goto_functionst&, message_handlert&, irep_serializationt&)
  0.00    452.18     0.00      165     0.00     0.07  remove_function_pointers(symbol_tablet&, goto_functionst&, bool)
  0.00    452.18     0.00      165     0.00     0.00  new_java_bytecode_language()
  0.00    452.18     0.00      165     0.00     0.07  compute_address_taken_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    452.18     0.00      165     0.00     0.00  symex_bmct::symex_bmct(namespacet const&, symbol_tablet&, symex_targett&)
  0.00    452.18     0.00      165     0.00     0.00  symex_bmct::~symex_bmct()
  0.00    452.18     0.00      165     0.00     0.00  goto_checkt::goto_checkt(namespacet const&, optionst const&)
  0.00    452.18     0.00      165     0.00     0.00  goto_checkt::~goto_checkt()
  0.00    452.18     0.00      165     0.00     0.00  goto_symext::goto_symext(namespacet const&, symbol_tablet&, symex_targett&)
  0.00    452.18     0.00      165     0.00     0.00  goto_symext::~goto_symext()
  0.00    452.18     0.00      165     0.00   648.15  goto_symext::operator()(goto_functionst const&)
  0.00    452.18     0.00      165     0.00   648.15  goto_symext::operator()(goto_functionst const&, goto_programt const&)
  0.00    452.18     0.00      165     0.00     0.02  merge_irept::merge_irept()
  0.00    452.18     0.00      165     0.00     0.00  goto_inlinet::goto_inlinet(goto_functionst&, namespacet const&, message_handlert&)
  0.00    452.18     0.00      165     0.00     0.00  goto_inlinet::~goto_inlinet()
  0.00    452.18     0.00      165     0.00     0.00  cpp_languaget::cpp_languaget()
  0.00    452.18     0.00      165     0.00     0.00  cpp_languaget::~cpp_languaget()
  0.00    452.18     0.00      165     0.00     0.00  cpp_languaget::~cpp_languaget()
  0.00    452.18     0.00      165     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::clear()
  0.00    452.18     0.00      165     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::hash_numbering()
  0.00    452.18     0.00      165     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::~hash_numbering()
  0.00    452.18     0.00      165     0.00     0.00  memory_model_sct::memory_model_sct(namespacet const&)
  0.00    452.18     0.00      165     0.00     0.00  memory_model_sct::~memory_model_sct()
  0.00    452.18     0.00      165     0.00     0.00  memory_model_sct::~memory_model_sct()
  0.00    452.18     0.00      165     0.00     0.00  goto_symex_statet::level0t::~level0t()
  0.00    452.18     0.00      165     0.00     0.00  goto_symex_statet::level1t::~level1t()
  0.00    452.18     0.00      165     0.00     0.12  goto_symex_statet::threadt::threadt(goto_symex_statet::threadt const&)
  0.00    452.18     0.00      165     0.00     0.13  goto_symex_statet::goto_symex_statet()
  0.00    452.18     0.00      165     0.00     0.10  goto_symex_statet::~goto_symex_statet()
  0.00    452.18     0.00      165     0.00     0.00  cbmc_parseoptionst::eval_verbosity()
  0.00    452.18     0.00      165     0.00     0.00  cbmc_parseoptionst::set_properties(goto_functionst&)
  0.00    452.18     0.00      165     0.00    29.35  cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&)
  0.00    452.18     0.00      165     0.00     0.00  cbmc_parseoptionst::register_languages()
  0.00    452.18     0.00      165     0.00     3.03  cbmc_parseoptionst::process_goto_program(optionst const&, goto_functionst&)
  0.00    452.18     0.00      165     0.00     0.07  cbmc_parseoptionst::get_command_line_options(optionst&)
  0.00    452.18     0.00      165     0.00   885.72  cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&)
  0.00    452.18     0.00      165     0.00     0.00  memory_model_baset::memory_model_baset(namespacet const&)
  0.00    452.18     0.00      165     0.00     0.00  memory_model_baset::~memory_model_baset()
  0.00    452.18     0.00      165     0.00     0.01  irep_serializationt::ireps_containert::clear()
  0.00    452.18     0.00      165     0.00     0.00  irep_serializationt::ireps_containert::ireps_containert()
  0.00    452.18     0.00      165     0.00     0.00  irep_serializationt::ireps_containert::~ireps_containert()
  0.00    452.18     0.00      165     0.00     0.01  irep_serializationt::irep_serializationt(irep_serializationt::ireps_containert&)
  0.00    452.18     0.00      165     0.00     0.00  irep_serializationt::~irep_serializationt()
  0.00    452.18     0.00      165     0.00     0.02  symex_target_equationt::symex_target_equationt(namespacet const&)
  0.00    452.18     0.00      165     0.00     2.86  symex_target_equationt::~symex_target_equationt()
  0.00    452.18     0.00      165     0.00     0.00  java_bytecode_languaget::java_bytecode_languaget()
  0.00    452.18     0.00      165     0.00     0.00  java_bytecode_languaget::~java_bytecode_languaget()
  0.00    452.18     0.00      165     0.00     0.00  java_bytecode_languaget::~java_bytecode_languaget()
  0.00    452.18     0.00      165     0.00     0.00  goto_functions_templatet<goto_programt>::compute_loop_numbers()
  0.00    452.18     0.00      165     0.00     0.01  goto_functions_templatet<goto_programt>::compute_incoming_edges()
  0.00    452.18     0.00      165     0.00     0.00  goto_functions_templatet<goto_programt>::compute_target_numbers()
  0.00    452.18     0.00      165     0.00     0.00  goto_functions_templatet<goto_programt>::compute_location_numbers()
  0.00    452.18     0.00      165     0.00     0.01  goto_functions_templatet<goto_programt>::update()
  0.00    452.18     0.00      165     0.00     0.00  goto_functions_templatet<goto_programt>::~goto_functions_templatet()
  0.00    452.18     0.00      165     0.00     0.00  irep_full_hash_containert::irep_full_hash_containert()
  0.00    452.18     0.00      165     0.00     0.00  irep_hash_container_baset::irep_hash_container_baset(bool)
  0.00    452.18     0.00      165     0.00     0.00  irep_hash_container_baset::~irep_hash_container_baset()
  0.00    452.18     0.00      165     0.00     0.00  java_bytecode_parse_treet::~java_bytecode_parse_treet()
  0.00    452.18     0.00      165     0.00     0.00  remove_function_pointerst::~remove_function_pointerst()
  0.00    452.18     0.00      165     0.00     0.07  remove_function_pointerst::operator()(goto_functionst&)
  0.00    452.18     0.00      165     0.00     0.00  partial_order_concurrencyt::partial_order_concurrencyt(namespacet const&)
  0.00    452.18     0.00      165     0.00     0.00  partial_order_concurrencyt::~partial_order_concurrencyt()
  0.00    452.18     0.00      165     0.00     0.00  bmct::setup_unwind()
  0.00    452.18     0.00      165     0.00     0.02  bmct::bmct(optionst const&, symbol_tablet const&, message_handlert&)
  0.00    452.18     0.00      165     0.00     2.91  bmct::~bmct()
  0.00    452.18     0.00      165     0.00     0.00  configt::this_architecture()
  0.00    452.18     0.00      165     0.00     0.01  configt::set(cmdlinet const&)
  0.00    452.18     0.00      165     0.00     0.00  configt::ansi_ct::set_arch_spec_x86_64()
  0.00    452.18     0.00      165     0.00     0.11  configt::ansi_ct::set_from_symbol_table(symbol_tablet const&)
  0.00    452.18     0.00      165     0.00     0.00  messaget::messaget(message_handlert&)
  0.00    452.18     0.00      165     0.00     0.00  optionst::operator=(optionst const&)
  0.00    452.18     0.00      165     0.00     0.00  __gnu_cxx::new_allocator<goto_symex_statet::threadt>::allocate(unsigned long, void const*)
  0.00    452.18     0.00      165     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, false>*>::allocate(unsigned long, void const*)
  0.00    452.18     0.00      165     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, false>*>::allocate(unsigned long, void const*)
  0.00    452.18     0.00      165     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<void const* const, unsigned int>, false>*>::allocate(unsigned long, void const*)
  0.00    452.18     0.00      165     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, false>*>::allocate(unsigned long, void const*)
  0.00    452.18     0.00      165     0.00     0.00  __gnu_cxx::new_allocator<std::string>::allocate(unsigned long, void const*)
  0.00    452.18     0.00      165     0.00     0.00  cpp_languaget::extensions() const
  0.00    452.18     0.00      165     0.00     0.00  cpp_languaget::id() const
  0.00    452.18     0.00      165     0.00     0.00  ansi_c_languaget::extensions() const
  0.00    452.18     0.00      165     0.00     0.00  ansi_c_languaget::id() const
  0.00    452.18     0.00      165     0.00     0.00  java_bytecode_languaget::extensions() const
  0.00    452.18     0.00      165     0.00     0.00  java_bytecode_languaget::id() const
  0.00    452.18     0.00      165     0.00     0.00  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::_M_check_len(unsigned long, char const*) const
  0.00    452.18     0.00      165     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::_M_check_len(unsigned long, char const*) const
  0.00    452.18     0.00      165     0.00     1.61  std::_List_base<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::_M_clear()
  0.00    452.18     0.00      165     0.00     0.00  std::_List_base<java_bytecode_parse_treet::classt, std::allocator<java_bytecode_parse_treet::classt> >::_M_clear()
  0.00    452.18     0.00      165     0.00     0.00  std::_List_base<symbolt*, std::allocator<symbolt*> >::_M_clear()
  0.00    452.18     0.00      165     0.00     0.12  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_create_storage(unsigned long)
  0.00    452.18     0.00      165     0.00     0.00  std::_Vector_base<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::_M_allocate(unsigned long)
  0.00    452.18     0.00      165     0.00     0.00  std::_Vector_base<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::~_Vector_base()
  0.00    452.18     0.00      165     0.00     0.00  std::_Vector_base<std::string, std::allocator<std::string> >::_M_allocate(unsigned long)
  0.00    452.18     0.00      165     0.00     0.00  std::_Vector_base<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::~_Vector_base()
  0.00    452.18     0.00      165     0.00     0.00  std::_Vector_base<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::~_Vector_base()
  0.00    452.18     0.00      165     0.00     0.00  std::_Vector_base<std::vector<unsigned int, std::allocator<unsigned int> >, std::allocator<std::vector<unsigned int, std::allocator<unsigned int> > > >::~_Vector_base()
  0.00    452.18     0.00      165     0.00     0.00  std::_Vector_base<char, std::allocator<char> >::~_Vector_base()
  0.00    452.18     0.00      165     0.00     0.00  std::_Rb_tree_iterator<std::string>::operator--()
  0.00    452.18     0.00      165     0.00     0.00  goto_symex_statet::framet* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*>(__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, __gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*)
  0.00    452.18     0.00      165     0.00     0.12  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    452.18     0.00      165     0.00     0.00  std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator=(std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)
  0.00    452.18     0.00      165     0.00     0.00  std::map<unsigned int, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::insert(std::_Rb_tree_iterator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > const&)
  0.00    452.18     0.00      165     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    452.18     0.00      165     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, false>**, unsigned long)
  0.00    452.18     0.00      165     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    452.18     0.00      165     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<symbol_exprt> const&, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > const&, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > const&)
  0.00    452.18     0.00      165     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    452.18     0.00      165     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    452.18     0.00      165     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, false>**, unsigned long)
  0.00    452.18     0.00      165     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    452.18     0.00      165     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<symbol_exprt> const&, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > > const&, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > > const&)
  0.00    452.18     0.00      165     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    452.18     0.00      165     0.00     1.25  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    452.18     0.00      165     0.00     0.02  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<irept> const&, std::_Identity<irept> const&, std::allocator<irept> const&)
  0.00    452.18     0.00      165     0.00     1.25  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    452.18     0.00      165     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    452.18     0.00      165     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<void const* const, unsigned int>, false>**, unsigned long)
  0.00    452.18     0.00      165     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    452.18     0.00      165     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash_container_baset::pointer_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<void const*> const&, std::_Select1st<std::pair<void const* const, unsigned int> > const&, std::allocator<std::pair<void const* const, unsigned int> > const&)
  0.00    452.18     0.00      165     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    452.18     0.00      165     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    452.18     0.00      165     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash_container_baset::vector_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > > const&, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > const&, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > const&)
  0.00    452.18     0.00      165     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    452.18     0.00      165     0.00     0.00  std::tr1::unordered_map<symbol_exprt, std::list<guardt, std::allocator<guardt> >, irep_hash, std::equal_to<symbol_exprt>, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > > >::~unordered_map()
  0.00    452.18     0.00      165     0.00     0.00  std::tr1::unordered_map<symbol_exprt, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > >, irep_hash, std::equal_to<symbol_exprt>, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > >::~unordered_map()
  0.00    452.18     0.00      165     0.00     0.00  std::tr1::unordered_map<void const*, unsigned int, irep_hash_container_baset::pointer_hash, std::equal_to<void const*>, std::allocator<std::pair<void const* const, unsigned int> > >::~unordered_map()
  0.00    452.18     0.00      165     0.00     0.00  std::tr1::unordered_map<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int, irep_hash_container_baset::vector_hash, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > >::~unordered_map()
  0.00    452.18     0.00      165     0.00     0.00  std::tr1::unordered_set<irept, irep_hash, std::equal_to<irept>, std::allocator<irept> >::~unordered_set()
  0.00    452.18     0.00      165     0.00     0.00  std::tr1::__unordered_map<symbol_exprt, std::list<guardt, std::allocator<guardt> >, irep_hash, std::equal_to<symbol_exprt>, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<symbol_exprt> const&, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > > const&)
  0.00    452.18     0.00      165     0.00     0.00  std::tr1::__unordered_map<symbol_exprt, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > >, irep_hash, std::equal_to<symbol_exprt>, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<symbol_exprt> const&, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > const&)
  0.00    452.18     0.00      165     0.00     0.00  std::tr1::__unordered_map<void const*, unsigned int, irep_hash_container_baset::pointer_hash, std::equal_to<void const*>, std::allocator<std::pair<void const* const, unsigned int> >, false>::__unordered_map(unsigned long, irep_hash_container_baset::pointer_hash const&, std::equal_to<void const*> const&, std::allocator<std::pair<void const* const, unsigned int> > const&)
  0.00    452.18     0.00      165     0.00     0.00  std::tr1::__unordered_map<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int, irep_hash_container_baset::vector_hash, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, false>::__unordered_map(unsigned long, irep_hash_container_baset::vector_hash const&, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > > const&, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > const&)
  0.00    452.18     0.00      165     0.00     0.02  std::tr1::__unordered_set<irept, irep_hash, std::equal_to<irept>, std::allocator<irept>, false>::__unordered_set(unsigned long, irep_hash const&, std::equal_to<irept> const&, std::allocator<irept> const&)
  0.00    452.18     0.00      165     0.00     0.00  std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >::pair(std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > const&)
  0.00    452.18     0.00      165     0.00     0.00  std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >::~pair()
  0.00    452.18     0.00      165     0.00     0.12  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    452.18     0.00      165     0.00     0.12  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    452.18     0.00      165     0.00     0.12  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::resize(unsigned long, goto_symex_statet::threadt)
  0.00    452.18     0.00      165     0.00     0.00  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::~vector()
  0.00    452.18     0.00      165     0.00     0.00  std::vector<std::vector<unsigned int, std::allocator<unsigned int> >, std::allocator<std::vector<unsigned int, std::allocator<unsigned int> > > >::clear()
  0.00    452.18     0.00      165     0.00     0.00  std::vector<std::vector<unsigned int, std::allocator<unsigned int> >, std::allocator<std::vector<unsigned int, std::allocator<unsigned int> > > >::~vector()
  0.00    452.18     0.00      165     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&)
  0.00    452.18     0.00      165     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::push_back(std::string const&)
  0.00    452.18     0.00      165     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::clear()
  0.00    452.18     0.00      165     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::~vector()
  0.00    452.18     0.00      165     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_insert_unique(std::pair<dstring const, code_typet> const&)
  0.00    452.18     0.00      165     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, code_typet> >*)
  0.00    452.18     0.00      165     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::~_Rb_tree()
  0.00    452.18     0.00      165     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_unique(std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    452.18     0.00      165     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, goto_function_templatet<goto_programt> > >*)
  0.00    452.18     0.00      165     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::~_Rb_tree()
  0.00    452.18     0.00      165     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_insert_unique(std::pair<dstring const, exprt> const&)
  0.00    452.18     0.00      165     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, partial_order_concurrencyt::a_rect>, std::_Select1st<std::pair<dstring const, partial_order_concurrencyt::a_rect> >, std::less<dstring>, std::allocator<std::pair<dstring const, partial_order_concurrencyt::a_rect> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, partial_order_concurrencyt::a_rect> >*)
  0.00    452.18     0.00      165     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, partial_order_concurrencyt::a_rect>, std::_Select1st<std::pair<dstring const, partial_order_concurrencyt::a_rect> >, std::less<dstring>, std::allocator<std::pair<dstring const, partial_order_concurrencyt::a_rect> > >::~_Rb_tree()
  0.00    452.18     0.00      165     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::clear()
  0.00    452.18     0.00      165     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, std::string> > const*, std::_Rb_tree_node<std::pair<std::string const, std::string> >*)
  0.00    452.18     0.00      165     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator=(std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)
  0.00    452.18     0.00      165     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> >, std::less<std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::allocator<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> >*)
  0.00    452.18     0.00      165     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> >, std::less<std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::allocator<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> > >::~_Rb_tree()
  0.00    452.18     0.00      165     0.00     0.00  std::_Rb_tree<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt>, std::_Select1st<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> >, std::less<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > >, std::allocator<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> > >::_M_erase(std::_Rb_tree_node<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> >*)
  0.00    452.18     0.00      165     0.00     0.00  std::_Rb_tree<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt>, std::_Select1st<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> >, std::less<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > >, std::allocator<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> > >::~_Rb_tree()
  0.00    452.18     0.00      165     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > const&)
  0.00    452.18     0.00      165     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::_M_create_node(std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > const&)
  0.00    452.18     0.00      165     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >*)
  0.00    452.18     0.00      165     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::_M_insert_unique(std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > const&)
  0.00    452.18     0.00      165     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > const&)
  0.00    452.18     0.00      165     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >*)
  0.00    452.18     0.00      165     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::~_Rb_tree()
  0.00    452.18     0.00      165     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned long>, std::_Select1st<std::pair<unsigned int const, unsigned long> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned long> > >::clear()
  0.00    452.18     0.00      165     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned long>, std::_Select1st<std::pair<unsigned int const, unsigned long> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned long> > >::~_Rb_tree()
  0.00    452.18     0.00      165     0.00     0.00  std::auto_ptr<memory_model_baset>::reset(memory_model_baset*)
  0.00    452.18     0.00      165     0.00     0.00  void std::_Construct<goto_symex_statet::threadt, goto_symex_statet::threadt>(goto_symex_statet::threadt*, goto_symex_statet::threadt const&)
  0.00    452.18     0.00      165     0.00     0.00  goto_symex_statet::framet* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*, goto_symex_statet::framet>(__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, __gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*, std::allocator<goto_symex_statet::framet>&)
  0.00    452.18     0.00      160     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    452.18     0.00      160     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    452.18     0.00      160     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    452.18     0.00      160     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    452.18     0.00      160     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    452.18     0.00      159     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    452.18     0.00      158     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    452.18     0.00      158     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    452.18     0.00      158     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    452.18     0.00      157     0.00     0.00  functionst::~functionst()
  0.00    452.18     0.00      157     0.00     0.00  prop_convt::prop_convt(namespacet const&)
  0.00    452.18     0.00      157     0.00     0.00  prop_convt::~prop_convt()
  0.00    452.18     0.00      157     0.00     0.00  union_find<exprt>::~union_find()
  0.00    452.18     0.00      157     0.00     0.00  boolbv_mapt::boolbv_mapt(propt&, namespacet const&, boolbv_widtht const&)
  0.00    452.18     0.00      157     0.00     0.00  cnf_solvert::cnf_solvert()
  0.00    452.18     0.00      157     0.00     0.00  cnf_solvert::~cnf_solvert()
  0.00    452.18     0.00      157     0.00     0.05  bv_pointerst::bv_pointerst(namespacet const&, propt&)
  0.00    452.18     0.00      157     0.00     0.00  bv_pointerst::~bv_pointerst()
  0.00    452.18     0.00      157     0.00     0.00  boolbv_widtht::boolbv_widtht(namespacet const&)
  0.00    452.18     0.00      157     0.00     0.00  boolbv_widtht::~boolbv_widtht()
  0.00    452.18     0.00      157     0.00     0.00  hash_numbering<exprt, irep_hash>::hash_numbering()
  0.00    452.18     0.00      157     0.00     0.00  hash_numbering<exprt, irep_hash>::~hash_numbering()
  0.00    452.18     0.00      157     0.00     0.01  pointer_logict::pointer_logict(namespacet const&)
  0.00    452.18     0.00      157     0.00     0.00  pointer_logict::~pointer_logict()
  0.00    452.18     0.00      157     0.00     0.00  prop_assignmentt::~prop_assignmentt()
  0.00    452.18     0.00      157     0.00     0.00  string_constantt::string_constantt()
  0.00    452.18     0.00      157     0.00     0.03  prop_conv_solvert::prop_conv_solvert(namespacet const&, propt&)
  0.00    452.18     0.00      157     0.00     0.73  prop_conv_solvert::~prop_conv_solvert()
  0.00    452.18     0.00      157     0.00     0.00  decision_proceduret::~decision_proceduret()
  0.00    452.18     0.00      157     0.00   159.31  symex_target_equationt::convert(prop_convt&)
  0.00    452.18     0.00      157     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::~satcheck_minisat2_baset()
  0.00    452.18     0.00      157     0.00     0.48  satcheck_minisat_simplifiert::satcheck_minisat_simplifiert()
  0.00    452.18     0.00      157     0.00     0.00  satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert()
  0.00    452.18     0.00      157     0.00     0.00  satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert()
  0.00    452.18     0.00      157     0.00   159.50  bmct::do_conversion(prop_convt&)
  0.00    452.18     0.00      157     0.00   248.59  bmct::decide_default()
  0.00    452.18     0.00      157     0.00     0.00  bmct::do_unwind_module(decision_proceduret&)
  0.00    452.18     0.00      157     0.00   233.14  bmct::run_decision_procedure(prop_convt&)
  0.00    452.18     0.00      157     0.00     0.00  cnft::cnft()
  0.00    452.18     0.00      157     0.00     0.00  cnft::~cnft()
  0.00    452.18     0.00      157     0.00     0.00  propt::propt()
  0.00    452.18     0.00      157     0.00     0.00  propt::~propt()
  0.00    452.18     0.00      157     0.00     0.03  arrayst::arrayst(namespacet const&, propt&)
  0.00    452.18     0.00      157     0.00     0.00  arrayst::~arrayst()
  0.00    452.18     0.00      157     0.00     0.04  boolbvt::boolbvt(namespacet const&, propt&)
  0.00    452.18     0.00      157     0.00     0.48  boolbvt::~boolbvt()
  0.00    452.18     0.00      157     0.00     0.05  bv_cbmct::bv_cbmct(namespacet const&, propt&)
  0.00    452.18     0.00      157     0.00     0.00  bv_cbmct::~bv_cbmct()
  0.00    452.18     0.00      157     0.00     0.00  linkingt::duplicate_code_symbol(symbolt&, symbolt&)
  0.00    452.18     0.00      157     0.00     0.00  __gnu_cxx::char_traits<unsigned int>::copy(unsigned int*, unsigned int const*, unsigned long)
  0.00    452.18     0.00      157     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<typet const, equalityt::typestructt>, false>*>::allocate(unsigned long, void const*)
  0.00    452.18     0.00      157     0.00     0.03  equalityt::equalityt(namespacet const&, propt&)
  0.00    452.18     0.00      157     0.00     0.02  equalityt::~equalityt()
  0.00    452.18     0.00      157     0.00     0.00  numbering<exprt>::~numbering()
  0.00    452.18     0.00      157     0.00     0.00  std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::_M_leak_hard()
  0.00    452.18     0.00      157     0.00     0.00  std::_List_base<boolbvt::quantifiert, std::allocator<boolbvt::quantifiert> >::_M_clear()
  0.00    452.18     0.00      157     0.00     0.00  std::_Vector_base<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::~_Vector_base()
  0.00    452.18     0.00      157     0.00     0.00  std::_Vector_base<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >::~_Vector_base()
  0.00    452.18     0.00      157     0.00     0.73  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    452.18     0.00      157     0.00     0.03  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    452.18     0.00      157     0.00     0.73  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    452.18     0.00      157     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<typet const, boolbv_widtht::entryt>, false>**, unsigned long)
  0.00    452.18     0.00      157     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    452.18     0.00      157     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<typet> const&, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> > const&, std::allocator<std::pair<typet const, boolbv_widtht::entryt> > const&)
  0.00    452.18     0.00      157     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    452.18     0.00      157     0.00     0.16  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    452.18     0.00      157     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> > const&, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> > const&)
  0.00    452.18     0.00      157     0.00     0.16  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    452.18     0.00      157     0.00     0.32  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    452.18     0.00      157     0.00     0.01  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt const> const&, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&)
  0.00    452.18     0.00      157     0.00     0.32  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    452.18     0.00      157     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    452.18     0.00      157     0.00     0.02  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    452.18     0.00      157     0.00     0.02  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    452.18     0.00      157     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<typet const> const&, std::_Select1st<std::pair<typet const, equalityt::typestructt> > const&, std::allocator<std::pair<typet const, equalityt::typestructt> > const&)
  0.00    452.18     0.00      157     0.00     0.02  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    452.18     0.00      157     0.00     0.00  std::tr1::unordered_map<exprt, literalt, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, literalt> > >::~unordered_map()
  0.00    452.18     0.00      157     0.00     0.00  std::tr1::unordered_map<typet, boolbv_widtht::entryt, irep_hash, std::equal_to<typet>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> > >::~unordered_map()
  0.00    452.18     0.00      157     0.00     0.00  std::tr1::unordered_map<dstring, boolbv_mapt::map_entryt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> > >::~unordered_map()
  0.00    452.18     0.00      157     0.00     0.00  std::tr1::unordered_map<exprt const, std::vector<literalt, std::allocator<literalt> >, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > >::~unordered_map()
  0.00    452.18     0.00      157     0.00     0.00  std::tr1::unordered_map<typet const, equalityt::typestructt, irep_hash, std::equal_to<typet const>, std::allocator<std::pair<typet const, equalityt::typestructt> > >::~unordered_map()
  0.00    452.18     0.00      157     0.00     0.03  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    452.18     0.00      157     0.00     0.00  std::tr1::__unordered_map<typet, boolbv_widtht::entryt, irep_hash, std::equal_to<typet>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<typet> const&, std::allocator<std::pair<typet const, boolbv_widtht::entryt> > const&)
  0.00    452.18     0.00      157     0.00     0.00  std::tr1::__unordered_map<dstring, boolbv_mapt::map_entryt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> > const&)
  0.00    452.18     0.00      157     0.00     0.01  std::tr1::__unordered_map<exprt const, std::vector<literalt, std::allocator<literalt> >, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt const> const&, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&)
  0.00    452.18     0.00      157     0.00     0.00  std::tr1::__unordered_map<typet const, equalityt::typestructt, irep_hash, std::equal_to<typet const>, std::allocator<std::pair<typet const, equalityt::typestructt> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<typet const> const&, std::allocator<std::pair<typet const, equalityt::typestructt> > const&)
  0.00    452.18     0.00      157     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::~vector()
  0.00    452.18     0.00      157     0.00     0.00  std::vector<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >::~vector()
  0.00    452.18     0.00      157     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, functionst::function_infot>, std::_Select1st<std::pair<exprt const, functionst::function_infot> >, std::less<exprt>, std::allocator<std::pair<exprt const, functionst::function_infot> > >::_M_erase(std::_Rb_tree_node<std::pair<exprt const, functionst::function_infot> >*)
  0.00    452.18     0.00      157     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, functionst::function_infot>, std::_Select1st<std::pair<exprt const, functionst::function_infot> >, std::less<exprt>, std::allocator<std::pair<exprt const, functionst::function_infot> > >::~_Rb_tree()
  0.00    452.18     0.00      157     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<exprt const, unsigned int> >*)
  0.00    452.18     0.00      157     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::~_Rb_tree()
  0.00    452.18     0.00      157     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, literalt>, std::_Select1st<std::pair<dstring const, literalt> >, std::less<dstring>, std::allocator<std::pair<dstring const, literalt> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, literalt> >*)
  0.00    452.18     0.00      157     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, literalt>, std::_Select1st<std::pair<dstring const, literalt> >, std::less<dstring>, std::allocator<std::pair<dstring const, literalt> > >::~_Rb_tree()
  0.00    452.18     0.00      157     0.00     0.00  std::auto_ptr<propt>::operator=(std::auto_ptr_ref<propt>)
  0.00    452.18     0.00      156     0.00     0.00  boolean_negate(exprt const&)
  0.00    452.18     0.00      156     0.00     0.00  to_array_of_expr(exprt const&)
  0.00    452.18     0.00      156     0.00     0.00  to_code_ifthenelse(codet&)
  0.00    452.18     0.00      156     0.00     0.00  to_code_ifthenelse(codet const&)
  0.00    452.18     0.00      156     0.00     0.00  to_struct_union_type(typet&)
  0.00    452.18     0.00      156     0.00     0.00  has_and_or(exprt const&)
  0.00    452.18     0.00      156     0.00     0.00  functionst::add_function_constraints()
  0.00    452.18     0.00      156     0.00     0.81  bv_pointerst::post_process()
  0.00    452.18     0.00      156     0.00     0.00  goto_convertt::get_constant(exprt const&)
  0.00    452.18     0.00      156     0.00     0.01  goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&)
  0.00    452.18     0.00      156     0.00     0.00  goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&)
  0.00    452.18     0.00      156     0.00     0.01  goto_convertt::generate_ifthenelse(exprt const&, goto_programt&, goto_programt&, locationt const&, goto_programt&)
  0.00    452.18     0.00      156     0.00     0.01  goto_convertt::get_string_constant(exprt const&)
  0.00    452.18     0.00      156     0.00     0.00  goto_convertt::remove_function_call(side_effect_exprt&, goto_programt&, bool)
  0.00    452.18     0.00      156     0.00     0.00  goto_convertt::convert_function_call(code_function_callt const&, goto_programt&)
  0.00    452.18     0.00      156     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    452.18     0.00      156     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    452.18     0.00      156     0.00     0.00  code_ifthenelset::cond()
  0.00    452.18     0.00      156     0.00     0.00  code_ifthenelset::else_case()
  0.00    452.18     0.00      156     0.00     0.02  c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&)
  0.00    452.18     0.00      156     0.00     0.00  prop_conv_solvert::post_process()
  0.00    452.18     0.00      156     0.00    74.11  prop_conv_solvert::dec_solve()
  0.00    452.18     0.00      156     0.00     0.00  code_function_callt::code_function_callt()
  0.00    452.18     0.00      156     0.00     0.00  goto_program_templatet<codet, exprt>::swap(goto_program_templatet<codet, exprt>&)
  0.00    452.18     0.00      156     0.00     0.30  satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve()
  0.00    452.18     0.00      156     0.00     0.00  satcheck_minisat_simplifiert::solver_text()
  0.00    452.18     0.00      156     0.00    72.18  arrayst::post_process()
  0.00    452.18     0.00      156     0.00     0.01  arrayst::build_index_map()
  0.00    452.18     0.00      156     0.00     0.00  arrayst::post_process_arrays()
  0.00    452.18     0.00      156     0.00     8.20  arrayst::add_array_constraints()
  0.00    452.18     0.00      156     0.00     0.00  arrayst::add_array_constraints_array_of(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, array_of_exprt const&)
  0.00    452.18     0.00      156     0.00     0.00  boolbvt::post_process()
  0.00    452.18     0.00      156     0.00     0.00  boolbvt::post_process_quantifiers()
  0.00    452.18     0.00      156     0.00     0.81  equalityt::post_process()
  0.00    452.18     0.00      156     0.00     0.81  equalityt::add_equality_constraints()
  0.00    452.18     0.00      156     0.00     0.00  code_ifthenelset::cond() const
  0.00    452.18     0.00      156     0.00     0.00  code_ifthenelset::else_case() const
  0.00    452.18     0.00      156     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::clear()
  0.00    452.18     0.00      156     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    452.18     0.00      156     0.00     0.00  operator<<(std::ostream&, time_periodt const&)
  0.00    452.18     0.00      154     0.00     0.00  c_typecheck_baset::typecheck_redefinition_non_type(symbolt&, symbolt&)
  0.00    452.18     0.00      153     0.00     0.00  yyansi_c_init_buffer(yy_buffer_state*, _IO_FILE*)
  0.00    452.18     0.00      150     0.00     0.00  disjunction(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    452.18     0.00      150     0.00     0.00  or_exprt::or_exprt()
  0.00    452.18     0.00      135     0.00     0.00  dirtyt::find_dirty_address_of(exprt const&)
  0.00    452.18     0.00      134     0.00     0.00  to_floatbv_type(typet const&)
  0.00    452.18     0.00      134     0.00     0.24  bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&)
  0.00    452.18     0.00      132     0.00     0.00  bv_utilst::extract(std::vector<literalt, std::allocator<literalt> > const&, unsigned int, unsigned int)
  0.00    452.18     0.00      128     0.00     0.00  struct_exprt::struct_exprt(typet const&)
  0.00    452.18     0.00      126     0.00     0.00  goto_convertt::convert_block(code_blockt const&, goto_programt&)
  0.00    452.18     0.00      126     0.00     0.00  c_typecheck_baset::typecheck_block(codet&)
  0.00    452.18     0.00      126     0.00     0.00  std::vector<codet, std::allocator<codet> >::resize(unsigned long, codet)
  0.00    452.18     0.00      125     0.00     0.00  ieee_floatt::is_zero() const
  0.00    452.18     0.00      121     0.00     0.00  code_declt::code_declt(exprt const&)
  0.00    452.18     0.00      119     0.00     0.00  goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&)
  0.00    452.18     0.00      119     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    452.18     0.00      119     0.00     0.00  bmct::report_success()
  0.00    452.18     0.00      119     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    452.18     0.00      119     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    452.18     0.00      119     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    452.18     0.00      119     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    452.18     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    452.18     0.00      113     0.00     0.00  ieee_float_spect::from_type(floatbv_typet const&)
  0.00    452.18     0.00      113     0.00     0.00  floatbv_typet::get_f() const
  0.00    452.18     0.00      108     0.00     0.00  bv_utilst::extract_msb(std::vector<literalt, std::allocator<literalt> > const&, unsigned int)
  0.00    452.18     0.00      104     0.00     0.00  symbol_typet::symbol_typet()
  0.00    452.18     0.00      104     0.00     0.00  c_typecheck_baset::typecheck_compound_type(struct_union_typet&)
  0.00    452.18     0.00      104     0.00     0.00  struct_union_typet::components()
  0.00    452.18     0.00      102     0.00     0.00  my_mkstemps(char*, int)
  0.00    452.18     0.00      102     0.00     0.00  yyansi_crestart(_IO_FILE*)
  0.00    452.18     0.00      102     0.00     0.00  get_temporary_file(std::string const&, std::string const&)
  0.00    452.18     0.00      102     0.00     0.00  ansi_c_scanner_init()
  0.00    452.18     0.00      102     0.00     0.00  gcc_signed_int128_type()
  0.00    452.18     0.00      102     0.00     0.00  typecheckt::typecheckt(message_handlert&)
  0.00    452.18     0.00      102     0.00     0.00  typecheckt::~typecheckt()
  0.00    452.18     0.00      102     0.00     0.00  ansi_c_parsert::clear()
  0.00    452.18     0.00      102     0.00     0.00  ansi_c_parse_treet::clear()
  0.00    452.18     0.00      102     0.00     0.00  __gnu_cxx::new_allocator<dstring*>::allocate(unsigned long, void const*)
  0.00    452.18     0.00      102     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_M_create_nodes(dstring**, dstring**)
  0.00    452.18     0.00      102     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_M_initialize_map(unsigned long)
  0.00    452.18     0.00      102     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::~_Deque_base()
  0.00    452.18     0.00      102     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::clear()
  0.00    452.18     0.00      102     0.00     0.00  std::list<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::clear()
  0.00    452.18     0.00       97     0.00     0.00  cmdlinet::getval(char const*) const
  0.00    452.18     0.00       96     0.00     0.00  code_returnt::return_value()
  0.00    452.18     0.00       96     0.00     0.00  code_returnt::has_return_value() const
  0.00    452.18     0.00       95     0.00     0.00  c_sizeof_type_rec(exprt const&)
  0.00    452.18     0.00       95     0.00     0.41  goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&)
  0.00    452.18     0.00       94     0.00     0.00  bv_width(typet const&)
  0.00    452.18     0.00       93     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    452.18     0.00       92     0.00     0.00  expr2ct::convert_array(exprt const&, unsigned int&)
  0.00    452.18     0.00       90     0.00     0.00  void std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_initialize_dispatch<std::_List_const_iterator<goto_trace_stept> >(std::_List_const_iterator<goto_trace_stept>, std::_List_const_iterator<goto_trace_stept>, std::__false_type)
  0.00    452.18     0.00       90     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::list(std::list<goto_trace_stept, std::allocator<goto_trace_stept> > const&)
  0.00    452.18     0.00       90     0.00     0.03  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::~pair()
  0.00    452.18     0.00       89     0.00     0.13  goto_convert(dstring const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    452.18     0.00       89     0.00     0.00  goto_convertt::goto_convertt(symbol_tablet&, message_handlert&)
  0.00    452.18     0.00       89     0.00     0.00  goto_convertt::~goto_convertt()
  0.00    452.18     0.00       89     0.00     0.13  goto_convert_functionst::convert_function(dstring const&)
  0.00    452.18     0.00       89     0.00     0.00  goto_convert_functionst::goto_convert_functionst(symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    452.18     0.00       89     0.00     0.00  goto_convert_functionst::~goto_convert_functionst()
  0.00    452.18     0.00       87     0.00     0.00  to_code_label(codet&)
  0.00    452.18     0.00       87     0.00     0.00  to_code_label(codet const&)
  0.00    452.18     0.00       87     0.00     0.00  create_function_scope(unsigned int)
  0.00    452.18     0.00       87     0.00     0.00  code_labelt::code()
  0.00    452.18     0.00       87     0.00     0.00  goto_convertt::finish_gotos()
  0.00    452.18     0.00       87     0.00     0.00  goto_convertt::convert_label(code_labelt const&, goto_programt&)
  0.00    452.18     0.00       87     0.00     0.09  goto_convertt::goto_convert_rec(codet const&, goto_programt&)
  0.00    452.18     0.00       87     0.00     0.00  goto_convertt::finish_computed_gotos(goto_programt&)
  0.00    452.18     0.00       87     0.00     0.00  goto_convertt::targetst::operator=(goto_convertt::targetst const&)
  0.00    452.18     0.00       87     0.00     0.00  ansi_c_parsert::lookup_label(dstring)
  0.00    452.18     0.00       87     0.00     0.00  c_typecheck_baset::typecheck_label(code_labelt&)
  0.00    452.18     0.00       87     0.00     0.00  c_typecheck_baset::typecheck_function_body(symbolt&)
  0.00    452.18     0.00       87     0.00     0.00  goto_convert_functionst::hide(goto_programt const&)
  0.00    452.18     0.00       87     0.00     0.02  boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.18     0.00       87     0.00     0.00  code_labelt::get_label() const
  0.00    452.18     0.00       87     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    452.18     0.00       87     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    452.18     0.00       87     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    452.18     0.00       87     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    452.18     0.00       87     0.00     0.00  std::list<dstring, std::allocator<dstring> >::push_front(dstring const&)
  0.00    452.18     0.00       87     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    452.18     0.00       87     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    452.18     0.00       87     0.00     0.00  std::vector<codet, std::allocator<codet> >::operator=(std::vector<codet, std::allocator<codet> > const&)
  0.00    452.18     0.00       87     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    452.18     0.00       87     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    452.18     0.00       87     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    452.18     0.00       87     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    452.18     0.00       87     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    452.18     0.00       87     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    452.18     0.00       87     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    452.18     0.00       87     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    452.18     0.00       87     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    452.18     0.00       86     0.00     0.00  goto_convertt::convert_skip(codet const&, goto_programt&)
  0.00    452.18     0.00       83     0.00     0.05  BigInt::operator*(int) const
  0.00    452.18     0.00       81     0.00     0.00  side_effect_exprt::set_statement(dstring const&)
  0.00    452.18     0.00       80     0.00     0.00  ieee_floatt::~ieee_floatt()
  0.00    452.18     0.00       80     0.00     0.00  Minisat::vec<Minisat::Lit>::growTo(int)
  0.00    452.18     0.00       80     0.00     0.00  Minisat::vec<Minisat::Lit>::copyTo(Minisat::vec<Minisat::Lit>&) const
  0.00    452.18     0.00       75     0.00     0.00  safe_str2unsigned(char const*, int)
  0.00    452.18     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    452.18     0.00       71     0.00     0.00  std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, value_sett::entryt> >, std::pair<dstring const, value_sett::entryt> const&)
  0.00    452.18     0.00       71     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, value_sett::entryt> >, std::pair<dstring const, value_sett::entryt> const&)
  0.00    452.18     0.00       64     0.00     0.08  goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&)
  0.00    452.18     0.00       63     0.00     0.00  ieee_floatt::unpack(BigInt const&)
  0.00    452.18     0.00       63     0.00     0.00  ieee_floatt::from_expr(constant_exprt const&)
  0.00    452.18     0.00       63     0.00     0.00  ieee_floatt::ieee_floatt(constant_exprt const&)
  0.00    452.18     0.00       61     0.00     0.00  BigInt::operator-=(unsigned long long)
  0.00    452.18     0.00       60     0.00     0.00  float_utilst::unpacked_floatt::~unpacked_floatt()
  0.00    452.18     0.00       54     0.00     2.86  boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const
  0.00    452.18     0.00       53     0.00    78.14  add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&)
  0.00    452.18     0.00       53     0.00     0.00  array_typet::is_incomplete() const
  0.00    452.18     0.00       52     0.00     0.06  add_padding(struct_typet&, namespacet const&)
  0.00    452.18     0.00       52     0.00     0.21  address_bits(BigInt const&)
  0.00    452.18     0.00       52     0.00     0.00  to_struct_type(typet&)
  0.00    452.18     0.00       52     0.00     0.00  array_typet::array_typet(typet const&, exprt const&)
  0.00    452.18     0.00       52     0.00     0.07  c_typecheck_baset::typecheck_compound_body(symbolt&)
  0.00    452.18     0.00       52     0.00     0.00  std::_Vector_base<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::~_Vector_base()
  0.00    452.18     0.00       52     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::~vector()
  0.00    452.18     0.00       51     0.00     0.00  c_preprocess(std::string const&, std::ostream&, message_handlert&)
  0.00    452.18     0.00       51     0.00     0.00  c_preprocess(std::istream&, std::ostream&, message_handlert&)
  0.00    452.18     0.00       51     0.00    23.95  ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&)
  0.00    452.18     0.00       51     0.00     0.00  c_preprocess_gcc(std::string const&, std::ostream&, message_handlert&)
  0.00    452.18     0.00       51     0.00     0.00  yyansi_c_create_buffer(_IO_FILE*, int)
  0.00    452.18     0.00       51     0.00     0.00  ansi_c_internal_additions(std::string&)
  0.00    452.18     0.00       51     0.00     0.00  ansi_c_architecture_strings(std::string&)
  0.00    452.18     0.00       51     0.00    23.95  linking(symbol_tablet&, symbol_tablet&, message_handlert&)
  0.00    452.18     0.00       51     0.00     0.00  is_dot_i_file(std::string const&)
  0.00    452.18     0.00       51     0.00     0.00  yyansi_censure_buffer_stack()
  0.00    452.18     0.00       51     0.00     0.00  rename_symbolt::rename_symbolt()
  0.00    452.18     0.00       51     0.00     0.00  rename_symbolt::~rename_symbolt()
  0.00    452.18     0.00       51     0.00     0.00  message_streamt::error_parse(unsigned int)
  0.00    452.18     0.00       51     0.00     0.00  message_streamt::error_parse(unsigned int, std::string const&)
  0.00    452.18     0.00       51     0.00     0.00  message_streamt::clear_err()
  0.00    452.18     0.00       51     0.00     0.00  ansi_c_languaget::preprocess(std::istream&, std::string const&, std::ostream&)
  0.00    452.18     0.00       51     0.00    32.05  ansi_c_languaget::parse(std::istream&, std::string const&)
  0.00    452.18     0.00       51     0.00    49.05  ansi_c_languaget::typecheck(symbol_tablet&, std::string const&)
  0.00    452.18     0.00       51     0.00     0.00  unsignedbv_typet::unsignedbv_typet()
  0.00    452.18     0.00       51     0.00    46.62  ansi_c_typecheckt::typecheck()
  0.00    452.18     0.00       51     0.00     0.00  ansi_c_typecheckt::ansi_c_typecheckt(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&)
  0.00    452.18     0.00       51     0.00     0.00  ansi_c_typecheckt::~ansi_c_typecheckt()
  0.00    452.18     0.00       51     0.00     0.01  c_typecheck_baset::typecheck_expr_sizeof(exprt&)
  0.00    452.18     0.00       51     0.00     0.00  c_typecheck_baset::typecheck_typeof_type(typet&)
  0.00    452.18     0.00       51     0.00     0.00  c_typecheck_baset::typecheck_redefinition_type(symbolt&, symbolt&)
  0.00    452.18     0.00       51     0.00     0.00  c_typecheck_baset::c_typecheck_baset(symbol_tablet&, std::string const&, message_handlert&)
  0.00    452.18     0.00       51     0.00     0.00  c_typecheck_baset::~c_typecheck_baset()
  0.00    452.18     0.00       51     0.00     0.00  ansi_c_parse_treet::swap(ansi_c_parse_treet&)
  0.00    452.18     0.00       51     0.00     0.00  struct_union_typet::componentt::set_is_padding(bool)
  0.00    452.18     0.00       51     0.00     0.00  struct_union_typet::componentt::set_name(dstring const&)
  0.00    452.18     0.00       51     0.00     1.17  linkingt::copy_symbols()
  0.00    452.18     0.00       51     0.00     0.00  linkingt::rename_symbols(std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > const&)
  0.00    452.18     0.00       51     0.00     0.00  linkingt::do_type_dependencies(std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    452.18     0.00       51     0.00     1.17  linkingt::typecheck()
  0.00    452.18     0.00       51     0.00     0.00  linkingt::linkingt(symbol_tablet&, symbol_tablet&, message_handlert&)
  0.00    452.18     0.00       51     0.00     0.00  linkingt::~linkingt()
  0.00    452.18     0.00       51     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    452.18     0.00       51     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_Deque_base(std::allocator<dstring> const&, unsigned long)
  0.00    452.18     0.00       51     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_Deque_base()
  0.00    452.18     0.00       51     0.00     0.00  std::_Deque_iterator<dstring, dstring&, dstring*> std::__uninitialized_copy<false>::__uninit_copy<std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*> >(std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*>)
  0.00    452.18     0.00       51     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    452.18     0.00       51     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    452.18     0.00       51     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    452.18     0.00       51     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    452.18     0.00       51     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    452.18     0.00       51     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    452.18     0.00       51     0.00     0.00  std::deque<dstring, std::allocator<dstring> >::deque(std::deque<dstring, std::allocator<dstring> > const&)
  0.00    452.18     0.00       51     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    452.18     0.00       51     0.00     0.00  std::_Deque_iterator<dstring, dstring&, dstring*> std::uninitialized_copy<std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*> >(std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*>)
  0.00    452.18     0.00       51     0.00     0.00  std::_Deque_iterator<dstring, dstring&, dstring*> std::__uninitialized_copy_a<std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*>, dstring>(std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*>, std::allocator<dstring>&)
  0.00    452.18     0.00       50     0.00     0.01  numbering<exprt>::get_number(exprt const&, unsigned int&) const
  0.00    452.18     0.00       50     0.00     0.01  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<exprt const, unsigned int> > const*, std::_Rb_tree_node<std::pair<exprt const, unsigned int> > const*, exprt const&) const
  0.00    452.18     0.00       50     0.00     0.01  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::find(exprt const&) const
  0.00    452.18     0.00       50     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    452.18     0.00       50     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    452.18     0.00       50     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    452.18     0.00       49     0.00     0.10  simplify_exprt::simplify_floatbv_typecast(exprt&)
  0.00    452.18     0.00       48     0.00     0.00  code_returnt::code_returnt(code_returnt const&)
  0.00    452.18     0.00       48     0.00     0.00  goto_convertt::convert_return(code_returnt const&, goto_programt&)
  0.00    452.18     0.00       48     0.00     0.02  c_typecheck_baset::typecheck_return(codet&)
  0.00    452.18     0.00       48     0.00     0.00  goto_convert_functionst::add_return(goto_function_templatet<goto_programt>&, locationt const&)
  0.00    452.18     0.00       47     0.00     0.00  goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool)
  0.00    452.18     0.00       47     0.00     0.00  goto_convertt::new_name(symbolt&)
  0.00    452.18     0.00       47     0.00     0.00  side_effect_exprt::side_effect_exprt(dstring const&)
  0.00    452.18     0.00       46     0.00     0.00  value_set_dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&)
  0.00    452.18     0.00       45     0.00     2.37  show_goto_trace(std::ostream&, namespacet const&, goto_tracet const&)
  0.00    452.18     0.00       45     0.00     0.00  goto_tracet::~goto_tracet()
  0.00    452.18     0.00       45     0.00    47.75  bmct::error_trace(prop_convt const&)
  0.00    452.18     0.00       45     0.00     0.00  bmct::report_failure()
  0.00    452.18     0.00       45     0.00     0.00  std::map<BigInt, std::list<goto_trace_stept, std::allocator<goto_trace_stept> >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::insert(std::_Rb_tree_iterator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    452.18     0.00       45     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::splice(std::_List_iterator<goto_trace_stept>, std::list<goto_trace_stept, std::allocator<goto_trace_stept> >&)
  0.00    452.18     0.00       45     0.00     0.00  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::pair(std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    452.18     0.00       45     0.00     0.00  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::pair(BigInt const&, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > const&)
  0.00    452.18     0.00       45     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    452.18     0.00       45     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_create_node(std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    452.18     0.00       45     0.00     0.03  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    452.18     0.00       45     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_insert_unique(std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    452.18     0.00       45     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    452.18     0.00       45     0.00     0.03  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    452.18     0.00       45     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::~_Rb_tree()
  0.00    452.18     0.00       44     0.00     0.29  boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.18     0.00       43     0.00     0.00  ieee_floatt::base10_digits(BigInt const&)
  0.00    452.18     0.00       43     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    452.18     0.00       42     0.00     0.00  null_object(exprt const&)
  0.00    452.18     0.00       41     0.00     0.00  struct_typet::is_prefix_of(struct_typet const&) const
  0.00    452.18     0.00       40     0.00     0.01  bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    452.18     0.00       40     0.00     0.00  bv_utilst::zeros(unsigned int) const
  0.00    452.18     0.00       39     0.00     0.00  c_typecheck_baset::typecheck_expr_unary_boolean(exprt&)
  0.00    452.18     0.00       39     0.00     0.01  c_typecheck_baset::typecheck_expr_binary_boolean(exprt&)
  0.00    452.18     0.00       35     0.00     0.00  __gnu_cxx::new_allocator<boolbv_widtht::membert>::allocate(unsigned long, void const*)
  0.00    452.18     0.00       35     0.00     0.00  ieee_floatt::extract_base10(BigInt&, BigInt&) const
  0.00    452.18     0.00       35     0.00     0.00  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_check_len(unsigned long, char const*) const
  0.00    452.18     0.00       35     0.00     0.03  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    452.18     0.00       35     0.00     0.00  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_fill_insert(__gnu_cxx::__normal_iterator<boolbv_widtht::membert*, std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> > >, unsigned long, boolbv_widtht::membert const&)
  0.00    452.18     0.00       35     0.00     0.00  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::resize(unsigned long, boolbv_widtht::membert)
  0.00    452.18     0.00       34     0.00     0.00  symbol_expr(symbolt const&)
  0.00    452.18     0.00       34     0.00     0.00  float_utilst::exponent_all_ones(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.18     0.00       34     0.00     0.00  symbol_exprt::symbol_exprt(typet const&)
  0.00    452.18     0.00       34     0.00     0.00  side_effect_exprt::side_effect_exprt(dstring const&, typet const&)
  0.00    452.18     0.00       34     0.00     0.00  side_effect_expr_nondett::side_effect_expr_nondett(typet const&)
  0.00    452.18     0.00       30     0.00     0.00  integer_typet::integer_typet()
  0.00    452.18     0.00       29     0.00     0.00  goto_checkt::float_overflow_check(exprt const&, guardt const&)
  0.00    452.18     0.00       29     0.00     0.00  goto_checkt::nan_check(exprt const&, guardt const&)
  0.00    452.18     0.00       29     0.00     0.00  dereference_exprt::pointer() const
  0.00    452.18     0.00       26     0.00     0.00  float_utilst::fraction_all_zeros(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.18     0.00       26     0.00     0.01  ieee_floatt::format(format_spect const&) const
  0.00    452.18     0.00       23     0.00     0.00  to_div_expr(exprt const&)
  0.00    452.18     0.00       23     0.00     0.02  goto_checkt::div_by_zero_check(div_exprt const&, guardt const&)
  0.00    452.18     0.00       22     0.00     0.00  member_exprt::struct_op()
  0.00    452.18     0.00       20     0.00     0.00  guess_q(unsigned int const*, unsigned int const*)
  0.00    452.18     0.00       20     0.00     0.06  float_utilst::round_exponent(float_utilst::unbiased_floatt&)
  0.00    452.18     0.00       20     0.00     0.03  float_utilst::round_fraction(float_utilst::unbiased_floatt&)
  0.00    452.18     0.00       20     0.00     0.04  float_utilst::set_rounding_mode(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.18     0.00       20     0.00     0.07  float_utilst::sticky_right_shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, std::vector<literalt, std::allocator<literalt> > const&, literalt&)
  0.00    452.18     0.00       20     0.00     0.32  float_utilst::normalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.18     0.00       20     0.00     0.14  float_utilst::denormalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.18     0.00       20     0.00     0.00  float_utilst::fraction_rounding_decision(unsigned int, literalt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.18     0.00       20     0.00     0.05  float_utilst::bias(float_utilst::unbiased_floatt const&)
  0.00    452.18     0.00       20     0.00     0.00  float_utilst::pack(float_utilst::biased_floatt const&)
  0.00    452.18     0.00       20     0.00     0.83  float_utilst::rounder(float_utilst::unbiased_floatt const&)
  0.00    452.18     0.00       20     0.00     0.04  float_utilst::add_bias(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.18     0.00       20     0.00     1.04  boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.18     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    452.18     0.00       20     0.00     0.00  BigInt::operator/(int) const
  0.00    452.18     0.00       20     0.00     0.00  localst::is_local(dstring const&) const
  0.00    452.18     0.00       20     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::find(dstring const&) const
  0.00    452.18     0.00       18     0.00     0.28  ieee_floatt::align()
  0.00    452.18     0.00       18     0.00     0.00  float_utilst::is_NaN(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.18     0.00       18     0.00     0.01  float_utilst::is_zero(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.18     0.00       18     0.00     0.00  value_sett::eval_pointer_offset(exprt&, namespacet const&) const
  0.00    452.18     0.00       18     0.00     0.00  ieee_floatt::pack() const
  0.00    452.18     0.00       18     0.00     0.00  ieee_floatt::to_expr() const
  0.00    452.18     0.00       17     0.00     0.00  to_mod_expr(exprt const&)
  0.00    452.18     0.00       17     0.00     0.02  goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&)
  0.00    452.18     0.00       17     0.00     0.00  expr2ct::convert_function(exprt const&, std::string const&, unsigned int)
  0.00    452.18     0.00       17     0.00     0.00  ieee_floatt::to_string_decimal(unsigned int) const
  0.00    452.18     0.00       17     0.00     0.00  std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >::insert(BigInt const&)
  0.00    452.18     0.00       17     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, BigInt const&)
  0.00    452.18     0.00       17     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::_M_create_node(BigInt const&)
  0.00    452.18     0.00       17     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::_M_destroy_node(std::_Rb_tree_node<BigInt>*)
  0.00    452.18     0.00       17     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::_M_insert_unique(BigInt const&)
  0.00    452.18     0.00       16     0.00     0.00  map_bv(endianness_mapt const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.18     0.00       16     0.00     0.31  ieee_floatt::from_integer(BigInt const&)
  0.00    452.18     0.00       16     0.00     0.00  member_exprt::member_exprt(exprt const&, dstring const&, typet const&)
  0.00    452.18     0.00       16     0.00     0.00  member_exprt::member_exprt(member_exprt const&)
  0.00    452.18     0.00       16     0.00     0.00  endianness_mapt::~endianness_mapt()
  0.00    452.18     0.00       14     0.00     0.00  MetaChar(std::string&, char, bool)
  0.00    452.18     0.00       14     0.00     0.01  ieee_floatt::extract_base2(BigInt&, BigInt&) const
  0.00    452.18     0.00       14     0.00     0.00  void std::_Destroy_aux<false>::__destroy<lispexprt*>(lispexprt*, lispexprt*)
  0.00    452.18     0.00       13     0.00     0.00  digit_div(unsigned int*, unsigned int const*, unsigned int, unsigned int*, unsigned int)
  0.00    452.18     0.00       13     0.00     0.00  ieee_floatt::is_normal() const
  0.00    452.18     0.00       13     0.00     0.00  operator<(ieee_floatt const&, ieee_floatt const&)
  0.00    452.18     0.00       12     0.00     1.06  float_utilst::from_signed_integer(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.18     0.00       12     0.00     0.15  boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.18     0.00       12     0.00     0.01  bv_utilst::absolute_value(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.18     0.00       12     0.00     0.03  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    452.18     0.00       11     0.00     0.00  minus_exprt::minus_exprt(exprt const&, exprt const&)
  0.00    452.18     0.00       11     0.00     0.00  minus_exprt::~minus_exprt()
  0.00    452.18     0.00       11     0.00     0.00  BigInt::operator-(unsigned int) const
  0.00    452.18     0.00       10     0.00     0.00  ieee_floatt::divide_and_round(BigInt&, BigInt const&)
  0.00    452.18     0.00       10     0.00     0.00  expr2ct::convert_trinary(exprt const&, std::string const&, std::string const&, unsigned int)
  0.00    452.18     0.00       10     0.00     0.00  lispexprt::~lispexprt()
  0.00    452.18     0.00       10     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::~_Vector_base()
  0.00    452.18     0.00       10     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::~vector()
  0.00    452.18     0.00        9     0.00     0.00  gen_one(typet const&)
  0.00    452.18     0.00        9     0.00     0.00  expr2ct::convert_overflow(exprt const&, unsigned int&)
  0.00    452.18     0.00        9     0.00     0.01  ieee_floatt::to_string_scientific(unsigned int) const
  0.00    452.18     0.00        8     0.00     0.00  ieee_floatt::ieee_floatt(ieee_float_spect const&)
  0.00    452.18     0.00        8     0.00     0.00  ieee_floatt::ieee_floatt()
  0.00    452.18     0.00        8     0.00     0.91  float_utilst::conversion(std::vector<literalt, std::allocator<literalt> > const&, ieee_float_spect const&)
  0.00    452.18     0.00        8     0.00     0.00  float_utilst::is_infinity(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.18     0.00        8     0.00     0.00  float_utilst::get_exponent(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.18     0.00        8     0.00     0.00  float_utilst::get_fraction(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.18     0.00        8     0.00     0.00  float_utilst::exponent_all_zeros(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.18     0.00        8     0.00     0.08  float_utilst::unpack(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.18     0.00        8     0.00     0.04  float_utilst::sub_bias(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.18     0.00        8     0.00     0.00  float_utilst::is_normal(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.18     0.00        6     0.00     0.00  lispsymbolt::operator=(lispsymbolt const&)
  0.00    452.18     0.00        6     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::_M_allocate(unsigned long)
  0.00    452.18     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    452.18     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    452.18     0.00        5     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    452.18     0.00        5     0.00     0.00  operator>=(ieee_floatt const&, ieee_floatt const&)
  0.00    452.18     0.00        5     0.00     0.00  operator<=(ieee_floatt const&, ieee_floatt const&)
  0.00    452.18     0.00        4     0.00     0.03  flatten_byte_extract(exprt const&, namespacet const&)
  0.00    452.18     0.00        4     0.00     0.00  lispsymbolt::lispsymbolt(lispsymbolt const&)
  0.00    452.18     0.00        4     0.00     0.00  lispsymbolt::lispsymbolt(char const*)
  0.00    452.18     0.00        4     0.00     0.00  concatenation_exprt::concatenation_exprt(typet const&)
  0.00    452.18     0.00        4     0.00     0.00  boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.18     0.00        4     0.00     0.00  lispexprt::lispexprt(lispexprt const&)
  0.00    452.18     0.00        4     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::_M_create_storage(unsigned long)
  0.00    452.18     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    452.18     0.00        4     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::push_back(lispexprt const&)
  0.00    452.18     0.00        4     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::vector(std::vector<lispexprt, std::allocator<lispexprt> > const&)
  0.00    452.18     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    452.18     0.00        4     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_clone_node(std::_Rb_tree_node<std::pair<unsigned int const, value_sett::objectt> > const*)
  0.00    452.18     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    452.18     0.00        4     0.00     0.00  operator>(ieee_floatt const&, ieee_floatt const&)
  0.00    452.18     0.00        3     0.00     0.02  member_offset_expr(struct_typet const&, dstring const&, namespacet const&)
  0.00    452.18     0.00        3     0.00     0.00  exprt::op3()
  0.00    452.18     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    452.18     0.00        3     0.00     0.00  operator==(ieee_floatt const&, ieee_floatt const&)
  0.00    452.18     0.00        2     0.00     0.00  MetaString(std::string const&)
  0.00    452.18     0.00        2     0.00     0.00  ieee_equal(ieee_floatt const&, ieee_floatt const&)
  0.00    452.18     0.00        2     0.00     0.00  escape(std::string const&)
  0.00    452.18     0.00        2     0.00     0.00  irep2lisp(irept const&, lispexprt&)
  0.00    452.18     0.00        2     0.00     0.00  digit_mul(unsigned int const*, unsigned int, unsigned int const*, unsigned int, unsigned int*)
  0.00    452.18     0.00        2     0.00     0.00  value_sett::object_map_dt::object_map_dt(value_sett::object_map_dt const&)
  0.00    452.18     0.00        2     0.00     0.01  simplify_exprt::simplify_ieee_float_relation(exprt&)
  0.00    452.18     0.00        2     0.00     0.01  c_typecheck_baset::typecheck_expr_index(exprt&)
  0.00    452.18     0.00        2     0.00     0.01  c_typecheck_baset::typecheck_expr_typecast(exprt&)
  0.00    452.18     0.00        2     0.00     0.00  c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&)
  0.00    452.18     0.00        2     0.00     0.00  reference_counting<value_sett::object_map_dt>::dt::dt(reference_counting<value_sett::object_map_dt>::dt const&)
  0.00    452.18     0.00        2     0.00     1.63  boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.18     0.00        2     0.00     0.00  expr2ct::convert_norep(exprt const&, unsigned int&)
  0.00    452.18     0.00        2     0.00     0.00  __gnu_cxx::new_allocator<lispexprt>::allocate(unsigned long, void const*)
  0.00    452.18     0.00        2     0.00     0.00  ieee_floatt::to_integer() const
  0.00    452.18     0.00        2     0.00     0.00  lispexprt::expr2string() const
  0.00    452.18     0.00        2     0.00     0.00  lispexprt::is_nil() const
  0.00    452.18     0.00        2     0.00     0.00  lispexprt* std::__uninitialized_copy<false>::__uninit_copy<lispexprt*, lispexprt*>(lispexprt*, lispexprt*, lispexprt*)
  0.00    452.18     0.00        2     0.00     0.00  std::map<unsigned int, value_sett::objectt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::map(std::map<unsigned int, value_sett::objectt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > > const&)
  0.00    452.18     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    452.18     0.00        2     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::clear()
  0.00    452.18     0.00        2     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::reserve(unsigned long)
  0.00    452.18     0.00        2     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_copy(std::_Rb_tree_node<std::pair<unsigned int const, value_sett::objectt> > const*, std::_Rb_tree_node<std::pair<unsigned int const, value_sett::objectt> >*)
  0.00    452.18     0.00        2     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_Rb_tree(std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > > const&)
  0.00    452.18     0.00        2     0.00     0.00  operator==(lispsymbolt const&, char const*)
  0.00    452.18     0.00        1     0.00     0.00  to_code_for(codet const&)
  0.00    452.18     0.00        1     0.00     0.00  flatten_byte_update(exprt const&, namespacet const&)
  0.00    452.18     0.00        1     0.00     0.00  flatten_byte_operators(exprt const&, namespacet const&)
  0.00    452.18     0.00        1     0.00     0.00  goto_symext::symex_other(goto_functionst const&, goto_symex_statet&)
  0.00    452.18     0.00        1     0.00     0.28  ieee_floatt::change_spec(ieee_float_spect const&)
  0.00    452.18     0.00        1     0.00     0.28  ieee_floatt::build(BigInt const&, BigInt const&)
  0.00    452.18     0.00        1     0.00     0.00  ieee_floatt::ieee_floatt(ieee_floatt const&)
  0.00    452.18     0.00        1     0.00     0.28  ieee_floatt::operator/=(ieee_floatt const&)
  0.00    452.18     0.00        1     0.00     0.01  goto_convertt::convert_for(code_fort const&, goto_programt&)
  0.00    452.18     0.00        1     0.00     0.00  goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool)
  0.00    452.18     0.00        1     0.00     0.30  simplify_exprt::simplify_floatbv_op(exprt&)
  0.00    452.18     0.00        1     0.00     0.03  c_typecheck_baset::typecheck_for(codet&)
  0.00    452.18     0.00        1     0.00     0.00  exprt::op3() const
  0.00    452.18     0.00        1     0.00     0.00  code_fort::body() const
  0.00    452.18     0.00        1     0.00     0.00  code_fort::init() const
  0.00    452.18     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 452.18 seconds

index % time    self  children    called     name
                                                 <spontaneous>
[1]     34.9  157.83    0.00                 Minisat::SimpSolver::backwardSubsumptionCheck(bool) [1]
-----------------------------------------------
                                                 <spontaneous>
[2]     33.5    0.00  151.50                 cbmc_parseoptionst::doit() [2]
                0.00  146.14     165/165         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [3]
                0.00    4.84     165/165         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [80]
                0.00    0.48     165/165         bmct::~bmct() [320]
                0.01    0.01     165/165         label_properties(goto_functionst&) [968]
                0.00    0.01     165/165         cbmc_parseoptionst::get_command_line_options(optionst&) [1009]
                0.00    0.00     165/165         bmct::bmct(optionst const&, symbol_tablet const&, message_handlert&) [1279]
                0.00    0.00     165/321         i2string(unsigned long) [1222]
                0.00    0.00     165/2805        configt::this_operating_system() [857]
                0.00    0.00     165/165         std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, goto_function_templatet<goto_programt> > >*) [1514]
                0.00    0.00     165/165         cbmc_parseoptionst::register_languages() [1570]
                0.00    0.00     165/495         register_language(languaget* (*)()) [1540]
                0.00    0.00     165/589546      ui_message_handlert::print(unsigned int, std::string const&) [883]
                0.00    0.00     165/2192137     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&) [720]
                0.00    0.00     165/4654884     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&) [704]
                0.00    0.00    1000/15870       cmdlinet::isset(char const*) const [2351]
                0.00    0.00     165/165         cbmc_parseoptionst::set_properties(goto_functionst&) [2842]
                0.00    0.00     165/19903       messaget::~messaget() [2306]
                0.00    0.00     165/370039      message_clientt::~message_clientt() [2157]
                0.00    0.00     165/165         goto_functions_templatet<goto_programt>::~goto_functions_templatet() [2853]
                0.00    0.00     165/165         std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::~_Rb_tree() [2914]
                0.00    0.00     165/330         optionst::~optionst() [2678]
                0.00    0.00     165/680         std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::~_Rb_tree() [2632]
                0.00    0.00     165/845         std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::string> >*) [2591]
                0.00    0.00     165/790         messaget::print(unsigned int, std::string const&) [2596]
                0.00    0.00     165/2605194     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*) [2106]
                0.00    0.00     165/165         cbmc_parseoptionst::eval_verbosity() [2841]
-----------------------------------------------
                0.00  146.14     165/165         cbmc_parseoptionst::doit() [2]
[3]     32.3    0.00  146.14     165         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [3]
                0.13  146.01     165/165         bmct::run(goto_functionst const&) [4]
                0.00    0.00     165/588756      messaget::eom(messaget::mstreamt&) [685]
                0.00    0.00     165/165         memory_info(std::ostream&) [2826]
-----------------------------------------------
                0.13  146.01     165/165         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [3]
[4]     32.3    0.13  146.01     165         bmct::run(goto_functionst const&) [4]
                0.00  106.94     165/165         goto_symext::operator()(goto_functionst const&) [5]
                0.00   39.03     157/157         bmct::decide_default() [10]
                0.04    0.00     165/165         simple_slice(symex_target_equationt&) [721]
                0.00    0.00    1759/710091      optionst::get_bool_option(std::string const&) const [600]
                0.00    0.00     660/588756      messaget::eom(messaget::mstreamt&) [685]
                0.00    0.00     165/165         bmct::setup_unwind() [1836]
                0.00    0.00     330/1340005     optionst::get_option(std::string const&) const [582]
                0.00    0.00     165/3267387     irept::make_nil() [421]
                0.00    0.00     165/165         memory_model_sct::~memory_model_sct() [1961]
                0.00    0.00       8/119         bmct::report_success() [1939]
                0.00    0.00       1/589546      ui_message_handlert::print(unsigned int, std::string const&) [883]
                0.00    0.00     165/54450       messaget::mstreamt& messaget::mstreamt::operator<< <unsigned int>(unsigned int const&) [2239]
                0.00    0.00     165/165         optionst::operator=(optionst const&) [2860]
                0.00    0.00     165/756         message_clientt::set_message_handler(message_handlert&) [2621]
                0.00    0.00     165/165         std::auto_ptr<memory_model_baset>::reset(memory_model_baset*) [2933]
                0.00    0.00     165/165         memory_model_sct::memory_model_sct(namespacet const&) [2837]
                0.00    0.00       1/790         messaget::print(unsigned int, std::string const&) [2596]
-----------------------------------------------
                0.00  106.94     165/165         bmct::run(goto_functionst const&) [4]
[5]     23.7    0.00  106.94     165         goto_symext::operator()(goto_functionst const&) [5]
                0.00  106.94     165/165         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
                0.00    0.00     165/6318        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 [2406]
-----------------------------------------------
                0.00  106.94     165/165         goto_symext::operator()(goto_functionst const&) [5]
[6]     23.7    0.00  106.94     165         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
                0.02  106.89     165/165         goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
                0.00    0.02     165/165         goto_symex_statet::goto_symex_statet() [839]
                0.00    0.02     165/165         goto_symex_statet::~goto_symex_statet() [913]
                0.00    0.00     165/2937337     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [323]
-----------------------------------------------
                0.02  106.89     165/165         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
[7]     23.6    0.02  106.89     165         goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
                0.01  106.40  628700/628700      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.03    0.44  628700/628700      symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&) [322]
                0.01    0.00 1257730/3352658     goto_symex_statet::call_stack() [863]
                0.00    0.00     495/814603      goto_symex_statet::top() [946]
-----------------------------------------------
                0.01  106.40  628700/628700      goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
[8]     23.5    0.01  106.40  628700         goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00   33.62   96658/99614       goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [16]
                0.01   21.92  276175/276237      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [26]
                0.05   20.22  137554/137554      goto_symext::symex_goto(goto_symex_statet&) [27]
                0.00   12.38  628700/628700      goto_symext::merge_gotos(goto_symex_statet&) [35]
                0.03    6.69  486516/627770      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [51]
                0.00    4.12    5072/5072        goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [93]
                0.00    2.84    3701/3701        goto_symext::symex_return(goto_symex_statet&) [123]
                0.16    1.50  479701/707839      guardt::is_false() const [132]
                0.06    1.09  486516/627770      adjust_float_expressions(exprt&, namespacet const&) [188]
                0.00    0.90    7172/7172        goto_symext::symex_decl(goto_symex_statet&) [237]
                0.00    0.53    4837/4837        goto_symext::symex_end_of_function(goto_symex_statet&) [306]
                0.00    0.07    6318/6318        goto_symext::symex_dead(goto_symex_statet&) [604]
                0.02    0.04  628700/628775      optionst::get_unsigned_int_option(std::string const&) const [655]
                0.00    0.04     370/372         goto_symext::symex_assume(goto_symex_statet&, exprt const&) [714]
                0.00    0.03     314/60272       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [69]
                0.00    0.01  378589/49101867     exprt::~exprt() [150]
                0.00    0.01  276175/276175      locationt::get_comment() const [988]
                0.00    0.01  101730/2905639     exprt::op1() [378]
                0.00    0.01   96658/100024      code_assignt::lhs() [1042]
                0.00    0.01   96658/100194      to_code_assign(codet const&) [1130]
                0.00    0.00  378275/263081157     irept::irept(irept const&) [117]
                0.00    0.00  628700/3352658     goto_symex_statet::call_stack() [863]
                0.00    0.00     314/441312      guardt::as_expr() const [95]
                0.00    0.00   18773/18929       code_function_callt::arguments() [1369]
                0.00    0.00   18773/119922657     exprt::operands() [36]
                0.00    0.00     370/1600697     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [63]
                0.00    0.00  378275/99524401     exprt::exprt(exprt const&) [431]
                0.00    0.00    8026/8338        code_function_callt::lhs() [1467]
                0.00    0.00    5072/6492        to_code_function_call(codet const&) [1591]
                0.00    0.00    5072/5072        goto_symext::symex_function_call(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [1638]
                0.00    0.00       1/1           goto_symext::symex_other(goto_functionst const&, goto_symex_statet&) [2085]
                0.00    0.00  101730/135708      codet::codet(codet const&) [2187]
                0.00    0.00   96658/100072      code_assignt::~code_assignt() [2205]
                0.00    0.00   96658/97068       code_assignt::code_assignt(code_assignt const&) [2208]
                0.00    0.00    5072/5409        code_function_callt::~code_function_callt() [2412]
                0.00    0.00    5072/5253        code_function_callt::code_function_callt(code_function_callt const&) [2413]
-----------------------------------------------
                             1151626318             irept::hash() const [9]
                0.00    0.00      72/18710413     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 [1615]
                0.00    0.00     132/18710413     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) [1555]
                0.00    0.00     421/18710413     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) [1429]
                0.00    0.00    1772/18710413     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 [925]
                0.04    0.00   13492/18710413     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&) [628]
                0.06    0.00   21378/18710413     std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long) [629]
                0.07    0.00   26984/18710413     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>) [489]
                0.78    0.03  283090/18710413     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) [251]
                1.89    0.08  681650/18710413     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>) [141]
                2.24    0.10  810614/18710413     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]
                3.28    0.14 1185977/18710413     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>) [64]
                3.34    0.14 1205335/18710413     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>) [50]
                4.36    0.19 1576005/18710413     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) [84]
                5.43    0.24 1961323/18710413     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>) [58]
                7.03    0.30 2539705/18710413     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>) [49]
               23.25    1.01 8402463/18710413     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&) [21]
[9]     11.9   51.78    2.24 18710413+1151626318 irept::hash() const [9]
                2.24    0.00 822983961/1019914260     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [126]
                             1151626318             irept::hash() const [9]
-----------------------------------------------
                0.00   39.03     157/157         bmct::run(goto_functionst const&) [4]
[10]     8.6    0.00   39.03     157         bmct::decide_default() [10]
                0.00   36.60     157/157         bmct::run_decision_procedure(prop_convt&) [15]
                0.00    2.15      45/45          bmct::error_trace(prop_convt const&) [147]
                0.00    0.11     157/157         prop_conv_solvert::~prop_conv_solvert() [521]
                0.00    0.08     157/157         boolbvt::~boolbvt() [592]
                0.00    0.08     157/157         satcheck_minisat_simplifiert::satcheck_minisat_simplifiert() [594]
                0.00    0.01     157/157         bv_cbmct::bv_cbmct(namespacet const&, propt&) [1143]
                0.00    0.00     157/157         equalityt::~equalityt() [1322]
                0.00    0.00     157/157         arrayst::~arrayst() [1584]
                0.00    0.00     157/157         bv_pointerst::~bv_pointerst() [1708]
                0.00    0.00     359/710091      optionst::get_bool_option(std::string const&) const [600]
                0.00    0.00     314/1340005     optionst::get_option(std::string const&) const [582]
                0.00    0.00     111/119         bmct::report_success() [1939]
                0.00    0.00      45/45          bmct::report_failure() [2000]
                0.00    0.00     157/157         satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert() [2066]
                0.00    0.00     157/157         bv_cbmct::~bv_cbmct() [2960]
                0.00    0.00     157/157         prop_convt::~prop_convt() [2947]
                0.00    0.00     157/157         decision_proceduret::~decision_proceduret() [2953]
                0.00    0.00     157/19903       messaget::~messaget() [2306]
                0.00    0.00     157/370039      message_clientt::~message_clientt() [2157]
                0.00    0.00     157/756         message_clientt::set_message_handler(message_handlert&) [2621]
                0.00    0.00     157/157         std::auto_ptr<propt>::operator=(std::auto_ptr_ref<propt>) [2978]
-----------------------------------------------
                0.00    0.03     367/415575      symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&) [748]
                0.00    0.48    5072/415575      symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&) [317]
                0.00    0.49    5237/415575      symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&) [311]
                0.00    0.67    7172/415575      symex_target_equationt::decl(exprt const&, symbol_exprt const&, symbol_exprt const&, symex_targett::sourcet const&) [270]
                0.00    1.95   20857/415575      symex_target_equationt::shared_write(exprt const&, symbol_exprt const&, symbol_exprt const&, unsigned int, symex_targett::sourcet const&) [153]
                0.00    5.64   60272/415575      symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [69]
                0.01   13.15  140399/415575      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) [33]
                0.01   16.50  176199/415575      symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [29]
[11]     8.6    0.02   38.92  415575         symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [11]
                0.03   38.74 2909025/2909025     merge_irept::operator()(irept&) [12]
                0.04    0.11 2909025/15260922     irept::operator=(irept const&) [256]
-----------------------------------------------
                0.03   38.74 2909025/2909025     symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [11]
[12]     8.6    0.03   38.74 2909025         merge_irept::operator()(irept&) [12]
                0.15   38.59 2909025/2909025     merge_irept::merged(irept const&) [13]
-----------------------------------------------
                             5493438             merge_irept::merged(irept const&) [13]
                0.15   38.59 2909025/2909025     merge_irept::operator()(irept&) [12]
[13]     8.6    0.15   38.59 2909025+5493438 merge_irept::merged(irept const&) [13]
                0.38   28.84 8402463/8402463     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&) [21]
                0.07    8.94 1205335/1205335     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>) [50]
                0.02    0.05 4269015/4328341     std::vector<irept, std::allocator<irept> >::push_back(irept const&) [596]
                0.02    0.04 2410670/345280172     irept::detach() [47]
                0.02    0.05 1224423/15260922     irept::operator=(irept const&) [256]
                0.04    0.00 1205335/218859773     irept::remove_ref(irept::dt*) <cycle 16> [98]
                0.01    0.03 1205335/1205335     std::vector<irept, std::allocator<irept> >::reserve(unsigned long) [725]
                0.02    0.02 1224423/180493869     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [71]
                0.00    0.03 1205335/1465808     irept::irept(dstring const&) [716]
                0.00    0.00 1224423/1019914260     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [126]
                             5493438             merge_irept::merged(irept const&) [13]
-----------------------------------------------
                0.00    2.82    8229/108191      goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [120]
                0.00   34.24   99962/108191      goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [18]
[14]     8.2    0.00   37.05  108191         goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [14]
                0.01   22.80  108191/140399      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [20]
                0.01   10.45  108191/140399      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) [33]
                0.09    1.32  324573/1600697     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [63]
                0.00    1.00  108668/441312      guardt::as_expr() const [95]
                0.00    0.79  108191/543017      goto_symext::do_simplify(exprt&) [97]
                0.00    0.29  108191/108191      goto_symex_statet::get_original_name(exprt&) const <cycle 8> [395]
                0.01    0.13  108191/632139      goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 7> [266]
                0.01    0.05  216382/246220      goto_symext::add_to_lhs(exprt const&, exprt const&) [623]
                0.00    0.04  108191/1209492     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [338]
                0.02    0.00  540955/218859773     irept::remove_ref(irept::dt*) <cycle 16> [98]
                0.00    0.02  108191/2937337     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [323]
                0.00    0.01  217336/49101867     exprt::~exprt() [150]
                0.00    0.01  109622/6012026     exprt::operator=(exprt const&) [359]
                0.01    0.00  432764/263081157     irept::irept(irept const&) [117]
                0.00    0.00  108191/321063      guardt::guardt(guardt const&) [1066]
                0.00    0.00  432764/99524401     exprt::exprt(exprt const&) [431]
                0.00    0.00  216382/1940516     symbol_exprt::symbol_exprt(symbol_exprt const&) [1218]
                0.00    0.00     477/477         if_exprt::if_exprt() [1662]
                0.00    0.00  108191/108191      guardt::append(guardt const&) [1686]
                0.00    0.00     954/42988634     exprt::type() [116]
                0.00    0.00     477/2905639     exprt::op1() [378]
                0.00    0.00     477/477         if_exprt::cond() [1768]
                0.00    0.00     477/50215       exprt::op2() [1206]
                0.00    0.00     477/1629728     typet::operator=(typet const&) [540]
-----------------------------------------------
                0.00   36.60     157/157         bmct::decide_default() [10]
[15]     8.1    0.00   36.60     157         bmct::run_decision_procedure(prop_convt&) [15]
                0.00   25.04     157/157         bmct::do_conversion(prop_convt&) [23]
                0.00   11.56     156/156         prop_conv_solvert::dec_solve() [37]
                0.00    0.00     469/588756      messaget::eom(messaget::mstreamt&) [685]
                0.00    0.00     313/313         current_time() [2698]
                0.00    0.00     313/313         prop_conv_solvert::decision_procedure_text() const [2699]
                0.00    0.00     157/756         message_clientt::set_message_handler(message_handlert&) [2621]
                0.00    0.00     156/156         operator<<(std::ostream&, time_periodt const&) [2987]
-----------------------------------------------
                0.00    1.03    2956/99614       goto_symext::return_assignment(goto_symex_statet&) [189]
                0.00   33.62   96658/99614       goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[16]     7.7    0.00   34.65   99614         goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [16]
                0.01   34.25   99519/99626       goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [18]
                0.02    0.28  199228/826998      goto_symext::replace_nondet(exprt&) [206]
                0.00    0.04      95/95          goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [726]
                0.00    0.01   99519/2937337     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [323]
                0.00    0.01  298747/49101867     exprt::~exprt() [150]
                0.01    0.00   99519/247479      nil_exprt::nil_exprt() [908]
                0.00    0.00   99614/1956230     exprt::op1() const [568]
                0.00    0.00   99614/99614       code_assignt::lhs() const [1258]
                0.00    0.00  298747/263081157     irept::irept(irept const&) [117]
                0.00    0.00  298747/99524401     exprt::exprt(exprt const&) [431]
                0.00    0.00      95/2277        side_effect_exprt::get_statement() const [1707]
                0.00    0.00   99519/321681      guardt::~guardt() [2161]
                0.00    0.00      95/1915        to_side_effect_expr(exprt&) [2486]
-----------------------------------------------
[17]     7.6    0.01   34.29   99626+60752   <cycle 11 as a whole> [17]
                0.01   34.25  130170             goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [18]
                0.00    0.02   21206             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [827]
                0.00    0.01    7871             goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [987]
                0.00    0.01     370             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1208]
                0.00    0.00     648             goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1489]
                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 11> [1693]
-----------------------------------------------
                                 113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1693]
                                 648             goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1489]
                                 706             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1208]
                                7871             goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [987]
                               21206             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [827]
                0.00    0.04     107/99626       goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [726]
                0.01   34.25   99519/99626       goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [16]
[18]     7.6    0.01   34.25  130170         goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [18]
                0.00   34.24   99962/108191      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [14]
                0.00    0.00   99962/2739926     to_symbol_expr(exprt const&) [461]
                0.00    0.00    7871/16496       to_member_expr(exprt const&) [1219]
                0.00    0.00   21206/80177       to_index_expr(exprt const&) [1291]
                0.00    0.00    2592/13166885     dstring::operator==(char const*) const [537]
                0.00    0.00     370/508         to_if_expr(exprt const&) [1851]
                0.00    0.00     113/8237        to_typecast_expr(exprt const&) [1558]
                               21206             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [827]
                                7871             goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [987]
                                 648             goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1489]
                                 370             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1208]
                                 113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1693]
-----------------------------------------------
[19]     7.2    1.50   31.24 1315664+9980781 <cycle 13 as a whole> [19]
                0.84   10.00 2539705             boolbvt::convert_bv(exprt const&) <cycle 13> [40]
                0.08    6.81 3741463             prop_conv_solvert::convert(exprt const&) <cycle 13> [61]
                0.01    4.18  416301             boolbvt::convert_equality(equal_exprt const&) <cycle 13> [89]
                0.04    1.81  179953             boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [161]
                0.00    1.45    8567+657         bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [192]
                0.00    1.30   21635             boolbvt::convert_overflow(exprt const&) <cycle 13> [200]
                0.11    0.92 3147897             prop_conv_solvert::convert_bool(exprt const&) <cycle 13> [226]
                0.01    0.84   35944             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [246]
                0.11    0.67    7635             boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [262]
                0.00    0.61   13098             boolbvt::convert_bv_rel(exprt const&) <cycle 13> [296]
                0.00    0.53    1809             boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [305]
                0.00    0.49     300             boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [315]
                0.00    0.39    6645             boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [357]
                0.08    0.23   12376             boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [381]
                0.00    0.25   15991             boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [412]
                0.10    0.10    7129             boolbvt::convert_with_struct(struct_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [444]
                0.00    0.16   14764             boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [472]
                0.07    0.07    8131             boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [497]
                0.00    0.10    6455             boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [542]
                0.02    0.07  451034             boolbvt::convert_rest(exprt const&) <cycle 13> [581]
                0.01    0.05  451859             bv_pointerst::convert_rest(exprt const&) <cycle 13> [650]
                0.01    0.03    5576             boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [715]
                0.01    0.03  190034             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [735]
                0.00    0.04    3263             boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [737]
                0.00    0.03     134             bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 13> [759]
                0.00    0.03    7647             boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [768]
                0.00    0.02      20             boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [853]
                0.00    0.01      44             boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [978]
                0.00    0.01     588             boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [994]
                0.00    0.00       2             boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1306]
                0.00    0.00      12             boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1387]
                0.00    0.00     343+134         bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1408]
                0.00    0.00      87             boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1416]
                0.00    0.00       4             boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1912]
-----------------------------------------------
                0.00    1.90    9018/140399      goto_symext::symex_goto(goto_symex_statet&) [27]
                0.00    4.89   23190/140399      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [45]
                0.01   22.80  108191/140399      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [14]
[20]     6.5    0.01   29.59  140399         goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [20]
                0.32   25.43  140399/141148      value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [22]
                0.00    2.30  140399/140399      goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [140]
                0.04    0.57  140399/1600697     goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [467]
                0.01    0.20  164092/632139      goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 7> [266]
                0.01    0.17  140399/632139      goto_symex_statet::renaming_levelt::get_original_name(typet&) const <cycle 7> [668]
                0.00    0.11  140399/1265776     goto_symex_statet::renaming_levelt::operator()(dstring const&) [228]
                0.00    0.11  140399/140399      goto_symex_statet::renaming_levelt::increase_counter(dstring const&) [533]
                0.01    0.10   23687/1600697     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [63]
                0.00    0.06  140399/267520      symbol_exprt::symbol_exprt(dstring const&, typet const&) [527]
                0.02    0.02  131381/131381      goto_symex_statet::constant_propagation(exprt const&) const [706]
                0.03    0.00   89016/89016       std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&) [757]
                0.00    0.03  421197/42988634     exprt::type() [116]
                0.02    0.00  140399/225934      std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_erase(std::_Rb_tree_node<exprt>*) [709]
                0.00    0.01  140399/1784457     symbol_exprt::set_identifier(dstring const&) [449]
                0.00    0.01  140399/5434698     symbol_exprt::get_identifier() const [420]
                0.00    0.01  140399/49101867     exprt::~exprt() [150]
                0.00    0.00   89016/6012026     exprt::operator=(exprt const&) [359]
                0.01    0.00  140399/218859773     irept::remove_ref(irept::dt*) <cycle 16> [98]
                0.00    0.00  140399/263081157     irept::irept(irept const&) [117]
                0.00    0.00  140399/99524401     exprt::exprt(exprt const&) [431]
                0.00    0.00   51383/64873       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&) [1609]
                0.00    0.00  140399/221274      std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::~_Rb_tree() [2170]
                0.00    0.00   51383/64873       std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&) [2221]
-----------------------------------------------
                0.38   28.84 8402463/8402463     merge_irept::merged(irept const&) [13]
[21]     6.5    0.38   28.84 8402463         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&) [21]
               23.25    1.01 8402463/18710413     irept::hash() const [9]
                0.10    4.47 8402463/9607798     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 [73]
-----------------------------------------------
                             1817929             value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [22]
                0.00    0.05     302/141148      goto_symext::symex_dead(goto_symex_statet&) [604]
                0.00    0.08     447/141148      goto_symext::symex_decl(goto_symex_statet&) [237]
                0.32   25.43  140399/141148      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [20]
[22]     5.7    0.32   25.57  141148+1817929 value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [22]
                0.16   23.58 1920862/1979904     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [31]
                0.10    1.43 1920862/1920862     value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool) [185]
                0.00    0.07 2049023/43632968     exprt::type() const [179]
                0.01    0.04 1920862/30400533     reference_counting<value_sett::object_map_dt>::~reference_counting() [274]
                0.00    0.03   56141/1549966     base_type_eq(typet const&, typet const&, namespacet const&) [238]
                0.00    0.03   28774/28774       value_sett::make_member(exprt const&, dstring const&, namespacet const&) [798]
                0.00    0.02   79004/7406664     exprt::exprt(dstring const&, typet const&) [146]
                0.00    0.02   39502/111964      index_type() [664]
                0.00    0.02   28774/48460       member_exprt::member_exprt(typet const&) [796]
                0.01    0.00 1959077/16559820     namespace_baset::follow(typet const&) const [500]
                0.00    0.01   39502/1436227     exprt::copy_to_operands(exprt const&, exprt const&) [370]
                0.00    0.00   33805/33805       struct_union_typet::componentt::get_is_padding() const [1242]
                0.00    0.00   79004/49101867     exprt::~exprt() [150]
                0.00    0.00   86322/218859773     irept::remove_ref(irept::dt*) <cycle 16> [98]
                0.00    0.00   28774/48476       member_exprt::set_component_name(dstring const&) [1241]
                0.00    0.00   28774/119922657     exprt::operands() [36]
                0.00    0.00   46114/94531545     exprt::operands() const [90]
                0.00    0.00   55501/131366      struct_union_typet::components() const [1250]
                0.00    0.00   28774/6012026     exprt::operator=(exprt const&) [359]
                0.00    0.00   39502/10666866     typet::~typet() [328]
                0.00    0.00   28774/15260922     irept::operator=(irept const&) [256]
                0.00    0.00   33805/28486370     irept::get(dstring const&) const [203]
                0.00    0.00   39502/970375      typet::subtype() const [746]
                0.00    0.00   39502/22938989     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [301]
                0.00    0.00   15067/76256782     exprt::has_operands() const [99]
                0.00    0.00    7825/47056       exprt::op2() const [1360]
                0.00    0.00   10848/50715       to_struct_union_type(typet const&) [2242]
                             1817929             value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [22]
-----------------------------------------------
                0.00   25.04     157/157         bmct::run_decision_procedure(prop_convt&) [15]
[23]     5.5    0.00   25.04     157         bmct::do_conversion(prop_convt&) [23]
                0.00   25.01     157/157         symex_target_equationt::convert(prop_convt&) [24]
                0.03    0.00     156/156         symex_target_equationt::convert_constraints(decision_proceduret&) const [779]
                0.00    0.00     157/157         bmct::do_unwind_module(decision_proceduret&) [2955]
-----------------------------------------------
                0.00   25.01     157/157         bmct::do_conversion(prop_convt&) [23]
[24]     5.5    0.00   25.01     157         symex_target_equationt::convert(prop_convt&) [24]
                0.03   10.12     157/157         symex_target_equationt::convert_guards(prop_convt&) [42]
                0.01    9.90     157/157         symex_target_equationt::convert_assignments(decision_proceduret&) const [46]
                0.03    4.63     156/156         symex_target_equationt::convert_assertions(prop_convt&) [85]
                0.04    0.18     156/156         symex_target_equationt::convert_decls(prop_convt&) const [436]
                0.04    0.00     156/156         symex_target_equationt::convert_io(decision_proceduret&) [722]
                0.03    0.01     156/156         symex_target_equationt::convert_assumptions(prop_convt&) [728]
-----------------------------------------------
[25]     5.4    0.16   24.31 1979904+1979954 <cycle 12 as a whole> [25]
                0.04   14.47 1979920             value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [31]
                0.12    9.83 1979920+246617      value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [44]
                0.00    0.00      18             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1870]
-----------------------------------------------
                0.00    0.00      62/276237      goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1203]
                0.01   21.92  276175/276237      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[26]     4.8    0.01   21.92  276237         goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [26]
                0.00   16.83  176199/176199      symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [29]
                0.00    2.01  276237/543017      goto_symext::do_simplify(exprt&) [97]
                0.00    1.63  176199/441312      guardt::as_expr() const [95]
                0.08    1.12  276237/1600697     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [63]
                0.00    0.22  176199/176566      guardt::guard_expr(exprt&) const [435]
                0.00    0.02  452436/49101867     exprt::~exprt() [150]
                0.01    0.01  276237/1562010     exprt::is_true() const [554]
                0.00    0.00  276237/263081157     irept::irept(irept const&) [117]
                0.00    0.00  276237/99524401     exprt::exprt(exprt const&) [431]
                0.00    0.00  276237/276237      goto_symext::rewrite_quantifiers(exprt&, goto_symex_statet&) [2166]
-----------------------------------------------
                0.05   20.22  137554/137554      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[27]     4.5    0.05   20.22  137554         goto_symext::symex_goto(goto_symex_statet&) [27]
                0.02    4.89   51185/60272       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [69]
                0.00    2.87   21034/24739       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.87   21034/24735       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [109]
                0.00    1.90    9018/140399      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [20]
                0.01    1.89  137554/627770      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [51]
                0.00    1.00  137554/543017      goto_symext::do_simplify(exprt&) [97]
                0.00    0.87    9018/140399      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) [33]
                0.00    0.77   21034/24735       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&) [236]
                0.04    0.63  155590/1600697     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [63]
                0.00    0.66   21034/49474       goto_symex_statet::goto_statet::~goto_statet() [184]
                0.00    0.56   60203/441312      guardt::as_expr() const [95]
                0.00    0.49   21034/49969       goto_symex_statet::renaming_levelt::~renaming_levelt() [216]
                0.02    0.31  137554/627770      adjust_float_expressions(exprt&, namespacet const&) [188]
                0.03    0.24   78144/707839      guardt::is_false() const [132]
                0.01    0.03   30151/30151       symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int) [741]
                0.01    0.02   27147/44475       exprt::make_not() [747]
                0.01    0.01   11923/15624       guardt::make_false() [807]
                0.00    0.01  371476/49101867     exprt::~exprt() [150]
                0.01    0.01   32257/62408       goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>) [836]
                0.01    0.00  137554/36810062     exprt::is_false() const [142]
                0.01    0.00   32257/46673       std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&) [1043]
                0.00    0.01      64/64          goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1203]
                0.00    0.00    9018/267520      symbol_exprt::symbol_exprt(dstring const&, typet const&) [527]
                0.00    0.00  293144/263081157     irept::irept(irept const&) [117]
                0.00    0.00   51121/1562010     exprt::is_true() const [554]
                0.00    0.00  158588/814603      goto_symex_statet::top() [946]
                0.00    0.00   18222/189127      guardt::add(exprt const&) [923]
                0.00    0.00    9018/2937337     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [323]
                0.00    0.00    7550/119922657     exprt::operands() [36]
                0.00    0.00  293144/99524401     exprt::exprt(exprt const&) [431]
                0.00    0.00    9111/6012026     exprt::operator=(exprt const&) [359]
                0.00    0.00   18222/15922385     std::list<exprt, std::allocator<exprt> >::push_back(exprt const&) [348]
                0.00    0.00   21034/3165630     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> >*) [639]
                0.00    0.00    9018/10666866     typet::~typet() [328]
                0.00    0.00    9018/1524540     bool_typet::bool_typet() [653]
                0.00    0.00    9018/1940516     symbol_exprt::symbol_exprt(symbol_exprt const&) [1218]
                0.00    0.00   51185/51185       goto_program_templatet<codet, exprt>::instructiont::get_target() const [2240]
                0.00    0.00   21034/49639       goto_symex_statet::level2t::~level2t() [2244]
                0.00    0.00   21034/1612808     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() [2117]
                0.00    0.00    9018/321681      guardt::~guardt() [2161]
-----------------------------------------------
[28]     4.1    0.97   17.48 2568061+21830328 <cycle 18 as a whole> [28]
                0.23    8.23 16009767             simplify_exprt::simplify_node(exprt&) <cycle 18> [52]
                0.40    3.70 2910558+12824526     simplify_exprt::simplify_rec(exprt&) <cycle 18> [94]
                0.08    1.72  501652+2168        simplify_exprt::simplify_typecast(exprt&) <cycle 18> [169]
                0.02    1.07  424576             simplify_exprt::simplify_inequality(exprt&) <cycle 18> [222]
                0.07    0.88  258352             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [232]
                0.05    0.38  137867             simplify_exprt::simplify_boolean(exprt&) <cycle 18> [341]
                0.05    0.25  369556             simplify_exprt::simplify_not(exprt&) <cycle 18> [391]
                0.01    0.27  403960             simplify_exprt::simplify_address_of(exprt&) <cycle 18> [399]
                0.00    0.24  118611+4415        simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [422]
                0.02    0.17   33838             simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [452]
                0.00    0.19   41131+62321       size_of_expr(typet const&, namespacet const&) <cycle 18> [457]
                0.01    0.13  403960+307791      simplify_exprt::simplify_address_of_arg(exprt&) <cycle 18> [494]
                0.01    0.08   34442             simplify_exprt::simplify_object_size(exprt&) <cycle 18> [562]
                0.01    0.08   73952             simplify_exprt::simplify_if(exprt&) <cycle 18> [570]
                0.00    0.08   70881+404         simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [591]
                0.02    0.01 2602129             simplify(exprt&, namespacet const&) <cycle 18> [789]
                0.00    0.00    1572+422         simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1331]
                0.00    0.00    1585             simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1335]
-----------------------------------------------
                0.00   16.83  176199/176199      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [26]
[29]     3.7    0.00   16.83  176199         symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [29]
                0.01   16.50  176199/415575      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [11]
                0.00    0.15  176199/415575      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [366]
                0.00    0.10  176199/831150      symex_target_equationt::SSA_stept::~SSA_stept() [313]
                0.00    0.03  176199/415575      symex_target_equationt::SSA_stept::SSA_stept() [616]
                0.00    0.02  352398/6012026     exprt::operator=(exprt const&) [359]
                0.00    0.01  176199/49101867     exprt::~exprt() [150]
-----------------------------------------------
                                                 <spontaneous>
[30]     3.7   16.80    0.00                 Minisat::SimpSolver::addClause_(Minisat::vec<Minisat::Lit>&) [30]
-----------------------------------------------
                                  16             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1870]
                0.00    0.72   59042/1979904     value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const [242]
                0.16   23.58 1920862/1979904     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [22]
[31]     3.2    0.04   14.47 1979920         value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [31]
                0.75   13.48 1979920/2568061     simplify(exprt&, namespacet const&) <cycle 18> [789]
                0.01    0.13 1979920/42988634     exprt::type() [116]
                0.07    0.00 1979920/218859773     irept::remove_ref(irept::dt*) <cycle 16> [98]
                0.02    0.00 1979920/263081157     irept::irept(irept const&) [117]
                0.00    0.00 1979920/99524401     exprt::exprt(exprt const&) [431]
                             1979920             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [44]
-----------------------------------------------
                                                 <spontaneous>
[32]     3.0   13.60    0.00                 Minisat::OccLists<int, Minisat::vec<unsigned int>, Minisat::SimpSolver::ClauseDeleted>::clean(int const&) [32]
-----------------------------------------------
                0.00    0.87    9018/140399      goto_symext::symex_goto(goto_symex_statet&) [27]
                0.00    2.24   23190/140399      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [45]
                0.01   10.45  108191/140399      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [14]
[33]     3.0    0.01   13.56  140399         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) [33]
                0.01   13.15  140399/415575      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [11]
                0.00    0.12  140399/415575      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [366]
                0.00    0.10  140399/800491      equal_exprt::equal_exprt(exprt const&, exprt const&) [302]
                0.00    0.08  140399/831150      symex_target_equationt::SSA_stept::~SSA_stept() [313]
                0.01    0.04  701995/6012026     exprt::operator=(exprt const&) [359]
                0.01    0.02  280798/375328      symbol_exprt::operator=(symbol_exprt const&) [753]
                0.00    0.02  140399/415575      symex_target_equationt::SSA_stept::SSA_stept() [616]
                0.00    0.01  280798/49101867     exprt::~exprt() [150]
-----------------------------------------------
[34]     2.9    9.00    3.89 37846454+709903143 <cycle 17 as a whole> [34]
                5.94    1.40 182480873             operator==(irept const&, irept const&) <cycle 17> [57]
                0.93    2.49 139631228             bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 17> [104]
                1.07    0.00 146139533             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 17> [224]
                0.83    0.00 139866735             bool std::operator==<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) <cycle 17> [250]
                0.23    0.00 139631228             bool std::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 17> [428]
-----------------------------------------------
                0.00   12.38  628700/628700      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[35]     2.7    0.00   12.38  628700         goto_symext::merge_gotos(goto_symex_statet&) [35]
                0.02    9.91   24735/24735       goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [45]
                0.01    1.09   24735/24735       operator|=(guardt&, guardt const&) [221]
                0.00    0.64   15678/15678       value_sett::operator=(value_sett const&) [285]
                0.00    0.45   19096/19096       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> > > >) [332]
                0.01    0.11   33792/707839      guardt::is_false() const [132]
                0.00    0.09   24735/24735       goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&) [569]
                0.00    0.03    9057/9057        value_sett::make_union(std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&) [815]
                0.01    0.00  628700/814603      goto_symex_statet::top() [946]
                0.01    0.00  628700/628700      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&) [1064]
                0.00    0.00    9057/9057        value_sett::make_union(value_sett const&) [2389]
-----------------------------------------------
                0.00    0.00       1/119922657     goto_convertt::convert_decl(code_declt const&, goto_programt&) <cycle 5> [1527]
                0.00    0.00       1/119922657     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [44]
                0.00    0.00       2/119922657     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 3> [1399]
                0.00    0.00       2/119922657     simplify_exprt::simplify_floatbv_op(exprt&) [1583]
                0.00    0.00       3/119922657     c_typecheck_baset::typecheck_for(codet&) <cycle 2> [1834]
                0.00    0.00       3/119922657     exprt::op3() [2052]
                0.00    0.00       5/119922657     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1990]
                0.00    0.00       6/119922657     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1868]
                0.00    0.00       8/119922657     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [561]
                0.00    0.00       8/119922657     flatten_byte_operators(exprt const&, namespacet const&) [2023]
                0.00    0.00      10/119922657     c_typecheck_baset::typecheck_expr_index(exprt&) [1926]
                0.00    0.00      10/119922657     simplify_exprt::simplify_ieee_float_relation(exprt&) [1863]
                0.00    0.00      22/119922657     member_exprt::struct_op() [2020]
                0.00    0.00      27/119922657     build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&) [480]
                0.00    0.00      32/119922657     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1870]
                0.00    0.00      36/119922657     flatten_byte_extract(exprt const&, namespacet const&) [1703]
                0.00    0.00      51/119922657     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1536]
                0.00    0.00      78/119922657     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1594]
                0.00    0.00      78/119922657     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1667]
                0.00    0.00      87/119922657     c_typecheck_baset::typecheck_label(code_labelt&) [1876]
                0.00    0.00      87/119922657     code_labelt::code() [1946]
                0.00    0.00      87/119922657     to_code_label(codet&) [1924]
                0.00    0.00      89/119922657     create_function_scope(unsigned int) [1651]
                0.00    0.00     127/119922657     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [726]
                0.00    0.00     141/119922657     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1466]
                0.00    0.00     147/119922657     simplify_exprt::simplify_floatbv_typecast(exprt&) [1204]
                0.00    0.00     150/119922657     disjunction(std::vector<exprt, std::allocator<exprt> > const&) [1666]
                0.00    0.00     156/119922657     c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&) <cycle 2> [1341]
                0.00    0.00     156/119922657     code_ifthenelset::cond() [1894]
                0.00    0.00     156/119922657     to_code_ifthenelse(codet&) [1850]
                0.00    0.00     156/119922657     code_function_callt::code_function_callt() [1659]
                0.00    0.00     181/119922657     code_declt::code_declt() [1671]
                0.00    0.00     192/119922657     c_typecheck_baset::typecheck_return(codet&) [1486]
                0.00    0.00     192/119922657     code_returnt::return_value() [1784]
                0.00    0.00     192/119922657     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [978]
                0.00    0.00     200/119922657     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1556]
                0.00    0.00     235/119922657     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1372]
                0.00    0.00     235/119922657     to_if_expr(exprt&) [1847]
                0.00    0.00     312/119922657     side_effect_expr_function_callt::function() [1812]
                0.00    0.00     364/119922657     pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const [1152]
                0.00    0.00     408/119922657     c_typecheck_baset::adjust_float_rel(exprt&) [1754]
                0.00    0.00     477/119922657     if_exprt::if_exprt() [1662]
                0.00    0.00     477/119922657     if_exprt::cond() [1768]
                0.00    0.00     486/119922657     c_typecheck_baset::typecheck_expr_rel(exprt&) [1484]
                0.00    0.00     562/119922657     c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&) [1394]
                0.00    0.00     622/119922657     to_dereference_expr(exprt&) [1747]
                0.00    0.00     622/119922657     simplify_exprt::simplify_dereference(exprt&) [1653]
                0.00    0.00     624/119922657     goto_convertt::remove_function_call(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1542]
                0.00    0.00     627/119922657     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 3> [1292]
                0.00    0.00     656/119922657     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1560]
                0.00    0.00     659/119922657     exprt::move_to_operands(exprt&, exprt&) [1650]
                0.00    0.00     722/119922657     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1402]
                0.00    0.00     829/119922657     yyansi_cparse() [182]
                0.00    0.00     844/119922657     address_of_exprt::address_of_exprt() [1516]
                0.00    0.00    1034/119922657     c_typecheck_baset::typecheck_expression(codet&) [1699]
                0.00    0.00    1124/119922657     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1340]
                0.00    0.00    1449/119922657     c_typecheck_baset::typecheck_decl(codet&) <cycle 2> [1526]
                0.00    0.00    1486/119922657     byte_extract_exprt::byte_extract_exprt(dstring) [1531]
                0.00    0.00    1585/119922657     to_byte_extract_expr(exprt&) [1661]
                0.00    0.00    1768/119922657     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 15> [479]
                0.00    0.00    2085/119922657     goto_checkt::bounds_check(index_exprt const&, guardt const&) [504]
                0.00    0.00    2311/119922657     address_of_exprt::object() [1629]
                0.00    0.00    2396/119922657     byte_extract_exprt::op() [1619]
                0.00    0.00    2585/119922657     goto_convertt::clean_expr(exprt&, goto_programt&, bool) <cycle 5> [1434]
                0.00    0.00    2826/119922657     goto_symex_statet::get_original_name(exprt&) const <cycle 8> [395]
                0.00    0.00    2890/119922657     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [481]
                0.00    0.00    2922/119922657     c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1532]
                0.00    0.00    3042/119922657     to_address_of_expr(exprt&) [1576]
                0.00    0.00    3084/119922657     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [528]
                0.00    0.00    3230/119922657     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [651]
                0.00    0.00    4240/119922657     simplify_exprt::simplify_inequality_address_of(exprt&) [1390]
                0.00    0.00    4346/119922657     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [327]
                0.00    0.00    5161/119922657     c_typecheck_baset::typecheck_expr_operands(exprt&) <cycle 3> [1454]
                0.00    0.00    5263/119922657     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1331]
                0.00    0.00    5685/119922657     simplify_exprt::simplify_mod(exprt&) [1150]
                0.00    0.00    5708/119922657     index_exprt::index_exprt(typet const&) [1293]
                0.00    0.00    5901/119922657     binary_relation_exprt::binary_relation_exprt(dstring const&) [1274]
                0.00    0.00    7096/119922657     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [526]
                0.00    0.00    7508/119922657     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 14> [180]
                0.00    0.00    7550/119922657     goto_symext::symex_goto(goto_symex_statet&) [27]
                0.00    0.00    8338/119922657     code_function_callt::lhs() [1467]
                0.00    0.00    8503/119922657     to_code_assign(codet&) [1426]
                0.00    0.00   10554/119922657     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [803]
                0.00    0.00   11918/119922657     replace_location(exprt&, locationt const&) [1187]
                0.00    0.00   18773/119922657     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00   19321/119922657     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [798]
                0.00    0.00   20343/119922657     simplify_exprt::simplify_minus(exprt&) [458]
                0.00    0.00   20871/119922657     guardt::guard_expr(exprt&) const [435]
                0.00    0.00   20871/119922657     binary_exprt::binary_exprt(dstring const&, typet const&) [982]
                0.00    0.00   24323/119922657     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [263]
                0.00    0.00   27928/119922657     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [354]
                0.00    0.00   28774/119922657     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [22]
                0.00    0.00   44300/119922657     exprt::make_not() [747]
                0.00    0.00   45740/119922657     value_set_dereferencet::bounds_check(index_exprt const&, guardt const&) [347]
                0.00    0.00   46532/119922657     simplify_exprt::simplify_invalid_pointer(exprt&) [708]
                0.00    0.00   48460/119922657     member_exprt::member_exprt(typet const&) [796]
                0.00    0.00   50215/119922657     exprt::op2() [1206]
                0.00    0.00   51469/119922657     binary_relation_exprt::lhs() [1202]
                0.00    0.01   59327/119922657     exprt::copy_to_operands(exprt const&, exprt const&, exprt const&) [860]
                0.00    0.01   59910/119922657     exprt::move_to_operands(exprt&) [1149]
                0.00    0.01   60850/119922657     prop_conv_solvert::get(exprt const&) const <cycle 15> [959]
                0.00    0.01   65946/119922657     exprt::reserve_operands(unsigned long) [1003]
                0.00    0.01   82648/119922657     simplify_exprt::simplify_unary_minus(exprt&) [566]
                0.00    0.01   84847/119922657     simplify_exprt::simplify_shifts(exprt&) [597]
                0.00    0.01   89691/119922657     simplify_exprt::simplify_member(exprt&) [930]
                0.00    0.01   96823/119922657     simplify_exprt::simplify_if(exprt&) <cycle 18> [570]
                0.00    0.01  100024/119922657     code_assignt::lhs() [1042]
                0.00    0.01  133337/119922657     exprt::op0() [962]
                0.00    0.01  138674/119922657     object_descriptor_exprt::object_descriptor_exprt() [713]
                0.00    0.01  138674/119922657     object_descriptor_exprt::object() [953]
                0.00    0.01  148128/119922657     ansi_c_declarationt::add_initializer(exprt&) [861]
                0.00    0.01  153455/119922657     simplify_exprt::simplify_div(exprt&) [440]
                0.00    0.02  168057/119922657     simplify_exprt::simplify_object_size(exprt&) <cycle 18> [562]
                0.00    0.02  181850/119922657     simplify_exprt::simplify_dynamic_object(exprt&) [576]
                0.00    0.02  188104/119922657     goto_symext::add_to_lhs(exprt const&, exprt const&) [623]
                0.00    0.02  190804/119922657     ansi_c_parsert::add_declarator(exprt&, irept&) [377]
                0.00    0.02  196122/119922657     index_exprt::array() [887]
                0.00    0.02  220184/119922657     simplify_exprt::simplify_mult(exprt&) [230]
                0.00    0.02  222294/119922657     c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [149]
                0.00    0.02  236676/119922657     index_exprt::index_exprt() [588]
                0.00    0.02  258850/119922657     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [591]
                0.00    0.03  308139/119922657     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [341]
                0.00    0.03  315234/119922657     simplify_exprt::simplify_with(exprt&) [674]
                0.00    0.03  318316/119922657     simplify_exprt::simplify_pointer_object(exprt&) [758]
                0.00    0.03  348414/119922657     typecast_exprt::op() [745]
                0.00    0.03  348443/119922657     to_typecast_expr(exprt&) [744]
                0.00    0.04  373190/119922657     arrayst::add_array_Ackermann_constraints() [43]
                0.00    0.04  411946/119922657     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [452]
                0.00    0.05  476605/119922657     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [422]
                0.00    0.05  507668/119922657     ansi_c_declarationt::declarator() [676]
                0.00    0.06  601512/119922657     to_index_expr(exprt&) [603]
                0.00    0.07  749720/119922657     simplify_exprt::simplify_not(exprt&) <cycle 18> [391]
                0.00    0.08  807920/119922657     simplify_exprt::simplify_address_of(exprt&) <cycle 18> [399]
                0.00    0.08  856839/119922657     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [222]
                0.01    0.09  923591/119922657     simplify_exprt::simplify_address_of_arg(exprt&) <cycle 18> [494]
                0.01    0.10  998205/119922657     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [232]
                0.01    0.13 1370160/119922657     simplify_exprt::simplify_object(exprt&) [402]
                0.01    0.14 1436227/119922657     exprt::copy_to_operands(exprt const&, exprt const&) [370]
                0.01    0.24 2484575/119922657     goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 7> [266]
                0.02    0.28 2875109/119922657     simplify_exprt::simplify_plus(exprt&) [143]
                0.02    0.28 2905639/119922657     exprt::op1() [378]
                0.02    0.31 3208458/119922657     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [169]
                0.04    0.64 6727883/119922657     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [103]
                0.04    0.69 7201192/119922657     simplify_exprt::sort_and_join(exprt&) [111]
                0.05    0.80 8337610/119922657     goto_symext::replace_array_equal(exprt&) [215]
                0.05    0.80 8337642/119922657     adjust_float_expressions(exprt&, namespacet const&) [188]
                0.05    0.86 8987331/119922657     goto_symext::replace_nondet(exprt&) [206]
                0.09    1.60 16725970/119922657     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [63]
                0.10    1.72 17999586/119922657     exprt::copy_to_operands(exprt const&) [159]
                0.11    1.83 19090110/119922657     simplify_exprt::simplify_rec(exprt&) <cycle 18> [94]
[36]     2.7    0.67   11.48 119922657         exprt::operands() [36]
                1.21    3.36 119922657/179269446     irept::add(dstring const&) [62]
                1.82    1.72 119922657/180493869     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [71]
                1.17    2.20 119922657/345280172     irept::detach() [47]
-----------------------------------------------
                0.00   11.56     156/156         bmct::run_decision_procedure(prop_convt&) [15]
[37]     2.6    0.00   11.56     156         prop_conv_solvert::dec_solve() [37]
                0.00   11.26     156/156         arrayst::post_process() [38]
                0.00    0.13     156/156         equalityt::post_process() [507]
                0.00    0.13     156/156         bv_pointerst::post_process() [510]
                0.00    0.05     156/156         satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve() [694]
                0.00    0.00     156/156         boolbvt::post_process() [1824]
                0.00    0.00     312/589546      ui_message_handlert::print(unsigned int, std::string const&) [883]
                0.00    0.00     156/2192137     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&) [720]
                0.00    0.00     312/790         messaget::print(unsigned int, std::string const&) [2596]
                0.00    0.00     156/156         satcheck_minisat_simplifiert::solver_text() [2983]
                0.00    0.00     156/156         prop_conv_solvert::post_process() [2981]
-----------------------------------------------
                0.00   11.26     156/156         prop_conv_solvert::dec_solve() [37]
[38]     2.5    0.00   11.26     156         arrayst::post_process() [38]
                0.02    9.96     156/156         arrayst::add_array_Ackermann_constraints() [43]
                0.00    1.28     156/156         arrayst::add_array_constraints() [201]
                0.00    0.00     156/156         arrayst::post_process_arrays() [2984]
-----------------------------------------------
                                                 <spontaneous>
[39]     2.4   10.92    0.00                 Minisat::SimpSolver::removeClause(unsigned int) [39]
                0.00    0.00    1242/32624481     Minisat::vec<int>::capacity(int) [619]
-----------------------------------------------
                                   4             boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1306]
                                  12             boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1387]
                                  32             boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1912]
                                  60             boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [853]
                                  87             boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1416]
                                  88             boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [978]
                                 134             bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 13> [759]
                                 600             boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [315]
                                 825             bv_pointerst::convert_rest(exprt const&) <cycle 13> [650]
                                1514             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [735]
                                2282             boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [994]
                                3263             boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [737]
                                3623             boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [305]
                                6455             boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [542]
                                7129             boolbvt::convert_with_struct(struct_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [444]
                                7635             boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [262]
                                7647             boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [768]
                                8131             boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [497]
                               10072             bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [192]
                               11152             boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [715]
                               14253             boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [357]
                               14764             boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [472]
                               26196             boolbvt::convert_bv_rel(exprt const&) <cycle 13> [296]
                               29489             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [246]
                               31982             boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [412]
                               43270             boolbvt::convert_overflow(exprt const&) <cycle 13> [200]
                              831546             boolbvt::convert_equality(equal_exprt const&) <cycle 13> [89]
                             1357370             boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [381]
                0.14    2.85  120090/1315664     boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [74]
[40]     2.4    0.84   10.00 2539705         boolbvt::convert_bv(exprt const&) <cycle 13> [40]
                0.12    9.33 2539705/2539705     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>) [49]
                0.02    0.19 5079410/49101867     exprt::~exprt() [150]
                0.09    0.00 2539705/218859773     irept::remove_ref(irept::dt*) <cycle 16> [98]
                0.02    0.07 2539705/2539705     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&) [555]
                0.00    0.07 2539705/2539705     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&) [599]
                0.03    0.00 2539705/263081157     irept::irept(irept const&) [117]
                0.02    0.00 2539705/2729739     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::~pair() [802]
                0.01    0.00 2539705/2539705     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::~pair() [1144]
                0.01    0.00 2539705/99524401     exprt::exprt(exprt const&) [431]
                0.00    0.00 2539705/24118441     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [788]
                0.00    0.00  190034/190034      bv_cbmct::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [1312]
                              190034             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [735]
-----------------------------------------------
                                                 <spontaneous>
[41]     2.3   10.46    0.00                 Minisat::SimpSolver::eliminateVar(int) [41]
-----------------------------------------------
                0.03   10.12     157/157         symex_target_equationt::convert(prop_convt&) [24]
[42]     2.2    0.03   10.12     157         symex_target_equationt::convert_guards(prop_convt&) [42]
                0.46    9.66  406657/1315664     prop_conv_solvert::convert(exprt const&) <cycle 13> [61]
-----------------------------------------------
                0.02    9.96     156/156         arrayst::post_process() [38]
[43]     2.2    0.02    9.96     156         arrayst::add_array_Ackermann_constraints() [43]
                0.42    8.86  373190/1315664     prop_conv_solvert::convert(exprt const&) <cycle 13> [61]
                0.00    0.26  373190/800491      equal_exprt::equal_exprt(exprt const&, exprt const&) [302]
                0.05    0.02  197144/37846454     operator==(irept const&, irept const&) <cycle 17> [57]
                0.00    0.06  549236/2905639     exprt::op1() [378]
                0.00    0.06  176046/236676      index_exprt::index_exprt() [588]
                0.00    0.05  746380/42988634     exprt::type() [116]
                0.04    0.00 4405051/16773410     exprt::is_constant() const [462]
                0.00    0.04  373190/119922657     exprt::operands() [36]
                0.00    0.03  528138/6012026     exprt::operator=(exprt const&) [359]
                0.00    0.01  373190/49101867     exprt::~exprt() [150]
                0.01    0.00  352092/218859773     irept::remove_ref(irept::dt*) <cycle 16> [98]
                0.00    0.01  176046/1629728     typet::operator=(typet const&) [540]
                0.00    0.01  176046/72032512     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [114]
                0.00    0.01  176046/970375      typet::subtype() const [746]
                0.00    0.00  176046/263081157     irept::irept(irept const&) [117]
                0.00    0.00  352092/85332805     std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&) [343]
                0.00    0.00  176046/16559820     namespace_baset::follow(typet const&) const [500]
                0.00    0.00  176046/6375398     std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long) [689]
                0.00    0.00  176046/99524401     exprt::exprt(exprt const&) [431]
                0.00    0.00  176046/24118441     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [788]
                0.00    0.00  176046/41977905     cnft::lnot(literalt) [684]
                0.00    0.00    1069/8871        unsigned_union_find::find(unsigned long) const [2390]
-----------------------------------------------
                              246617             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [44]
                             1979920             value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [31]
[44]     2.2    0.12    9.83 1979920+246617  value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [44]
                0.01    7.69 1951645/1951651     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [55]
                0.01    0.98 1947405/1947664     unsigned_char_type() [229]
                0.01    0.56 1952912/7406664     exprt::exprt(dstring const&, typet const&) [146]
                0.00    0.08 2329872/43632968     exprt::type() const [179]
                0.04    0.05 1949185/28486370     irept::get(dstring const&) const [203]
                0.01    0.08 1999539/49101867     exprt::~exprt() [150]
                0.01    0.07 1947405/10666866     typet::~typet() [328]
                0.00    0.06    4524/4524        value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [651]
                0.00    0.03  143458/11180139     dstring::dstring(std::string const&) [152]
                0.02    0.00 2037768/16773410     exprt::is_constant() const [462]
                0.02    0.00 2274223/16559820     namespace_baset::follow(typet const&) const [500]
                0.00    0.02  407405/94531545     exprt::operands() const [90]
                0.02    0.00 2034782/13166885     dstring::operator==(char const*) const [537]
                0.00    0.01  123818/2158582     value_sett::make_union(reference_counting<value_sett::object_map_dt>&, reference_counting<value_sett::object_map_dt> const&) const [425]
                0.01    0.00  143458/143458      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 [1068]
                0.00    0.01    1267/5785        value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const [710]
                0.00    0.01  167123/10332618     irept::get_string(dstring const&) const [299]
                0.00    0.00   53494/4279142     value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const [371]
                0.00    0.00   51002/42988634     exprt::type() [116]
                0.00    0.00   67072/1956230     exprt::op1() const [568]
                0.00    0.00   46606/6012026     exprt::operator=(exprt const&) [359]
                0.00    0.00    4397/942202      to_integer(constant_exprt const&, BigInt&) [312]
                0.00    0.00   46605/1078922     to_integer(exprt const&, BigInt&) [697]
                0.00    0.00  147446/4654884     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&) [704]
                0.00    0.00   56372/30400533     reference_counting<value_sett::object_map_dt>::~reference_counting() [274]
                0.00    0.00   23268/47056       exprt::op2() const [1360]
                0.00    0.00    4397/269419      pointer_offset_size(namespacet const&, typet const&) [633]
                0.00    0.00   53494/4174403     value_sett::objectt::objectt(value_sett::objectt const&) [622]
                0.00    0.00   43676/2192137     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&) [720]
                0.00    0.00   14933/76256782     exprt::has_operands() const [99]
                0.00    0.00  110050/23140293     BigInt::~BigInt() [476]
                0.00    0.00    1267/299622      dstring::dstring(char const*) [519]
                0.00    0.00    1591/2262461     exprt::is_zero() const [289]
                0.00    0.00    4397/1096163     typet::subtype() [589]
                0.00    0.00   50892/5431703     BigInt::BigInt() [822]
                0.00    0.00    1267/235401      BigInt::assign(long long) [775]
                0.00    0.00      21/2568061     simplify(exprt&, namespacet const&) <cycle 18> [789]
                0.00    0.00    1266/1266        void std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_insert_unique<std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> > >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >, std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) [1755]
                0.00    0.00       3/3           member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1766]
                0.00    0.00    1267/970375      typet::subtype() const [746]
                0.00    0.00    1062/131366      struct_union_typet::components() const [1250]
                0.00    0.00    2155/3223072     BigInt::operator=(BigInt const&) [791]
                0.00    0.00    1266/2059497     reference_counting<value_sett::object_map_dt>::detatch() [769]
                0.00    0.00       3/800491      equal_exprt::equal_exprt(exprt const&, exprt const&) [302]
                0.00    0.00       1/48460       member_exprt::member_exprt(typet const&) [796]
                0.00    0.00      18/263081157     irept::irept(irept const&) [117]
                0.00    0.00       3/1562010     exprt::is_true() const [554]
                0.00    0.00       3/100956      struct_union_typet::componentt::get_name() const [1257]
                0.00    0.00       3/218859773     irept::remove_ref(irept::dt*) <cycle 16> [98]
                0.00    0.00       1/48476       member_exprt::set_component_name(dstring const&) [1241]
                0.00    0.00       1/119922657     exprt::operands() [36]
                0.00    0.00    4397/375114      BigInt::operator*=(BigInt const&) [1993]
                0.00    0.00      18/99524401     exprt::exprt(exprt const&) [431]
                0.00    0.00    1267/234979      BigInt::BigInt(int) [2169]
                0.00    0.00    1058/2605194     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*) [2106]
                0.00    0.00    1058/50715       to_struct_union_type(typet const&) [2242]
                0.00    0.00       3/170915      binary_relation_exprt::~binary_relation_exprt() [2181]
                0.00    0.00       1/49452       to_struct_type(typet const&) [2252]
                                  18             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1870]
                              246617             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [44]
-----------------------------------------------
                0.02    9.91   24735/24735       goto_symext::merge_gotos(goto_symex_statet&) [35]
[45]     2.2    0.02    9.91   24735         goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [45]
                0.00    4.89   23190/140399      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [20]
                0.00    2.24   23190/140399      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) [33]
                0.00    1.83   18807/18807       operator-=(guardt&, guardt const&) [165]
                0.00    0.17   18807/441312      guardt::as_expr() const [95]
                0.01    0.13   41997/707839      guardt::is_false() const [132]
                0.00    0.14   18807/543017      goto_symext::do_simplify(exprt&) [97]
                0.00    0.14   49470/49470       goto_symex_statet::renaming_levelt::get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const [498]
                0.00    0.11 1455188/1638131     goto_symex_statet::renaming_levelt::current_count(dstring const&) const [516]
                0.01    0.09   23190/1600697     goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [467]
                0.00    0.02   55459/267520      symbol_exprt::symbol_exprt(dstring const&, typet const&) [527]
                0.00    0.02    3942/1600697     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [63]
                0.00    0.02   32269/169453      goto_symex_statet::level2t::current_name(dstring const&) const [567]
                0.00    0.01   18807/18841       if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&) [984]
                0.00    0.01   23190/572068      true_exprt::true_exprt() [393]
                0.01    0.00   23190/23190       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 [1078]
                0.00    0.01   23190/40082       symbolt::symbol_expr() const [910]
                0.00    0.01   23190/501204      goto_symex_statet::get_original_name(dstring const&) const [453]
                0.00    0.01   18807/1209492     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [338]
                0.00    0.01   23190/591023      namespace_baset::lookup(dstring const&) const [465]
                0.01    0.00  157947/218859773     irept::remove_ref(irept::dt*) <cycle 16> [98]
                0.01    0.00   23190/1170953     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&) [400]
                0.00    0.00   23190/1503612     goto_symex_statet::renaming_levelt::get_original_name(dstring const&) const [398]
                0.00    0.00   69570/15260922     irept::operator=(irept const&) [256]
                0.00    0.00   74266/49101867     exprt::~exprt() [150]
                0.00    0.00   18807/2937337     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [323]
                0.00    0.00   24735/716262      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*) [1061]
                0.00    0.00   23190/263081157     irept::irept(irept const&) [117]
                0.00    0.00   24735/716262      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree() [2128]
-----------------------------------------------
                0.01    9.90     157/157         symex_target_equationt::convert(prop_convt&) [24]
[46]     2.2    0.01    9.90     157         symex_target_equationt::convert_assignments(decision_proceduret&) const [46]
                0.00    5.22  130990/131392      boolbvt::set_to(exprt const&, bool) [72]
                0.02    4.65   10900/11299       prop_conv_solvert::set_to(exprt const&, bool) [79]
-----------------------------------------------
                0.00    0.00       1/345280172     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 3> [1621]
                0.00    0.00       1/345280172     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1990]
                0.00    0.00       2/345280172     c_typecheck_baset::typecheck_expr_index(exprt&) [1926]
                0.00    0.00      30/345280172     integer_typet::integer_typet() [2045]
                0.00    0.00      30/345280172     adjust_float_expressions(exprt&, namespacet const&) [188]
                0.00    0.00      36/345280172     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [452]
                0.00    0.00      39/345280172     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1594]
                0.00    0.00      39/345280172     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1667]
                0.00    0.00      47/345280172     side_effect_exprt::side_effect_exprt(dstring const&) [1973]
                0.00    0.00     104/345280172     symbol_typet::symbol_typet() [2012]
                0.00    0.00     104/345280172     struct_union_typet::components() [1943]
                0.00    0.00     150/345280172     or_exprt::or_exprt() [1757]
                0.00    0.00     156/345280172     code_function_callt::code_function_callt() [1659]
                0.00    0.00     165/345280172     get_nil_irep() [329]
                0.00    0.00     361/345280172     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1683]
                0.00    0.00     404/345280172     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [591]
                0.00    0.00     416/345280172     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 15> [479]
                0.00    0.00     477/345280172     if_exprt::if_exprt() [1662]
                0.00    0.00     534/345280172     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [341]
                0.00    0.00     648/345280172     goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1489]
                0.00    0.00     702/345280172     irept::id(dstring const&) [1861]
                0.00    0.00    1202/345280172     statement(unsigned int&, dstring const&) [1598]
                0.00    0.00    1479/345280172     ansi_c_convert_typet::write(typet&) [369]
                0.00    0.00    1486/345280172     byte_extract_exprt::byte_extract_exprt(dstring) [1531]
                0.00    0.00    1634/345280172     local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&) [1388]
                0.00    0.00    2448/345280172     symbol_exprt::symbol_exprt(dstring const&) [1566]
                0.00    0.00    2721/345280172     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [222]
                0.00    0.00    4197/345280172     simplify_exprt::simplify_not(exprt&) <cycle 18> [391]
                0.00    0.00    4415/345280172     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [422]
                0.00    0.00    7101/345280172     do_pointer(unsigned int, unsigned int) [1342]
                0.00    0.00    7632/345280172     replace_location(locationt&, locationt const&) [1271]
                0.00    0.00    9277/345280172     ansi_c_convert_typet::read_rec(typet const&) [760]
                0.00    0.00   31766/345280172     exprt::make_typecast(typet const&) [948]
                0.00    0.00   32685/345280172     codet::codet() [1002]
                0.00    0.00  106346/345280172     typet::typet(dstring const&) [1313]
                0.00    0.00  116531/345280172     code_typet::parametert::parametert() [1305]
                0.00    0.00  119456/345280172     irept::get_sub() [966]
                0.00    0.00  168550/345280172     typet::subtypes() [660]
                0.00    0.00  170956/345280172     set(unsigned int, dstring const&) [1248]
                0.00    0.00  179638/345280172     predicate_exprt::predicate_exprt(dstring const&) [621]
                0.00    0.00  200629/345280172     typet::typet(dstring const&, typet const&) [656]
                0.00    0.00  208011/345280172     object_descriptor_exprt::object_descriptor_exprt() [713]
                0.00    0.00  215996/345280172     make_identifier() [363]
                0.00    0.00  236676/345280172     index_exprt::index_exprt() [588]
                0.00    0.00  237946/345280172     exprt::exprt(dstring const&) [1171]
                0.00    0.00  251389/345280172     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [547]
                0.00    0.00  251848/345280172     init(unsigned int&, dstring const&) [834]
                0.00    0.00  270968/345280172     exprt::make_bool(bool) [484]
                0.01    0.01  623825/345280172     code_typet::parameters() [642]
                0.01    0.02  900273/345280172     predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&) [291]
                0.01    0.03 1465808/345280172     irept::irept(dstring const&) [716]
                0.01    0.03 1524540/345280172     bool_typet::bool_typet() [653]
                0.02    0.04 2286706/345280172     bitvector_typet::bitvector_typet(dstring const&) [595]
                0.02    0.04 2410670/345280172     merge_irept::merged(irept const&) [13]
                0.03    0.06 3267387/345280172     irept::make_nil() [421]
                0.03    0.06 3441678/345280172     irept::set(dstring const&, long long) [227]
                0.04    0.07 3675424/345280172     irept::remove(dstring const&) [373]
                0.07    0.14 7406664/345280172     exprt::exprt(dstring const&, typet const&) [146]
                0.07    0.14 7640511/345280172     irept::add(dstring const&, irept const&) [155]
                0.08    0.16 8597154/345280172     irept::set(dstring const&, dstring const&) [243]
                1.17    2.20 119922657/345280172     exprt::operands() [36]
                1.74    3.29 179269446/345280172     irept::add(dstring const&) [62]
[47]     2.1    3.36    6.33 345280172         irept::detach() [47]
                0.34    4.57 37166067/37166067     irept::dt::dt(irept::dt const&) [76]
                1.38    0.04 37166067/218859773     irept::remove_ref(irept::dt*) <cycle 16> [98]
-----------------------------------------------
                                                 <spontaneous>
[48]     2.1    9.57    0.00                 Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, int&) [48]
-----------------------------------------------
                0.12    9.33 2539705/2539705     boolbvt::convert_bv(exprt const&) <cycle 13> [40]
[49]     2.1    0.12    9.33 2539705         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>) [49]
                7.03    0.30 2539705/18710413     irept::hash() const [9]
                0.01    1.14 2539705/2541477     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 [217]
                0.01    0.83  190034/190034      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) [248]
-----------------------------------------------
                0.07    8.94 1205335/1205335     merge_irept::merged(irept const&) [13]
[50]     2.0    0.07    8.94 1205335         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>) [50]
                0.06    4.74 1205335/1205335     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) [82]
                3.34    0.14 1205335/18710413     irept::hash() const [9]
                0.02    0.64 1205335/9607798     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 [73]
-----------------------------------------------
                0.00    0.05    3700/627770      goto_symext::return_assignment(goto_symex_statet&) [189]
                0.01    1.89  137554/627770      goto_symext::symex_goto(goto_symex_statet&) [27]
                0.03    6.69  486516/627770      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[51]     1.9    0.04    8.64  627770         goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [51]
                0.03    6.50  627770/627770      goto_symext::dereference(exprt&, goto_symex_statet&, bool) [66]
                0.11    1.06  627770/627770      goto_symext::replace_array_equal(exprt&) [215]
                0.07    0.87  627770/826998      goto_symext::replace_nondet(exprt&) [206]
-----------------------------------------------
                                  72             simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [452]
                                 404             simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [591]
                                 422             simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1331]
                                 620             simplify_exprt::simplify_if(exprt&) <cycle 18> [570]
                                1068             simplify_exprt::simplify_boolean(exprt&) <cycle 18> [341]
                                2400             simplify_exprt::simplify_not(exprt&) <cycle 18> [391]
                                2424             simplify_exprt::simplify_typecast(exprt&) <cycle 18> [169]
                                4402             simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [422]
                              262871             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [232]
                             15735084             simplify_exprt::simplify_rec(exprt&) <cycle 18> [94]
[52]     1.9    0.23    8.23 16009767         simplify_exprt::simplify_node(exprt&) <cycle 18> [52]
                0.67    2.62 3753146/3753146     simplify_exprt::sort_and_join(exprt&) [111]
                0.11    2.06  491382/511728      simplify_exprt::simplify_plus(exprt&) [143]
                0.02    0.96  220184/220184      simplify_exprt::simplify_mult(exprt&) [230]
                0.09    0.71 16009767/76256782     exprt::has_operands() const [99]
                0.00    0.21   50978/50978       simplify_exprt::simplify_div(exprt&) [440]
                0.00    0.19   20343/20343       simplify_exprt::simplify_minus(exprt&) [458]
                0.01    0.16  159158/254097      simplify_exprt::simplify_object(exprt&) [402]
                0.00    0.09  102035/102035      simplify_exprt::simplify_index(exprt&) [553]
                0.00    0.08   37231/37231       simplify_exprt::simplify_dynamic_object(exprt&) [576]
                0.00    0.07   22521/22521       simplify_exprt::simplify_shifts(exprt&) [597]
                0.00    0.05   31229/31229       simplify_exprt::simplify_with(exprt&) [674]
                0.00    0.04   23266/23266       simplify_exprt::simplify_invalid_pointer(exprt&) [708]
                0.00    0.03  159158/159158      simplify_exprt::simplify_pointer_object(exprt&) [758]
                0.00    0.02    7303/27646       simplify_exprt::simplify_unary_minus(exprt&) [566]
                0.00    0.02   43653/43653       simplify_exprt::simplify_member(exprt&) [930]
                0.00    0.01    1895/1895        simplify_exprt::simplify_mod(exprt&) [1150]
                0.00    0.01      49/49          simplify_exprt::simplify_floatbv_typecast(exprt&) [1204]
                0.00    0.00       1/1           simplify_exprt::simplify_floatbv_op(exprt&) [1583]
                0.00    0.00     622/622         simplify_exprt::simplify_dereference(exprt&) [1653]
                0.00    0.00       2/2           simplify_exprt::simplify_ieee_float_relation(exprt&) [1863]
                              501652             simplify_exprt::simplify_typecast(exprt&) <cycle 18> [169]
                              423851             simplify_exprt::simplify_inequality(exprt&) <cycle 18> [222]
                              403960             simplify_exprt::simplify_address_of(exprt&) <cycle 18> [399]
                              369556             simplify_exprt::simplify_not(exprt&) <cycle 18> [391]
                              258352             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [232]
                              137867             simplify_exprt::simplify_boolean(exprt&) <cycle 18> [341]
                               73952             simplify_exprt::simplify_if(exprt&) <cycle 18> [570]
                               34442             simplify_exprt::simplify_object_size(exprt&) <cycle 18> [562]
                               33838             simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [452]
                                1585             simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1335]
                                1572             simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1331]
-----------------------------------------------
[53]     1.9    8.11    0.26 218859773+657884333 <cycle 16 as a whole> [53]
                3.84    0.04 354471946             irept::remove_ref(irept::dt*) <cycle 16> [98]
                1.83    0.00 136319655+82906268     std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, irept> >*) <cycle 16> [164]
                0.71    0.00 68390894             void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*) <cycle 16> [268]
                0.63    0.00 82976886             std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, irept> >*) <cycle 16> [290]
                0.37    0.23 67926676             irept::dt::~dt() <cycle 16> [297]
                0.37    0.00 98731198             std::pair<dstring const, irept>::~pair() <cycle 16> [360]
                0.36    0.00 67926851             std::vector<irept, std::allocator<irept> >::~vector() <cycle 16> [367]
-----------------------------------------------
                                                 <spontaneous>
[54]     1.7    7.91    0.00                 Minisat::SimpSolver::eliminate(bool) [54]
-----------------------------------------------
                0.00    0.00       6/1951651     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [651]
                0.01    7.69 1951645/1951651     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [44]
[55]     1.7    0.01    7.69 1951651         value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [55]
                0.06    7.45 1951651/1961323     hash_numbering<exprt, irep_hash>::number(exprt const&) [56]
                0.02    0.14 1951651/4279142     value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const [371]
                0.01    0.00 1951651/23140293     BigInt::~BigInt() [476]
                0.00    0.01 1951651/4009880     value_sett::objectt::objectt() [899]
-----------------------------------------------
                0.00    0.00     314/1961323     pointer_logict::pointer_logict(namespacet const&) [1419]
                0.00    0.00     343/1961323     bv_pointerst::add_addr(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [1420]
                0.00    0.01    3230/1961323     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, value_sett::objectt const&) const [983]
                0.00    0.02    5785/1961323     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const [710]
                0.06    7.45 1951651/1961323     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [55]
[56]     1.7    0.06    7.49 1961323         hash_numbering<exprt, irep_hash>::number(exprt const&) [56]
                0.06    7.20 1961323/1961323     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>) [58]
                0.01    0.15 3922646/49101867     exprt::~exprt() [150]
                0.01    0.03 1961323/2019417     std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&) [732]
                0.02    0.00 1961323/263081157     irept::irept(irept const&) [117]
                0.00    0.00 1961323/99524401     exprt::exprt(exprt const&) [431]
                0.00    0.00    1650/22938989     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [301]
-----------------------------------------------
                             36432929             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 17> [224]
                             108201490             bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 17> [104]
                0.00    0.00       2/37846454     simplify_exprt::simplify_ieee_float_relation(exprt&) [1863]
                0.00    0.00       2/37846454     simplify_exprt::simplify_floatbv_op(exprt&) [1583]
                0.00    0.00      20/37846454     boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [853]
                0.00    0.00      26/37846454     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [816]
                0.00    0.00      41/37846454     struct_typet::is_prefix_of(struct_typet const&) const [1848]
                0.00    0.00      49/37846454     simplify_exprt::simplify_floatbv_typecast(exprt&) [1204]
                0.00    0.00      51/37846454     c_typecheck_baset::typecheck_redefinition_type(symbolt&, symbolt&) [1864]
                0.00    0.00      66/37846454     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1556]
                0.00    0.00      95/37846454     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [726]
                0.00    0.00     190/37846454     c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet) [1581]
                0.00    0.00     282/37846454     c_typecheck_baset::typecheck_expr_rel(exprt&) [1484]
                0.00    0.00     326/37846454     simplify_exprt::simplify_index(exprt&) [553]
                0.00    0.00     376/37846454     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1372]
                0.00    0.00     514/37846454     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1183]
                0.00    0.00     671/37846454     object_upper_bound(exprt const&, typet const&, namespacet const&) [1156]
                0.00    0.00     847/37846454     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1331]
                0.00    0.00    2107/37846454     goto_checkt::bounds_check(index_exprt const&, guardt const&) [504]
                0.00    0.00    2117/37846454     boolbvt::convert_overflow(exprt const&) <cycle 13> [200]
                0.00    0.00    3230/37846454     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [651]
                0.00    0.00    3548/37846454     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [526]
                0.00    0.00    3623/37846454     boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [305]
                0.00    0.00    3790/37846454     simplify_exprt::simplify_mod(exprt&) [1150]
                0.00    0.00    6809/37846454     c_typecastt::do_typecast(exprt&, typet const&) [1159]
                0.00    0.00   13204/37846454     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 [1256]
                0.00    0.00   13964/37846454     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [354]
                0.00    0.00   14253/37846454     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [357]
                0.00    0.00   20184/37846454     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [341]
                0.01    0.00   24164/37846454     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 [1141]
                0.01    0.00   26984/37846454     equalityt::equality2(exprt const&, exprt const&) [424]
                0.01    0.00   27646/37846454     simplify_exprt::simplify_unary_minus(exprt&) [566]
                0.01    0.00   33055/37846454     simplify_exprt::simplify_object_size(exprt&) <cycle 18> [562]
                0.01    0.00   33397/37846454     size_of_expr(typet const&, namespacet const&) <cycle 18> [457]
                0.01    0.00   36605/37846454     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [263]
                0.01    0.01   49153/37846454     check_c_implicit_typecast(typet const&, typet const&) [914]
                0.01    0.01   49662/37846454     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&) [695]
                0.01    0.01   51938/37846454     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [452]
                0.01    0.01   60342/37846454     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [232]
                0.02    0.01   82315/37846454     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [210]
                0.02    0.01  101956/37846454     simplify_exprt::simplify_div(exprt&) [440]
                0.03    0.01  110078/37846454     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [528]
                0.03    0.01  118600/37846454     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [422]
                0.03    0.01  130990/37846454     boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [74]
                0.03    0.01  136375/37846454     simplify_exprt::simplify_if(exprt&) <cycle 18> [570]
                0.05    0.02  197144/37846454     arrayst::add_array_Ackermann_constraints() [43]
                0.05    0.02  202415/37846454     exprt::mul(exprt const&) [336]
                0.09    0.04  368754/37846454     exprt::sum(exprt const&) [255]
                0.10    0.04  415811/37846454     simplify_exprt::simplify_mult(exprt&) [230]
                0.11    0.05  479795/37846454     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [169]
                0.15    0.06  628191/37846454     symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&) [322]
                0.20    0.09  834384/37846454     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 [392]
                0.45    0.19 1889096/37846454     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 [284]
                0.49    0.21 2082303/37846454     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [257]
                0.51    0.22 2133087/37846454     operator|=(guardt&, guardt const&) [221]
                0.80    0.35 3359313/37846454     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 [217]
                1.03    0.44 4322786/37846454     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 [186]
                1.13    0.49 4760746/37846454     operator-=(guardt&, guardt const&) [165]
                3.57    1.54 15008982/37846454     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 [73]
[57]     1.6    5.94    1.40 182480873         operator==(irept const&, irept const&) <cycle 17> [57]
                1.07    0.00 146245772/146245772     bool std::operator==<irept, std::allocator<irept> >(std::vector<irept, std::allocator<irept> > const&, std::vector<irept, std::allocator<irept> > const&) [225]
                0.33    0.00 139866735/139866735     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&) [376]
                             146139533             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 17> [224]
                             139866735             bool std::operator==<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) <cycle 17> [250]
-----------------------------------------------
                0.06    7.20 1961323/1961323     hash_numbering<exprt, irep_hash>::number(exprt const&) [56]
[58]     1.6    0.06    7.20 1961323         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>) [58]
                5.43    0.24 1961323/18710413     irept::hash() const [9]
                0.05    1.47 1961323/1961323     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 [186]
                0.01    0.00    1650/1650        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) [1010]
-----------------------------------------------
                                                 <spontaneous>
[59]     1.6    7.08    0.02                 Minisat::Solver::propagate() [59]
                0.02    0.00 5170759/140516981     Minisat::vec<Minisat::Lit>::clear(bool) [342]
-----------------------------------------------
[60]     1.5    0.45    6.49 1600697+9045933 <cycle 9 as a whole> [60]
                0.33    6.41 1462908+7512000     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [63]
                0.12    0.05 9163748+250932      goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [467]
                0.00    0.03   19974+5277        goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [803]
-----------------------------------------------
                                 112             boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1387]
                                 192             boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [978]
                                 324             boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [161]
                               11455             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [246]
                               15991             boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [412]
                              167823             boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [262]
                             2349992             prop_conv_solvert::convert_bool(exprt const&) <cycle 13> [226]
                0.00    0.01     363/1315664     symex_target_equationt::convert_assumptions(prop_convt&) [728]
                0.00    0.09    3682/1315664     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [526]
                0.01    0.17    7087/1315664     symex_target_equationt::convert_decls(prop_convt&) const [436]
                0.01    0.25   10351/1315664     prop_conv_solvert::set_equality_to_true(equal_exprt const&) [408]
                0.02    0.33   13964/1315664     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [354]
                0.03    0.57   24082/1315664     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [263]
                0.20    4.12  173374/1315664     symex_target_equationt::convert_assertions(prop_convt&) [85]
                0.21    4.34  182824/1315664     prop_conv_solvert::set_to(exprt const&, bool) [79]
                0.42    8.86  373190/1315664     arrayst::add_array_Ackermann_constraints() [43]
                0.46    9.66  406657/1315664     symex_target_equationt::convert_guards(prop_convt&) [42]
[61]     1.5    0.08    6.81 3741463         prop_conv_solvert::convert(exprt const&) <cycle 13> [61]
                0.09    6.58 1185977/1185977     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>) [64]
                0.01    0.09 2371954/49101867     exprt::~exprt() [150]
                0.00    0.02 1185977/1185977     std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&) [912]
                0.01    0.00 1185977/263081157     irept::irept(irept const&) [117]
                0.00    0.00 1185977/99524401     exprt::exprt(exprt const&) [431]
                             3147897             prop_conv_solvert::convert_bool(exprt const&) <cycle 13> [226]
-----------------------------------------------
                0.00    0.00     102/179269446     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1536]
                0.00    0.00     104/179269446     struct_union_typet::components() [1943]
                0.00    0.00     314/179269446     string_constantt::set_value(dstring const&) [1507]
                0.00    0.00    2040/179269446     vector_typet::size() [1672]
                0.00    0.00    7101/179269446     do_pointer(unsigned int, unsigned int) [1342]
                0.00    0.00   12495/179269446     code_typet::make_ellipsis() [1255]
                0.00    0.00  168550/179269446     typet::subtypes() [660]
                0.00    0.01  192187/179269446     typet::location() [977]
                0.00    0.01  208011/179269446     yyansi_cparse() [182]
                0.00    0.01  211965/179269446     code_typet::return_type() [830]
                0.00    0.01  246093/179269446     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [547]
                0.00    0.01  264868/179269446     ansi_c_declaratort::value() [903]
                0.00    0.01  432333/179269446     array_typet::size() [794]
                0.01    0.02  623825/179269446     code_typet::parameters() [642]
                0.01    0.02  853172/179269446     exprt::location() [654]
                0.01    0.03 1096163/179269446     typet::subtype() [589]
                0.03    0.10 3441678/179269446     irept::set(dstring const&, long long) [227]
                0.09    0.24 8597154/179269446     irept::set(dstring const&, dstring const&) [243]
                0.44    1.21 42988634/179269446     exprt::type() [116]
                1.21    3.36 119922657/179269446     exprt::operands() [36]
[62]     1.5    1.82    5.03 179269446         irept::add(dstring const&) [62]
                1.74    3.29 179269446/345280172     irept::detach() [47]
-----------------------------------------------
                             7512000             goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [63]
                               10687             goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [803]
                               15113             goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [467]
                0.00    0.00     190/1600697     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [726]
                0.00    0.00     302/1600697     goto_symext::symex_dead(goto_symex_statet&) [604]
                0.00    0.00     370/1600697     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00     370/1600697     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1208]
                0.00    0.02    3942/1600697     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [45]
                0.00    0.03    7619/1600697     goto_symext::symex_decl(goto_symex_statet&) [237]
                0.00    0.03    8229/1600697     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [120]
                0.00    0.03    8229/1600697     goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [102]
                0.01    0.10   23687/1600697     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [20]
                0.04    0.63  155590/1600697     goto_symext::symex_goto(goto_symex_statet&) [27]
                0.08    1.12  276237/1600697     goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [26]
                0.09    1.32  324573/1600697     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [14]
                0.18    2.54  627770/1600697     goto_symext::dereference(exprt&, goto_symex_statet&, bool) [66]
[63]     1.5    0.33    6.41 1462908+7512000 goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [63]
                0.05    2.24 2361693/2410332     goto_symex_statet::rename(dstring const&, namespacet const&, goto_symex_statet::levelt) [139]
                0.09    1.60 16725970/119922657     exprt::operands() [36]
                0.06    0.78 11454495/42988634     exprt::type() [116]
                0.04    0.29 6475347/76256782     exprt::has_operands() const [99]
                0.06    0.25 5086214/5168700     to_symbol_expr(exprt&) [379]
                0.27    0.00 1147763/1170953     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&) [400]
                0.01    0.21 1260585/8480929     goto_symex_statet::renaming_levelt::is_renamed(dstring const&) const [187]
                0.01    0.14 1351114/1784457     symbol_exprt::set_identifier(dstring const&) [449]
                0.00    0.11 2474515/5434698     symbol_exprt::get_identifier() const [420]
                0.00    0.11  137184/1265776     goto_symex_statet::renaming_levelt::operator()(dstring const&) [228]
                0.01    0.05 1010579/6012026     exprt::operator=(exprt const&) [359]
                0.02    0.00 2479587/16559820     namespace_baset::follow(typet const&) const [500]
                0.01    0.00 1260585/1260585     goto_symex_statet::l2_thread_read_encoding(symbol_exprt&, namespacet const&) [1058]
                             8974908             goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [467]
                               19974             goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [803]
                             7512000             goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [63]
-----------------------------------------------
                0.09    6.58 1185977/1185977     prop_conv_solvert::convert(exprt const&) <cycle 13> [61]
[64]     1.5    0.09    6.58 1185977         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>) [64]
                3.28    0.14 1185977/18710413     irept::hash() const [9]
                0.04    2.47  592411/592411      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) [130]
                0.01    0.64 1185977/1186049     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 [284]
-----------------------------------------------
                                                 <spontaneous>
[65]     1.5    6.60    0.00                 Minisat::Solver::addClause_(Minisat::vec<Minisat::Lit>&) [65]
-----------------------------------------------
                0.03    6.50  627770/627770      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [51]
[66]     1.4    0.03    6.50  627770         goto_symext::dereference(exprt&, goto_symex_statet&, bool) [66]
                0.15    3.52  627770/627770      goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [103]
                0.18    2.54  627770/1600697     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [63]
                0.01    0.09  627770/2937337     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [323]
                0.00    0.00  627770/3352658     goto_symex_statet::call_stack() [863]
-----------------------------------------------
                                                 <spontaneous>
[67]     1.4    6.33    0.00                 Minisat::SimpSolver::relocAll(Minisat::ClauseAllocator&) [67]
-----------------------------------------------
                                                 <spontaneous>
[68]     1.3    5.78    0.00                 Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::clean(Minisat::Lit const&) [68]
-----------------------------------------------
                0.00    0.03     314/60272       goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.35    3701/60272       goto_symext::return_assignment(goto_symex_statet&) [189]
                0.00    0.48    5072/60272       goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [93]
                0.02    4.89   51185/60272       goto_symext::symex_goto(goto_symex_statet&) [27]
[69]     1.3    0.02    5.75   60272         symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [69]
                0.00    5.64   60272/415575      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [11]
                0.00    0.05   60272/415575      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [366]
                0.00    0.03   60272/831150      symex_target_equationt::SSA_stept::~SSA_stept() [313]
                0.00    0.01   60272/415575      symex_target_equationt::SSA_stept::SSA_stept() [616]
                0.00    0.00   60272/6012026     exprt::operator=(exprt const&) [359]
                0.00    0.00   60272/49101867     exprt::~exprt() [150]
-----------------------------------------------
                                                 <spontaneous>
[70]     1.3    5.72    0.00                 Minisat::SimpSolver::strengthenClause(unsigned int, Minisat::Lit) [70]
-----------------------------------------------
                0.00    0.00     102/180493869     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1536]
                0.00    0.00     104/180493869     struct_union_typet::components() [1943]
                0.00    0.00     314/180493869     string_constantt::set_value(dstring const&) [1507]
                0.00    0.00    2040/180493869     vector_typet::size() [1672]
                0.00    0.00    7101/180493869     do_pointer(unsigned int, unsigned int) [1342]
                0.00    0.00   12495/180493869     code_typet::make_ellipsis() [1255]
                0.00    0.00  168550/180493869     typet::subtypes() [660]
                0.00    0.00  192187/180493869     typet::location() [977]
                0.00    0.00  208011/180493869     yyansi_cparse() [182]
                0.00    0.00  211965/180493869     code_typet::return_type() [830]
                0.00    0.00  246093/180493869     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [547]
                0.00    0.00  264868/180493869     ansi_c_declaratort::value() [903]
                0.01    0.01  432333/180493869     array_typet::size() [794]
                0.01    0.01  623825/180493869     code_typet::parameters() [642]
                0.01    0.01  853172/180493869     exprt::location() [654]
                0.02    0.02 1096163/180493869     typet::subtype() [589]
                0.02    0.02 1224423/180493869     merge_irept::merged(irept const&) [13]
                0.05    0.05 3441678/180493869     irept::set(dstring const&, long long) [227]
                0.13    0.12 8597154/180493869     irept::set(dstring const&, dstring const&) [243]
                0.65    0.62 42988634/180493869     exprt::type() [116]
                1.82    1.72 119922657/180493869     exprt::operands() [36]
[71]     1.2    2.74    2.58 180493869         std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [71]
                0.32    0.87 15754312/15754312     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&) [212]
                0.58    0.02 15754312/218859773     std::pair<dstring const, irept>::~pair() <cycle 16> [360]
                0.58    0.02 15754312/218859773     irept::remove_ref(irept::dt*) <cycle 16> [98]
                0.19    0.00 15754312/263081157     irept::irept(irept const&) [117]
-----------------------------------------------
                0.00    0.00       3/131392      prop_conv_solvert::set_to(exprt const&, bool) [79]
                0.00    0.01     158/131392      symex_target_equationt::convert_assertions(prop_convt&) [85]
                0.00    0.01     241/131392      arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [263]
                0.00    5.22  130990/131392      symex_target_equationt::convert_assignments(decision_proceduret&) const [46]
[72]     1.2    0.00    5.24  131392         boolbvt::set_to(exprt const&, bool) [72]
                0.00    5.23  131231/131231      boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [74]
                0.00    0.01  131231/555420      to_equal_expr(exprt const&) [751]
                0.00    0.00  131392/43632968     exprt::type() const [179]
-----------------------------------------------
                0.02    0.64 1205335/9607798     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>) [50]
                0.10    4.47 8402463/9607798     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&) [21]
[73]     1.2    0.12    5.11 9607798         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 [73]
                3.57    1.54 15008982/37846454     operator==(irept const&, irept const&) <cycle 17> [57]
-----------------------------------------------
                0.00    5.23  131231/131231      boolbvt::set_to(exprt const&, bool) [72]
[74]     1.2    0.00    5.23  131231         boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [74]
                0.14    2.85  120090/1315664     boolbvt::convert_bv(exprt const&) <cycle 13> [40]
                0.85    1.28  120090/120090      boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&) [148]
                0.03    0.01  130990/37846454     operator==(irept const&, irept const&) <cycle 17> [57]
                0.00    0.02  382552/1234800     binary_relation_exprt::lhs() const [669]
                0.00    0.01  251080/1956230     exprt::op1() const [568]
                0.00    0.01  262221/43632968     exprt::type() const [179]
                0.00    0.01  120090/2739926     to_symbol_expr(exprt const&) [461]
                0.00    0.01  120090/5434698     symbol_exprt::get_identifier() const [420]
                0.00    0.01  120618/600898      boolbvt::is_unbounded_array(typet const&) const [808]
                0.00    0.00  262221/16559820     namespace_baset::follow(typet const&) const [500]
-----------------------------------------------
                0.00    0.00      10/141417622     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [726]
                0.00    0.00      52/141417622     add_padding(struct_typet&, namespacet const&) [1314]
                0.00    0.00      97/141417622     c_sizeof_type_rec(exprt const&) [1978]
                0.00    0.00     127/141417622     goto_symex_statet::constant_propagation(exprt const&) const [706]
                0.00    0.00     213/141417622     code_blockt::end_location() const [1938]
                0.00    0.00     262/141417622     alignment(typet const&, namespacet const&) [1815]
                0.00    0.00     365/141417622     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 3> [1621]
                0.00    0.00    1020/141417622     vector_typet::size() const [1796]
                0.00    0.00    2088/141417622     goto_checkt::bounds_check(index_exprt const&, guardt const&) [504]
                0.00    0.00    4970/141417622     code_typet::return_type() const [1641]
                0.00    0.00    5415/141417622     code_typet::has_ellipsis() const [1450]
                0.00    0.00    9180/141417622     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 19> [1361]
                0.00    0.00    9704/141417622     replace_location(exprt&, locationt const&) [1187]
                0.00    0.00   11202/141417622     rename_symbolt::have_to_rename(exprt const&) const <cycle 21> [1344]
                0.00    0.00   12795/141417622     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [816]
                0.00    0.00   15509/141417622     code_typet::parameters() const [1510]
                0.00    0.00   44356/141417622     typet::has_subtype() const [1370]
                0.00    0.00   74064/141417622     ansi_c_declaratort::value() const [1334]
                0.00    0.00   75974/141417622     typet::subtypes() const [1330]
                0.00    0.00   82343/141417622     typet::has_subtypes() const [1299]
                0.00    0.00  114708/141417622     exprt::location() const [1263]
                0.00    0.00  129059/141417622     c_typecheck_baset::typecheck_symbol_type(typet&) [334]
                0.00    0.00  131366/141417622     struct_union_typet::components() const [1250]
                0.00    0.00  171479/141417622     array_typet::size() const [1181]
                0.00    0.01  275291/141417622     c_typecheck_baset::typecheck_type(typet&) <cycle 3> [193]
                0.00    0.01  345790/141417622     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [169]
                0.00    0.01  349564/141417622     typet::location() const [967]
                0.00    0.01  415731/141417622     simplify_exprt::simplify_mult(exprt&) [230]
                0.01    0.02  970375/141417622     typet::subtype() const [746]
                0.50    1.08 43632968/141417622     exprt::type() const [179]
                1.09    2.35 94531545/141417622     exprt::operands() const [90]
[75]     1.1    1.63    3.51 141417622         irept::find(dstring const&) const [75]
                3.51    0.00 141417622/169903992     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 [88]
-----------------------------------------------
                0.34    4.57 37166067/37166067     irept::detach() [47]
[76]     1.1    0.34    4.57 37166067         irept::dt::dt(irept::dt const&) [76]
                0.74    2.34 74332134/74332134     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&) [118]
                0.30    1.12 37166067/37166067     std::vector<irept, std::allocator<irept> >::vector(std::vector<irept, std::allocator<irept> > const&) [195]
                0.07    0.00 74332134/74332134     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&) [612]
-----------------------------------------------
                0.00    4.87   49474/49474       goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&) [78]
[77]     1.1    0.00    4.87   49474         goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&) [77]
                0.02    4.79   49474/49474       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&) [81]
                0.00    0.06   49474/54853       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&) [614]
                0.00    0.00   49474/49474       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&) [2251]
                0.00    0.00   49474/54853       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&) [2238]
-----------------------------------------------
                0.00    2.44   24735/49474       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [109]
                0.00    2.44   24739/49474       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&) [105]
[78]     1.1    0.00    4.87   49474         goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&) [78]
                0.00    4.87   49474/49474       goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&) [77]
-----------------------------------------------
                                   3             prop_conv_solvert::set_to(exprt const&, bool) [79]
                0.00    0.07     158/11299       symex_target_equationt::convert_assertions(prop_convt&) [85]
                0.00    0.10     241/11299       arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [263]
                0.02    4.65   10900/11299       symex_target_equationt::convert_assignments(decision_proceduret&) const [46]
[79]     1.1    0.02    4.82   11299+3       prop_conv_solvert::set_to(exprt const&, bool) [79]
                0.21    4.34  182824/1315664     prop_conv_solvert::convert(exprt const&) <cycle 13> [61]
                0.00    0.26   10351/10351       prop_conv_solvert::set_equality_to_true(equal_exprt const&) [408]
                0.00    0.01  206178/43632968     exprt::type() const [179]
                0.00    0.00    9445/354018      propt::l_set_to(literalt, bool) [564]
                0.00    0.00   23208/94531545     exprt::operands() const [90]
                0.00    0.00  173374/85332805     std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&) [343]
                0.00    0.00   10351/555420      to_equal_expr(exprt const&) [751]
                0.00    0.00   11452/76256782     exprt::has_operands() const [99]
                0.00    0.00       3/131392      boolbvt::set_to(exprt const&, bool) [72]
                0.00    0.00     152/72032512     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [114]
                0.00    0.00     150/6375398     std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long) [689]
                0.00    0.00       2/11542242     std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt) [170]
                0.00    0.00     152/24118441     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [788]
                0.00    0.00       2/1956230     exprt::op1() const [568]
                0.00    0.00       2/41977905     cnft::lnot(literalt) [684]
                                   3             prop_conv_solvert::set_to(exprt const&, bool) [79]
-----------------------------------------------
                0.00    4.84     165/165         cbmc_parseoptionst::doit() [2]
[80]     1.1    0.00    4.84     165         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [80]
                0.00    4.17     165/165         link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [91]
                0.00    0.50     165/165         cbmc_parseoptionst::process_goto_program(optionst const&, goto_functionst&) [310]
                0.00    0.16     165/165         read_goto_binary(std::string const&, symbol_tablet&, goto_functionst&, message_handlert&) [474]
                0.00    0.02     165/165         configt::ansi_ct::set_from_symbol_table(symbol_tablet const&) [902]
                0.00    0.00     330/588756      messaget::eom(messaget::mstreamt&) [685]
                0.00    0.00     165/208188      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&) [2173]
                0.00    0.00     165/15870       cmdlinet::isset(char const*) const [2351]
                0.00    0.00     165/165         is_goto_binary(std::string const&) [2827]
-----------------------------------------------
                0.02    4.79   49474/49474       goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&) [77]
[81]     1.1    0.02    4.79   49474         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&) [81]
                1.07    3.72   49474/49474       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> >*) [83]
-----------------------------------------------
                0.06    4.74 1205335/1205335     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>) [50]
[82]     1.1    0.06    4.74 1205335         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) [82]
                0.12    4.58    1225/1225        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) [84]
                0.01    0.01 1205335/1205335     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&) [831]
                0.02    0.00 1205335/3039547     std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const [636]
-----------------------------------------------
                             51020147             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> >*) [83]
                1.07    3.72   49474/49474       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&) [81]
[83]     1.1    1.07    3.72   49474+51020147 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> >*) [83]
                0.88    2.84 102065150/102065150     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*) [100]
                             51020147             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> >*) [83]
-----------------------------------------------
                0.12    4.58    1225/1225        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) [82]
[84]     1.0    0.12    4.58    1225         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) [84]
                4.36    0.19 1576005/18710413     irept::hash() const [9]
                0.03    0.00    1225/1390        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) [777]
-----------------------------------------------
                0.03    4.63     156/156         symex_target_equationt::convert(prop_convt&) [24]
[85]     1.0    0.03    4.63     156         symex_target_equationt::convert_assertions(prop_convt&) [85]
                0.20    4.12  173374/1315664     prop_conv_solvert::convert(exprt const&) <cycle 13> [61]
                0.00    0.11  173737/173737      literal_exprt::literal_exprt(literalt) [525]
                0.00    0.11  173374/173888      implies_exprt::implies_exprt(exprt const&, exprt const&) [529]
                0.00    0.07     158/11299       prop_conv_solvert::set_to(exprt const&, bool) [79]
                0.00    0.01  347561/49101867     exprt::~exprt() [150]
                0.00    0.01     158/131392      boolbvt::set_to(exprt const&, bool) [72]
                0.00    0.00  173374/22938989     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [301]
                0.00    0.00     363/2549        and_exprt::and_exprt(exprt const&, exprt const&) [1400]
                0.00    0.00     150/150         disjunction(std::vector<exprt, std::allocator<exprt> > const&) [1666]
                0.00    0.00     150/572068      true_exprt::true_exprt() [393]
                0.00    0.00     363/15260922     irept::operator=(irept const&) [256]
                0.00    0.00     150/134108      std::vector<exprt, std::allocator<exprt> >::~vector() [922]
                0.00    0.00     150/1570916     std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long) [468]
                0.00    0.00     363/218859773     irept::remove_ref(irept::dt*) <cycle 16> [98]
                0.00    0.00     150/263081157     irept::irept(irept const&) [117]
                0.00    0.00     150/99524401     exprt::exprt(exprt const&) [431]
                0.00    0.00     150/134108      std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base() [2188]
                0.00    0.00     150/515653      true_exprt::~true_exprt() [2144]
-----------------------------------------------
                                                 <spontaneous>
[86]     1.0    4.32    0.00                 Minisat::SimpSolver::gatherTouchedClauses() [86]
-----------------------------------------------
                0.02    0.15   18114/459426      operator|=(guardt&, guardt const&) [221]
                0.43    3.64  441312/459426      guardt::as_expr() const [95]
[87]     0.9    0.45    3.79  459426         guardt::as_expr(std::_List_const_iterator<exprt>) const [87]
                0.07    1.78 17547408/17999586     exprt::copy_to_operands(exprt const&) [159]
                0.59    0.67 17547408/17548491     exprt::is_boolean() const [204]
                0.10    0.33 17547408/22938989     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [301]
                0.01    0.16  343714/572068      true_exprt::true_exprt() [393]
                0.00    0.02  474316/49101867     exprt::~exprt() [150]
                0.00    0.02   65301/7406664     exprt::exprt(dstring const&, typet const&) [146]
                0.00    0.01   65301/65946       exprt::reserve_operands(unsigned long) [1003]
                0.00    0.01   65301/1570916     std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long) [468]
                0.01    0.00  459426/263081157     irept::irept(irept const&) [117]
                0.00    0.00   65301/6012026     exprt::operator=(exprt const&) [359]
                0.00    0.00   65301/10666866     typet::~typet() [328]
                0.00    0.00   65301/106346      typet::typet(dstring const&) [1313]
                0.00    0.00  459426/99524401     exprt::exprt(exprt const&) [431]
                0.00    0.00  343714/515653      true_exprt::~true_exprt() [2144]
-----------------------------------------------
                0.71    0.00 28486370/169903992     irept::get(dstring const&) const [203]
                3.51    0.00 141417622/169903992     irept::find(dstring const&) const [75]
[88]     0.9    4.22    0.00 169903992         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 [88]
-----------------------------------------------
                              416301             boolbvt::convert_rest(exprt const&) <cycle 13> [581]
[89]     0.9    0.01    4.18  416301         boolbvt::convert_equality(equal_exprt const&) <cycle 13> [89]
                0.34    3.38  415773/449591      bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [96]
                0.00    0.24  416301/1549966     base_type_eq(typet const&, typet const&, namespacet const&) [238]
                0.00    0.06 1664676/43632968     exprt::type() const [179]
                0.00    0.03  832602/94531545     exprt::operands() const [90]
                0.00    0.04  832074/1956230     exprt::op1() const [568]
                0.00    0.04  831546/1234800     binary_relation_exprt::lhs() const [669]
                0.00    0.03     527/527         arrayst::record_array_equality(equal_exprt const&) [767]
                0.00    0.02  416301/600898      boolbvt::is_unbounded_array(typet const&) const [808]
                0.00    0.00     528/528         has_byte_operator(exprt const&) [1567]
                0.00    0.00       1/1           flatten_byte_operators(exprt const&, namespacet const&) [2023]
                              831546             boolbvt::convert_bv(exprt const&) <cycle 13> [40]
-----------------------------------------------
                0.00    0.00       1/94531545     exprt::op3() const [2086]
                0.00    0.00       1/94531545     to_code_for(codet const&) [2074]
                0.00    0.00       1/94531545     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 5> [1935]
                0.00    0.00       1/94531545     code_fort::init() const [2088]
                0.00    0.00       1/94531545     dirtyt::find_dirty_address_of(exprt const&) [1776]
                0.00    0.00       2/94531545     flatten_byte_update(exprt const&, namespacet const&) [2051]
                0.00    0.00       4/94531545     c_sizeof_type_rec(exprt const&) [1978]
                0.00    0.00       4/94531545     boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1912]
                0.00    0.00       6/94531545     boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1306]
                0.00    0.00       9/94531545     build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&) [480]
                0.00    0.00      17/94531545     to_mod_expr(exprt const&) [2047]
                0.00    0.00      20/94531545     expr2ct::convert_trinary(exprt const&, std::string const&, std::string const&, unsigned int) <cycle 1> [2044]
                0.00    0.00      23/94531545     to_div_expr(exprt const&) [2043]
                0.00    0.00      29/94531545     dereference_exprt::pointer() const [2040]
                0.00    0.00      32/94531545     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1387]
                0.00    0.00      36/94531545     expr2ct::convert_overflow(exprt const&, unsigned int&) <cycle 1> [1933]
                0.00    0.00      40/94531545     flatten_byte_extract(exprt const&, namespacet const&) [1703]
                0.00    0.00      47/94531545     simplify_exprt::get_values(exprt const&, std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >&) [1343]
                0.00    0.00      51/94531545     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1690]
                0.00    0.00      51/94531545     expr2ct::convert_function(exprt const&, std::string const&, unsigned int) <cycle 1> [2010]
                0.00    0.00      60/94531545     boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [853]
                0.00    0.00      87/94531545     to_code_label(codet const&) [1956]
                0.00    0.00      88/94531545     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [978]
                0.00    0.00      92/94531545     array_name(namespacet const&, exprt const&) [919]
                0.00    0.00      96/94531545     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 5> [1647]
                0.00    0.00      96/94531545     code_returnt::has_return_value() const [1991]
                0.00    0.00     134/94531545     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [526]
                0.00    0.00     134/94531545     bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1408]
                0.00    0.00     142/94531545     local_bitvector_analysist::assign_lhs(exprt const&, exprt const&, local_bitvector_analysist::loc_infot const&, local_bitvector_analysist::loc_infot&) [1478]
                0.00    0.00     156/94531545     code_ifthenelset::cond() const [1965]
                0.00    0.00     156/94531545     to_code_ifthenelse(codet const&) [1918]
                0.00    0.00     156/94531545     to_array_of_expr(exprt const&) [1964]
                0.00    0.00     164/94531545     guardt::add(exprt const&) [923]
                0.00    0.00     174/94531545     goto_convertt::convert_label(code_labelt const&, goto_programt&) <cycle 5> [1742]
                0.00    0.00     174/94531545     boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1416]
                0.00    0.00     184/94531545     counterexample_value_binary(exprt const&, namespacet const&) [1455]
                0.00    0.00     190/94531545     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [726]
                0.00    0.00     220/94531545     to_shift_expr(exprt const&) [1944]
                0.00    0.00     241/94531545     to_with_expr(exprt const&) [1937]
                0.00    0.00     252/94531545     goto_convertt::convert_block(code_blockt const&, goto_programt&) <cycle 5> [1725]
                0.00    0.00     312/94531545     goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&) <cycle 5> [1620]
                0.00    0.00     312/94531545     goto_convertt::convert_function_call(code_function_callt const&, goto_programt&) [1835]
                0.00    0.00     321/94531545     to_code_dead(codet const&) [1832]
                0.00    0.00     339/94531545     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1693]
                0.00    0.00     363/94531545     goto_convertt::convert_decl(code_declt const&, goto_programt&) <cycle 5> [1527]
                0.00    0.00     382/94531545     if_exprt::cond() const [1881]
                0.00    0.00     410/94531545     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1466]
                0.00    0.00     508/94531545     to_if_expr(exprt const&) [1851]
                0.00    0.00     517/94531545     to_code_expression(codet const&) [1769]
                0.00    0.00     527/94531545     arrayst::record_array_equality(equal_exprt const&) [767]
                0.00    0.00     540/94531545     simplify_exprt::simplify_dereference(exprt&) [1653]
                0.00    0.00     624/94531545     has_and_or(exprt const&) [1752]
                0.00    0.00     675/94531545     goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&) [548]
                0.00    0.00     704/94531545     to_dereference_expr(exprt const&) [1814]
                0.00    0.00     741/94531545     goto_inlinet::inline_instruction(goto_programt&, bool, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>&) <cycle 6> [1643]
                0.00    0.00     900/94531545     boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [315]
                0.00    0.00     936/94531545     goto_convertt::get_string_constant(exprt const&) [1431]
                0.00    0.00     976/94531545     is_index_member_symbol(exprt const&) [1777]
                0.00    0.00    1034/94531545     goto_convertt::convert_expression(code_expressiont const&, goto_programt&) <cycle 5> [1730]
                0.00    0.00    1339/94531545     arrayst::collect_arrays(exprt const&) [997]
                0.00    0.00    1442/94531545     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [816]
                0.00    0.00    1486/94531545     to_byte_extract_expr(exprt const&) [1736]
                0.00    0.00    1492/94531545     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 1> [1670]
                0.00    0.00    2017/94531545     localst::build(goto_function_templatet<goto_programt> const&) [1432]
                0.00    0.00    2017/94531545     code_declt::get_identifier() const [1639]
                0.00    0.00    2077/94531545     goto_checkt::bounds_check(index_exprt const&, guardt const&) [504]
                0.00    0.00    2250/94531545     local_bitvector_analysist::get_rec(exprt const&, local_bitvector_analysist::loc_infot const&) [1600]
                0.00    0.00    2294/94531545     expr2ct::convert_unary(exprt const&, std::string const&, unsigned int) <cycle 1> [1706]
                0.00    0.00    2325/94531545     goto_checkt::pointer_rel_check(exprt const&, guardt const&) [1654]
                0.00    0.00    2592/94531545     goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1489]
                0.00    0.00    2791/94531545     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [169]
                0.00    0.00    2870/94531545     boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [994]
                0.00    0.00    2972/94531545     byte_extract_exprt::op() const [1676]
                0.00    0.00    3230/94531545     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [651]
                0.00    0.00    3298/94531545     has_byte_operator(exprt const&) [1567]
                0.00    0.00    3511/94531545     to_code_decl(codet const&) [1572]
                0.00    0.00    3575/94531545     address_of_exprt::object() const [1664]
                0.00    0.00    3575/94531545     to_address_of_expr(exprt const&) [1663]
                0.00    0.00    3618/94531545     boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [305]
                0.00    0.00    3638/94531545     expr2ct::convert_array(exprt const&, unsigned int&) <cycle 1> [1637]
                0.00    0.00    4284/94531545     base_type_eqt::base_type_eq_rec(exprt const&, exprt const&) [1428]
                0.00    0.00    4672/94531545     goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [102]
                0.00    0.00    4769/94531545     expr2ct::convert_typecast(typecast_exprt const&, unsigned int&) <cycle 1> [1190]
                0.00    0.00    5250/94531545     goto_convertt::needs_cleaning(exprt const&) [1485]
                0.00    0.00    5552/94531545     expr2ct::convert(exprt const&, unsigned int&) <cycle 1> [858]
                0.00    0.00    5579/94531545     local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&) [1388]
                0.00    0.00    5813/94531545     code_function_callt::lhs() const [1613]
                0.00    0.00    6324/94531545     exprt::find_location() const [1438]
                0.00    0.00    6526/94531545     boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [737]
                0.00    0.00    6714/94531545     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 19> [1361]
                0.00    0.00    7401/94531545     goto_symext::return_assignment(goto_symex_statet&) [189]
                0.00    0.00    7458/94531545     goto_programt::get_decl_identifiers(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const [1425]
                0.00    0.00    7871/94531545     goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [987]
                0.00    0.00    8237/94531545     to_typecast_expr(exprt const&) [1558]
                0.00    0.00    8322/94531545     member_exprt::struct_op() const [1557]
                0.00    0.00    9618/94531545     expr2ct::convert_index(exprt const&, unsigned int) <cycle 1> [1503]
                0.00    0.00    9624/94531545     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [452]
                0.00    0.00   11152/94531545     boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [715]
                0.00    0.00   12041/94531545     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [263]
                0.00    0.00   12376/94531545     boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [381]
                0.00    0.00   12958/94531545     typecast_exprt::op() const [1515]
                0.00    0.00   13018/94531545     rename_symbolt::have_to_rename(exprt const&) const <cycle 21> [1344]
                0.00    0.00   13290/94531545     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [357]
                0.00    0.00   15294/94531545     boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [768]
                0.00    0.00   15991/94531545     boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [412]
                0.00    0.00   16434/94531545     expr2ct::convert_binary(exprt const&, std::string const&, unsigned int, bool) <cycle 1> [1448]
                0.00    0.00   17528/94531545     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [327]
                0.00    0.00   17823/94531545     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [481]
                0.00    0.00   17963/94531545     expr2ct::convert_symbol(exprt const&, unsigned int&) [1401]
                0.00    0.00   19836/94531545     bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [735]
                0.00    0.00   21206/94531545     goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [827]
                0.00    0.00   23208/94531545     prop_conv_solvert::set_to(exprt const&, bool) [79]
                0.00    0.00   24620/94531545     exprt::op0() const [1439]
                0.00    0.00   26178/94531545     goto_symext::symex_dead(goto_symex_statet&) [604]
                0.00    0.00   26196/94531545     boolbvt::convert_bv_rel(exprt const&) <cycle 13> [296]
                0.00    0.00   27180/94531545     bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [192]
                0.00    0.00   30472/94531545     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [798]
                0.00    0.00   41153/94531545     boolbvt::convert_overflow(exprt const&) <cycle 13> [200]
                0.00    0.00   41693/94531545     goto_symex_statet::constant_propagation(exprt const&) const [706]
                0.00    0.00   41952/94531545     find_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&, bool, bool) [1132]
                0.00    0.00   44373/94531545     goto_symext::symex_decl(goto_symex_statet&) [237]
                0.00    0.00   45229/94531545     goto_checkt::check_rec(exprt const&, guardt&, bool) [355]
                0.00    0.00   45740/94531545     value_set_dereferencet::bounds_check(index_exprt const&, guardt const&) [347]
                0.00    0.00   46114/94531545     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [22]
                0.00    0.00   46665/94531545     value_set_dereferencet::get_symbol(exprt const&) [992]
                0.00    0.00   47056/94531545     exprt::op2() const [1360]
                0.00    0.00   65766/94531545     object_descriptor_exprt::object() const [1319]
                0.00    0.00   65766/94531545     to_object_descriptor_expr(exprt const&) [1318]
                0.00    0.00   68358/94531545     dirtyt::find_dirty(exprt const&) [1135]
                0.00    0.00   69076/94531545     goto_checkt::has_dereference(exprt const&) [1182]
                0.00    0.00   71888/94531545     boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [246]
                0.00    0.00   72468/94531545     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [341]
                0.00    0.00   80177/94531545     to_index_expr(exprt const&) [1291]
                0.00    0.00   86422/94531545     has_symbol(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > const&, bool, bool) [1154]
                0.00    0.00   88584/94531545     boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [472]
                0.00    0.00   99614/94531545     code_assignt::lhs() const [1258]
                0.00    0.00  100194/94531545     to_code_assign(codet const&) [1130]
                0.00    0.00  110761/94531545     simplify_exprt::simplify_index(exprt&) [553]
                0.00    0.00  115499/94531545     index_exprt::array() const [1205]
                0.00    0.01  135856/94531545     compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [810]
                0.00    0.01  347962/94531545     object_descriptor_exprt::root_object() const [929]
                0.00    0.02  407405/94531545     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [44]
                0.00    0.02  437874/94531545     compute_pointer_offset(namespacet const&, exprt const&) [426]
                0.00    0.02  451859/94531545     bv_pointerst::convert_rest(exprt const&) <cycle 13> [650]
                0.00    0.02  455960/94531545     boolbvt::convert_rest(exprt const&) <cycle 13> [581]
                0.00    0.02  555420/94531545     to_equal_expr(exprt const&) [751]
                0.00    0.02  609850/94531545     goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&) [417]
                0.00    0.03  832602/94531545     boolbvt::convert_equality(equal_exprt const&) <cycle 13> [89]
                0.00    0.05 1234800/94531545     binary_relation_exprt::lhs() const [669]
                0.01    0.08 1956230/94531545     exprt::op1() const [568]
                0.01    0.13 3147897/94531545     prop_conv_solvert::convert_bool(exprt const&) <cycle 13> [226]
                0.02    0.23 5648820/94531545     value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool) [185]
                0.27    3.10 76256782/94531545     exprt::has_operands() const [99]
[90]     0.9    0.34    3.84 94531545         exprt::operands() const [90]
                1.09    2.35 94531545/141417622     irept::find(dstring const&) const [75]
                0.40    0.00 47986345/54562248     get_nil_irep() [329]
-----------------------------------------------
                0.00    4.17     165/165         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [80]
[91]     0.9    0.00    4.17     165         link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [91]
                0.00    4.14      53/53          add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [92]
                0.00    0.02     218/218         compute_called_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [932]
                0.00    0.01      89/89          goto_convert(dstring const&, symbol_tablet&, goto_functionst&, message_handlert&) [1005]
                0.00    0.00     178/1518317     std::set<dstring, std::less<dstring>, std::allocator<dstring> >::insert(dstring const&) [495]
                0.00    0.00     601/716262      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*) [1061]
                0.00    0.00    1081/1822        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&) [2491]
                0.00    0.00     601/716262      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree() [2128]
                0.00    0.00      91/13054       std::set<dstring, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) [2363]
                0.00    0.00      89/208188      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&) [2173]
-----------------------------------------------
                0.00    4.14      53/53          link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [91]
[92]     0.9    0.00    4.14      53         add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [92]
                0.00    2.50      51/51          ansi_c_languaget::typecheck(symbol_tablet&, std::string const&) [131]
                0.00    1.63      51/51          ansi_c_languaget::parse(std::istream&, std::string const&) [181]
                0.00    0.01   14045/299622      dstring::dstring(char const*) [519]
                0.00    0.00      51/18414       ansi_c_languaget::~ansi_c_languaget() [711]
                0.00    0.00   14045/18483       std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) const [2316]
                0.00    0.00      87/208188      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&) [2173]
                0.00    0.00      51/18744       languaget::~languaget() [2314]
                0.00    0.00      51/19903       messaget::~messaget() [2306]
                0.00    0.00      51/370039      message_clientt::~message_clientt() [2157]
                0.00    0.00      51/756         message_clientt::set_message_handler(message_handlert&) [2621]
                0.00    0.00      51/18414       ansi_c_languaget::ansi_c_languaget() [2317]
-----------------------------------------------
                0.00    4.12    5072/5072        goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[93]     0.9    0.00    4.12    5072         goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [93]
                0.01    3.58    5072/5072        goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [102]
                0.00    0.48    5072/60272       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [69]
                0.00    0.05    5072/441312      guardt::as_expr() const [95]
                0.00    0.00   10144/1956230     exprt::op1() const [568]
                0.00    0.00    5072/2739926     to_symbol_expr(exprt const&) [461]
                0.00    0.00    5072/5434698     symbol_exprt::get_identifier() const [420]
                0.00    0.00    5072/218859773     irept::remove_ref(irept::dt*) <cycle 16> [98]
                0.00    0.00    5072/13166885     dstring::operator==(char const*) const [537]
                0.00    0.00   10144/2291005     has_prefix(std::string const&, std::string const&) [2110]
-----------------------------------------------
                             12824526             simplify_exprt::simplify_rec(exprt&) <cycle 18> [94]
                                  16             simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1335]
                              307573             simplify_exprt::simplify_address_of_arg(exprt&) <cycle 18> [494]
                             2602129             simplify(exprt&, namespacet const&) <cycle 18> [789]
                0.00    0.01     840/2568061     simplify_expr(exprt const&, namespacet const&) [1185]
[94]     0.9    0.40    3.70 2910558+12824526 simplify_exprt::simplify_rec(exprt&) <cycle 18> [94]
                0.11    1.83 19090110/119922657     exprt::operands() [36]
                0.11    0.83 18867876/76256782     exprt::has_operands() const [99]
                0.58    0.02 15735084/218859773     irept::remove_ref(irept::dt*) <cycle 16> [98]
                0.19    0.00 15735084/263081157     irept::irept(irept const&) [117]
                0.04    0.00 15735084/99524401     exprt::exprt(exprt const&) [431]
                             15735084             simplify_exprt::simplify_node(exprt&) <cycle 18> [52]
                             12824526             simplify_exprt::simplify_rec(exprt&) <cycle 18> [94]
-----------------------------------------------
                0.00    0.00     314/441312      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00     367/441312      goto_symext::symex_assume(goto_symex_statet&, exprt const&) [714]
                0.00    0.03    3701/441312      goto_symext::return_assignment(goto_symex_statet&) [189]
                0.00    0.04    4837/441312      goto_symext::symex_end_of_function(goto_symex_statet&) [306]
                0.00    0.05    5072/441312      goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [93]
                0.00    0.05    5472/441312      goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [102]
                0.00    0.07    7172/441312      goto_symext::symex_decl(goto_symex_statet&) [237]
                0.00    0.08    8523/441312      goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [397]
                0.00    0.17   18807/441312      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [45]
                0.00    0.19   20857/441312      goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [140]
                0.00    0.19   21120/441312      guardt::guard_expr(exprt&) const [435]
                0.00    0.56   60203/441312      goto_symext::symex_goto(goto_symex_statet&) [27]
                0.00    1.00  108668/441312      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [14]
                0.00    1.63  176199/441312      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [26]
[95]     0.9    0.00    4.07  441312         guardt::as_expr() const [95]
                0.43    3.64  441312/459426      guardt::as_expr(std::_List_const_iterator<exprt>) const [87]
-----------------------------------------------
                0.00    0.00       5/449591      float_utilst::relation(std::vector<literalt, std::allocator<literalt> > const&, float_utilst::relt, std::vector<literalt, std::allocator<literalt> > const&) [1590]
                0.00    0.00      80/449591      float_utilst::set_rounding_mode(std::vector<literalt, std::allocator<literalt> > const&) [1476]
                0.00    0.00     302/449591      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> >&) [319]
                0.01    0.08    9837/449591      bv_utilst::lt_or_le(bool, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [358]
                0.01    0.08   10213/449591      bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [511]
                0.01    0.11   13381/449591      equalityt::add_equality_constraints(equalityt::typestructt const&) [506]
                0.34    3.38  415773/449591      boolbvt::convert_equality(equal_exprt const&) <cycle 13> [89]
[96]     0.9    0.37    3.65  449591         bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [96]
                0.16    1.67  449591/476554      cnft::land(std::vector<literalt, std::allocator<literalt> > const&) [158]
                0.13    1.62 20798650/21704222     cnft::lequal(literalt, literalt) [166]
                0.00    0.07  449591/11542242     std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt) [170]
                0.00    0.00  449591/24118441     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [788]
-----------------------------------------------
                0.00    0.00     370/543017      goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1208]
                0.00    0.00     372/543017      goto_symext::symex_assume(goto_symex_statet&, exprt const&) [714]
                0.00    0.01    1486/543017      goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [561]
                0.00    0.14   18807/543017      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [45]
                0.00    0.79  108191/543017      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [14]
                0.00    1.00  137554/543017      goto_symext::symex_goto(goto_symex_statet&) [27]
                0.00    2.01  276237/543017      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [26]
[97]     0.9    0.00    3.96  543017         goto_symext::do_simplify(exprt&) [97]
                0.21    3.70  543017/2568061     simplify(exprt&, namespacet const&) <cycle 18> [789]
                0.01    0.05  543017/710091      optionst::get_bool_option(std::string const&) const [600]
-----------------------------------------------
                             53636076             void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*) <cycle 16> [268]
                             98731198             std::pair<dstring const, irept>::~pair() <cycle 16> [360]
                0.00    0.00       1/218859773     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 5> [1935]
                0.00    0.00       1/218859773     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1990]
                0.00    0.00       2/218859773     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [2062]
                0.00    0.00       2/218859773     c_typecheck_baset::typecheck_expr_index(exprt&) [1926]
                0.00    0.00       2/218859773     c_sizeof_type_rec(exprt const&) [1978]
                0.00    0.00       3/218859773     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [44]
                0.00    0.00       6/218859773     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1868]
                0.00    0.00       6/218859773     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1870]
                0.00    0.00       6/218859773     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1766]
                0.00    0.00       8/218859773     flatten_byte_operators(exprt const&, namespacet const&) [2023]
                0.00    0.00       8/218859773     simplify_exprt::simplify_shifts(exprt&) [597]
                0.00    0.00      12/218859773     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [561]
                0.00    0.00      39/218859773     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1594]
                0.00    0.00      39/218859773     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1667]
                0.00    0.00      39/218859773     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1560]
                0.00    0.00      64/218859773     goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1203]
                0.00    0.00      64/218859773     flatten_byte_extract(exprt const&, namespacet const&) [1703]
                0.00    0.00      67/218859773     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1556]
                0.00    0.00      96/218859773     code_returnt::return_value() [1784]
                0.00    0.00     102/218859773     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1536]
                0.00    0.00     102/218859773     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1690]
                0.00    0.00     102/218859773     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [327]
                0.00    0.00     112/218859773     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1387]
                0.00    0.00     126/218859773     c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1532]
                0.00    0.00     126/218859773     goto_convertt::convert_block(code_blockt const&, goto_programt&) <cycle 5> [1725]
                0.00    0.00     150/218859773     or_exprt::or_exprt() [1757]
                0.00    0.00     156/218859773     code_function_callt::code_function_callt() [1659]
                0.00    0.00     165/218859773     symex_bmct::~symex_bmct() [1970]
                0.00    0.00     181/218859773     code_declt::code_declt() [1671]
                0.00    0.00     192/218859773     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [978]
                0.00    0.00     226/218859773     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1693]
                0.00    0.00     281/218859773     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1180]
                0.00    0.00     312/218859773     goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) <cycle 5> [1383]
                0.00    0.00     314/218859773     string_constantt::string_constantt() [1541]
                0.00    0.00     314/218859773     pointer_logict::pointer_logict(namespacet const&) [1419]
                0.00    0.00     322/218859773     void std::_Destroy_aux<false>::__destroy<codet*>(codet*, codet*) [1925]
                0.00    0.00     323/218859773     goto_convertt::unwind_destructor_stack(locationt const&, unsigned int, goto_programt&, bool) <cycle 5> [1721]
                0.00    0.00     359/218859773     c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 3> [1265]
                0.00    0.00     363/218859773     c_typecheck_baset::typecheck_decl(codet&) <cycle 2> [1526]
                0.00    0.00     363/218859773     symex_target_equationt::convert_assertions(prop_convt&) [85]
                0.00    0.00     370/218859773     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1208]
                0.00    0.00     418/218859773     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 3> [1292]
                0.00    0.00     477/218859773     if_exprt::if_exprt() [1662]
                0.00    0.00     486/218859773     c_typecheck_baset::typecheck_expr_rel(exprt&) [1484]
                0.00    0.00     517/218859773     goto_convertt::convert_expression(code_expressiont const&, goto_programt&) <cycle 5> [1730]
                0.00    0.00     521/218859773     simplify_exprt::simplify_div(exprt&) [440]
                0.00    0.00     562/218859773     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1340]
                0.00    0.00     573/218859773     void std::_Destroy_aux<false>::__destroy<struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*) [1854]
                0.00    0.00     605/218859773     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1462]
                0.00    0.00     608/218859773     simplify_exprt::simplify_inequality_address_of(exprt&) [1390]
                0.00    0.00     628/218859773     string_constantt::set_value(dstring const&) [1507]
                0.00    0.00     693/218859773     object_size(exprt const&) [1505]
                0.00    0.00     705/218859773     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1372]
                0.00    0.00     722/218859773     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1402]
                0.00    0.00     725/218859773     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [591]
                0.00    0.00     820/218859773     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1466]
                0.00    0.00     844/218859773     address_of_exprt::address_of_exprt() [1516]
                0.00    0.00     956/218859773     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1165]
                0.00    0.00    1002/218859773     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1157]
                0.00    0.00    1071/218859773     c_sizeoft::sizeof_rec(typet const&) [1363]
                0.00    0.00    1071/218859773     void std::_Destroy_aux<false>::__destroy<code_typet::parametert*>(code_typet::parametert*, code_typet::parametert*) [1779]
                0.00    0.00    1252/218859773     goto_symext::replace_nondet(exprt&) [206]
                0.00    0.00    1296/218859773     goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1489]
                0.00    0.00    1325/218859773     std::pair<bool, irept>::~pair() [1765]
                0.00    0.00    1381/218859773     c_typecheck_baset::make_index_type(exprt&) [1201]
                0.00    0.00    1429/218859773     c_typecheck_baset::do_initializer(exprt&, typet const&, bool) [1243]
                0.00    0.00    1486/218859773     byte_extract_exprt::byte_extract_exprt(dstring) [1531]
                0.00    0.00    1634/218859773     local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&) [1388]
                0.00    0.00    1650/218859773     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) [1743]
                0.00    0.00    1868/218859773     simplify_exprt::simplify_mod(exprt&) [1150]
                0.00    0.00    2056/218859773     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1183]
                0.00    0.00    2087/218859773     guardt::resize(unsigned long) [1446]
                0.00    0.00    2370/218859773     object_lower_bound(exprt const&) [1308]
                0.00    0.00    2385/218859773     simplify_exprt::simplify_member(exprt&) [930]
                0.00    0.00    2392/218859773     pointer_offset(exprt const&) [1355]
                0.00    0.00    2475/218859773     configt::this_operating_system() [857]
                0.00    0.00    2549/218859773     and_exprt::and_exprt(exprt const&, exprt const&) [1400]
                0.00    0.00    2684/218859773     object_upper_bound(exprt const&, typet const&, namespacet const&) [1156]
                0.00    0.00    3060/218859773     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 3> [729]
                0.00    0.00    3178/218859773     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 15> [479]
                0.00    0.00    3285/218859773     bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [511]
                0.00    0.00    3701/218859773     goto_symext::return_assignment(goto_symex_statet&) [189]
                0.00    0.00    3866/218859773     codet::codet(dstring const&) [1382]
                0.00    0.00    4212/218859773     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [955]
                0.00    0.00    4837/218859773     goto_symext::symex_end_of_function(goto_symex_statet&) [306]
                0.00    0.00    5072/218859773     goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [93]
                0.00    0.00    5708/218859773     index_exprt::index_exprt(typet const&) [1293]
                0.00    0.00    5901/218859773     binary_relation_exprt::binary_relation_exprt(dstring const&) [1274]
                0.00    0.00    7096/218859773     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [526]
                0.00    0.00    7101/218859773     do_pointer(unsigned int, unsigned int) [1342]
                0.00    0.00    7102/218859773     simplify_exprt::simplify_not(exprt&) <cycle 18> [391]
                0.00    0.00    7172/218859773     goto_symext::symex_decl(goto_symex_statet&) [237]
                0.00    0.00    9690/218859773     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [651]
                0.00    0.00   10585/218859773     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> > >) [949]
                0.00    0.00   10746/218859773     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [145]
                0.00    0.00   15624/218859773     guardt::make_false() [807]
                0.00    0.00   17046/218859773     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [397]
                0.00    0.00   19321/218859773     struct_union_typet::component_type(dstring const&) const [1247]
                0.00    0.00   20871/218859773     binary_exprt::binary_exprt(dstring const&, typet const&) [982]
                0.00    0.00   21137/218859773     merge(unsigned int, unsigned int) [806]
                0.00    0.00   24687/218859773     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [120]
                0.00    0.00   26028/218859773     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [169]
                0.00    0.00   27928/218859773     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [354]
                0.00    0.00   28618/218859773     size_of_expr(typet const&, namespacet const&) <cycle 18> [457]
                0.00    0.00   31766/218859773     exprt::make_typecast(typet const&) [948]
                0.00    0.00   32685/218859773     codet::codet() [1002]
                0.00    0.00   35370/218859773     build_goto_trace(symex_target_equationt const&, prop_convt const&, namespacet const&, goto_tracet&) [151]
                0.00    0.00   35721/218859773     simplify_exprt::simplify_object(exprt&) [402]
                0.00    0.00   36364/218859773     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [263]
                0.00    0.00   36410/218859773     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [452]
                0.00    0.00   38434/218859773     simplify_exprt::simplify_if(exprt&) <cycle 18> [570]
                0.00    0.00   42412/218859773     goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [827]
                0.00    0.00   44385/218859773     exprt::make_not() [747]
                0.00    0.00   45122/218859773     simplify_exprt::simplify_with(exprt&) [674]
                0.00    0.00   48460/218859773     member_exprt::member_exprt(typet const&) [796]
                0.00    0.00   53798/218859773     simplify_exprt::simplify_index(exprt&) [553]
                0.00    0.00   57695/218859773     prop_conv_solvert::get(exprt const&) const <cycle 15> [959]
                0.00    0.00   59326/218859773     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [547]
                0.00    0.00   60342/218859773     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [232]
                0.00    0.00   69337/218859773     object_descriptor_exprt::object_descriptor_exprt() [713]
                0.00    0.00   70504/218859773     value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const [242]
                0.00    0.00   74064/218859773     ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const [464]
                0.00    0.00   74324/218859773     c_typecheck_baset::make_already_typechecked(typet&) [1035]
                0.00    0.00   78161/218859773     make_subtype(unsigned int, unsigned int) [1112]
                0.00    0.00   86322/218859773     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [22]
                0.00    0.00   96668/218859773     same_object(exprt const&, exprt const&) [513]
                0.00    0.00   97573/218859773     void std::_Destroy_aux<false>::__destroy<typet*>(typet*, typet*) [1278]
                0.00    0.00  118076/218859773     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [103]
                0.00    0.00  129059/218859773     c_typecheck_baset::typecheck_symbol_type(typet&) [334]
                0.00    0.00  132737/218859773     irep_serializationt::insert_on_read(unsigned long, irept const&) [727]
                0.01    0.00  140399/218859773     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [20]
                0.01    0.00  149856/218859773     c_typecastt::implicit_typecast(exprt&, typet const&) [491]
                0.01    0.00  157947/218859773     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [45]
                0.01    0.00  179638/218859773     predicate_exprt::predicate_exprt(dstring const&) [621]
                0.01    0.00  202459/218859773     simplify_exprt::simplify_mult(exprt&) [230]
                0.01    0.00  233062/218859773     c_typecheck_baset::typecheck_code_type(code_typet&) <cycle 3> [419]
                0.01    0.00  236676/218859773     index_exprt::index_exprt() [588]
                0.01    0.00  292110/218859773     irept::~irept() [1012]
                0.01    0.00  297147/218859773     std::_List_base<typet, std::allocator<typet> >::_M_clear() [1008]
                0.01    0.00  325108/218859773     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 14> [180]
                0.01    0.00  335646/218859773     boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [262]
                0.01    0.00  352092/218859773     arrayst::add_array_Ackermann_constraints() [43]
                0.01    0.00  363877/218859773     void std::_Destroy_aux<false>::__destroy<std::pair<bool, irept>*>(std::pair<bool, irept>*, std::pair<bool, irept>*) [954]
                0.02    0.00  416656/218859773     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> > >) [321]
                0.02    0.00  540955/218859773     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [14]
                0.02    0.00  541936/218859773     exprt::make_bool(bool) [484]
                0.03    0.00  689849/218859773     simplify_exprt::simplify_plus(exprt&) [143]
                0.03    0.00  849152/218859773     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [222]
                0.03    0.00  900273/218859773     predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&) [291]
                0.04    0.00 1205335/218859773     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) [441]
                0.04    0.00 1205335/218859773     merge_irept::merged(irept const&) [13]
                0.05    0.00 1217281/218859773     locationt::~locationt() [699]
                0.07    0.00 1979920/218859773     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [31]
                0.09    0.00 2539705/218859773     boolbvt::convert_bv(exprt const&) <cycle 13> [40]
                0.12    0.00 3202884/218859773     void std::_Destroy_aux<false>::__destroy<exprt*>(exprt*, exprt*) [501]
                0.14    0.00 3750609/218859773     irept::clear() [482]
                0.40    0.01 10666866/218859773     typet::~typet() [328]
                0.41    0.01 11151578/218859773     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [323]
                0.57    0.02 15260922/218859773     irept::operator=(irept const&) [256]
                0.58    0.02 15735084/218859773     simplify_exprt::simplify_rec(exprt&) <cycle 18> [94]
                0.58    0.02 15754312/218859773     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [71]
                0.85    0.03 22921533/218859773     irept::add(dstring const&, irept const&) [155]
                1.38    0.04 37166067/218859773     irept::detach() [47]
                1.82    0.06 49101867/218859773     exprt::~exprt() [150]
[98]     0.9    3.84    0.04 354471946         irept::remove_ref(irept::dt*) <cycle 16> [98]
                0.04    0.00 67926676/135853527     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() [607]
                             67926676             irept::dt::~dt() <cycle 16> [297]
                             67926676             std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, irept> >*) <cycle 16> [164]
-----------------------------------------------
                0.00    0.00       2/76256782     c_sizeof_type_rec(exprt const&) [1978]
                0.00    0.00       2/76256782     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1870]
                0.00    0.00       6/76256782     flatten_byte_operators(exprt const&, namespacet const&) [2023]
                0.00    0.00       6/76256782     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [591]
                0.00    0.00       9/76256782     expr2ct::convert_overflow(exprt const&, unsigned int&) <cycle 1> [1933]
                0.00    0.00      17/76256782     expr2ct::convert_function(exprt const&, std::string const&, unsigned int) <cycle 1> [2010]
                0.00    0.00      18/76256782     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [803]
                0.00    0.00      47/76256782     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1466]
                0.00    0.00      51/76256782     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1690]
                0.00    0.00      82/76256782     guardt::add(exprt const&) [923]
                0.00    0.00      92/76256782     counterexample_value_binary(exprt const&, namespacet const&) [1455]
                0.00    0.00     126/76256782     goto_convertt::convert_block(code_blockt const&, goto_programt&) <cycle 5> [1725]
                0.00    0.00     184/76256782     expr2ct::convert_array(exprt const&, unsigned int&) <cycle 1> [1637]
                0.00    0.00     252/76256782     c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1532]
                0.00    0.00     569/76256782     goto_convertt::clean_expr(exprt&, goto_programt&, bool) <cycle 5> [1434]
                0.00    0.00     622/76256782     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [327]
                0.00    0.00     624/76256782     has_and_or(exprt const&) [1752]
                0.00    0.00     756/76256782     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [528]
                0.00    0.00     952/76256782     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [169]
                0.00    0.00    1057/76256782     compute_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [1577]
                0.00    0.00    1199/76256782     simplify_exprt::simplify_not(exprt&) <cycle 18> [391]
                0.00    0.00    3168/76256782     exprt::find_location() const [1438]
                0.00    0.00    3720/76256782     has_byte_operator(exprt const&) [1567]
                0.00    0.00    5478/76256782     expr2ct::convert_binary(exprt const&, std::string const&, unsigned int, bool) <cycle 1> [1448]
                0.00    0.00    5576/76256782     boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [715]
                0.00    0.00    6337/76256782     c_typecheck_baset::typecheck_expr_operands(exprt&) <cycle 3> [1454]
                0.00    0.00    7287/76256782     goto_convertt::needs_cleaning(exprt const&) [1485]
                0.00    0.00    9180/76256782     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 19> [1361]
                0.00    0.00    9704/76256782     replace_location(exprt&, locationt const&) [1187]
                0.00    0.00   10072/76256782     bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [192]
                0.00    0.00   11202/76256782     rename_symbolt::have_to_rename(exprt const&) const <cycle 21> [1344]
                0.00    0.00   11452/76256782     prop_conv_solvert::set_to(exprt const&, bool) [79]
                0.00    0.00   12376/76256782     boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [381]
                0.00    0.00   12462/76256782     to_literal_expr(exprt const&) [1506]
                0.00    0.00   14393/76256782     simplify_exprt::simplify_object(exprt&) [402]
                0.00    0.00   14933/76256782     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [44]
                0.00    0.00   15067/76256782     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [22]
                0.00    0.00   20764/76256782     goto_symex_statet::constant_propagation(exprt const&) const [706]
                0.00    0.00   31001/76256782     prop_conv_solvert::get(exprt const&) const <cycle 15> [959]
                0.00    0.00   33874/76256782     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [452]
                0.00    0.00   35415/76256782     find_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&, bool, bool) [1132]
                0.00    0.00   57116/76256782     has_symbol(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > const&, bool, bool) [1154]
                0.00    0.00   60302/76256782     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [232]
                0.00    0.00   62184/76256782     goto_checkt::has_dereference(exprt const&) [1182]
                0.00    0.00   85250/76256782     goto_checkt::check_rec(exprt const&, guardt&, bool) [355]
                0.00    0.00  107724/76256782     dirtyt::find_dirty(exprt const&) [1135]
                0.00    0.01  129489/76256782     goto_symex_statet::get_original_name(exprt&) const <cycle 8> [395]
                0.00    0.01  212396/76256782     compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [810]
                0.00    0.01  293299/76256782     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [341]
                0.00    0.02  563608/76256782     goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&) [417]
                0.00    0.04  834281/76256782     simplify_exprt::simplify_plus(exprt&) [143]
                0.02    0.12 2739926/76256782     to_symbol_expr(exprt const&) [461]
                0.02    0.12 2771568/76256782     goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 7> [266]
                0.02    0.16 3611791/76256782     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [103]
                0.02    0.19 4271980/76256782     adjust_float_expressions(exprt&, namespacet const&) [188]
                0.02    0.19 4271980/76256782     goto_symext::replace_array_equal(exprt&) [215]
                0.03    0.20 4635883/76256782     simplify_exprt::sort_and_join(exprt&) [111]
                0.03    0.21 4746181/76256782     goto_symext::replace_nondet(exprt&) [206]
                0.03    0.23 5168700/76256782     to_symbol_expr(exprt&) [379]
                0.04    0.29 6475347/76256782     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [63]
                0.09    0.71 16009767/76256782     simplify_exprt::simplify_node(exprt&) <cycle 18> [52]
                0.11    0.83 18867876/76256782     simplify_exprt::simplify_rec(exprt&) <cycle 18> [94]
[99]     0.8    0.43    3.37 76256782         exprt::has_operands() const [99]
                0.27    3.10 76256782/94531545     exprt::operands() const [90]
-----------------------------------------------
                0.88    2.84 102065150/102065150     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> >*) [83]
[100]    0.8    0.88    2.84 102065150         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*) [100]
                2.84    0.00 102065150/102410231     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&) [122]
-----------------------------------------------
[101]    0.8    0.15    3.52  627770+4602    <cycle 10 as a whole> [101]
                0.15    3.43  630814+3389987     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [103]
                0.00    0.09    1558+2972        goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [561]
-----------------------------------------------
                0.01    3.58    5072/5072        goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [93]
[102]    0.8    0.01    3.58    5072         goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [102]
                0.00    2.87    4672/4672        goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [120]
                0.00    0.48    5072/5072        symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&) [317]
                0.00    0.06    4672/4837        goto_symex_statet::new_frame() [649]
                0.00    0.05    5472/441312      guardt::as_expr() const [95]
                0.00    0.04     400/5237        symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&) [311]
                0.00    0.03    8229/1600697     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [63]
                0.00    0.04    4672/4672        goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&) [743]
                0.00    0.00   14416/46673       std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&) [1043]
                0.00    0.00    4672/4828        std::vector<exprt, std::allocator<exprt> >::vector(std::vector<exprt, std::allocator<exprt> > const&) [1364]
                0.00    0.00    4672/134108      std::vector<exprt, std::allocator<exprt> >::~vector() [922]
                0.00    0.00    5072/2739926     to_symbol_expr(exprt const&) [461]
                0.00    0.00    4672/6012026     exprt::operator=(exprt const&) [359]
                0.00    0.00    5072/5434698     symbol_exprt::get_identifier() const [420]
                0.00    0.00    5472/49101867     exprt::~exprt() [150]
                0.00    0.00    5072/1956230     exprt::op1() const [568]
                0.00    0.00    5072/5813        code_function_callt::lhs() const [1613]
                0.00    0.00    4672/5569        code_function_callt::arguments() const [1616]
                0.00    0.00    4672/94531545     exprt::operands() const [90]
                0.00    0.00    7971/7971        std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<dstring const, goto_symex_statet::framet::loop_infot> const&, std::tr1::integral_constant<bool, true>) [1665]
                0.00    0.00     400/400         symex_bmct::no_body(dstring const&) [1712]
                0.00    0.00    5072/814603      goto_symex_statet::top() [946]
                0.00    0.00    5072/5072        symex_bmct::get_unwind_recursion(dstring const&, unsigned int, unsigned int) [1723]
                0.00    0.00    4672/4672        goto_symex_statet::previous_frame() [1833]
                0.00    0.00    4672/3352658     goto_symex_statet::call_stack() [863]
                0.00    0.00       2/588756      messaget::eom(messaget::mstreamt&) [685]
                0.00    0.00    5072/6318        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 [2406]
                0.00    0.00    4672/134108      std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base() [2188]
-----------------------------------------------
                             3389987             goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [103]
                                3044             goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [561]
                0.15    3.52  627770/627770      goto_symext::dereference(exprt&, goto_symex_statet&, bool) [66]
[103]    0.8    0.15    3.43  630814+3389987 goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [103]
                0.01    2.18   59038/59038       value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [145]
                0.04    0.64 6727883/119922657     exprt::operands() [36]
                0.01    0.24   59038/59038       goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&) [417]
                0.02    0.16 3611791/76256782     exprt::has_operands() const [99]
                0.00    0.04  348414/348414      typecast_exprt::op() [745]
                0.00    0.04  348414/348443      to_typecast_expr(exprt&) [744]
                0.03    0.00 3961763/13166885     dstring::operator==(char const*) const [537]
                0.00    0.01   88675/601512      to_index_expr(exprt&) [603]
                0.00    0.01   88675/196122      index_exprt::array() [887]
                0.00    0.00  118076/218859773     irept::remove_ref(irept::dt*) <cycle 16> [98]
                0.00    0.00   47019/42988634     exprt::type() [116]
                0.00    0.00    2239/2262461     exprt::is_zero() const [289]
                0.00    0.00    1562/2311        address_of_exprt::object() [1629]
                0.00    0.00    1562/3042        to_address_of_expr(exprt&) [1576]
                0.00    0.00    1558/6012026     exprt::operator=(exprt const&) [359]
                0.00    0.00    2239/171479      array_typet::size() const [1181]
                0.00    0.00    1558/49101867     exprt::~exprt() [150]
                0.00    0.00    1558/970375      typet::subtype() const [746]
                0.00    0.00    3797/16559820     namespace_baset::follow(typet const&) const [500]
                0.00    0.00   59038/122187      renaming_nst::~renaming_nst() [2195]
                0.00    0.00   59038/123089      namespacet::~namespacet() [2192]
                0.00    0.00   59038/123089      namespace_baset::~namespace_baset() [2193]
                0.00    0.00   59038/59038       symex_dereference_statet::~symex_dereference_statet() [2235]
                0.00    0.00   59038/59038       dereference_callbackt::~dereference_callbackt() [2234]
                0.00    0.00    2239/214175      to_array_type(typet const&) [2172]
                                1558             goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [561]
                             3389987             goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [103]
-----------------------------------------------
                             139631228             bool std::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 17> [428]
[104]    0.8    0.93    2.49 139631228         bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 17> [104]
                1.96    0.00 108205234/108205234     bool std::operator==<dstring const, irept>(std::pair<dstring const, irept> const&, std::pair<dstring const, irept> const&) [156]
                0.53    0.00 195705876/1019914260     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [126]
                             108201490             operator==(irept const&, irept const&) <cycle 17> [57]
-----------------------------------------------
                0.00    3.38   24739/24739       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.38   24739         goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&) [105]
                0.00    2.44   24739/49474       goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&) [78]
                0.02    0.54   24739/49474       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&) [220]
                0.01    0.36   24739/49474       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&) [264]
                0.00    0.01   24739/1209492     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [338]
                0.00    0.00   24739/321063      guardt::guardt(guardt const&) [1066]
                0.00    0.00   24739/49474       goto_symex_statet::propagationt::propagationt(goto_symex_statet::propagationt const&) [2248]
                0.00    0.00   24739/49474       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&) [2249]
                0.00    0.00   24739/49474       value_sett::value_sett(value_sett const&) [2247]
                0.00    0.00   24739/49474       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&) [2250]
-----------------------------------------------
                0.00    3.38   24739/24739       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.38   24739         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.38   24739/24739       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&) [105]
-----------------------------------------------
                0.00    3.38   24739/24739       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.38   24739         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.38   24739/24739       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/24739       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) [1518]
                0.00    0.51    3701/24739       goto_symext::symex_return(goto_symex_statet&) [123]
                0.00    2.87   21034/24739       goto_symext::symex_goto(goto_symex_statet&) [27]
[108]    0.7    0.00    3.38   24739         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.38   24739/24739       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.51    3701/24735       goto_symext::symex_return(goto_symex_statet&) [123]
                0.00    2.87   21034/24735       goto_symext::symex_goto(goto_symex_statet&) [27]
[109]    0.7    0.00    3.38   24735         goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [109]
                0.00    2.44   24735/49474       goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&) [78]
                0.02    0.54   24735/49474       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&) [220]
                0.01    0.36   24735/49474       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&) [264]
                0.00    0.01   24735/1209492     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [338]
                0.00    0.00   24735/321063      guardt::guardt(guardt const&) [1066]
                0.00    0.00   24735/49474       goto_symex_statet::propagationt::propagationt(goto_symex_statet::propagationt const&) [2248]
                0.00    0.00   24735/49474       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&) [2249]
                0.00    0.00   24735/49474       value_sett::value_sett(value_sett const&) [2247]
                0.00    0.00   24735/49474       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&) [2250]
-----------------------------------------------
                                                 <spontaneous>
[110]    0.7    3.30    0.03                 Minisat::SimpSolver::newVar(bool, bool) [110]
                0.03    0.00 16312102/32624481     Minisat::vec<int>::capacity(int) [619]
-----------------------------------------------
                0.67    2.62 3753146/3753146     simplify_exprt::simplify_node(exprt&) <cycle 18> [52]
[111]    0.7    0.67    2.62 3753146         simplify_exprt::sort_and_join(exprt&) [111]
                0.01    1.30  882737/882737      sort_operands(std::vector<exprt, std::allocator<exprt> >&) [199]
                0.04    0.69 7201192/119922657     exprt::operands() [36]
                0.02    0.25 3753146/42988634     exprt::type() [116]
                0.03    0.20 4635883/76256782     exprt::has_operands() const [99]
                0.00    0.07 1814767/43632968     exprt::type() const [179]
                0.00    0.01    4071/4071        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> > >) [1029]
                0.00    0.00    4071/756815      std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >) [673]
-----------------------------------------------
                                                 <spontaneous>
[112]    0.7    3.27    0.00                 Minisat::Solver::detachClause(unsigned int, bool) [112]
                0.00    0.00    1193/86186279     Minisat::vec<Minisat::Lit>::capacity(int) [339]
-----------------------------------------------
                                                 <spontaneous>
[113]    0.7    3.08    0.19                 Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, Minisat::vec<Minisat::Lit>&) [113]
                0.19    0.00 63492338/140516981     Minisat::vec<Minisat::Lit>::clear(bool) [342]
                0.00    0.00     245/86186279     Minisat::vec<Minisat::Lit>::capacity(int) [339]
-----------------------------------------------
                0.00    0.00     152/72032512     prop_conv_solvert::set_to(exprt const&, bool) [79]
                0.00    0.00    3548/72032512     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [526]
                0.00    0.00   12041/72032512     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [263]
                0.00    0.00   13964/72032512     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [354]
                0.00    0.00   15422/72032512     cnft::lor(std::vector<literalt, std::allocator<literalt> > const&) [1352]
                0.00    0.01  176046/72032512     arrayst::add_array_Ackermann_constraints() [43]
                0.00    0.01  182667/72032512     cnft::gate_or(literalt, literalt, literalt) [896]
                0.01    0.02  785102/72032512     propt::set_equal(literalt, literalt) [549]
                0.05    0.13 4101855/72032512     cnft::gate_and(literalt, literalt, literalt) [405]
                0.05    0.13 4109320/72032512     cnft::lselect(literalt, literalt, literalt) [372]
                0.14    0.33 10370850/72032512     bv_utilst::carry(literalt, literalt, literalt) [128]
                0.16    0.39 12278201/72032512     cnft::land(std::vector<literalt, std::allocator<literalt> > const&) [158]
                0.53    1.27 39983344/72032512     cnft::gate_xor(literalt, literalt, literalt) [144]
[114]    0.7    0.95    2.28 72032512         satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [114]
                0.59    1.03 69838924/69839004     convert(std::vector<literalt, std::allocator<literalt> > const&, Minisat::vec<Minisat::Lit>&) [183]
                0.34    0.11 72032512/72032668     satcheck_minisat2_baset<Minisat::SimpSolver>::add_variables() [335]
                0.21    0.00 69838924/140516981     Minisat::vec<Minisat::Lit>::clear(bool) [342]
-----------------------------------------------
                                                 <spontaneous>
[115]    0.7    3.17    0.00                 Minisat::Solver::attachClause(unsigned int) [115]
-----------------------------------------------
                0.00    0.00       1/42988634     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 3> [1399]
                0.00    0.00       2/42988634     simplify_exprt::simplify_index(exprt&) [553]
                0.00    0.00       3/42988634     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1990]
                0.00    0.00       3/42988634     simplify_exprt::simplify_floatbv_op(exprt&) [1583]
                0.00    0.00       6/42988634     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1868]
                0.00    0.00       8/42988634     simplify_exprt::simplify_ieee_float_relation(exprt&) [1863]
                0.00    0.00      10/42988634     c_typecheck_baset::typecheck_expr_index(exprt&) [1926]
                0.00    0.00      34/42988634     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [327]
                0.00    0.00      39/42988634     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1594]
                0.00    0.00      39/42988634     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1667]
                0.00    0.00      47/42988634     goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1630]
                0.00    0.00      48/42988634     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 5> [1647]
                0.00    0.00      51/42988634     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1690]
                0.00    0.00      98/42988634     simplify_exprt::simplify_floatbv_typecast(exprt&) [1204]
                0.00    0.00     121/42988634     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1462]
                0.00    0.00     132/42988634     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1556]
                0.00    0.00     156/42988634     goto_convertt::do_function_call_symbol(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1397]
                0.00    0.00     172/42988634     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1560]
                0.00    0.00     174/42988634     create_function_scope(unsigned int) [1651]
                0.00    0.00     176/42988634     c_typecheck_baset::typecheck_function_body(symbolt&) <cycle 2> [1586]
                0.00    0.00     204/42988634     c_typecheck_baset::adjust_float_rel(exprt&) [1754]
                0.00    0.00     218/42988634     simplify_exprt::simplify_address_of_arg(exprt&) <cycle 18> [494]
                0.00    0.00     240/42988634     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [726]
                0.00    0.00     241/42988634     arrayst::collect_arrays(exprt const&) [997]
                0.00    0.00     304/42988634     simplify_exprt::simplify_inequality_address_of(exprt&) [1390]
                0.00    0.00     314/42988634     string_constantt::set_value(dstring const&) [1507]
                0.00    0.00     314/42988634     string_constantt::string_constantt() [1541]
                0.00    0.00     353/42988634     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&) [695]
                0.00    0.00     550/42988634     c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet) [1581]
                0.00    0.00     550/42988634     c_typecastt::implicit_typecast_arithmetic(exprt&, exprt&) [1552]
                0.00    0.00     604/42988634     goto_symext::symex_dead(goto_symex_statet&) [604]
                0.00    0.00     648/42988634     goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1489]
                0.00    0.00     678/42988634     add_padding(struct_typet&, namespacet const&) [1314]
                0.00    0.00     809/42988634     c_typecheck_baset::typecheck_expr_rel(exprt&) [1484]
                0.00    0.00     844/42988634     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1331]
                0.00    0.00     894/42988634     goto_symext::symex_decl(goto_symex_statet&) [237]
                0.00    0.00     954/42988634     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [14]
                0.00    0.00     986/42988634     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 15> [479]
                0.00    0.00    1002/42988634     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1157]
                0.00    0.00    1124/42988634     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1340]
                0.00    0.00    1156/42988634     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1165]
                0.00    0.00    1185/42988634     object_lower_bound(exprt const&) [1308]
                0.00    0.00    1202/42988634     statement(unsigned int&, dstring const&) [1598]
                0.00    0.00    1202/42988634     c_typecheck_baset::typecheck_code(codet&) <cycle 2> [1161]
                0.00    0.00    1252/42988634     goto_symext::replace_nondet(exprt&) [206]
                0.00    0.00    1254/42988634     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 3> [1292]
                0.00    0.00    1342/42988634     object_upper_bound(exprt const&, typet const&, namespacet const&) [1156]
                0.00    0.00    1444/42988634     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1402]
                0.00    0.00    1542/42988634     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1183]
                0.00    0.00    2166/42988634     rename_symbolt::rename(exprt&) const [1280]
                0.00    0.00    2431/42988634     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1180]
                0.00    0.00    2749/42988634     simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1335]
                0.00    0.00    3525/42988634     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1372]
                0.00    0.00    4212/42988634     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [955]
                0.00    0.00    5912/42988634     goto_symext::return_assignment(goto_symex_statet&) [189]
                0.00    0.00    6244/42988634     goto_checkt::bounds_check(index_exprt const&, guardt const&) [504]
                0.00    0.00    7121/42988634     c_typecastt::do_typecast(exprt&, typet const&) [1159]
                0.00    0.00    7572/42988634     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [561]
                0.00    0.00    7871/42988634     goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [987]
                0.00    0.00    8229/42988634     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [120]
                0.00    0.00   11455/42988634     boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [246]
                0.00    0.00   13671/42988634     simplify_exprt::simplify_mod(exprt&) [1150]
                0.00    0.00   14192/42988634     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [526]
                0.00    0.00   22235/42988634     exprt::make_not() [747]
                0.00    0.00   25251/42988634     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [803]
                0.00    0.00   43653/42988634     simplify_exprt::simplify_member(exprt&) [930]
                0.00    0.00   45740/42988634     value_set_dereferencet::bounds_check(index_exprt const&, guardt const&) [347]
                0.00    0.00   47019/42988634     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 10> [103]
                0.00    0.00   49952/42988634     c_typecastt::implicit_typecast(exprt&, typet const&) [491]
                0.00    0.00   51002/42988634     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [44]
                0.00    0.00   52496/42988634     simplify_exprt::simplify_with(exprt&) [674]
                0.00    0.00   55477/42988634     simplify_exprt::simplify_object(exprt&) [402]
                0.00    0.00   55856/42988634     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [354]
                0.00    0.00   60687/42988634     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [263]
                0.00    0.00   62423/42988634     simplify_exprt::simplify_if(exprt&) <cycle 18> [570]
                0.00    0.00   73092/42988634     size_of_expr(typet const&, namespacet const&) <cycle 18> [457]
                0.00    0.01   77027/42988634     simplify_exprt::simplify_shifts(exprt&) [597]
                0.00    0.01   81500/42988634     simplify_exprt::simplify_minus(exprt&) [458]
                0.00    0.01   86574/42988634     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [591]
                0.00    0.01   99167/42988634     simplify_exprt::simplify_object_size(exprt&) <cycle 18> [562]
                0.00    0.01  123026/42988634     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [422]
                0.00    0.01  129489/42988634     goto_symex_statet::get_original_name(exprt&) const <cycle 8> [395]
                0.00    0.01  131532/42988634     value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const [493]
                0.00    0.01  137650/42988634     simplify_exprt::simplify_unary_minus(exprt&) [566]
                0.00    0.01  168724/42988634     ansi_c_parsert::add_declarator(exprt&, irept&) [377]
                0.00    0.01  189447/42988634     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [210]
                0.00    0.01  190804/42988634     ansi_c_declaratort::build(irept&) [505]
                0.00    0.01  190857/42988634     yyansi_cparse() [182]
                0.00    0.01  192400/42988634     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [452]
                0.00    0.01  203912/42988634     simplify_exprt::simplify_div(exprt&) [440]
                0.00    0.02  222345/42988634     c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [149]
                0.00    0.02  239124/42988634     c_typecheck_baset::typecheck_code_type(code_typet&) <cycle 3> [419]
                0.00    0.03  384715/42988634     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [341]
                0.00    0.03  405266/42988634     simplify_exprt::simplify_address_of(exprt&) <cycle 18> [399]
                0.00    0.03  421197/42988634     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [20]
                0.00    0.04  607245/42988634     exprt::mul(exprt const&) [336]
                0.00    0.05  739112/42988634     simplify_exprt::simplify_not(exprt&) <cycle 18> [391]
                0.00    0.05  746380/42988634     arrayst::add_array_Ackermann_constraints() [43]
                0.00    0.06  871842/42988634     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [232]
                0.01    0.07 1106262/42988634     exprt::sum(exprt const&) [255]
                0.01    0.10 1497731/42988634     simplify_exprt::simplify_mult(exprt&) [230]
                0.01    0.13 1979920/42988634     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [31]
                0.01    0.16 2367488/42988634     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [169]
                0.01    0.19 2771568/42988634     goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 7> [266]
                0.02    0.21 3061378/42988634     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [222]
                0.02    0.22 3318368/42988634     simplify_exprt::simplify_plus(exprt&) [143]
                0.02    0.25 3753146/42988634     simplify_exprt::sort_and_join(exprt&) [111]
                0.02    0.29 4271980/42988634     adjust_float_expressions(exprt&, namespacet const&) [188]
                0.06    0.78 11454495/42988634     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [63]
[116]    0.7    0.23    2.91 42988634         exprt::type() [116]
                0.44    1.21 42988634/179269446     irept::add(dstring const&) [62]
                0.65    0.62 42988634/180493869     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [71]
-----------------------------------------------
                0.00    0.00       1/263081157     goto_convertt::convert_decl(code_declt const&, goto_programt&) <cycle 5> [1527]
                0.00    0.00       1/263081157     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1870]
                0.00    0.00       2/263081157     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [2062]
                0.00    0.00       2/263081157     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 5> [1935]
                0.00    0.00       3/263081157     simplify_exprt::simplify_floatbv_op(exprt&) [1583]
                0.00    0.00       3/263081157     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1766]
                0.00    0.00       4/263081157     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1868]
                0.00    0.00       4/263081157     flatten_byte_extract(exprt const&, namespacet const&) [1703]
                0.00    0.00       7/263081157     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1387]
                0.00    0.00       9/263081157     gen_one(typet const&) [1967]
                0.00    0.00      10/263081157     flatten_byte_operators(exprt const&, namespacet const&) [2023]
                0.00    0.00      18/263081157     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [44]
                0.00    0.00      36/263081157     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [452]
                0.00    0.00      47/263081157     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1560]
                0.00    0.00      48/263081157     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 5> [1647]
                0.00    0.00      52/263081157     std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::push_back(struct_union_typet::componentt const&) [1858]
                0.00    0.00      58/263081157     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 15> [479]
                0.00    0.00      94/263081157     local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&) [1388]
                0.00    0.00      98/263081157     simplify_exprt::simplify_floatbv_typecast(exprt&) [1204]
                0.00    0.00      99/263081157     c_sizeof_type_rec(exprt const&) [1978]
                0.00    0.00     102/263081157     gcc_signed_int128_type() [1767]
                0.00    0.00     102/263081157     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1690]
                0.00    0.00     102/263081157     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [327]
                0.00    0.00     113/263081157     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1693]
                0.00    0.00     121/263081157     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1462]
                0.00    0.00     141/263081157     codet* std::__uninitialized_copy<false>::__uninit_copy<codet*, codet*>(codet*, codet*, codet*) [2028]
                0.00    0.00     150/263081157     symex_target_equationt::convert_assertions(prop_convt&) [85]
                0.00    0.00     150/263081157     disjunction(std::vector<exprt, std::allocator<exprt> > const&) [1666]
                0.00    0.00     156/263081157     yyansi_cparse() [182]
                0.00    0.00     156/263081157     goto_convertt::get_constant(exprt const&) [2021]
                0.00    0.00     156/263081157     goto_convertt::generate_conditional_branch(exprt const&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, locationt const&, goto_programt&) <cycle 5> [1535]
                0.00    0.00     156/263081157     goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&) <cycle 5> [1620]
                0.00    0.00     156/263081157     boolean_negate(exprt const&) [1696]
                0.00    0.00     157/263081157     yyansi_clex() [260]
                0.00    0.00     157/263081157     convert_string_literal(std::string const&) [678]
                0.00    0.00     176/263081157     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 1> [1670]
                0.00    0.00     181/263081157     std::list<codet, std::allocator<codet> >::_M_create_node(codet const&) [2015]
                0.00    0.00     181/263081157     get_destructor(namespacet const&, typet const&) [1995]
                0.00    0.00     181/263081157     std::vector<codet, std::allocator<codet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, codet const&) [1952]
                0.00    0.00     198/263081157     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&) [1734]
                0.00    0.00     208/263081157     std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<struct_union_typet::componentt*, std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> > >, struct_union_typet::componentt const&) [1842]
                0.00    0.00     213/263081157     code_blockt::end_location() const [1938]
                0.00    0.00     281/263081157     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1340]
                0.00    0.00     286/263081157     c_bool_type() [1669]
                0.00    0.00     299/263081157     std::pair<typet, equalityt::typestructt>::pair(typet const&, equalityt::typestructt const&) [1302]
                0.00    0.00     299/263081157     std::pair<typet const, equalityt::typestructt>::pair<typet, equalityt::typestructt>(std::pair<typet, equalityt::typestructt> const&) [1303]
                0.00    0.00     299/263081157     std::pair<typet const, equalityt::typestructt>::pair(std::pair<typet const, equalityt::typestructt> const&) [1304]
                0.00    0.00     299/263081157     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&) [628]
                0.00    0.00     312/263081157     goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) <cycle 5> [1383]
                0.00    0.00     314/263081157     string_constantt::set_value(dstring const&) [1507]
                0.00    0.00     323/263081157     goto_convertt::unwind_destructor_stack(locationt const&, unsigned int, goto_programt&, bool) <cycle 5> [1721]
                0.00    0.00     323/263081157     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*) [1986]
                0.00    0.00     329/263081157     std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::push_back(arrayst::array_equalityt const&) [1726]
                0.00    0.00     357/263081157     signedbv_typet::smallest_expr() const [1511]
                0.00    0.00     361/263081157     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1683]
                0.00    0.00     364/263081157     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*) [1980]
                0.00    0.00     364/263081157     is_not_zero(exprt const&, namespacet const&) [1498]
                0.00    0.00     370/263081157     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1208]
                0.00    0.00     409/263081157     unsigned_short_int_type() [1642]
                0.00    0.00     450/263081157     simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1335]
                0.00    0.00     459/263081157     signed_long_long_int_type() [1636]
                0.00    0.00     486/263081157     c_typecheck_baset::typecheck_expr_rel(exprt&) [1484]
                0.00    0.00     487/263081157     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [726]
                0.00    0.00     516/263081157     arrayst::array_equalityt* std::__uninitialized_copy<false>::__uninit_copy<arrayst::array_equalityt*, arrayst::array_equalityt*>(arrayst::array_equalityt*, arrayst::array_equalityt*, arrayst::array_equalityt*) [1914]
                0.00    0.00     517/263081157     goto_convertt::convert_expression(code_expressiont const&, goto_programt&) <cycle 5> [1730]
                0.00    0.00     525/263081157     dynamic_size(namespacet const&) [1508]
                0.00    0.00     536/263081157     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&) [1936]
                0.00    0.00     536/263081157     std::map<BigInt, exprt, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::operator[](BigInt const&) [1673]
                0.00    0.00     557/263081157     null_pointer(exprt const&) [1494]
                0.00    0.00     608/263081157     simplify_exprt::simplify_inequality_address_of(exprt&) [1390]
                0.00    0.00     612/263081157     signed_short_int_type() [1578]
                0.00    0.00     705/263081157     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1372]
                0.00    0.00     718/263081157     c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 3> [1265]
                0.00    0.00     722/263081157     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1402]
                0.00    0.00     722/263081157     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [591]
                0.00    0.00     739/263081157     goto_symext::symex_assume(goto_symex_statet&, exprt const&) [714]
                0.00    0.00     749/263081157     get_failed_symbol(symbol_exprt const&, namespacet const&) [1464]
                0.00    0.00     824/263081157     std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_create_node(bv_pointerst::postponedt const&) [1799]
                0.00    0.00     840/263081157     simplify_expr(exprt const&, namespacet const&) [1185]
                0.00    0.00     844/263081157     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1331]
                0.00    0.00     899/263081157     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&) [1929]
                0.00    0.00     899/263081157     std::map<dstring, code_typet, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::operator[](dstring const&) [1684]
                0.00    0.00    1002/263081157     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1157]
                0.00    0.00    1020/263081157     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 3> [729]
                0.00    0.00    1028/263081157     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1183]
                0.00    0.00    1043/263081157     arrayst::array_equalityt::array_equalityt(arrayst::array_equalityt const&) [1913]
                0.00    0.00    1071/263081157     c_sizeoft::sizeof_rec(typet const&) [1363]
                0.00    0.00    1129/263081157     std::pair<typet const, boolbv_widtht::entryt>::pair(std::pair<typet const, boolbv_widtht::entryt> const&) [1818]
                0.00    0.00    1185/263081157     goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&) [548]
                0.00    0.00    1185/263081157     object_lower_bound(exprt const&) [1308]
                0.00    0.00    1230/263081157     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1466]
                0.00    0.00    1342/263081157     object_upper_bound(exprt const&, typet const&, namespacet const&) [1156]
                0.00    0.00    1386/263081157     object_size(exprt const&) [1505]
                0.00    0.00    1486/263081157     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 10> [561]
                0.00    0.00    1525/263081157     unsigned_long_int_type() [1475]
                0.00    0.00    1581/263081157     unsigned_long_long_int_type() [1471]
                0.00    0.00    1798/263081157     goto_function_templatet<goto_programt>::goto_function_templatet(goto_function_templatet<goto_programt> const&) [1148]
                0.00    0.00    1868/263081157     simplify_exprt::simplify_mod(exprt&) [1150]
                0.00    0.00    1912/263081157     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1165]
                0.00    0.00    2175/263081157     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1180]
                0.00    0.00    2435/263081157     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&) [1821]
                0.00    0.00    2435/263081157     std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::operator[](dstring const&) [1606]
                0.00    0.00    2475/263081157     configt::this_operating_system() [857]
                0.00    0.00    2752/263081157     convert_integer_literal(std::string const&) [1138]
                0.00    0.00    2762/263081157     pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const [1152]
                0.00    0.00    2856/263081157     linkingt::duplicate_object_symbol(symbolt&, symbolt&) [672]
                0.00    0.00    2858/263081157     c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool) [1249]
                0.00    0.00    2962/263081157     std::vector<typet, std::allocator<typet> >::push_back(typet const&) [1167]
                0.00    0.00    3570/263081157     unsigned_int_type() [1381]
                0.00    0.00    3594/263081157     value_set_dereferencet::dereference_type_compare(typet const&, typet const&) const [620]
                0.00    0.00    3700/263081157     goto_symext::return_assignment(goto_symex_statet&) [189]
                0.00    0.00    3932/263081157     bv_pointerst::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 14> [755]
                0.00    0.00    3932/263081157     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1039]
                0.00    0.00    4104/263081157     goto_checkt::bounds_check(index_exprt const&, guardt const&) [504]
                0.00    0.00    4212/263081157     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [955]
                0.00    0.00    4784/263081157     pointer_offset(exprt const&) [1355]
                0.00    0.00    5214/263081157     goto_symex_statet::framet::framet(goto_symex_statet::framet const&) [1170]
                0.00    0.00    5276/263081157     invalid_pointer(exprt const&) [1315]
                0.00    0.00    6645/263081157     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [357]
                0.00    0.00    8419/263081157     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*) [1040]
                0.00    0.00    9057/263081157     operator|=(guardt&, guardt const&) [221]
                0.00    0.00    9277/263081157     ansi_c_convert_typet::read_rec(typet const&) [760]
                0.00    0.00    9674/263081157     goto_symex_statet::framet::framet() [1435]
                0.00    0.00   10298/263081157     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&) [1677]
                0.00    0.00   10585/263081157     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> > >) [949]
                0.00    0.00   12282/263081157     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [263]
                0.00    0.00   13263/263081157     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [397]
                0.00    0.00   14344/263081157     goto_symext::symex_decl(goto_symex_statet&) [237]
                0.00    0.00   14393/263081157     simplify_exprt::simplify_object(exprt&) [402]
                0.00    0.00   14962/263081157     build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&) [480]
                0.00    0.00   15742/263081157     goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [987]
                0.00    0.00   16107/263081157     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&) [1634]
                0.00    0.00   16107/263081157     std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::operator[](unsigned int const&) [998]
                0.00    0.00   16387/263081157     std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&) [757]
                0.00    0.00   16458/263081157     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [120]
                0.00    0.00   16524/263081157     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet) [1151]
                0.00    0.00   18828/263081157     std::pair<exprt const, unsigned int>::pair(std::pair<exprt const, unsigned int> const&) [1607]
                0.00    0.00   20596/263081157     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&) [1368]
                0.00    0.00   21137/263081157     merge(unsigned int, unsigned int) [806]
                0.00    0.00   23190/263081157     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [45]
                0.00    0.00   26842/263081157     signed_int_type() [969]
                0.00    0.00   26984/263081157     equalityt::equality2(exprt const&, exprt const&) [424]
                0.00    0.00   27356/263081157     simplify_exprt::simplify_unary_minus(exprt&) [566]
                0.00    0.00   28774/263081157     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [798]
                0.00    0.00   29080/263081157     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [341]
                0.00    0.00   31110/263081157     numbering<exprt>::number(exprt const&) [414]
                0.00    0.00   31229/263081157     simplify_exprt::simplify_with(exprt&) [674]
                0.00    0.00   33057/263081157     simplify_exprt::simplify_object_size(exprt&) <cycle 18> [562]
                0.00    0.00   38642/263081157     struct_union_typet::component_type(dstring const&) const [1247]
                0.00    0.00   38803/263081157     irept* std::__uninitialized_copy<false>::__uninit_copy<irept*, irept*>(irept*, irept*, irept*) [1520]
                0.00    0.00   47193/263081157     std::vector<irept, std::allocator<irept> >::_M_insert_aux(__gnu_cxx::__normal_iterator<irept*, std::vector<irept, std::allocator<irept> > >, irept const&) [1327]
                0.00    0.00   48334/263081157     same_object(exprt const&, exprt const&) [513]
                0.00    0.00   48500/263081157     goto_program_templatet<codet, exprt>::instructiont::instructiont() [835]
                0.00    0.00   49376/263081157     simplify_exprt::simplify_div(exprt&) [440]
                0.00    0.00   49952/263081157     c_typecastt::implicit_typecast(exprt&, typet const&) [491]
                0.00    0.00   53961/263081157     simplify_exprt::simplify_index(exprt&) [553]
                0.00    0.00   63726/263081157     prop_conv_solvert::get(exprt const&) const <cycle 15> [959]
                0.00    0.00   70504/263081157     value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const [493]
                0.00    0.00   72812/263081157     std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_create_node(exprt const&) [1445]
                0.00    0.00   73934/263081157     std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_create_node(ansi_c_declarationt const&) [1442]
                0.00    0.00   74611/263081157     std::list<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_create_node(value_set_dereferencet::valuet const&) [1359]
                0.00    0.00   78161/263081157     make_subtype(unsigned int, unsigned int) [1112]
                0.00    0.00   96668/263081157     pointer_object(exprt const&) [575]
                0.00    0.00   97536/263081157     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_templatet<codet, exprt>::instructiont const&) [1253]
                0.00    0.00   97573/263081157     typet* std::__uninitialized_copy<false>::__uninit_copy<typet*, typet*>(typet*, typet*, typet*) [1427]
                0.00    0.00   99904/263081157     c_typecastt::follow_with_qualifiers(typet const&) [1424]
                0.00    0.00  113443/263081157     signed_long_int_type() [661]
                0.00    0.00  113632/263081157     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [210]
                0.00    0.00  129059/263081157     c_typecheck_baset::typecheck_symbol_type(typet&) [334]
                0.00    0.00  134062/263081157     irep_serializationt::insert_on_read(unsigned long, irept const&) [727]
                0.00    0.00  140377/263081157     value_set_dereferencet::valuet::valuet(value_set_dereferencet::valuet const&) [1365]
                0.00    0.00  140399/263081157     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [20]
                0.00    0.00  160692/263081157     std::vector<typet, std::allocator<typet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<typet*, std::vector<typet, std::allocator<typet> > >, typet const&) [1168]
                0.00    0.00  168029/263081157     boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [262]
                0.00    0.00  169940/263081157     size_of_expr(typet const&, namespacet const&) <cycle 18> [457]
                0.00    0.00  176046/263081157     arrayst::add_array_Ackermann_constraints() [43]
                0.00    0.00  177130/263081157     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [145]
                0.00    0.00  179986/263081157     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>*) [1356]
                0.00    0.00  183891/263081157     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&) [1354]
                0.00    0.00  188204/263081157     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*) [1296]
                0.00    0.00  190034/263081157     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::pair(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&) [1198]
                0.00    0.00  190804/263081157     ansi_c_declarationt::full_type(ansi_c_declaratort const&) const [742]
                0.00    0.00  190804/263081157     std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_insert_aux(__gnu_cxx::__normal_iterator<ansi_c_declaratort*, std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> > >, ansi_c_declaratort const&) [1332]
                0.00    0.00  192360/263081157     goto_trace_stept::goto_trace_stept(goto_trace_stept const&) [915]
                0.00    0.00  202609/263081157     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [232]
                0.00    0.00  223833/263081157     value_set_dereferencet::valuet::valuet() [680]
                0.00    0.00  276237/263081157     goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [26]
                0.00    0.00  293144/263081157     goto_symext::symex_goto(goto_symex_statet&) [27]
                0.00    0.00  297147/263081157     std::list<typet, std::allocator<typet> >::_M_create_node(typet const&) [1277]
                0.00    0.00  298747/263081157     goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [16]
                0.00    0.00  321095/263081157     simplify_exprt::simplify_plus(exprt&) [143]
                0.00    0.00  336782/263081157     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 14> [180]
                0.00    0.00  347273/263081157     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [169]
                0.00    0.00  350136/263081157     message_streamt::message_streamt(message_handlert&) [1163]
                0.00    0.00  378275/263081157     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00  416656/263081157     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> > >) [321]
                0.01    0.00  432764/263081157     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [14]
                0.01    0.00  442856/263081157     gen_zero(typet const&) [352]
                0.01    0.00  459426/263081157     guardt::as_expr(std::_List_const_iterator<exprt>) const [87]
                0.01    0.00  484393/263081157     boolbv_mapt::map_entryt::map_entryt(boolbv_mapt::map_entryt const&) [1184]
                0.01    0.00  492440/263081157     goto_symext::add_to_lhs(exprt const&, exprt const&) [623]
                0.01    0.00  592411/263081157     std::pair<exprt const, literalt>::pair(std::pair<exprt const, literalt> const&) [1140]
                0.01    0.00  631093/263081157     std::vector<exprt, std::allocator<exprt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt const&) [517]
                0.01    0.00  642827/263081157     simplify_exprt::simplify_mult(exprt&) [230]
                0.01    0.00  647559/263081157     from_integer(BigInt const&, typet const&) [271]
                0.01    0.00  674538/263081157     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [257]
                0.01    0.00  681650/263081157     std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&) [801]
                0.01    0.00  681650/263081157     std::pair<typet const, boolbv_widtht::entryt>::pair<typet, boolbv_widtht::entryt>(std::pair<typet, boolbv_widtht::entryt> const&) [897]
                0.01    0.00  732383/263081157     void std::__uninitialized_fill_n<false>::__uninit_fill_n<exprt*, unsigned long, exprt>(exprt*, unsigned long, exprt const&) [974]
                0.01    0.00  793176/263081157     symbolt::symbolt(symbolt const&) [736]
                0.01    0.00  849152/263081157     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [222]
                0.01    0.00 1185977/263081157     prop_conv_solvert::convert(exprt const&) <cycle 13> [61]
                0.01    0.00 1185977/263081157     std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&) [912]
                0.01    0.00 1205335/263081157     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&) [831]
                0.02    0.00 1684330/263081157     exprt* std::__uninitialized_copy<false>::__uninit_copy<exprt*, exprt*>(exprt*, exprt*, exprt*) [557]
                0.02    0.00 1947664/263081157     unsigned_char_type() [229]
                0.02    0.00 1961323/263081157     hash_numbering<exprt, irep_hash>::number(exprt const&) [56]
                0.02    0.00 1979920/263081157     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [31]
                0.02    0.00 2019417/263081157     std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&) [732]
                0.03    0.00 2539705/263081157     boolbvt::convert_bv(exprt const&) <cycle 13> [40]
                0.03    0.00 2539705/263081157     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&) [555]
                0.03    0.00 2539705/263081157     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&) [599]
                0.03    0.00 2909025/263081157     symex_target_equationt::SSA_stept::SSA_stept() [616]
                0.03    0.00 2909025/263081157     symex_target_equationt::SSA_stept::SSA_stept(symex_target_equationt::SSA_stept const&) [368]
                0.05    0.00 4281148/263081157     std::vector<irept, std::allocator<irept> >::push_back(irept const&) [596]
                0.14    0.00 11394624/263081157     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&) [307]
                0.19    0.00 15735084/263081157     simplify_exprt::simplify_rec(exprt&) <cycle 18> [94]
                0.19    0.00 15754312/263081157     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [71]
                0.19    0.00 15922385/263081157     std::list<exprt, std::allocator<exprt> >::_M_create_node(exprt const&) [385]
                0.26    0.00 22307896/263081157     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [301]
                0.27    0.00 22921533/263081157     irept::add(dstring const&, irept const&) [155]
                0.32    0.00 27324500/263081157     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*) [279]
                0.98    0.00 83051159/263081157     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&) [160]
[117]    0.7    3.12    0.00 263081157         irept::irept(irept const&) [117]
-----------------------------------------------
                0.74    2.34 74332134/74332134     irept::dt::dt(irept::dt const&) [76]
[118]    0.7    0.74    2.34 74332134         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&) [118]
                0.62    1.72 31235443/31235443     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> >*) [138]
-----------------------------------------------
                                                 <spontaneous>
[119]    0.6    2.88    0.00                 Minisat::Solver::relocAll(Minisat::ClauseAllocator&) [119]
                0.00    0.00     318/140516981     Minisat::vec<Minisat::Lit>::clear(bool) [342]
-----------------------------------------------
                0.00    2.87    4672/4672        goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [102]
[120]    0.6    0.00    2.87    4672         goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [120]
                0.00    2.82    8229/108191      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [14]
                0.00    0.03    8229/1600697     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 9> [63]
                0.00    0.00    8229/1549966     base_type_eq(typet const&, typet const&, namespacet const&) [238]
                0.00    0.00    8229/40082       symbolt::symbol_expr() const [910]
                0.00    0.00    8229/591023      namespace_baset::lookup(dstring const&) const [465]
                0.00    0.00    8229/2937337     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [323]
                0.00    0.00   24687/218859773     irept::remove_ref(irept::dt*) <cycle 16> [98]
                0.00    0.00    4672/5415        code_typet::has_ellipsis() const [1450]
                0.00    0.00    8229/42988634     exprt::type() [116]
                0.00    0.00    8229/247479      nil_exprt::nil_exprt() [908]
                0.00    0.00    8229/18219       code_typet::parametert::get_identifier() const [1469]
                0.00    0.00    8229/43632968     exprt::type() const [179]
                0.00    0.00   16458/263081157     irept::irept(irept const&) [117]
                0.00    0.00    4672/15509       code_typet::parameters() const [1510]
                0.00    0.00     254/11180139     dstring::dstring(std::string const&) [152]
                0.00    0.00     254/1659393     namespacet::lookup(dstring const&, symbolt const*&) const [503]
                0.00    0.00    8229/99524401     exprt::exprt(exprt const&) [431]
                0.00    0.00     254/4654884     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&) [704]
                0.00    0.00     254/2377543     i2string(unsigned int) [882]
                0.00    0.00     254/2605194     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*) [2106]
-----------------------------------------------
                                                 <spontaneous>
[121]    0.6    2.87    0.00                 void Minisat::sort<Minisat::Lit, Minisat::LessThan_default<Minisat::Lit> >(Minisat::Lit*, int, Minisat::LessThan_default<Minisat::Lit>) [121]
-----------------------------------------------
                0.01    0.00  345081/102410231     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&) [1118]
                2.84    0.00 102065150/102410231     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*) [100]
[122]    0.6    2.85    0.00 102410231         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&) [122]
-----------------------------------------------
                0.00    2.84    3701/3701        goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[123]    0.6    0.00    2.84    3701         goto_symext::symex_return(goto_symex_statet&) [123]
                0.00    1.48    3701/3701        goto_symext::return_assignment(goto_symex_statet&) [189]
                0.00    0.51    3701/24735       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [109]
                0.00    0.51    3701/24739       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.14    3701/24735       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> > > &g