Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls  ms/call  ms/call  name    
 45.36    197.66   197.66                             Minisat::SimpSolver::backwardSubsumptionCheck(bool)
 13.11    254.80    57.14 13817640     0.00     0.00  irept::hash() const
  2.63    266.27    11.47                             Minisat::SimpSolver::addClause_(Minisat::vec<Minisat::Lit>&)
  2.23    275.98     9.71                             Minisat::SimpSolver::eliminateVar(int)
  1.89    284.22     8.24                             Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, int&)
  1.78    291.98     7.77                             Minisat::SimpSolver::removeClause(unsigned int)
  1.44    298.26     6.28                             Minisat::Solver::propagate()
  1.37    304.25     5.99                             Minisat::SimpSolver::strengthenClause(unsigned int, Minisat::Lit)
  1.20    309.46     5.21                             Minisat::SimpSolver::eliminate(bool)
  1.12    314.32     4.87                             Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::clean(Minisat::Lit const&)
  1.10    319.11     4.79                             Minisat::OccLists<int, Minisat::vec<unsigned int>, Minisat::SimpSolver::ClauseDeleted>::clean(int const&)
  1.03    323.59     4.48 155677952     0.00     0.00  operator==(irept const&, irept const&)
  1.01    327.97     4.38                             Minisat::SimpSolver::relocAll(Minisat::ClauseAllocator&)
  1.01    332.35     4.38                             Minisat::Solver::addClause_(Minisat::vec<Minisat::Lit>&)
  0.85    336.08     3.73                             Minisat::SimpSolver::gatherTouchedClauses()
  0.69    339.09     3.01 117270412     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.68    342.06     2.98 245336644     0.00     0.00  irept::remove_ref(irept::dt*)
  0.67    344.99     2.93                             Minisat::Solver::detachClause(unsigned int, bool)
  0.62    347.71     2.72 1037312548     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++()
  0.59    350.29     2.58                             Minisat::SimpSolver::newVar(bool, bool)
  0.59    352.86     2.57 101710079     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.57    355.35     2.49                             Minisat::Solver::newVar(bool, bool)
  0.57    357.82     2.47                             Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, Minisat::vec<Minisat::Lit>&)
  0.57    360.29     2.47                             Minisat::Solver::relocAll(Minisat::ClauseAllocator&)
  0.56    362.73     2.44                             void Minisat::sort<Minisat::Lit, Minisat::LessThan_default<Minisat::Lit> >(Minisat::Lit*, int, Minisat::LessThan_default<Minisat::Lit>)
  0.53    365.02     2.29                             Minisat::Solver::attachClause(unsigned int)
  0.52    367.28     2.27 186512749     0.00     0.00  irept::irept(irept const&)
  0.52    369.54     2.26 44388426     0.00     0.00  exprt::is_false() const
  0.45    371.49     1.95 222205901     0.00     0.00  irept::detatch()
  0.36    373.05     1.56                             irept::full_hash() const
  0.33    374.47     1.42  6605440     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.31    375.82     1.35 98840371     0.00     0.00  irept::find(dstring const&) const
  0.31    377.15     1.33 114929978     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&)
  0.30    378.46     1.31 93315272     0.00     0.00  bool std::operator==<dstring const, irept>(std::pair<dstring const, irept> const&, std::pair<dstring const, irept> const&)
  0.29    379.72     1.26  4385507     0.00     0.00  std::pair<dstring const, irept>::pair<dstring, irept>(std::pair<dstring, irept> const&)
  0.29    380.98     1.26 82454539     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.27    382.16     1.19    51886     0.02     0.02  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, dstring> >*)
  0.24    383.22     1.06 210743383     0.00     0.00  irept::~irept()
  0.24    384.25     1.03                             Minisat::SimpSolver::cleanUpClauses()
  0.23    385.27     1.02 113839550     0.00     0.00  irept::add(dstring const&)
  0.21    386.19     0.92                             Minisat::Solver::removeClause(unsigned int)
  0.21    387.11     0.92    50526     0.02     0.08  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, dstring> > const*, std::_Rb_tree_node<std::pair<dstring const, dstring> >*)
  0.21    388.02     0.91  4621696     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.20    388.89     0.87 130241209     0.00     0.00  bool std::operator==<irept, std::allocator<irept> >(std::vector<irept, std::allocator<irept> > const&, std::vector<irept, std::allocator<irept> > const&)
  0.20    389.76     0.87                             Minisat::Solver::analyze(unsigned int, Minisat::vec<Minisat::Lit>&, int&)
  0.19    390.60     0.84 126124970     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.19    391.43     0.83 56038248     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&)
  0.17    392.19     0.76                             Minisat::vec<unsigned int>::capacity(int)
  0.17    392.95     0.76                             Minisat::Solver::litRedundant(Minisat::Lit, unsigned int)
  0.17    393.67     0.72 130140483     0.00     0.00  bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*)
  0.16    394.37     0.70 126309258     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.16    395.06     0.69   105881     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.16    395.75     0.69                             Minisat::vec<unsigned int>::growTo(int)
  0.15    396.41     0.66 53627613     0.00     0.00  convert(std::vector<literalt, std::allocator<literalt> > const&, Minisat::vec<Minisat::Lit>&)
  0.15    397.05     0.64 101390164     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.14    397.68     0.63    65950     0.01     0.02  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> >*)
  0.14    398.29     0.61 23985321     0.00     0.00  reference_counting<value_sett::object_map_dt>::reference_counting(reference_counting<value_sett::object_map_dt> const&)
  0.14    398.89     0.60   336344     0.00     0.01  guardt::as_expr(std::_List_const_iterator<exprt>) const
  0.12    399.43     0.54                             Minisat::Solver::pickBranchLit()
  0.12    399.96     0.53  8070468     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.12    400.48     0.53 161635338     0.00     0.00  Minisat::vec<Minisat::Lit>::push(Minisat::Lit const&)
  0.11    400.98     0.50 22265747     0.00     0.00  std::pair<dstring const, value_sett::entryt>::pair(std::pair<dstring const, value_sett::entryt> const&)
  0.11    401.48     0.50  1282011     0.00     0.01  boolbvt::convert_bv(exprt const&)
  0.11    401.96     0.48 42528290     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.11    402.44     0.48 66515261     0.00     0.00  Minisat::vec<Minisat::Lit>::capacity(int)
  0.10    402.88     0.45 18430041     0.00     0.00  irept::get(dstring const&) const
  0.10    403.33     0.45 21747496     0.00     0.00  exprt::is_boolean() const
  0.10    403.77     0.44    96585     0.00     0.01  boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.10    404.20     0.43                             Minisat::Solver::cancelUntil(int)
  0.10    404.62     0.42  8662812     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    405.01     0.39 18384519     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.09    405.40     0.39  9432372     0.00     0.00  hash_string(char const*)
  0.09    405.78     0.39                             Minisat::RegionAllocator<unsigned int>::alloc(int)
  0.09    406.16     0.38 11187508     0.00     0.00  std::pair<dstring const, exprt>::pair(std::pair<dstring const, exprt> const&)
  0.09    406.54     0.38 11205763     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_insert_unique(literalt const&)
  0.09    406.91     0.38  2195060     0.00     0.00  simplify_exprt::sort_and_join(exprt&)
  0.09    407.29     0.38                             mkElimClause(Minisat::vec<unsigned int>&, int, Minisat::Clause&)
  0.08    407.66     0.37    53591     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.08    408.02     0.37 97729623     0.00     0.00  Minisat::vec<Minisat::Lit>::clear(bool)
  0.08    408.38     0.36 25878272     0.00     0.00  reference_counting<value_sett::object_map_dt>::remove_ref(reference_counting<value_sett::object_map_dt>::dt*)
  0.08    408.72     0.34 34557016     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    409.05     0.33    45743     0.01     0.02  boolbv_mapt::get_literals(dstring const&, typet const&, unsigned int, std::vector<literalt, std::allocator<literalt> >&)
  0.08    409.38     0.33                             Minisat::Solver::uncheckedEnqueue(Minisat::Lit, unsigned int)
  0.07    409.71     0.33 45497285     0.00     0.00  exprt::has_operands() const
  0.07    410.03     0.32 21264145     0.00     0.00  irept::dt::dt(irept::dt const&)
  0.07    410.35     0.32 77516839     0.00     0.00  exprt::operands()
  0.07    410.67     0.32   564724     0.00     0.00  guardt::is_false() const
  0.07    410.98     0.32 56038401     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::add_variables()
  0.07    411.29     0.31 50468329     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.07    411.60     0.31                             bv_refinementt::arrays_overapproximated()
  0.07    411.90     0.30 50468329     0.00     0.00  std::pair<dstring const, irept>::pair(std::pair<dstring const, irept> const&)
  0.07    412.20     0.30 126309258     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    412.49     0.29 41227182     0.00     0.00  irept::dt::~dt()
  0.07    412.78     0.29  1261987     0.00     0.00  binary2integer(std::string const&, bool)
  0.07    413.07     0.29   339843     0.00     0.01  bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.06    413.35     0.28                             Minisat::vec<Minisat::Solver::Watcher>::capacity(int)
  0.06    413.62     0.27  6849465     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.06    413.89     0.27  1475097     0.00     0.00  std::map<dstring, dstring, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::operator[](dstring const&)
  0.06    414.14     0.25 28900542     0.00     0.00  cnft::lxor(literalt, literalt)
  0.06    414.39     0.25   853953     0.00     0.00  BigInt::as_string(char*, unsigned int, unsigned int) const
  0.06    414.64     0.25                             operator<<(std::ostream&, irept const&)
  0.06    414.88     0.25  2960667     0.00     0.00  irept::get_bool(dstring const&) const
  0.06    415.12     0.24 11526989     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.06    415.36     0.24  2713511     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    415.59     0.23  1425832     0.00     0.00  simplify_exprt::simplify_rec(exprt&)
  0.05    415.82     0.23 50468329     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.05    416.05     0.23 41646190     0.00     0.00  void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*)
  0.05    416.28     0.23 36984663     0.00     0.00  get_nil_irep()
  0.05    416.50     0.22      100     2.20    16.19  yyansi_cparse()
  0.05    416.72     0.22 15911313     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.05    416.94     0.22   859787     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.05    417.15     0.21  6549707     0.00     0.00  cnft::gate_xor(literalt, literalt, literalt)
  0.05    417.36     0.21    44572     0.00     0.03  boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.05    417.56     0.20  1052960     0.00     0.00  goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt)
  0.05    417.76     0.20 22265747     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_create_node(std::pair<dstring const, value_sett::entryt> const&)
  0.04    417.95     0.20                             Minisat::RegionAllocator<unsigned int>::capacity(unsigned int)
  0.04    418.14     0.19                             Minisat::Solver::rebuildOrderHeap()
  0.04    418.33     0.19 18885600     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_create_node(exprt const&)
  0.04    418.52     0.19  9332399     0.00     0.00  simplify_exprt::simplify_node(exprt&)
  0.04    418.70     0.18 11205763     0.00     0.00  std::set<literalt, std::less<literalt>, std::allocator<literalt> >::insert(literalt const&)
  0.04    418.88     0.18  5727588     0.00     0.00  bv_utilst::carry(literalt, literalt, literalt)
  0.04    419.05     0.17  1195670     0.00     0.00  irept::compare(irept const&) const
  0.04    419.22     0.17                             irept::move_to_sub(irept&)
  0.04    419.38     0.17                             Minisat::vec<Minisat::vec<Minisat::Solver::Watcher> >::capacity(int)
  0.04    419.54     0.16 126124970     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.04    419.70     0.16 48277754     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&)
  0.04    419.86     0.16  3743031     0.00     0.00  prop_conv_solvert::convert(exprt const&)
  0.03    420.01     0.15 21264145     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.03    420.16     0.15 41227357     0.00     0.00  std::vector<irept, std::allocator<irept> >::~vector()
  0.03    420.31     0.15  2203382     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.03    420.46     0.15 183175150     0.00     0.00  cnft::no_variables() const
  0.03    420.60     0.15 37857095     0.00     0.00  exprt::type() const
  0.03    420.74     0.14 85231956     0.00     0.00  exprt::exprt(exprt const&)
  0.03    420.88     0.14 21264145     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::_M_create_storage(unsigned long)
  0.03    421.02     0.14  2046968     0.00     0.02  merge_irept::merged(irept const&)
  0.03    421.16     0.14   586047     0.00     0.00  yyansi_clex()
  0.03    421.30     0.14                             Minisat::vec<unsigned int>::clear(bool)
  0.03    421.44     0.14                             Minisat::IntOption::IntOption(char const*, char const*, char const*, int, Minisat::IntRange)
  0.03    421.57     0.13  2702228     0.00     0.00  prop_conv_solvert::get_literal(dstring const&)
  0.03    421.70     0.13   689139     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::find(dstring const&)
  0.03    421.83     0.13                             irept::recursive_detatch()
  0.03    421.95     0.12    71846     0.00     0.01  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, exprt> >*)
  0.03    422.07     0.12 14390911     0.00     0.00  dstring::compare(dstring const&) const
  0.03    422.19     0.12  5728678     0.00     0.00  BigInt::add(unsigned int const*, unsigned int, bool)
  0.03    422.31     0.12  1282011     0.00     0.01  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&, std::tr1::integral_constant<bool, true>)
  0.03    422.43     0.12     7129     0.02     0.03  boolbvt::convert_with_struct(struct_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.03    422.54     0.12 10784852     0.00     0.00  irept::operator=(irept const&)
  0.03    422.66     0.12  4385507     0.00     0.00  irept::add(dstring const&, irept const&)
  0.03    422.77     0.12                             Minisat::SimpSolver::implied(Minisat::vec<Minisat::Lit> const&)
  0.03    422.88     0.11 21264145     0.00     0.00  std::vector<irept, std::allocator<irept> >::vector(std::vector<irept, std::allocator<irept> > const&)
  0.03    422.99     0.11  9215130     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.03    423.10     0.11  9135738     0.00     0.00  BigInt::BigInt(BigInt const&)
  0.03    423.21     0.11  3436360     0.00     0.00  prop_conv_solvert::convert_bool(exprt const&)
  0.03    423.32     0.11     1186     0.09     4.94  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    423.43     0.11                             Minisat::vec<char>::capacity(int)
  0.03    423.54     0.11                             Minisat::Solver::removeSatisfied(Minisat::vec<unsigned int>&)
  0.02    423.64     0.10 23985321     0.00     0.00  value_sett::entryt::entryt(value_sett::entryt const&)
  0.02    423.74     0.10 22250651     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    423.84     0.10  8194921     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::vector(unsigned long, literalt const&, std::allocator<literalt> const&)
  0.02    423.94     0.10   135753     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::operator=(std::vector<literalt, std::allocator<literalt> > const&)
  0.02    424.04     0.10    50688     0.00     0.00  value_sett::~value_sett()
  0.02    424.14     0.10     8131     0.01     0.02  boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.02    424.24     0.10                             propt::set_frozen(literalt)
  0.02    424.34     0.10  3181561     0.00     0.00  to_symbol_expr(exprt&)
  0.02    424.43     0.10                             Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::cleanAll()
  0.02    424.52     0.09 24845108     0.00     0.00  value_sett::entryt::~entryt()
  0.02    424.61     0.09  8274028     0.00     0.00  cnft::lor(literalt, literalt)
  0.02    424.70     0.09   241180     0.00     0.01  boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const
  0.02    424.79     0.09    78804     0.00     0.03  bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&)
  0.02    424.88     0.09    50526     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    424.97     0.09 25551830     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&)
  0.02    425.05     0.08 22265747     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    425.13     0.08  7879692     0.00     0.00  string_containert::get(std::string const&)
  0.02    425.21     0.08  2088120     0.00     0.00  std::_List_base<exprt, std::allocator<exprt> >::_M_clear()
  0.02    425.29     0.08  1133147     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    425.37     0.08   887792     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.02    425.45     0.08    65788     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.02    425.53     0.08                             Minisat::SimpSolver::SimpSolver()
  0.02    425.61     0.08                             Minisat::IntOption::help(bool)
  0.02    425.68     0.08 23836662     0.00     0.00  exprt::type()
  0.02    425.76     0.08 11187508     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_create_node(std::pair<dstring const, exprt> const&)
  0.02    425.83     0.08   208108     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_erase(std::_Rb_tree_node<literalt>*)
  0.02    425.91     0.08                             Minisat::SimpSolver::ElimLt::operator()(int, int) const
  0.02    425.98     0.07 41227357     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::~_Vector_base()
  0.02    426.05     0.07 25762730     0.00     0.00  reference_counting<value_sett::object_map_dt>::~reference_counting()
  0.02    426.12     0.07 18885600     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_insert(std::_List_iterator<exprt>, exprt const&)
  0.02    426.19     0.07  9002692     0.00     0.00  namespace_baset::follow(typet const&) const
  0.02    426.26     0.07  8819429     0.00     0.00  irept::irept(dstring const&)
  0.02    426.33     0.07  1483138     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    426.40     0.07   591205     0.00     0.00  goto_symext::replace_nondet(exprt&)
  0.02    426.47     0.07   208108     0.00     0.00  cnft::eliminate_duplicates(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.02    426.54     0.07  9263854     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, literalt const&)
  0.02    426.61     0.07  7687163     0.00     0.00  cnft::lselect(literalt, literalt, literalt)
  0.02    426.68     0.07  5246698     0.00     0.00  goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt)
  0.02    426.75     0.07   598027     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    426.82     0.07     1364     0.05     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.02    426.89     0.07      162     0.43   778.56  bmct::run(goto_functionst const&)
  0.01    426.95     0.07      154     0.42     0.42  satcheck_minisat2_baset<Minisat::SimpSolver>::satcheck_minisat2_baset(Minisat::SimpSolver*)
  0.01    427.01     0.06  5252749     0.00     0.00  goto_symex_statet::renaming_levelt::is_renamed(dstring const&) const
  0.01    427.07     0.06  1071822     0.00     0.01  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(irept const&, std::tr1::integral_constant<bool, true>)
  0.01    427.13     0.06  1030604     0.00     0.00  irept::get_int(dstring const&) const
  0.01    427.19     0.06   790561     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.01    427.25     0.06   221918     0.00     0.00  simplify_exprt::simplify_plus(exprt&)
  0.01    427.31     0.06   168270     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_insert_equal(std::pair<dstring const, dstring> const&)
  0.01    427.37     0.06   125330     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.01    427.43     0.06    18072     0.00     0.01  bv_utilst::select(literalt, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.01    427.49     0.06      153     0.39    23.18  symex_target_equationt::convert_assertions(prop_convt&)
  0.01    427.55     0.06 82454539     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.01    427.61     0.06 15243678     0.00     0.00  cnft::land(literalt, literalt)
  0.01    427.67     0.06 11526989     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.01    427.73     0.06  6353264     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long)
  0.01    427.79     0.06   462816     0.00     0.00  symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&)
  0.01    427.85     0.06   441663     0.00     0.00  goto_symext::replace_array_equal(exprt&)
  0.01    427.91     0.06   368192     0.00     0.00  cnft::land(std::vector<literalt, std::allocator<literalt> > const&)
  0.01    427.97     0.06   115464     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::find(dstring const&) const
  0.01    428.03     0.06     7536     0.01     0.12  boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    428.09     0.06                             Minisat::vec<Minisat::Lit>::growTo(int, Minisat::Lit const&)
  0.01    428.15     0.06                             Minisat::Solver::analyzeFinal(Minisat::Lit, Minisat::vec<Minisat::Lit>&)
  0.01    428.21     0.06 11830255     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt)
  0.01    428.26     0.06  2690066     0.00     0.00  irept::remove(dstring const&)
  0.01    428.32     0.06   493900     0.00     0.00  std::_List_base<dstring, std::allocator<dstring> >::_M_clear()
  0.01    428.37     0.05 42528290     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.01    428.42     0.05 18103020     0.00     0.00  cnft::lequal(literalt, literalt)
  0.01    428.47     0.05 12439489     0.00     0.00  exprt::operands() const
  0.01    428.52     0.05  9263854     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    428.57     0.05  6731424     0.00     0.00  std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.01    428.62     0.05  5995966     0.00     0.00  irept::set(dstring const&, dstring const&)
  0.01    428.67     0.05   859787     0.00     0.00  value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool)
  0.01    428.72     0.05   790633     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.01    428.77     0.05   443501     0.00     0.00  goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool)
  0.01    428.82     0.05   441663     0.00     0.00  adjust_float_expressions(exprt&, namespacet const&)
  0.01    428.87     0.05   387750     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(exprt&) const
  0.01    428.92     0.05   118512     0.00     0.11  value_sett::assign(exprt const&, exprt const&, namespacet const&, bool)
  0.01    428.97     0.05   117717     0.00     0.19  goto_symext::symex_goto(goto_symex_statet&)
  0.01    429.02     0.05    79360     0.00     0.00  symbol_tablet::move(symbolt&, symbolt*&)
  0.01    429.07     0.05    76646     0.00     0.00  pointer_typet::pointer_typet(typet const&)
  0.01    429.12     0.05      175     0.29     0.29  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<string_ptrt const, unsigned int>, false>**, unsigned long)
  0.01    429.17     0.05      162     0.31     0.59  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<irept, false>**, unsigned long)
  0.01    429.22     0.05      154     0.32     0.46  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, literalt>, false>**, unsigned long)
  0.01    429.27     0.05                             Minisat::SimpSolver::extendModel()
  0.01    429.32     0.05                             Minisat::vec<Minisat::vec<Minisat::Solver::Watcher> >::clear(bool)
  0.01    429.36     0.05 15120014     0.00     0.00  void std::_Construct<irept, irept>(irept*, irept const&)
  0.01    429.41     0.05 13307418     0.00     0.00  BigInt::~BigInt()
  0.01    429.45     0.05 11187508     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    429.50     0.05  3902813     0.00     0.00  exprt::operator=(exprt const&)
  0.01    429.54     0.04 21682978     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::_M_allocate(unsigned long)
  0.01    429.58     0.04 18885600     0.00     0.00  std::list<exprt, std::allocator<exprt> >::push_back(exprt const&)
  0.01    429.62     0.04 12196674     0.00     0.00  exprt::is_constant() const
  0.01    429.66     0.04 11154509     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, exprt> > const*)
  0.01    429.70     0.04 10951751     0.00     0.00  operator==(string_ptrt, string_ptrt)
  0.01    429.74     0.04  7921287     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.01    429.78     0.04  2667869     0.00     0.00  std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const
  0.01    429.82     0.04  1192430     0.00     0.00  operator<<(std::ostream&, dstring const&)
  0.01    429.86     0.04  1024218     0.00     0.00  base_type_eqt::base_type_eq_rec(typet const&, typet const&)
  0.01    429.90     0.04  1008192     0.00     0.00  exprt::is_true() const
  0.01    429.94     0.04   946620     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long)
  0.01    429.98     0.04   922515     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::string const, std::string> > const*, std::_Rb_tree_node<std::pair<std::string const, std::string> > const*, std::string const&) const
  0.01    430.02     0.04   888706     0.00     0.00  reference_counting<value_sett::object_map_dt>::dt::~dt()
  0.01    430.06     0.04   605941     0.00     0.00  goto_symex_statet::level1t::name(dstring const&, unsigned int) const
  0.01    430.10     0.04   413923     0.00     0.00  from_integer(BigInt const&, typet const&)
  0.01    430.14     0.04   304219     0.00     0.00  simplify_exprt::simplify_typecast(exprt&)
  0.01    430.18     0.04   160966     0.00     0.11  goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&)
  0.01    430.22     0.04    82740     0.00     0.34  goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.01    430.26     0.04    47490     0.00     0.03  boolbvt::get(exprt const&) const
  0.01    430.30     0.04      154     0.26    67.46  symex_target_equationt::convert_guards(prop_convt&)
  0.01    430.34     0.04      154     0.26    57.26  symex_target_equationt::convert_assignments(decision_proceduret&) const
  0.01    430.38     0.04      154     0.26     0.31  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, false>**, unsigned long)
  0.01    430.41     0.04  7879692     0.00     0.00  dstring::dstring(std::string const&)
  0.01    430.45     0.04  3080103     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    430.48     0.04  2992773     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::vector(std::vector<literalt, std::allocator<literalt> > const&)
  0.01    430.52     0.04                             multi_namespacet::lookup(dstring const&, symbolt const*&) const
  0.01    430.55     0.03 11203006     0.00     0.00  std::pair<dstring const, exprt>::~pair()
  0.01    430.58     0.03  5042900     0.00     0.00  BigInt::operator+=(unsigned long long)
  0.01    430.61     0.03  4747026     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::_M_check_len(unsigned long, char const*) const
  0.01    430.64     0.03  4275476     0.00     0.00  exprt::exprt(dstring const&, typet const&)
  0.01    430.67     0.03  4021925     0.00     0.00  parsert::read(char&)
  0.01    430.70     0.03  2480682     0.00     0.00  goto_symex_statet::call_stack()
  0.01    430.73     0.03  2357250     0.00     0.00  exprt* std::__uninitialized_copy<false>::__uninit_copy<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.01    430.76     0.03  2147271     0.00     0.00  irept::make_nil()
  0.01    430.79     0.03  2116987     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const
  0.01    430.82     0.03  2116987     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    430.85     0.03  2111528     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    430.88     0.03  1801397     0.00     0.00  is_number(typet const&)
  0.01    430.91     0.03  1090539     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    430.94     0.03  1087071     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    430.97     0.03  1024218     0.00     0.00  base_type_eqt::base_type_eq(typet const&, typet const&)
  0.01    431.00     0.03   889052     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    431.03     0.03   850311     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    431.06     0.03   837642     0.00     0.00  integer2binary(BigInt const&, unsigned int)
  0.01    431.09     0.03   598027     0.00     0.00  goto_symex_statet::level0t::operator()(dstring const&, namespacet const&, unsigned int)
  0.01    431.12     0.03   462816     0.00     0.20  goto_symext::symex_step(goto_functionst const&, goto_symex_statet&)
  0.01    431.15     0.03   441663     0.00     0.01  goto_symext::clean_expr(exprt&, goto_symex_statet&, bool)
  0.01    431.18     0.03   324767     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::erase(std::_Rb_tree_iterator<std::pair<dstring const, irept> >)
  0.01    431.21     0.03   305258     0.00     0.01  boolbvt::convert_equality(equal_exprt const&)
  0.01    431.24     0.03   276280     0.00     0.00  simplify_exprt::simplify_inequality(exprt&)
  0.01    431.27     0.03    50526     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    431.30     0.03    39681     0.00     0.02  value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&)
  0.01    431.33     0.03    33060     0.00     0.02  boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    431.36     0.03     6514     0.00     0.22  bv_utilst::unsigned_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.01    431.39     0.03     1348     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    431.42     0.03      153     0.20     1.88  symex_target_equationt::convert_decls(prop_convt&) const
  0.01    431.45     0.03                             std::_Rb_tree_iterator<std::pair<dstring const, irept> >::operator--()
  0.01    431.48     0.03 21918669     0.00     0.00  exprt::copy_to_operands(exprt const&)
  0.01    431.51     0.03 21264145     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.01    431.54     0.03 16590751     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base()
  0.01    431.57     0.03  3768120     0.00     0.00  std::vector<irept, std::allocator<irept> >::push_back(irept const&)
  0.01    431.60     0.03  1194649     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const
  0.01    431.63     0.03   812698     0.00     0.00  exprt::copy_to_operands(exprt const&, exprt const&)
  0.01    431.66     0.03      578     0.05     0.05  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_allocate(unsigned long)
  0.01    431.69     0.03      153     0.20     0.28  symex_target_equationt::convert_assumptions(prop_convt&)
  0.01    431.72     0.03                             mkElimClause(Minisat::vec<unsigned int>&, Minisat::Lit)
  0.01    431.75     0.03                             Minisat::SimpSolver::updateElimHeap(int)
  0.01    431.78     0.03                             string_constantt::get_value() const
  0.01    431.80     0.03 19030196     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::_M_allocate(unsigned long)
  0.01    431.83     0.03  7486983     0.00     0.00  dstring::operator==(char const*) const
  0.01    431.85     0.03  5295754     0.00     0.00  digit_add(unsigned int const*, unsigned int, unsigned int const*, unsigned int, unsigned int*)
  0.01    431.88     0.03   885160     0.00     0.00  unsigned_char_type()
  0.01    431.90     0.03                             Minisat::SimpSolver::~SimpSolver()
  0.00    431.92     0.02 16266263     0.00     0.00  __gnu_cxx::new_allocator<literalt>::allocate(unsigned long, void const*)
  0.00    431.94     0.02 12852583     0.00     0.00  cnft::new_variable()
  0.00    431.96     0.02 11187694     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::_M_create_storage(unsigned long)
  0.00    431.98     0.02  6599303     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::l_get(literalt) const
  0.00    432.00     0.02  2690066     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::find(dstring const&)
  0.00    432.02     0.02  2449006     0.00     0.00  i2string(int)
  0.00    432.04     0.02  2046968     0.00     0.02  merge_irept::operator()(irept&)
  0.00    432.06     0.02  1605369     0.00     0.00  goto_symex_statet::renaming_levelt::current_count(dstring const&) const
  0.00    432.08     0.02  1483138     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::insert(dstring const&)
  0.00    432.10     0.02  1471761     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    432.12     0.02  1374037     0.00     0.00  cnft::gate_and(literalt, literalt, literalt)
  0.00    432.14     0.02  1071822     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_bucket(irept const&, unsigned long, unsigned long)
  0.00    432.16     0.02  1058267     0.00     0.00  exprt::is_zero() const
  0.00    432.18     0.02   946570     0.00     0.00  exprt* std::vector<exprt, std::allocator<exprt> >::_M_allocate_and_copy<exprt*>(unsigned long, exprt*, exprt*)
  0.00    432.20     0.02   940483     0.00     0.00  reference_counting<value_sett::object_map_dt>::detatch()
  0.00    432.22     0.02   888706     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    432.24     0.02   594888     0.00     0.00  goto_symex_statet::level0t::name(dstring const&, unsigned int) const
  0.00    432.26     0.02   547838     0.00     0.00  to_integer(constant_exprt const&, BigInt&)
  0.00    432.28     0.02   441277     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*)
  0.00    432.30     0.02   417061     0.00     0.00  messaget::eom(messaget::mstreamt&)
  0.00    432.32     0.02   383826     0.00     0.01  goto_symext::do_simplify(exprt&)
  0.00    432.34     0.02   378864     0.00     0.00  base_type_rec(typet&, namespacet const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    432.36     0.02   374482     0.00     0.00  irept* std::vector<irept, std::allocator<irept> >::_M_allocate_and_copy<irept*>(unsigned long, irept*, irept*)
  0.00    432.38     0.02   341255     0.00     0.00  boolbvt::convert_rest(exprt const&)
  0.00    432.40     0.02   325780     0.00     0.00  goto_symex_statet::get_original_name(dstring const&) const
  0.00    432.42     0.02   302975     0.00     0.00  goto_symex_statet::level2t::name(dstring const&, unsigned int) const
  0.00    432.44     0.02   292424     0.00     0.00  symex_target_equationt::SSA_stept::SSA_stept(symex_target_equationt::SSA_stept const&)
  0.00    432.46     0.02   292424     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    432.48     0.02   270123     0.00     0.00  ansi_c_convert_typet::clear()
  0.00    432.50     0.02   270123     0.00     0.00  ansi_c_convert_typet::write(typet&)
  0.00    432.52     0.02   270123     0.00     0.00  ansi_c_convert_typet::read_rec(typet const&)
  0.00    432.54     0.02   208108     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::~_Rb_tree()
  0.00    432.56     0.02   207946     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    432.58     0.02   187680     0.00     0.00  ansi_c_convertt::convert_type(typet&, c_storage_spect&)
  0.00    432.60     0.02   183305     0.00     0.00  gen_zero(typet const&)
  0.00    432.62     0.02   155024     0.00     0.01  boolbv_mapt::get_map_entry(dstring const&, typet const&)
  0.00    432.64     0.02   151645     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, dstring> >, std::pair<dstring const, dstring> const&)
  0.00    432.66     0.02    95905     0.00     0.00  std::_List_base<std::string, std::allocator<std::string> >::_M_clear()
  0.00    432.68     0.02    88644     0.00     0.00  cnft::limplies(literalt, literalt)
  0.00    432.70     0.02    77797     0.00     0.00  simplify_exprt::simplify_if(exprt&)
  0.00    432.72     0.02    68521     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    432.74     0.02    50526     0.00     0.08  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > > const&)
  0.00    432.76     0.02    49738     0.00     0.00  expr2ct::convert(exprt const&, unsigned int&)
  0.00    432.78     0.02    33973     0.00     0.00  value_set_dereferencet::get_symbol(exprt const&)
  0.00    432.80     0.02    33315     0.00     0.00  locationt::as_string() const
  0.00    432.82     0.02    30193     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&)
  0.00    432.84     0.02    18909     0.00     0.01  size_of_expr(typet const&, namespacet const&)
  0.00    432.86     0.02    10455     0.00     0.00  bv_utilst::build_constant(BigInt const&, unsigned int)
  0.00    432.88     0.02     1539     0.01     0.01  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    432.90     0.02      880     0.02     0.02  local_cfgt::build(goto_programt const&)
  0.00    432.92     0.02      750     0.03     4.04  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.00    432.94     0.02       50     0.40    21.95  ansi_c_typecheckt::typecheck()
  0.00    432.96     0.02       44     0.45    43.73  build_goto_trace(symex_target_equationt const&, prop_convt const&, namespacet const&, goto_tracet&)
  0.00    432.98     0.02                             hash_string(std::string const&)
  0.00    433.00     0.02                             cnft::gate_equal(literalt, literalt, literalt)
  0.00    433.02     0.02                             cnft::lnor(literalt, literalt)
  0.00    433.04     0.02                             cnft::lxor(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    433.06     0.02                             irept::move_to_named_sub(dstring const&, irept&)
  0.00    433.08     0.02                             Minisat::SimpSolver::asymmVar(int)
  0.00    433.10     0.02                             Minisat::vec<Minisat::vec<unsigned int> >::capacity(int)
  0.00    433.12     0.02                             Minisat::vec<double>::capacity(int)
  0.00    433.14     0.02                             Minisat::Solver::simplify()
  0.00    433.16     0.02                             Minisat::Solver::Solver()
  0.00    433.18     0.02                             satcheck_minisat_simplifiert::is_eliminated(literalt) const
  0.00    433.20     0.02 25716437     0.00     0.00  Minisat::vec<int>::capacity(int)
  0.00    433.21     0.02  6036882     0.00     0.00  __gnu_cxx::new_allocator<irept>::allocate(unsigned long, void const*)
  0.00    433.23     0.02  4475693     0.00     0.00  typet::typet(typet const&)
  0.00    433.24     0.02  4021925     0.00     0.00  parsert::read2(char&)
  0.00    433.26     0.02  2556308     0.00     0.00  BigInt::BigInt()
  0.00    433.27     0.02  2445653     0.00     0.00  irept::set(dstring const&, long)
  0.00    433.29     0.02  1697978     0.00     0.00  BigInt::reallocate(unsigned int)
  0.00    433.30     0.02  1331002     0.00     0.00  symbol_exprt::set_identifier(dstring const&)
  0.00    433.32     0.02  1195670     0.00     0.00  operator<(exprt const&, exprt const&)
  0.00    433.33     0.02  1141656     0.00     0.00  constant_exprt::set_value(dstring const&)
  0.00    433.35     0.02  1113251     0.00     0.00  has_prefix(std::string const&, std::string const&)
  0.00    433.36     0.02  1070574     0.00     0.00  namespacet::lookup(dstring const&, symbolt const*&) const
  0.00    433.38     0.02  1025518     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    433.39     0.02   967071     0.00     0.00  bool_typet::bool_typet()
  0.00    433.41     0.02   554924     0.00     0.00  boolbv_widtht::get_entry(typet const&) const
  0.00    433.42     0.02   458198     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt const&)
  0.00    433.44     0.02     4670     0.00     0.01  c_typecheck_baset::do_initializer(symbolt&)
  0.00    433.45     0.02       76     0.20     0.20  Minisat::SimpSolver::solve(Minisat::vec<Minisat::Lit> const&, bool, bool)
  0.00    433.47     0.02                             i2string(long)
  0.00    433.48     0.02                             irept::pretty(unsigned int, unsigned int) const
  0.00    433.50     0.02   158737     0.00     0.00  typet::subtypes()
  0.00    433.51     0.02    80001     0.00     0.00  dstring::dstring(char const*)
  0.00    433.53     0.02    73538     0.00     0.00  ansi_c_declarationt::ansi_c_declarationt(ansi_c_declarationt const&)
  0.00    433.54     0.01 35153999     0.00     0.00  cnft::lnot(literalt)
  0.00    433.55     0.01  5818743     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_erase(std::_List_iterator<exprt>)
  0.00    433.56     0.01  4762157     0.00     0.00  symbol_exprt::get_identifier() const
  0.00    433.57     0.01  3090216     0.00     0.00  to_symbol_expr(exprt const&)
  0.00    433.58     0.01  3041885     0.00     0.00  literalt* std::vector<literalt, std::allocator<literalt> >::_M_allocate_and_copy<literalt*>(unsigned long, literalt*, literalt*)
  0.00    433.59     0.01  2210148     0.00     0.00  void std::_Construct<exprt, exprt>(exprt*, exprt const&)
  0.00    433.60     0.01  1943259     0.00     0.00  BigInt::to_ulong() const
  0.00    433.61     0.01  1906734     0.00     0.00  value_sett::objectt::objectt(value_sett::objectt const&)
  0.00    433.62     0.01  1731007     0.00     0.00  BigInt::operator+(unsigned int) const
  0.00    433.63     0.01  1688748     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(typet&) const
  0.00    433.64     0.01  1543498     0.00     0.00  constant_exprt::get_value() const
  0.00    433.65     0.01  1542496     0.00     0.00  to_constant_expr(exprt const&)
  0.00    433.66     0.01  1516838     0.00     0.00  constant_exprt::constant_exprt(typet const&)
  0.00    433.67     0.01  1450746     0.00     0.00  goto_symex_statet::rename(dstring const&, namespacet const&, goto_symex_statet::levelt)
  0.00    433.68     0.01  1330439     0.00     0.00  simplify(exprt&, namespacet const&)
  0.00    433.69     0.01  1330439     0.00     0.00  simplify_exprt::setup_jump_table()
  0.00    433.70     0.01  1318494     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, literalt> >::operator--()
  0.00    433.71     0.01  1282011     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    433.72     0.01  1282011     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    433.73     0.01  1265756     0.00     0.00  locationt::operator=(locationt const&)
  0.00    433.74     0.01  1252827     0.00     0.00  _newstack(parsert&, unsigned int&)
  0.00    433.75     0.01  1111572     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_create_storage(unsigned long)
  0.00    433.76     0.01  1111572     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    433.77     0.01  1096430     0.00     0.00  bitvector_typet::set_width(unsigned int)
  0.00    433.78     0.01  1071822     0.00     0.00  std::vector<irept, std::allocator<irept> >::reserve(unsigned long)
  0.00    433.79     0.01  1024218     0.00     0.00  base_type_eqt::~base_type_eqt()
  0.00    433.80     0.01   954290     0.00     0.00  std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&)
  0.00    433.81     0.01   938826     0.00     0.00  value_sett::objectt::operator=(value_sett::objectt const&)
  0.00    433.82     0.01   938826     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    433.83     0.01   938826     0.00     0.00  std::pair<unsigned int const, value_sett::objectt>::~pair()
  0.00    433.84     0.01   922515     0.00     0.00  optionst::get_option(std::string const&) const
  0.00    433.85     0.01   922515     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::find(std::string const&) const
  0.00    433.86     0.01   898091     0.00     0.00  hash_numbering<exprt, irep_hash>::number(exprt const&)
  0.00    433.87     0.01   898091     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>*, exprt const&, unsigned long) const
  0.00    433.88     0.01   889143     0.00     0.01  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const
  0.00    433.89     0.01   887792     0.00     0.01  value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const
  0.00    433.90     0.01   859787     0.00     0.00  value_sett::field_sensitive(dstring const&, typet const&)
  0.00    433.91     0.01   859787     0.00     0.00  value_sett::get_entry(value_sett::entryt const&, typet const&)
  0.00    433.92     0.01   852471     0.00     0.00  goto_symex_statet::renaming_levelt::operator()(dstring const&)
  0.00    433.93     0.01   802233     0.00     0.00  constant_exprt::value_is_zero_string() const
  0.00    433.94     0.01   790561     0.00     0.00  std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&)
  0.00    433.95     0.01   751396     0.00     0.00  goto_symex_statet::l2_thread_read_encoding(symbol_exprt&, namespacet const&)
  0.00    433.96     0.01   627951     0.00     0.00  goto_symex_statet::top()
  0.00    433.97     0.01   593411     0.00     0.00  std::list<std::string, std::allocator<std::string> >::_M_create_node(std::string const&)
  0.00    433.98     0.01   592344     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    433.99     0.01   573100     0.00     0.00  bv_width(typet const&)
  0.00    434.00     0.01   555234     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    434.01     0.01   555234     0.00     0.00  std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&)
  0.00    434.02     0.01   555234     0.00     0.00  std::pair<typet, boolbv_widtht::entryt>::~pair()
  0.00    434.03     0.01   547685     0.00     0.00  predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&)
  0.00    434.04     0.01   547090     0.00     0.00  BigInt::mul(unsigned int const*, unsigned int, bool)
  0.00    434.05     0.01   545586     0.00     0.00  BigInt::compare(BigInt const&) const
  0.00    434.06     0.01   483890     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_bucket(std::pair<exprt const, literalt> const&, unsigned long, unsigned long)
  0.00    434.07     0.01   483890     0.00     0.00  std::pair<exprt const, literalt>::pair(std::pair<exprt const, literalt> const&)
  0.00    434.08     0.01   465152     0.00     0.00  boolbvt::is_unbounded_array(typet const&) const
  0.00    434.09     0.01   463184     0.00     0.00  irept* std::__uninitialized_copy<false>::__uninit_copy<irept*, irept*>(irept*, irept*, irept*)
  0.00    434.10     0.01   458581     0.00     0.00  optionst::get_bool_option(std::string const&) const
  0.00    434.11     0.01   455799     0.00     0.00  int safe_str2number<int>(char const*, int)
  0.00    434.12     0.01   441663     0.00     0.01  goto_symext::dereference(exprt&, goto_symex_statet&, bool)
  0.00    434.13     0.01   427466     0.00     0.00  irep_serializationt::read_string_ref(std::istream&)
  0.00    434.14     0.01   395997     0.00     0.00  c_qualifierst::write(typet&) const
  0.00    434.15     0.01   355511     0.00     0.00  std::_Rb_tree_iterator<dstring>::operator--()
  0.00    434.16     0.01   318720     0.00     0.00  code_typet::arguments()
  0.00    434.17     0.01   316346     0.00     0.01  guardt::as_expr() const
  0.00    434.18     0.01   295775     0.00     0.00  array_typet::size()
  0.00    434.19     0.01   292424     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    434.20     0.01   291935     0.00     0.00  merge_types(irept&, irept&)
  0.00    434.21     0.01   289672     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    434.22     0.01   264711     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&) const
  0.00    434.23     0.01   262352     0.00     0.00  symbolt::symbolt(symbolt const&)
  0.00    434.24     0.01   243874     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<exprt*, unsigned long, exprt>(exprt*, unsigned long, exprt const&)
  0.00    434.25     0.01   243874     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    434.26     0.01   210242     0.00     0.00  ansi_c_parsert::lookup(std::string&, bool, bool) const
  0.00    434.27     0.01   193934     0.00     0.00  to_typecast_expr(exprt&)
  0.00    434.28     0.01   193889     0.00     0.00  exprt::exprt(dstring const&)
  0.00    434.29     0.01   190749     0.00     0.00  simplify_exprt::simplify_address_of(exprt&)
  0.00    434.30     0.01   190749     0.00     0.00  simplify_exprt::simplify_address_of_arg(exprt&)
  0.00    434.31     0.01   186018     0.00     0.00  ansi_c_declarationt::ansi_c_declarationt()
  0.00    434.32     0.01   186017     0.00     0.00  ansi_c_parsert::new_declaration(irept const&, irept&, exprt&, ansi_c_parsert::decl_typet)
  0.00    434.33     0.01   180795     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    434.34     0.01   180470     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::~_Rb_tree()
  0.00    434.35     0.01   172583     0.00     0.01  boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    434.36     0.01   171803     0.00     0.00  goto_symex_statet::level2t::current_name(dstring const&) const
  0.00    434.37     0.01   160966     0.00     0.00  goto_symext::rewrite_quantifiers(exprt&, goto_symex_statet&)
  0.00    434.38     0.01   160912     0.00     0.00  locationt::get_comment() const
  0.00    434.39     0.01   159768     0.00     0.00  signedbv_typet::signedbv_typet(unsigned int)
  0.00    434.40     0.01   155097     0.00     0.00  std::_Vector_base<typet, std::allocator<typet> >::_M_allocate(unsigned long)
  0.00    434.41     0.01   138214     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&)
  0.00    434.42     0.01   127654     0.00     0.00  struct_union_typet::components() const
  0.00    434.43     0.01   125876     0.00     0.00  c_typecheck_baset::typecheck_symbol_type(typet&)
  0.00    434.44     0.01   125741     0.00     0.00  BigInt::assign(long long)
  0.00    434.45     0.01   119741     0.00     0.00  simplify_exprt::simplify_pointer_offset(exprt&)
  0.00    434.46     0.01   117772     0.00     0.00  goto_symex_statet::renaming_levelt::increase_counter(dstring const&)
  0.00    434.47     0.01   117030     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    434.48     0.01   116680     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, ansi_c_parsert::identifiert>, false>**, unsigned long)
  0.00    434.49     0.01   116384     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, typet>, false>**, unsigned long)
  0.00    434.50     0.01   115538     0.00     0.00  reference_counting<value_sett::object_map_dt>::copy_from(reference_counting<value_sett::object_map_dt> const&)
  0.00    434.51     0.01   108607     0.00     0.04  boolbvt::boolbv_set_equality_to_true(equal_exprt const&)
  0.00    434.52     0.01   107683     0.00     0.00  codet::get_statement() const
  0.00    434.53     0.01   103445     0.00     0.00  pointer_offset_size(namespacet const&, typet const&)
  0.00    434.54     0.01    94946     0.00     0.27  goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    434.55     0.01    84135     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    434.56     0.01    81848     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<dstring const, ansi_c_parsert::identifiert> const&, unsigned long, unsigned long)
  0.00    434.57     0.01    80921     0.00     0.00  simplify_exprt::simplify_index(exprt&)
  0.00    434.58     0.01    78650     0.00     0.00  goto_trace_stept::~goto_trace_stept()
  0.00    434.59     0.01    77907     0.00     0.00  object_descriptor_exprt::root_object() const
  0.00    434.60     0.01    76049     0.00     0.00  symbolt::swap(symbolt&)
  0.00    434.61     0.01    68694     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    434.62     0.01    66640     0.00     0.00  compute_pointer_offset(namespacet const&, exprt const&)
  0.00    434.63     0.01    63069     0.00     0.00  cnft::gate_or(literalt, literalt, literalt)
  0.00    434.64     0.01    62651     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&)
  0.00    434.65     0.01    60638     0.00     0.00  std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, long>, std::_Select1st<std::pair<dstring const, long> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, long>, std::allocator<std::pair<dstring const, long> >, std::_Select1st<std::pair<dstring const, long> >, std::equal_to<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    434.66     0.01    58340     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> const&)
  0.00    434.67     0.01    58240     0.00     0.00  ansi_c_parsert::new_scope(std::string const&)
  0.00    434.68     0.01    55890     0.00     0.16  symex_target_equationt::location(exprt const&, symex_targett::sourcet const&)
  0.00    434.69     0.01    52098     0.00     0.00  simplify_exprt::simplify_inequality_constant(exprt&)
  0.00    434.70     0.01    51027     0.00     0.00  exprt::copy_to_operands(exprt const&, exprt const&, exprt const&)
  0.00    434.71     0.01    50526     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    434.72     0.01    50522     0.00     0.00  goto_symex_statet::renaming_levelt::get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.00    434.73     0.01    44808     0.00     0.00  std::pair<exprt const, unsigned int>::~pair()
  0.00    434.74     0.01    44351     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    434.75     0.01    39681     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    434.76     0.01    35604     0.00     0.00  dirtyt::find_dirty(exprt const&)
  0.00    434.77     0.01    34943     0.00     0.00  to_object_descriptor_expr(exprt const&)
  0.00    434.78     0.01    28774     0.00     0.00  value_sett::make_member(exprt const&, dstring const&, namespacet const&)
  0.00    434.79     0.01    28033     0.00     0.00  union_find<exprt>::number(exprt const&)
  0.00    434.80     0.01    27984     0.00     0.05  value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet)
  0.00    434.81     0.01    26596     0.00     0.01  boolbvt::convert_constant(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    434.82     0.01    25487     0.00     0.00  std::list<exprt, std::allocator<exprt> >::erase(std::_List_iterator<exprt>, std::_List_iterator<exprt>)
  0.00    434.83     0.01    25261     0.00     0.41  goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&)
  0.00    434.84     0.01    25261     0.00     0.00  goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&)
  0.00    434.85     0.01    21158     0.00     0.00  expr2ct::expr2ct(namespacet const&)
  0.00    434.86     0.01    20718     0.00     0.08  operator-=(guardt&, guardt const&)
  0.00    434.87     0.01    19679     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::clear()
  0.00    434.88     0.01    17128     0.00     0.00  simplify_exprt::simplify_unary_minus(exprt&)
  0.00    434.89     0.01    16419     0.00     0.00  expr2ct::convert_constant(exprt const&, unsigned int&)
  0.00    434.90     0.01    15564     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    434.91     0.01    15096     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    434.92     0.01    14696     0.00     0.01  value_set_dereferencet::bounds_check(index_exprt const&, guardt const&)
  0.00    434.93     0.01    14329     0.00     0.02  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    434.94     0.01    12177     0.00     0.33  prop_conv_solvert::set_to(exprt const&, bool)
  0.00    434.95     0.01    11682     0.00     0.03  goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&)
  0.00    434.96     0.01    11213     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    434.97     0.01     8922     0.00     0.00  cnft::lor(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    434.98     0.01     7660     0.00     0.05  boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    434.99     0.01     6862     0.00     0.00  is_index_member_symbol(exprt const&)
  0.00    435.00     0.01     4890     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    435.01     0.01     4562     0.00     0.78  goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    435.02     0.01     4362     0.00     0.00  goto_programt::get_decl_identifiers(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.00    435.03     0.01     4107     0.00     0.01  symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&)
  0.00    435.04     0.01     3699     0.00     0.80  goto_symext::symex_return(goto_symex_statet&)
  0.00    435.05     0.01     3283     0.00     0.01  bv_utilst::shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    435.06     0.01     3268     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    435.07     0.01     3113     0.00     0.00  code_typet::code_typet()
  0.00    435.08     0.01     2244     0.00     0.02  boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    435.09     0.01     2150     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    435.10     0.01     1901     0.01     0.01  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    435.11     0.01     1828     0.01     0.01  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_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    435.12     0.01      904     0.01     0.01  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    435.13     0.01      685     0.01     1.74  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    435.14     0.01      396     0.03     0.03  BigInt::operator*=(long long)
  0.00    435.15     0.01      301     0.03     0.03  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    435.16     0.01      175     0.06     0.06  std::_Vector_base<std::string*, std::allocator<std::string*> >::~_Vector_base()
  0.00    435.17     0.01      162     0.06     0.06  symex_bmct::symex_bmct(namespacet const&, symbol_tablet&, symex_targett&)
  0.00    435.18     0.01      162     0.06     1.70  std::_List_base<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::_M_clear()
  0.00    435.19     0.01      154     0.06   150.02  symex_target_equationt::convert(prop_convt&)
  0.00    435.20     0.01      153     0.07     0.07  symex_target_equationt::convert_io(decision_proceduret&)
  0.00    435.21     0.01      153     0.07    35.70  arrayst::add_array_Ackermann_constraints()
  0.00    435.22     0.01      113     0.09     0.09  goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    435.23     0.01       51     0.20     0.20  add_padding(struct_typet&, namespacet const&)
  0.00    435.24     0.01       50     0.20     0.67  remove_internal_symbols(symbol_tablet&)
  0.00    435.25     0.01       50     0.20    15.11  ansi_c_convertt::convert(ansi_c_parse_treet&)
  0.00    435.26     0.01                             build_identifier_rec(exprt const&, dstring const&, dstring const&, std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)
  0.00    435.27     0.01                             bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&)
  0.00    435.28     0.01                             aig_prop_baset::solver_text()
  0.00    435.29     0.01                             ansi_c_parsert::parse()
  0.00    435.30     0.01                             notequal_exprt::notequal_exprt(exprt const&, exprt const&)
  0.00    435.31     0.01                             merge_full_irept::operator()(irept&)
  0.00    435.32     0.01                             bmct::smt2_convert(smt2_convt::solvert, std::ostream&)
  0.00    435.33     0.01                             BigInt::BigInt(unsigned long long)
  0.00    435.34     0.01                             Minisat::SimpSolver::asymm(int, unsigned int)
  0.00    435.35     0.01                             Minisat::SimpSolver::solve_(bool, bool)
  0.00    435.36     0.01                             Minisat::vec<Minisat::vec<unsigned int> >::clear(bool)
  0.00    435.37     0.01                             void Minisat::sort<unsigned int, reduceDB_lt>(unsigned int*, int, reduceDB_lt)
  0.00    435.38     0.01                             Minisat::Solver::garbageCollect()
  0.00    435.39     0.01                             Minisat::Solver::search(int)
  0.00    435.40     0.01                             Minisat::Solver::solve_()
  0.00    435.41     0.01                             bv_cbmct::convert_waitfor(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    435.42     0.01                             optionst::~optionst()
  0.00    435.43     0.01                             namespace_baset::follow_macros(exprt&) const
  0.00    435.44     0.01                             goto_symex_statet::renaming_levelt::print(std::ostream&) const
  0.00    435.45     0.01                             satcheck_minisat2_baset<Minisat::SimpSolver>::has_set_assumptions() const
  0.00    435.46     0.01                             Minisat::Solver::progressEstimate() const
  0.00    435.47     0.01                             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> > >::operator=(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    435.48     0.01                             std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> >::resize(unsigned long, Elf64_Shdr)
  0.00    435.49     0.01                             unsigned int* std::vector<unsigned int, std::allocator<unsigned int> >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<unsigned int const*, std::vector<unsigned int, std::allocator<unsigned int> > > >(unsigned long, __gnu_cxx::__normal_iterator<unsigned int const*, std::vector<unsigned int, std::allocator<unsigned int> > >, __gnu_cxx::__normal_iterator<unsigned int const*, std::vector<unsigned int, std::allocator<unsigned int> > >)
  0.00    435.50     0.01                             std::_Rb_tree<typet, std::pair<typet const, typet>, std::_Select1st<std::pair<typet const, typet> >, std::less<typet>, std::allocator<std::pair<typet const, typet> > >::_M_insert_unique(std::pair<typet const, typet> const&)
  0.00    435.51     0.01                             void std::__final_insertion_sort<__gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > > >(__gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >, __gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >)
  0.00    435.51     0.01 12852583     0.00     0.00  cnft::set_no_variables(unsigned int)
  0.00    435.52     0.01  1566444     0.00     0.00  i2string(unsigned int)
  0.00    435.52     0.01  1398705     0.00     0.00  symbol_exprt::symbol_exprt(symbol_exprt const&)
  0.00    435.53     0.01  1287438     0.00     0.00  symbol_exprt::~symbol_exprt()
  0.00    435.53     0.01  1268762     0.00     0.00  BigInt::BigInt(unsigned long)
  0.00    435.54     0.01  1025518     0.00     0.00  numbering<dstring>::clear()
  0.00    435.54     0.01   853953     0.00     0.00  BigInt::digits(unsigned int) const
  0.00    435.55     0.01   691049     0.00     0.00  typet::subtype()
  0.00    435.55     0.01   678035     0.00     0.00  typet::subtype() const
  0.00    435.56     0.01   593411     0.00     0.00  std::list<std::string, std::allocator<std::string> >::_M_insert(std::_List_iterator<std::string>, std::string const&)
  0.00    435.56     0.01   593411     0.00     0.00  std::list<std::string, std::allocator<std::string> >::push_back(std::string const&)
  0.00    435.57     0.01   462978     0.00     0.00  optionst::get_int_option(std::string const&) const
  0.00    435.57     0.01   236465     0.00     0.00  code_typet::parametert::set_identifier(dstring const&)
  0.00    435.58     0.01   213668     0.00     0.00  exprt::~exprt()
  0.00    435.58     0.01   206611     0.00     0.00  code_typet::return_type()
  0.00    435.59     0.01   185279     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_erase(std::_Rb_tree_node<exprt>*)
  0.00    435.59     0.01   113972     0.00     0.00  c_typecheck_baset::adjust_function_parameter(typet&) const
  0.00    435.60     0.01    73803     0.00     0.00  ansi_c_declarationt::get_is_extern() const
  0.00    435.60     0.01    73538     0.00     0.00  ansi_c_declarationt::get_is_inline() const
  0.00    435.61     0.01    61013     0.00     0.00  namespacet::~namespacet()
  0.00    435.61     0.01    16901     0.00     0.00  BigInt::BigInt(char const*, unsigned int)
  0.00    435.62     0.01    14472     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    435.62     0.01    11898     0.00     0.00  std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >::~unordered_set()
  0.00    435.63     0.01     6621     0.00     0.00  char_type()
  0.00    435.63     0.01     3000     0.00     0.00  vector_typet::size()
  0.00    435.64     0.01     1301     0.00     0.01  c_typecheck_baset::do_initializer(exprt&, typet const&, bool)
  0.00    435.64     0.01      236     0.02     0.02  optionst::set_option(std::string const&, char const*)
  0.00    435.65     0.01      154     0.03     0.03  boolbv_widtht::boolbv_widtht(namespacet const&)
  0.00    435.65     0.01      153     0.03     0.04  convert_string_literal(std::string const&)
  0.00    435.66     0.01       50     0.10     0.10  c_typecheck_baset::typecheck_typeof_type(typet&)
  0.00    435.66     0.01       26     0.19     0.21  ieee_floatt::to_ansi_c_string() const
  0.00    435.67     0.01       16     0.31     0.31  guess_q(unsigned int const*, unsigned int const*)
  0.00    435.67     0.01       10     0.50     0.50  lispexprt::~lispexprt()
  0.00    435.68     0.01                             modinv(BigInt const&, BigInt const&)
  0.00    435.68     0.01                             typecheckt::~typecheckt()
  0.00    435.69     0.01                             BigInt::BigInt(long)
  0.00    435.69     0.01                             array_typet::is_complete() const
  0.00    435.70     0.01                             fixedbvt::to_ansi_c_string() const
  0.00    435.70     0.01                             irept* std::__copy_move_backward<false, false, std::random_access_iterator_tag>::__copy_move_b<irept*, irept*>(irept*, irept*, irept*)
  0.00    435.71     0.01                             std::list<char, std::allocator<char> >::pop_front()
  0.00    435.71     0.01                             std::vector<tvt, std::allocator<tvt> >::resize(unsigned long, tvt)
  0.00    435.72     0.01                             std::vector<literalt, std::allocator<literalt> >::~vector()
  0.00    435.72     0.01                             __gnu_cxx::__enable_if<!(std::__is_scalar<irept>::__value), void>::__type std::__fill_a<irept*, irept>(irept*, irept*, irept const&)
  0.00    435.73     0.01                             non-virtual thunk to satcheck_minisat2_baset<Minisat::SimpSolver>::set_assignment(literalt, bool)
  0.00    435.73     0.01                             operator==(c_qualifierst const&, c_qualifierst const&)
  0.00    435.73     0.00  5788402     0.00     0.00  std::list<exprt, std::allocator<exprt> >::pop_front()
  0.00    435.73     0.00  5729576     0.00     0.00  BigInt::resize(unsigned int)
  0.00    435.73     0.00  2544089     0.00     0.00  irept::clear()
  0.00    435.73     0.00  1943259     0.00     0.00  integer2long(BigInt const&)
  0.00    435.73     0.00  1827969     0.00     0.00  value_sett::objectt::objectt()
  0.00    435.73     0.00  1721830     0.00     0.00  void std::_Destroy_aux<false>::__destroy<exprt*>(exprt*, exprt*)
  0.00    435.73     0.00  1699872     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    435.73     0.00  1697398     0.00     0.00  BigInt::operator=(BigInt const&)
  0.00    435.73     0.00  1666806     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::~_Vector_base()
  0.00    435.73     0.00  1659685     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::_M_allocate(unsigned long)
  0.00    435.73     0.00  1659144     0.00     0.00  __gnu_cxx::new_allocator<exprt>::allocate(unsigned long, void const*)
  0.00    435.73     0.00  1616448     0.00     0.00  exprt::op1()
  0.00    435.73     0.00  1463636     0.00     0.00  std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::~pair()
  0.00    435.73     0.00  1445280     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    435.73     0.00  1285863     0.00     0.00  exprt::op1() const
  0.00    435.73     0.00  1283023     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    435.73     0.00  1282011     0.00     0.00  std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::~pair()
  0.00    435.73     0.00  1232319     0.00     0.00  constant_exprt::~constant_exprt()
  0.00    435.73     0.00  1223408     0.00     0.00  exprt::location()
  0.00    435.73     0.00  1195670     0.00     0.00  ordering(irept const&, irept const&)
  0.00    435.73     0.00  1195670     0.00     0.00  operator<(irept const&, irept const&)
  0.00    435.73     0.00  1122511     0.00     0.00  bitvector_typet::~bitvector_typet()
  0.00    435.73     0.00  1111642     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    435.73     0.00  1111607     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_allocate(unsigned long)
  0.00    435.73     0.00  1111572     0.00     0.00  boolbv_widtht::entryt::entryt(boolbv_widtht::entryt const&)
  0.00    435.73     0.00  1086686     0.00     0.00  bitvector_typet::bitvector_typet(dstring const&)
  0.00    435.73     0.00  1086010     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    435.73     0.00  1071822     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    435.73     0.00  1027738     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::~_Vector_base()
  0.00    435.73     0.00  1025518     0.00     0.00  union_find<dstring>::clear()
  0.00    435.73     0.00  1025098     0.00     0.00  numbering<dstring>::~numbering()
  0.00    435.73     0.00  1024372     0.00     0.00  std::_Vector_base<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::~_Vector_base()
  0.00    435.73     0.00  1024218     0.00     0.00  union_find<dstring>::~union_find()
  0.00    435.73     0.00  1022918     0.00     0.00  base_type_eq(typet const&, typet const&, namespacet const&)
  0.00    435.73     0.00  1005821     0.00     0.00  bitvector_typet::get_width() const
  0.00    435.73     0.00   977340     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(dstring const&) const
  0.00    435.73     0.00   976280     0.00     0.00  BigInt::compare(long long) const
  0.00    435.73     0.00   945891     0.00     0.00  binary_relation_exprt::lhs() const
  0.00    435.73     0.00   945891     0.00     0.00  irept::get_string(dstring const&) const
  0.00    435.73     0.00   945258     0.00     0.00  typet::operator=(typet const&)
  0.00    435.73     0.00   940481     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    435.73     0.00   940139     0.00     0.00  std::pair<unsigned int const, value_sett::objectt>::pair(std::pair<unsigned int const, value_sett::objectt> const&)
  0.00    435.73     0.00   940139     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    435.73     0.00   940139     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<unsigned int const, value_sett::objectt> >*)
  0.00    435.73     0.00   940131     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    435.73     0.00   938828     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    435.73     0.00   927827     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    435.73     0.00   926918     0.00     0.00  unsignedbv_typet::unsignedbv_typet(unsigned int)
  0.00    435.73     0.00   898091     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.00    435.73     0.00   888706     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    435.73     0.00   861108     0.00     0.00  irep_serializationt::read_long(std::istream&)
  0.00    435.73     0.00   859787     0.00     0.00  value_sett::entryt::entryt(dstring const&, std::string)
  0.00    435.73     0.00   859787     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    435.73     0.00   848410     0.00     0.00  std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&)
  0.00    435.73     0.00   838037     0.00     0.00  BigInt::compare(unsigned long long) const
  0.00    435.73     0.00   790561     0.00     0.00  std::pair<exprt, literalt>::~pair()
  0.00    435.73     0.00   790561     0.00     0.00  std::pair<exprt const, literalt>::~pair()
  0.00    435.73     0.00   781389     0.00     0.00  std::_Rb_tree_iterator<literalt>::operator--()
  0.00    435.73     0.00   760661     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    435.73     0.00   760219     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    435.73     0.00   720981     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    435.73     0.00   705340     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::_M_check_len(unsigned long, char const*) const
  0.00    435.73     0.00   619293     0.00     0.00  to_integer(exprt const&, BigInt&)
  0.00    435.73     0.00   617010     0.00     0.00  locationt::locationt(locationt const&)
  0.00    435.73     0.00   598013     0.00     0.00  goto_symex_statet::level1t::current_name(dstring const&) const
  0.00    435.73     0.00   592344     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    435.73     0.00   592344     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    435.73     0.00   592344     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::push_back(std::string* const&)
  0.00    435.73     0.00   585847     0.00     0.00  parsert::set_location(exprt&)
  0.00    435.73     0.00   584848     0.00     0.00  symex_target_equationt::SSA_stept::~SSA_stept()
  0.00    435.73     0.00   574521     0.00     0.00  BigInt::ucompare(BigInt const&) const
  0.00    435.73     0.00   571301     0.00     0.00  boolbv_mapt::map_entryt::~map_entryt()
  0.00    435.73     0.00   571301     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::~_Vector_base()
  0.00    435.73     0.00   556338     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::~pair()
  0.00    435.73     0.00   555234     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    435.73     0.00   555234     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    435.73     0.00   552552     0.00     0.00  namespace_baset::follow_symbol(irept&) const
  0.00    435.73     0.00   540246     0.00     0.00  std::_List_base<typet, std::allocator<typet> >::_M_clear()
  0.00    435.73     0.00   536732     0.00     0.00  init(unsigned int&)
  0.00    435.73     0.00   534117     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, value_sett::entryt> >::operator--()
  0.00    435.73     0.00   522158     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_allocate(unsigned long)
  0.00    435.73     0.00   510947     0.00     0.00  equal_exprt::equal_exprt(exprt const&, exprt const&)
  0.00    435.73     0.00   483890     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    435.73     0.00   462816     0.00     0.03  goto_symext::merge_gotos(goto_symex_statet&)
  0.00    435.73     0.00   462816     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    435.73     0.00   455799     0.00     0.00  safe_str2int(char const*, int)
  0.00    435.73     0.00   441277     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree()
  0.00    435.73     0.00   435844     0.00     0.00  locationt::get_function() const
  0.00    435.73     0.00   435403     0.00     0.00  dstring::operator!=(char const*) const
  0.00    435.73     0.00   429531     0.00     0.00  locationt::get_file() const
  0.00    435.73     0.00   429531     0.00     0.00  locationt::get_line() const
  0.00    435.73     0.00   425250     0.00     0.00  symbolt::~symbolt()
  0.00    435.73     0.00   422687     0.00     0.00  to_equal_expr(exprt const&)
  0.00    435.73     0.00   416277     0.00     0.00  boolbv_mapt::map_entryt::map_entryt(boolbv_mapt::map_entryt const&)
  0.00    435.73     0.00   416277     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_create_storage(unsigned long)
  0.00    435.73     0.00   416277     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    435.73     0.00   414926     0.00     0.00  sort_operands(std::vector<exprt, std::allocator<exprt> >&)
  0.00    435.73     0.00   414269     0.00     0.00  constant_exprt::constant_exprt(constant_exprt const&)
  0.00    435.73     0.00   413013     0.00     0.00  namespace_baset::lookup(dstring const&) const
  0.00    435.73     0.00   411414     0.00     0.00  ansi_c_parsert::current_scope()
  0.00    435.73     0.00   406943     0.00     0.00  to_signedbv_type(typet const&)
  0.00    435.73     0.00   390031     0.00     0.00  get_bvtype(typet const&)
  0.00    435.73     0.00   382150     0.00     0.00  propt::set_equal(literalt, literalt)
  0.00    435.73     0.00   378864     0.00     0.00  base_type(typet&, namespacet const&)
  0.00    435.73     0.00   366284     0.00     0.00  std::pair<bool, irept>::pair(std::pair<bool, irept> const&)
  0.00    435.73     0.00   366284     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    435.73     0.00   365478     0.00     0.00  typet::has_subtype() const
  0.00    435.73     0.00   359045     0.00     0.00  symbol_typet::get_identifier() const
  0.00    435.73     0.00   358229     0.00     0.00  true_exprt::true_exprt()
  0.00    435.73     0.00   356363     0.00     0.00  irep_serializationt::reference_convert(std::istream&, irept&)
  0.00    435.73     0.00   354739     0.00     0.00  code_typet::parameters()
  0.00    435.73     0.00   345894     0.00     0.00  to_index_expr(exprt&)
  0.00    435.73     0.00   343850     0.00     0.00  BigInt::operator*=(BigInt const&)
  0.00    435.73     0.00   343024     0.00     0.00  propt::l_set_to(literalt, bool)
  0.00    435.73     0.00   342080     0.00     0.00  bv_pointerst::convert_rest(exprt const&)
  0.00    435.73     0.00   331996     0.00     0.00  to_ansi_c_declaration(exprt&)
  0.00    435.73     0.00   324767     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >)
  0.00    435.73     0.00   319915     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    435.73     0.00   316043     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    435.73     0.00   310194     0.00     0.00  typet* std::__uninitialized_copy<false>::__uninit_copy<typet*, typet*>(typet*, typet*, typet*)
  0.00    435.73     0.00   309857     0.00     0.00  symbol_exprt::operator=(symbol_exprt const&)
  0.00    435.73     0.00   302915     0.00     0.00  bool_typet::~bool_typet()
  0.00    435.73     0.00   295424     0.00     0.00  to_array_type(typet&)
  0.00    435.73     0.00   292876     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    435.73     0.00   292759     0.00     0.00  std::list<dstring, std::allocator<dstring> >::list(std::list<dstring, std::allocator<dstring> > const&)
  0.00    435.73     0.00   292424     0.00     0.16  symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&)
  0.00    435.73     0.00   292424     0.00     0.00  symex_target_equationt::SSA_stept::SSA_stept()
  0.00    435.73     0.00   292424     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    435.73     0.00   291833     0.00     0.00  merge_types(unsigned int, unsigned int)
  0.00    435.73     0.00   291078     0.00     0.00  ansi_c_declarationt::get_is_global() const
  0.00    435.73     0.00   280779     0.00     0.00  to_symbol_type(typet&)
  0.00    435.73     0.00   271927     0.00     0.00  message_clientt::~message_clientt()
  0.00    435.73     0.00   270783     0.00     0.00  message_streamt::message_streamt(message_handlert&)
  0.00    435.73     0.00   270783     0.00     0.00  message_streamt::~message_streamt()
  0.00    435.73     0.00   270123     0.00     0.00  ansi_c_convert_typet::read(typet const&)
  0.00    435.73     0.00   270123     0.00     0.00  ansi_c_convert_typet::ansi_c_convert_typet(message_handlert&)
  0.00    435.73     0.00   270123     0.00     0.00  ansi_c_convert_typet::~ansi_c_convert_typet()
  0.00    435.73     0.00   270123     0.00     0.00  typet::location() const
  0.00    435.73     0.00   270123     0.00     0.00  std::list<typet, std::allocator<typet> >::clear()
  0.00    435.73     0.00   263798     0.00     0.00  ansi_c_declarationt::value()
  0.00    435.73     0.00   261067     0.00     0.00  BigInt::operator+=(BigInt const&)
  0.00    435.73     0.00   259301     0.00     0.00  ansi_c_declarationt::get_name() const
  0.00    435.73     0.00   257799     0.00     0.00  c_typecheck_baset::typecheck_type(typet&)
  0.00    435.73     0.00   255798     0.00     0.00  c_qualifierst::read(typet const&)
  0.00    435.73     0.00   251648     0.00     0.00  c_qualifierst::c_qualifierst(typet const&)
  0.00    435.73     0.00   244492     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    435.73     0.00   243969     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::resize(unsigned long, exprt)
  0.00    435.73     0.00   242409     0.00     0.00  typet::~typet()
  0.00    435.73     0.00   242166     0.00     0.00  binary_relation_exprt::~binary_relation_exprt()
  0.00    435.73     0.00   241544     0.00     0.00  BigInt::operator-=(long long)
  0.00    435.73     0.00   240677     0.00     0.00  symbol_exprt::symbol_exprt(dstring const&, typet const&)
  0.00    435.73     0.00   236436     0.00     0.00  symbolt::clear()
  0.00    435.73     0.00   234584     0.00     0.00  exprt::move_to_operands(exprt&)
  0.00    435.73     0.00   228152     0.00     0.00  simplify_exprt::simplify_not(exprt&)
  0.00    435.73     0.00   223035     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::find(dstring const&)
  0.00    435.73     0.00   218354     0.00     0.00  predicate_exprt::~predicate_exprt()
  0.00    435.73     0.00   217682     0.00     0.00  std::list<typet, std::allocator<typet> >::_M_create_node(typet const&)
  0.00    435.73     0.00   217682     0.00     0.00  std::list<typet, std::allocator<typet> >::_M_insert(std::_List_iterator<typet>, typet const&)
  0.00    435.73     0.00   217682     0.00     0.00  std::list<typet, std::allocator<typet> >::push_back(typet const&)
  0.00    435.73     0.00   210157     0.00     0.00  make_identifier()
  0.00    435.73     0.00   208553     0.00     0.00  to_code_type(typet&)
  0.00    435.73     0.00   205675     0.00     0.00  guardt::~guardt()
  0.00    435.73     0.00   203519     0.00     0.00  guardt::guardt(guardt const&)
  0.00    435.73     0.00   202844     0.00     0.00  BigInt::operator*=(unsigned long long)
  0.00    435.73     0.00   202448     0.00     0.00  BigInt::BigInt(unsigned int)
  0.00    435.73     0.00   199478     0.00     0.00  BigInt::operator--()
  0.00    435.73     0.00   193905     0.00     0.00  typecast_exprt::op()
  0.00    435.73     0.00   190776     0.00     0.00  string_ptrt::string_ptrt(char const*)
  0.00    435.73     0.00   190776     0.00     0.00  string_containert::get(char const*)
  0.00    435.73     0.00   188264     0.00     0.00  ansi_c_declarationt::get_base_name() const
  0.00    435.73     0.00   187781     0.00     0.00  BigInt::operator+(BigInt const&) const
  0.00    435.73     0.00   186573     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    435.73     0.00   186573     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    435.73     0.00   186017     0.00     0.00  ansi_c_parsert::convert_declarator(irept&, typet const&, irept&)
  0.00    435.73     0.00   186017     0.00     0.00  ansi_c_parsert::get_class(typet const&)
  0.00    435.73     0.00   186017     0.00     0.00  ansi_c_declarationt::set_is_type(bool)
  0.00    435.73     0.00   186017     0.00     0.00  ansi_c_declarationt::set_base_name(dstring const&)
  0.00    435.73     0.00   186017     0.00     0.00  ansi_c_declarationt::set_is_global(bool)
  0.00    435.73     0.00   186017     0.00     0.00  ansi_c_declarationt::set_is_typedef(bool)
  0.00    435.73     0.00   186017     0.00     0.00  ansi_c_declarationt::set_name(dstring const&)
  0.00    435.73     0.00   184876     0.00     0.00  goto_symext::add_to_lhs(exprt const&, exprt const&)
  0.00    435.73     0.00   183544     0.00     0.00  BigInt::operator*(unsigned long) const
  0.00    435.73     0.00   181697     0.00     0.00  BigInt::operator+=(long long)
  0.00    435.73     0.00   181625     0.00     0.00  bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    435.73     0.00   181625     0.00     0.00  bv_cbmct::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    435.73     0.00   181625     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    435.73     0.00   181625     0.00     0.01  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&, unsigned long, unsigned long)
  0.00    435.73     0.00   181625     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    435.73     0.00   180795     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    435.73     0.00   180795     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    435.73     0.00   180795     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    435.73     0.00   180331     0.00     0.00  BigInt::operator+(int) const
  0.00    435.73     0.00   178261     0.00     0.00  binary_exprt::~binary_exprt()
  0.00    435.73     0.00   173451     0.00     0.00  index_exprt::array()
  0.00    435.73     0.00   172039     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    435.73     0.00   167068     0.00     0.00  exprt::make_bool(bool)
  0.00    435.73     0.00   165929     0.00     0.00  set(unsigned int, dstring const&)
  0.00    435.73     0.00   162898     0.00     0.00  symbolt::symbolt()
  0.00    435.73     0.00   159788     0.00     0.00  nil_exprt::nil_exprt()
  0.00    435.73     0.00   158201     0.00     0.00  typet::move_to_subtypes(typet&)
  0.00    435.73     0.00   158201     0.00     0.00  std::vector<typet, std::allocator<typet> >::push_back(typet const&)
  0.00    435.73     0.00   156919     0.00     0.00  binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&, typet const&)
  0.00    435.73     0.00   155097     0.00     0.00  __gnu_cxx::new_allocator<typet>::allocate(unsigned long, void const*)
  0.00    435.73     0.00   155097     0.00     0.00  std::vector<typet, std::allocator<typet> >::_M_check_len(unsigned long, char const*) const
  0.00    435.73     0.00   155097     0.00     0.00  void std::_Destroy_aux<false>::__destroy<typet*>(typet*, typet*)
  0.00    435.73     0.00   155097     0.00     0.00  std::vector<typet, std::allocator<typet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<typet*, std::vector<typet, std::allocator<typet> > >, typet const&)
  0.00    435.73     0.00   155024     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    435.73     0.00   155024     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    435.73     0.00   151645     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    435.73     0.00   149210     0.00     0.00  simplify_exprt::get_values(exprt const&, std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >&)
  0.00    435.73     0.00   149210     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    435.73     0.00   149210     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::~_Rb_tree()
  0.00    435.73     0.00   148495     0.00     0.00  to_array_type(typet const&)
  0.00    435.73     0.00   143858     0.00     0.00  exprt::sum(exprt const&)
  0.00    435.73     0.00   142401     0.00     0.00  goto_symex_statet::renaming_levelt::rename(dstring const&, unsigned int)
  0.00    435.73     0.00   141186     0.00     0.00  codet::~codet()
  0.00    435.73     0.00   138488     0.00     0.00  c_typecheck_baset::add_language_prefix(dstring) const
  0.00    435.73     0.00   134734     0.00     0.00  BigInt::operator*(BigInt const&) const
  0.00    435.73     0.00   131384     0.00     0.00  code_typet::parametert::get_identifier() const
  0.00    435.73     0.00   128179     0.00     0.00  c_typecheck_baset::replace_symbol(irept&)
  0.00    435.73     0.00   125876     0.00     0.00  symbol_typet::set_identifier(dstring const&)
  0.00    435.73     0.00   125824     0.00     0.00  c_qualifierst::operator+=(c_qualifierst const&)
  0.00    435.73     0.00   125624     0.00     0.00  irep_serializationt::insert_on_read(unsigned int, irept const&)
  0.00    435.73     0.00   125624     0.00     0.00  irep_serializationt::read_irep(std::istream&, irept&)
  0.00    435.73     0.00   125624     0.00     0.00  std::pair<bool, irept>::operator=(std::pair<bool, irept> const&)
  0.00    435.73     0.00   125321     0.00     0.00  BigInt::BigInt(int)
  0.00    435.73     0.00   124120     0.00     0.00  index_exprt::index_exprt()
  0.00    435.73     0.00   122519     0.00     0.00  value_set_dereferencet::valuet::~valuet()
  0.00    435.73     0.00   119570     0.00     0.00  simplify_exprt::simplify_object(exprt&)
  0.00    435.73     0.00   119098     0.00     0.00  typet::has_subtypes() const
  0.00    435.73     0.00   117772     0.00     0.14  goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool)
  0.00    435.73     0.00   117772     0.00     0.02  goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&)
  0.00    435.73     0.00   117772     0.00     0.16  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    435.73     0.00   117495     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    435.73     0.00   117030     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, ansi_c_parsert::identifiert>, false>*>::allocate(unsigned long, void const*)
  0.00    435.73     0.00   116680     0.00     0.00  ansi_c_parsert::scopet::~scopet()
  0.00    435.73     0.00   116680     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    435.73     0.00   116680     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    435.73     0.00   116680     0.00     0.00  std::tr1::unordered_map<dstring, ansi_c_parsert::identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> > >::~unordered_map()
  0.00    435.73     0.00   116384     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    435.73     0.00   114142     0.00     0.00  ansi_c_convertt::convert_type(typet&)
  0.00    435.73     0.00   113885     0.00     0.00  code_typet::parametert::set_base_name(dstring const&)
  0.00    435.73     0.00   113885     0.00     0.00  code_typet::parametert::parametert()
  0.00    435.73     0.00   112850     0.00     0.00  object_descriptor_exprt::object() const
  0.00    435.73     0.00   112123     0.00     0.00  false_exprt::false_exprt()
  0.00    435.73     0.00   111986     0.00     0.00  symbol_exprt::symbol_exprt()
  0.00    435.73     0.00   110511     0.00     0.00  exprt::location() const
  0.00    435.73     0.00   110055     0.00     0.00  typet::typet(dstring const&)
  0.00    435.73     0.00   108786     0.00     0.00  array_typet::size() const
  0.00    435.73     0.00   108765     0.00     0.04  boolbvt::set_to(exprt const&, bool)
  0.00    435.73     0.00   108040     0.00     0.00  codet::codet(codet const&)
  0.00    435.73     0.00   107820     0.00     0.00  goto_symex_statet::constant_propagation(exprt const&) const
  0.00    435.73     0.00   106229     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    435.73     0.00   106229     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    435.73     0.00   106229     0.00     0.00  std::pair<dstring const, boolbv_mapt::map_entryt>::pair(std::pair<dstring const, boolbv_mapt::map_entryt> const&)
  0.00    435.73     0.00   106229     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    435.73     0.00   105881     0.00     0.00  __gnu_cxx::new_allocator<boolbv_mapt::map_bitt>::allocate(unsigned long, void const*)
  0.00    435.73     0.00   105881     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    435.73     0.00   104490     0.00     0.00  renaming_nst::lookup(dstring const&, symbolt const*&) const
  0.00    435.73     0.00   102774     0.00     0.00  nil_exprt::~nil_exprt()
  0.00    435.73     0.00   100962     0.00     0.00  struct_union_typet::componentt::get_name() const
  0.00    435.73     0.00    98862     0.00     0.00  guardt::add(exprt const&)
  0.00    435.73     0.00    97797     0.00     0.00  struct_union_typet::componentt::get_is_bit_field() const
  0.00    435.73     0.00    95765     0.00     0.00  void std::_Construct<typet, typet>(typet*, typet const&)
  0.00    435.73     0.00    95595     0.00     0.00  is_dereference_integer_object(exprt const&, BigInt&)
  0.00    435.73     0.00    94721     0.00     0.00  predicate_exprt::predicate_exprt(dstring const&)
  0.00    435.73     0.00    94669     0.00     0.00  nil_typet::nil_typet()
  0.00    435.73     0.00    94669     0.00     0.00  nil_typet::~nil_typet()
  0.00    435.73     0.00    94573     0.00     0.00  simplify_exprt::simplify_mult(exprt&)
  0.00    435.73     0.00    92383     0.00     0.00  goto_symex_statet::get_original_name(typet&) const
  0.00    435.73     0.00    91982     0.00     0.00  guardt::guard_expr(exprt&) const
  0.00    435.73     0.00    91617     0.00     0.16  symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&)
  0.00    435.73     0.00    89152     0.00     0.00  literal_exprt::set_literal(literalt)
  0.00    435.73     0.00    89152     0.00     0.00  literal_exprt::literal_exprt(literalt)
  0.00    435.73     0.00    89131     0.00     0.00  implies_exprt::implies_exprt(exprt const&, exprt const&)
  0.00    435.73     0.00    87446     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    435.73     0.00    87446     0.00     0.00  std::pair<dstring const, symbolt>::pair<dstring, symbolt>(std::pair<dstring, symbolt> const&)
  0.00    435.73     0.00    84135     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    435.73     0.00    84135     0.00     0.00  std::pair<dstring const, symbolt>::pair(std::pair<dstring const, symbolt> const&)
  0.00    435.73     0.00    83075     0.00     0.00  goto_symex_statet::get_original_name(exprt&) const
  0.00    435.73     0.00    82740     0.00     0.00  guardt::append(guardt const&)
  0.00    435.73     0.00    82443     0.00     0.00  operator|=(c_storage_spect&, c_storage_spect const&)
  0.00    435.73     0.00    81962     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&)
  0.00    435.73     0.00    81848     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<dstring const, ansi_c_parsert::identifiert> const&)
  0.00    435.73     0.00    81848     0.00     0.00  std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&)
  0.00    435.73     0.00    80941     0.00     0.00  std::tr1::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const
  0.00    435.73     0.00    80068     0.00     0.00  typet::subtypes() const
  0.00    435.73     0.00    79934     0.00     0.00  exprt::mul(exprt const&)
  0.00    435.73     0.00    78845     0.00     0.00  locationt::set_line(unsigned int)
  0.00    435.73     0.00    78804     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    435.73     0.00    78731     0.00     0.00  value_set_dereferencet::valuet::valuet(value_set_dereferencet::valuet const&)
  0.00    435.73     0.00    78640     0.00     0.00  do_pointer(unsigned int, unsigned int)
  0.00    435.73     0.00    78266     0.00     0.00  to_symbol_type(typet const&)
  0.00    435.73     0.00    78123     0.00     0.00  prop_conv_solvert::l_get(literalt) const
  0.00    435.73     0.00    77637     0.00     0.00  yy_get_previous_state()
  0.00    435.73     0.00    77637     0.00     0.00  parsert::inc_line_no()
  0.00    435.73     0.00    77569     0.00     0.00  exprt* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.00    435.73     0.00    77569     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    435.73     0.00    76697     0.00     0.00  typet::typet(dstring const&, typet const&)
  0.00    435.73     0.00    75931     0.00     0.00  make_subtype(unsigned int, unsigned int)
  0.00    435.73     0.00    75711     0.00     0.00  codet::set_statement(dstring const&)
  0.00    435.73     0.00    75711     0.00     0.00  codet::codet(dstring const&)
  0.00    435.73     0.00    75172     0.00     0.00  code_assignt::lhs()
  0.00    435.73     0.00    75006     0.00     0.00  exprt::is_one() const
  0.00    435.73     0.00    74860     0.00     0.00  simplify_exprt::simplify_inequality_not_constant(exprt&)
  0.00    435.73     0.00    74771     0.00     0.34  goto_symext::symex_assign(goto_symex_statet&, code_assignt const&)
  0.00    435.73     0.00    74068     0.00     0.00  ansi_c_declarationt::get_is_static() const
  0.00    435.73     0.00    74008     0.00     0.00  simplify_exprt::simplify_pointer_object(exprt&)
  0.00    435.73     0.00    73867     0.00     0.00  exprt::reserve_operands(unsigned int)
  0.00    435.73     0.00    73821     0.00     0.00  address_of_exprt::address_of_exprt(exprt const&)
  0.00    435.73     0.00    73601     0.00     0.00  to_code_assign(codet const&)
  0.00    435.73     0.00    73538     0.00     0.00  ansi_c_parsert::copy_item(ansi_c_declarationt const&)
  0.00    435.73     0.00    73538     0.00     0.01  ansi_c_convertt::convert_declaration(ansi_c_declarationt&)
  0.00    435.73     0.00    73538     0.00     0.01  c_typecheck_baset::typecheck_symbol(symbolt&)
  0.00    435.73     0.00    73538     0.00     0.00  ansi_c_declarationt::set_is_extern(bool)
  0.00    435.73     0.00    73538     0.00     0.00  ansi_c_declarationt::set_is_inline(bool)
  0.00    435.73     0.00    73538     0.00     0.00  ansi_c_declarationt::set_is_static(bool)
  0.00    435.73     0.00    73538     0.00     0.00  ansi_c_declarationt::set_is_register(bool)
  0.00    435.73     0.00    73538     0.00     0.00  ansi_c_declarationt::set_is_thread_local(bool)
  0.00    435.73     0.00    73538     0.00     0.00  ansi_c_declarationt::get_is_type() const
  0.00    435.73     0.00    73538     0.00     0.00  ansi_c_declarationt::get_is_macro() const
  0.00    435.73     0.00    73538     0.00     0.00  ansi_c_declarationt::get_is_typedef() const
  0.00    435.73     0.00    73538     0.00     0.00  ansi_c_declarationt::get_is_parameter() const
  0.00    435.73     0.00    73538     0.00     0.00  ansi_c_declarationt::value() const
  0.00    435.73     0.00    73538     0.00     0.00  ansi_c_declarationt::to_symbol(symbolt&) const
  0.00    435.73     0.00    73538     0.00     0.00  dstring::operator!=(std::string const&) const
  0.00    435.73     0.00    73538     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_create_node(ansi_c_declarationt const&)
  0.00    435.73     0.00    73538     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_insert(std::_List_iterator<ansi_c_declarationt>, ansi_c_declarationt const&)
  0.00    435.73     0.00    73538     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::push_back(ansi_c_declarationt const&)
  0.00    435.73     0.00    72216     0.00     0.00  code_assignt::code_assignt(code_assignt const&)
  0.00    435.73     0.00    71900     0.00     0.00  c_typecheck_baset::move_symbol(symbolt&, symbolt*&)
  0.00    435.73     0.00    71900     0.00     0.00  c_typecheck_baset::typecheck_new_symbol(symbolt&)
  0.00    435.73     0.00    71846     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    435.73     0.00    71033     0.00     0.00  signed_long_int_type()
  0.00    435.73     0.00    70583     0.00     0.00  pointer_diff_type()
  0.00    435.73     0.00    69963     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_erase_node(std::tr1::__detail::_Hash_node<std::pair<dstring const, symbolt>, false>*, std::tr1::__detail::_Hash_node<std::pair<dstring const, symbolt>, false>**)
  0.00    435.73     0.00    69963     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_node(std::tr1::__detail::_Hash_node<std::pair<dstring const, symbolt>, false>*)
  0.00    435.73     0.00    69963     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::erase(std::tr1::__detail::_Hashtable_iterator<std::pair<dstring const, symbolt>, false, false>)
  0.00    435.73     0.00    69886     0.00     0.00  object_descriptor_exprt::object()
  0.00    435.73     0.00    69583     0.00     0.00  index_type()
  0.00    435.73     0.00    68767     0.00     0.00  c_typecheck_baset::typecheck_code_type(code_typet&)
  0.00    435.73     0.00    68521     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&)
  0.00    435.73     0.00    68521     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    435.73     0.00    68521     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    435.73     0.00    68521     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    435.73     0.00    68445     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::insert(exprt const&)
  0.00    435.73     0.00    68058     0.00     0.00  compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    435.73     0.00    67909     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    435.73     0.00    67909     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    435.73     0.00    66743     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    435.73     0.00    66408     0.00     0.00  simplify_exprt::eliminate_common_addends(exprt&, exprt&)
  0.00    435.73     0.00    65683     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base()
  0.00    435.73     0.00    65683     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::~vector()
  0.00    435.73     0.00    64934     0.00     0.00  simplify_exprt::simplify_boolean(exprt&)
  0.00    435.73     0.00    63970     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    435.73     0.00    63970     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    435.73     0.00    63970     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    435.73     0.00    63921     0.00     0.00  to_index_expr(exprt const&)
  0.00    435.73     0.00    61013     0.00     0.00  namespace_baset::~namespace_baset()
  0.00    435.73     0.00    60814     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::~instructiont()
  0.00    435.73     0.00    60814     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    435.73     0.00    60638     0.00     0.00  std::map<unsigned int, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > > > >::operator[](unsigned int const&)
  0.00    435.73     0.00    60079     0.00     0.00  renaming_nst::~renaming_nst()
  0.00    435.73     0.00    60042     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    435.73     0.00    60015     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    435.73     0.00    59672     0.00     0.00  init(unsigned int&, dstring const&)
  0.00    435.73     0.00    58340     0.00     0.00  ansi_c_parsert::scopet::scopet()
  0.00    435.73     0.00    58340     0.00     0.00  ansi_c_parsert::scopet::scopet(ansi_c_parsert::scopet const&)
  0.00    435.73     0.00    58340     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> > const&, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> > const&)
  0.00    435.73     0.00    58340     0.00     0.00  std::tr1::unordered_map<dstring, ansi_c_parsert::identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> > >::unordered_map(std::tr1::unordered_map<dstring, ansi_c_parsert::identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> > > const&)
  0.00    435.73     0.00    58340     0.00     0.00  std::tr1::__unordered_map<dstring, ansi_c_parsert::identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, false>::__unordered_map(std::tr1::__unordered_map<dstring, ansi_c_parsert::identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, false> const&)
  0.00    435.73     0.00    58340     0.00     0.00  std::tr1::__unordered_map<dstring, ansi_c_parsert::identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> > const&)
  0.00    435.73     0.00    58340     0.00     0.00  std::list<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::_M_create_node(ansi_c_parsert::scopet const&)
  0.00    435.73     0.00    58340     0.00     0.00  std::list<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::_M_insert(std::_List_iterator<ansi_c_parsert::scopet>, ansi_c_parsert::scopet const&)
  0.00    435.73     0.00    58340     0.00     0.00  std::list<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::push_back(ansi_c_parsert::scopet const&)
  0.00    435.73     0.00    58240     0.00     0.00  std::list<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::_M_erase(std::_List_iterator<ansi_c_parsert::scopet>)
  0.00    435.73     0.00    58240     0.00     0.00  std::list<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::pop_back()
  0.00    435.73     0.00    58126     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    435.73     0.00    58126     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    435.73     0.00    58126     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    435.73     0.00    56875     0.00     0.00  cmdlinet::optiont::~optiont()
  0.00    435.73     0.00    56681     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    435.73     0.00    55933     0.00     0.02  std::_List_base<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_clear()
  0.00    435.73     0.00    55824     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    435.73     0.00    55578     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    435.73     0.00    55578     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    435.73     0.00    54853     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    435.73     0.00    54409     0.00     0.00  unary_exprt::unary_exprt(dstring const&, exprt const&, typet const&)
  0.00    435.73     0.00    53514     0.00     0.00  goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    435.73     0.00    52282     0.00     0.00  signedbv_typet::~signedbv_typet()
  0.00    435.73     0.00    51975     0.00     0.00  member_exprt::get_component_name() const
  0.00    435.73     0.00    51886     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    435.73     0.00    51361     0.00     0.00  exprt::op0()
  0.00    435.73     0.00    51127     0.00     0.00  binary_relation_exprt::lhs()
  0.00    435.73     0.00    51012     0.00     0.02  goto_symex_statet::renaming_levelt::~renaming_levelt()
  0.00    435.73     0.00    50715     0.00     0.00  to_struct_union_type(typet const&)
  0.00    435.73     0.00    50688     0.00     0.00  goto_symex_statet::propagationt::~propagationt()
  0.00    435.73     0.00    50688     0.00     0.00  goto_symex_statet::level2t::~level2t()
  0.00    435.73     0.00    50688     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    435.73     0.00    50534     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, unsigned int> > const*, std::_Rb_tree_node<std::pair<dstring const, unsigned int> >*)
  0.00    435.73     0.00    50526     0.00     0.00  value_sett::value_sett(value_sett const&)
  0.00    435.73     0.00    50526     0.00     0.03  goto_symex_statet::goto_statet::~goto_statet()
  0.00    435.73     0.00    50526     0.00     0.00  goto_symex_statet::propagationt::propagationt(goto_symex_statet::propagationt const&)
  0.00    435.73     0.00    50526     0.00     0.08  goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&)
  0.00    435.73     0.00    50526     0.00     0.08  goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&)
  0.00    435.73     0.00    50526     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    435.73     0.00    50526     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    435.73     0.00    50526     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    435.73     0.00    49506     0.00     0.00  value_set_dereferencet::dereference_type_compare(typet const&, typet const&) const
  0.00    435.73     0.00    49338     0.00     0.00  namespace_baset::lookup(irept const&) const
  0.00    435.73     0.00    48476     0.00     0.00  member_exprt::set_component_name(dstring const&)
  0.00    435.73     0.00    48460     0.00     0.00  member_exprt::member_exprt(typet const&)
  0.00    435.73     0.00    47802     0.00     0.00  binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&)
  0.00    435.73     0.00    47319     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::get_target() const
  0.00    435.73     0.00    46991     0.00     0.00  exprt::op2() const
  0.00    435.73     0.00    46553     0.00     0.00  exprt::make_not()
  0.00    435.73     0.00    46502     0.00     0.00  std::_Bvector_base<std::allocator<bool> >::_M_deallocate()
  0.00    435.73     0.00    44593     0.00     0.00  to_struct_type(typet const&)
  0.00    435.73     0.00    44351     0.00     0.00  std::vector<irept, std::allocator<irept> >::_M_check_len(unsigned long, char const*) const
  0.00    435.73     0.00    43912     0.00     0.00  irep_serializationt::read_string(std::istream&)
  0.00    435.73     0.00    43788     0.00     0.00  value_set_dereferencet::valuet::valuet()
  0.00    435.73     0.00    43788     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    435.73     0.00    43788     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    435.73     0.00    43660     0.00     0.00  to_member_expr(exprt&)
  0.00    435.73     0.00    43654     0.00     0.00  simplify_exprt::simplify_member(exprt&)
  0.00    435.73     0.00    42066     0.00     0.00  BigInt::operator-(int) const
  0.00    435.73     0.00    41043     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    435.73     0.00    40704     0.00     0.00  locationt::get_column() const
  0.00    435.73     0.00    40437     0.00     0.00  symbolt::symbol_expr() const
  0.00    435.73     0.00    39681     0.00     0.00  value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const
  0.00    435.73     0.00    39550     0.00     0.00  cmdlinet::optiont::optiont(cmdlinet::optiont const&)
  0.00    435.73     0.00    39550     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    435.73     0.00    39550     0.00     0.00  std::list<std::string, std::allocator<std::string> >::list(std::list<std::string, std::allocator<std::string> > const&)
  0.00    435.73     0.00    39325     0.00     0.00  goto_trace_stept::goto_trace_stept(goto_trace_stept const&)
  0.00    435.73     0.00    39325     0.00     0.00  goto_trace_stept::goto_trace_stept()
  0.00    435.73     0.00    39325     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    435.73     0.00    39325     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_create_node(goto_trace_stept const&)
  0.00    435.73     0.00    39325     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    435.73     0.00    39325     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::push_back(goto_trace_stept const&)
  0.00    435.73     0.00    39325     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    435.73     0.00    39325     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    435.73     0.00    38832     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_allocate(unsigned long)
  0.00    435.73     0.00    37915     0.00     0.00  object_descriptor_exprt::object_descriptor_exprt()
  0.00    435.73     0.00    37915     0.00     0.00  object_descriptor_exprt::~object_descriptor_exprt()
  0.00    435.73     0.00    37442     0.00     0.00  c_typecastt::follow_with_qualifiers(typet const&)
  0.00    435.73     0.00    37290     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    435.73     0.00    37290     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    435.73     0.00    37290     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    435.73     0.00    36115     0.00     0.00  symex_dereference_statet::dereference_failure(std::string const&, std::string const&, guardt const&)
  0.00    435.73     0.00    35927     0.00     0.01  goto_checkt::check(exprt const&)
  0.00    435.73     0.00    35927     0.00     0.01  goto_checkt::check_rec(exprt const&, guardt&, bool)
  0.00    435.73     0.00    35908     0.00     0.00  address_of_exprt::~address_of_exprt()
  0.00    435.73     0.00    35309     0.00     0.00  expr2ct::id_shorthand(exprt const&) const
  0.00    435.73     0.00    34497     0.00     0.00  has_suffix(std::string const&, std::string const&)
  0.00    435.73     0.00    33973     0.00     0.00  value_set_dereferencet::valid_check(exprt const&, guardt const&, value_set_dereferencet::modet)
  0.00    435.73     0.00    33864     0.00     0.00  simplify_exprt::simplify_bitwise(exprt&)
  0.00    435.73     0.00    33805     0.00     0.00  struct_union_typet::componentt::get_is_padding() const
  0.00    435.73     0.00    33532     0.00     0.00  pointer_object(exprt const&)
  0.00    435.73     0.00    33352     0.00     0.00  operator<<(std::ostream&, locationt const&)
  0.00    435.73     0.00    32999     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    435.73     0.00    32716     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::find(exprt const&)
  0.00    435.73     0.00    32716     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    435.73     0.00    32716     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::find(exprt const&)
  0.00    435.73     0.00    32631     0.00     0.00  index_exprt::array() const
  0.00    435.73     0.00    32283     0.00     0.00  find_symbols(kindt, typet const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    435.73     0.00    32019     0.00     0.00  exprt::make_typecast(typet const&)
  0.00    435.73     0.00    31242     0.00     0.00  std::__fill_bvector(std::_Bit_iterator, std::_Bit_iterator, bool)
  0.00    435.73     0.00    30613     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    435.73     0.00    30577     0.00     0.00  codet::codet()
  0.00    435.73     0.00    30431     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_allocate(unsigned long)
  0.00    435.73     0.00    30407     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    435.73     0.00    30407     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    435.73     0.00    30407     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    435.73     0.00    30407     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    435.73     0.00    30407     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    435.73     0.00    30193     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::find(dstring const&)
  0.00    435.73     0.00    29541     0.00     0.00  plus_exprt::plus_exprt(exprt const&, exprt const&)
  0.00    435.73     0.00    28685     0.00     0.00  ui_message_handlert::print(unsigned int, std::string const&)
  0.00    435.73     0.00    28685     0.00     0.00  console_message_handlert::print(unsigned int, std::string const&)
  0.00    435.73     0.00    28166     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    435.73     0.00    28166     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    435.73     0.00    28166     0.00     0.00  std::pair<exprt, unsigned int>::~pair()
  0.00    435.73     0.00    28033     0.00     0.00  numbering<exprt>::number(exprt const&)
  0.00    435.73     0.00    28033     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::_M_insert_unique(std::pair<exprt const, unsigned int> const&)
  0.00    435.73     0.00    27988     0.00     0.02  symex_dereference_statet::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&)
  0.00    435.73     0.00    27988     0.00     0.02  value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const
  0.00    435.73     0.00    27988     0.00     0.00  std::_List_base<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_clear()
  0.00    435.73     0.00    27984     0.00     0.00  goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&)
  0.00    435.73     0.00    27984     0.00     0.00  dereference_callbackt::~dereference_callbackt()
  0.00    435.73     0.00    27984     0.00     0.00  symex_dereference_statet::~symex_dereference_statet()
  0.00    435.73     0.00    27908     0.00     0.00  bv_utilst::inverted(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    435.73     0.00    27874     0.00     0.00  exprt::op2()
  0.00    435.73     0.00    27513     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    435.73     0.00    26966     0.00     0.00  signed_int_type()
  0.00    435.73     0.00    26594     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    435.73     0.00    26493     0.00     0.00  BigInt::operator/=(BigInt const&)
  0.00    435.73     0.00    26481     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    435.73     0.00    25757     0.00     0.00  symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int)
  0.00    435.73     0.00    25610     0.00     0.00  arrayst::record_array_index(index_exprt const&)
  0.00    435.73     0.00    25544     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    435.73     0.00    25544     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    435.73     0.00    25396     0.00     0.00  replace_symbolt::have_to_replace(typet const&) const
  0.00    435.73     0.00    25284     0.00     0.00  prop_conv_solvert::get(exprt const&) const
  0.00    435.73     0.00    25265     0.00     0.12  goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&)
  0.00    435.73     0.00    25265     0.00     0.12  std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_create_node(goto_symex_statet::goto_statet const&)
  0.00    435.73     0.00    25265     0.00     0.12  std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_insert(std::_List_iterator<goto_symex_statet::goto_statet>, goto_symex_statet::goto_statet const&)
  0.00    435.73     0.00    25265     0.00     0.12  std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&)
  0.00    435.73     0.00    25261     0.00     0.12  goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&)
  0.00    435.73     0.00    25261     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    435.73     0.00    25261     0.00     0.05  operator|=(guardt&, guardt const&)
  0.00    435.73     0.00    25080     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    435.73     0.00    24429     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::check_index(unsigned long)
  0.00    435.73     0.00    24226     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    435.73     0.00    24226     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    435.73     0.00    24202     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    435.73     0.00    24177     0.00     0.00  BigInt::operator/(BigInt const&) const
  0.00    435.73     0.00    23912     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    435.73     0.00    23170     0.00     0.00  __gnu_cxx::new_allocator<unsigned long>::allocate(unsigned long, void const*)
  0.00    435.73     0.00    23170     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_check_len(unsigned long, char const*) const
  0.00    435.73     0.00    23170     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    435.73     0.00    23170     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    435.73     0.00    23170     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    435.73     0.00    23170     0.00     0.00  std::_Bvector_base<std::allocator<bool> >::_M_allocate(unsigned long)
  0.00    435.73     0.00    23170     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_fill_insert(std::_Bit_iterator, unsigned long, bool)
  0.00    435.73     0.00    23170     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    435.73     0.00    23170     0.00     0.00  std::vector<bool, std::allocator<bool> >::resize(unsigned long, bool)
  0.00    435.73     0.00    23170     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    435.73     0.00    23170     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    435.73     0.00    23170     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    435.73     0.00    23170     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    435.73     0.00    23170     0.00     0.00  std::fill(std::_Bit_iterator, std::_Bit_iterator, bool const&)
  0.00    435.73     0.00    23149     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::~expanding_vector()
  0.00    435.73     0.00    23149     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::~_Vector_base()
  0.00    435.73     0.00    23115     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont()
  0.00    435.73     0.00    22456     0.00     0.00  struct_union_typet::get_component(dstring const&) const
  0.00    435.73     0.00    22394     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::expanding_vector(expanding_vector<local_bitvector_analysist::flagst> const&)
  0.00    435.73     0.00    22394     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_create_storage(unsigned long)
  0.00    435.73     0.00    22394     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    435.73     0.00    22275     0.00     0.05  boolbvt::convert_overflow(exprt const&)
  0.00    435.73     0.00    22225     0.00     0.00  void std::_Construct<cmdlinet::optiont, cmdlinet::optiont>(cmdlinet::optiont*, cmdlinet::optiont const&)
  0.00    435.73     0.00    22105     0.00     0.00  simplify_exprt::simplify_shifts(exprt&)
  0.00    435.73     0.00    21873     0.00     0.00  true_exprt::~true_exprt()
  0.00    435.73     0.00    21645     0.00     0.00  std::_List_base<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_clear()
  0.00    435.73     0.00    21370     0.00     0.00  ansi_c_languaget::~ansi_c_languaget()
  0.00    435.73     0.00    21370     0.00     0.00  ansi_c_parse_treet::~ansi_c_parse_treet()
  0.00    435.73     0.00    21368     0.00     0.00  power(BigInt const&, BigInt const&)
  0.00    435.73     0.00    21320     0.00     0.00  new_ansi_c_language()
  0.00    435.73     0.00    21320     0.00     0.00  ansi_c_languaget::~ansi_c_languaget()
  0.00    435.73     0.00    21158     0.00     0.02  expr2c(exprt const&, namespacet const&)
  0.00    435.73     0.00    21158     0.00     0.02  from_expr(namespacet const&, dstring const&, exprt const&)
  0.00    435.73     0.00    21158     0.00     0.02  ansi_c_languaget::from_expr(exprt const&, std::string&, namespacet const&)
  0.00    435.73     0.00    21158     0.00     0.00  expr2ct::get_symbols(exprt const&)
  0.00    435.73     0.00    21158     0.00     0.00  expr2ct::get_shorthands(exprt const&)
  0.00    435.73     0.00    21158     0.00     0.01  expr2ct::~expr2ct()
  0.00    435.73     0.00    21158     0.00     0.00  std::auto_ptr<languaget>::operator=(std::auto_ptr_ref<languaget>)
  0.00    435.73     0.00    21030     0.00     0.00  __gnu_cxx::new_allocator<unsigned int>::allocate(unsigned long, void const*)
  0.00    435.73     0.00    21030     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::_M_check_len(unsigned long, char const*) const
  0.00    435.73     0.00    21030     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    435.73     0.00    20927     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    435.73     0.00    20927     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    435.73     0.00    20787     0.00     0.00  simplify_exprt::simplify_with(exprt&)
  0.00    435.73     0.00    20752     0.00     0.00  if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&)
  0.00    435.73     0.00    20735     0.00     0.00  index_exprt::~index_exprt()
  0.00    435.73     0.00    20645     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    435.73     0.00    20377     0.00     0.00  binary_exprt::binary_exprt(dstring const&, typet const&)
  0.00    435.73     0.00    20377     0.00     0.00  implies_exprt::implies_exprt()
  0.00    435.73     0.00    19718     0.00     0.00  member_exprt::~member_exprt()
  0.00    435.73     0.00    19470     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_erase(std::_List_iterator<goto_trace_stept>)
  0.00    435.73     0.00    19331     0.00     0.00  simplify_exprt::simplify_div(exprt&)
  0.00    435.73     0.00    19321     0.00     0.00  struct_union_typet::component_type(dstring const&) const
  0.00    435.73     0.00    19300     0.00     0.00  BigInt::operator*(unsigned int) const
  0.00    435.73     0.00    19264     0.00     0.00  endianness_mapt::map_bit(unsigned int) const
  0.00    435.73     0.00    19264     0.00     0.00  endianness_mapt::map_byte(unsigned int) const
  0.00    435.73     0.00    19262     0.00     0.00  std::pair<exprt const, unsigned int>::pair(std::pair<exprt const, unsigned int> const&)
  0.00    435.73     0.00    19068     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::~_Vector_base()
  0.00    435.73     0.00    18990     0.00     0.00  c_typecastt::~c_typecastt()
  0.00    435.73     0.00    18908     0.00     0.00  BigInt::operator-() const
  0.00    435.73     0.00    18785     0.00     0.00  simplify_exprt::simplify_dynamic_object(exprt&)
  0.00    435.73     0.00    18721     0.00     0.00  c_typecastt::implicit_typecast(exprt&, typet const&)
  0.00    435.73     0.00    18721     0.00     0.00  c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&)
  0.00    435.73     0.00    18682     0.00     0.00  goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt)
  0.00    435.73     0.00    18647     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    435.73     0.00    18647     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    435.73     0.00    18647     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    435.73     0.00    18643     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    435.73     0.00    18643     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    435.73     0.00    18643     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    435.73     0.00    18643     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    435.73     0.00    18643     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    435.73     0.00    18250     0.00     0.00  mult_exprt::mult_exprt(exprt const&, exprt const&)
  0.00    435.73     0.00    18250     0.00     0.00  mult_exprt::~mult_exprt()
  0.00    435.73     0.00    17940     0.00     0.00  check_c_implicit_typecast(typet const&, typet const&)
  0.00    435.73     0.00    17916     0.00     0.02  boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    435.73     0.00    17808     0.00     0.00  expr2ct::convert_symbol(exprt const&, unsigned int&)
  0.00    435.73     0.00    17802     0.00     0.00  local_cfgt::loct::loct(local_cfgt::loct const&)
  0.00    435.73     0.00    17802     0.00     0.00  local_bitvector_analysist::loc_infot::loc_infot(local_bitvector_analysist::loc_infot const&)
  0.00    435.73     0.00    17802     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_create_storage(unsigned long)
  0.00    435.73     0.00    17802     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    435.73     0.00    17802     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    435.73     0.00    17802     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::vector(std::vector<unsigned int, std::allocator<unsigned int> > const&)
  0.00    435.73     0.00    17802     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    435.73     0.00    17802     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    435.73     0.00    17802     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    435.73     0.00    17802     0.00     0.00  void std::_Construct<local_cfgt::loct, local_cfgt::loct>(local_cfgt::loct*, local_cfgt::loct const&)
  0.00    435.73     0.00    17802     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    435.73     0.00    17663     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    435.73     0.00    17325     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::push_back(cmdlinet::optiont const&)
  0.00    435.73     0.00    17299     0.00     0.00  code_typet::arguments() const
  0.00    435.73     0.00    17098     0.00     0.00  code_function_callt::arguments()
  0.00    435.73     0.00    16934     0.00     0.00  goto_program_templatet<codet, exprt>::add_instruction()
  0.00    435.73     0.00    16901     0.00     0.00  string2integer(std::string const&, unsigned int)
  0.00    435.73     0.00    16901     0.00     0.00  BigInt::scan(char const*, unsigned int)
  0.00    435.73     0.00    16901     0.00     0.00  BigInt::scan_on(char const*, unsigned int)
  0.00    435.73     0.00    16785     0.00     0.00  array_name(namespacet const&, exprt const&)
  0.00    435.73     0.00    16766     0.00     0.00  same_object(exprt const&, exprt const&)
  0.00    435.73     0.00    16642     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    435.73     0.00    16642     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    435.73     0.00    16642     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    435.73     0.00    16642     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_bucket(std::pair<exprt const, unsigned int> const&, unsigned long, unsigned long)
  0.00    435.73     0.00    16642     0.00     0.00  std::pair<unsigned int const, exprt>::pair(std::pair<unsigned int const, exprt> const&)
  0.00    435.73     0.00    16642     0.00     0.00  std::pair<unsigned int const, exprt>::~pair()
  0.00    435.73     0.00    16642     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    435.73     0.00    16642     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    435.73     0.00    16642     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    435.73     0.00    16642     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    435.73     0.00    16638     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    435.73     0.00    16504     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) const
  0.00    435.73     0.00    16484     0.00     0.00  to_member_expr(exprt const&)
  0.00    435.73     0.00    16457     0.00     0.00  cmdlinet::getoptnr(std::string const&) const
  0.00    435.73     0.00    16311     0.00     0.00  integer2string(BigInt const&, unsigned int)
  0.00    435.73     0.00    15997     0.00     0.00  simplify_exprt::simplify_object_size(exprt&)
  0.00    435.73     0.00    15953     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    435.73     0.00    15674     0.00     0.00  goto_inlinet::inline_instruction(goto_programt&, bool, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>&)
  0.00    435.73     0.00    15498     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    435.73     0.00    15498     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    435.73     0.00    15338     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    435.73     0.00    15267     0.00     0.00  cmdlinet::isset(char const*) const
  0.00    435.73     0.00    15262     0.00     0.04  value_sett::operator=(value_sett const&)
  0.00    435.73     0.00    15262     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    435.73     0.00    15262     0.00     0.00  std::list<exprt, std::allocator<exprt> >::operator=(std::list<exprt, std::allocator<exprt> > const&)
  0.00    435.73     0.00    15262     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    435.73     0.00    15262     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    435.73     0.00    15238     0.00     0.00  propt::has_set_to() const
  0.00    435.73     0.00    15216     0.00     0.00  guardt::make_false()
  0.00    435.73     0.00    15216     0.00     0.00  std::list<exprt, std::allocator<exprt> >::clear()
  0.00    435.73     0.00    14896     0.00     0.00  index_exprt::index_exprt(exprt const&, exprt const&, typet const&)
  0.00    435.73     0.00    14797     0.00     0.00  std::pair<dstring const, typet>::~pair()
  0.00    435.73     0.00    14773     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<dstring, false>*>::allocate(unsigned long, void const*)
  0.00    435.73     0.00    14773     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    435.73     0.00    14718     0.00     0.00  exprt::op0() const
  0.00    435.73     0.00    14696     0.00     0.00  c_implicit_typecast(exprt&, typet const&, namespacet const&)
  0.00    435.73     0.00    14665     0.00     0.01  boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    435.73     0.00    14665     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    435.73     0.00    14576     0.00     0.00  to_code(exprt const&)
  0.00    435.73     0.00    14472     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    435.73     0.00    14472     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    435.73     0.00    14472     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    435.73     0.00    14472     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    435.73     0.00    14283     0.00     0.00  BigInt::operator>=(int) const
  0.00    435.73     0.00    14139     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    435.73     0.00    14083     0.00     0.02  equalityt::equality(exprt const&, exprt const&)
  0.00    435.73     0.00    14083     0.00     0.02  equalityt::equality2(exprt const&, exprt const&)
  0.00    435.73     0.00    14083     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    435.73     0.00    14083     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    435.73     0.00    14083     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    435.73     0.00    13976     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    435.73     0.00    13976     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    435.73     0.00    13976     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    435.73     0.00    13962     0.00     0.00  unary_exprt::~unary_exprt()
  0.00    435.73     0.00    13722     0.00     0.05  boolbvt::convert_bv_rel(exprt const&)
  0.00    435.73     0.00    13678     0.00     0.00  get_language_from_mode(dstring const&)
  0.00    435.73     0.00    13564     0.00     0.00  bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> >&, literalt, literalt&)
  0.00    435.73     0.00    13539     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    435.73     0.00    13524     0.00     0.00  bv_utilst::negate(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    435.73     0.00    13513     0.00     0.00  std::_Rb_tree_iterator<std::pair<exprt const, unsigned int> >::operator--()
  0.00    435.73     0.00    13152     0.00     0.00  exprt::find_location() const
  0.00    435.73     0.00    12712     0.00     0.02  bv_utilst::adder_no_overflow(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    435.73     0.00    12416     0.00     0.00  std::pair<dstring const, typet>::pair(std::pair<dstring const, typet> const&)
  0.00    435.73     0.00    12362     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::swap(goto_program_templatet<codet, exprt>::instructiont&)
  0.00    435.73     0.00    12362     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    435.73     0.00    12323     0.00     0.00  to_literal_expr(exprt const&)
  0.00    435.73     0.00    12323     0.00     0.00  literal_exprt::get_literal() const
  0.00    435.73     0.00    12281     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::operator[](unsigned long) const
  0.00    435.73     0.00    12200     0.00     0.00  code_typet::make_ellipsis()
  0.00    435.73     0.00    12148     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::operator[](unsigned long)
  0.00    435.73     0.00    12084     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    435.73     0.00    12084     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    435.73     0.00    12006     0.00     0.00  __gnu_cxx::new_allocator<local_bitvector_analysist::flagst>::allocate(unsigned long, void const*)
  0.00    435.73     0.00    11885     0.00     0.01  build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&)
  0.00    435.73     0.00    11283     0.00     0.04  prop_conv_solvert::set_equality_to_true(equal_exprt const&)
  0.00    435.73     0.00    11213     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    435.73     0.00    11213     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    435.73     0.00    11213     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    435.73     0.00    11213     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    435.73     0.00    11213     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    435.73     0.00    11192     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    435.73     0.00    11167     0.00     0.00  typecast_exprt::op() const
  0.00    435.73     0.00    10992     0.00     0.00  if_exprt::if_exprt(exprt const&, exprt const&, exprt const&)
  0.00    435.73     0.00    10780     0.00     0.00  simplify_exprt::simplify_invalid_pointer(exprt&)
  0.00    435.73     0.00    10764     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    435.73     0.00    10590     0.00     0.00  std::pair<std::string const, std::string>::~pair()
  0.00    435.73     0.00    10387     0.00     0.00  propt::set_variable_name(literalt, std::string const&)
  0.00    435.73     0.00    10381     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    435.73     0.00    10381     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    435.73     0.00    10368     0.00     0.16  symex_target_equationt::shared_write(exprt const&, symbol_exprt const&, symbol_exprt const&, unsigned int, symex_targett::sourcet const&)
  0.00    435.73     0.00    10035     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<dstring const, typet> const&)
  0.00    435.73     0.00    10035     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<dstring const, typet> const&, unsigned long, unsigned long)
  0.00    435.73     0.00    10035     0.00     0.00  std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&)
  0.00    435.73     0.00    10035     0.00     0.00  std::pair<dstring, typet>::~pair()
  0.00    435.73     0.00    10035     0.00     0.00  std::pair<dstring const, typet>::pair<dstring, typet>(std::pair<dstring, typet> const&)
  0.00    435.73     0.00     9999     0.00     0.00  value_sett::make_union(value_sett const&)
  0.00    435.73     0.00     9999     0.00     0.00  value_sett::make_union(std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&)
  0.00    435.73     0.00     9903     0.00     0.00  simplify_exprt::simplify_minus(exprt&)
  0.00    435.73     0.00     9846     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    435.73     0.00     9846     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    435.73     0.00     9694     0.00     0.00  floatbv_typet::set_f(unsigned int)
  0.00    435.73     0.00     9694     0.00     0.00  floatbv_typet::floatbv_typet()
  0.00    435.73     0.00     9694     0.00     0.00  ieee_float_spect::to_type() const
  0.00    435.73     0.00     9670     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    435.73     0.00     9585     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    435.73     0.00     9419     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    435.73     0.00     9419     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    435.73     0.00     9414     0.00     0.00  goto_symex_statet::framet::~framet()
  0.00    435.73     0.00     9414     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    435.73     0.00     9414     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    435.73     0.00     9414     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    435.73     0.00     9414     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    435.73     0.00     9414     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    435.73     0.00     9414     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    435.73     0.00     9410     0.00     0.00  expr2ct::convert(exprt const&)
  0.00    435.73     0.00     8737     0.00     0.00  bv_utilst::extension(std::vector<literalt, std::allocator<literalt> > const&, unsigned int, bv_utilst::representationt)
  0.00    435.73     0.00     8617     0.00     0.00  bv_pointerst::encode(unsigned int, std::vector<literalt, std::allocator<literalt> >&)
  0.00    435.73     0.00     8570     0.00     0.02  goto_checkt::integer_overflow_check(exprt const&, guardt const&)
  0.00    435.73     0.00     8547     0.00     0.00  std::_List_base<unsigned int, std::allocator<unsigned int> >::_M_clear()
  0.00    435.73     0.00     8357     0.00     0.00  unsigned_union_find::find(unsigned int) const
  0.00    435.73     0.00     8324     0.00     0.00  member_exprt::struct_op() const
  0.00    435.73     0.00     8265     0.00     0.00  add_failed_symbol(symbolt&, symbol_tablet&)
  0.00    435.73     0.00     8265     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::_M_create_node(symbolt* const&)
  0.00    435.73     0.00     8265     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::_M_insert(std::_List_iterator<symbolt*>, symbolt* const&)
  0.00    435.73     0.00     8265     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::push_back(symbolt* const&)
  0.00    435.73     0.00     8260     0.00     0.00  is_skip(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    435.73     0.00     8209     0.00     0.00  to_code_assign(codet&)
  0.00    435.73     0.00     8205     0.00     0.01  bv_utilst::cond_negate(std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    435.73     0.00     8198     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    435.73     0.00     8086     0.00     0.00  symbol_tablet::add(symbolt const&)
  0.00    435.73     0.00     8068     0.00     0.00  locationt::set_file(dstring const&)
  0.00    435.73     0.00     8037     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    435.73     0.00     7972     0.00     0.00  std::list<dstring, std::allocator<dstring> >::splice(std::_List_iterator<dstring>, std::list<dstring, std::allocator<dstring> >&)
  0.00    435.73     0.00     7968     0.00     0.00  find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    435.73     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    435.73     0.00     7856     0.00     0.00  goto_checkt::invalidate(exprt const&)
  0.00    435.73     0.00     7775     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    435.73     0.00     7775     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    435.73     0.00     7668     0.00     0.00  code_function_callt::lhs()
  0.00    435.73     0.00     7667     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    435.73     0.00     7646     0.00     0.00  locationt::set_function(dstring const&)
  0.00    435.73     0.00     7620     0.00     0.14  bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    435.73     0.00     7558     0.00     0.00  goto_checkt::has_dereference(exprt const&)
  0.00    435.73     0.00     7551     0.00     0.00  show_state_header(std::ostream&, goto_trace_stept const&, locationt const&, unsigned int)
  0.00    435.73     0.00     7551     0.00     0.03  counterexample_value(std::ostream&, namespacet const&, symbol_exprt const&, exprt const&, exprt const&)
  0.00    435.73     0.00     7551     0.00     0.00  counterexample_value_binary(exprt const&, namespacet const&)
  0.00    435.73     0.00     7502     0.00     0.01  boolbvt::type_conversion(typet const&, std::vector<literalt, std::allocator<literalt> > const&, typet const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    435.73     0.00     7502     0.00     0.01  boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    435.73     0.00     7480     0.00     0.00  get_default_language()
  0.00    435.73     0.00     7389     0.00     0.00  replace_location(locationt&, locationt const&)
  0.00    435.73     0.00     7389     0.00     0.00  locationt::set_column(dstring const&)
  0.00    435.73     0.00     7389     0.00     0.00  locationt::set_line(dstring const&)
  0.00    435.73     0.00     7318     0.00     0.00  to_code_type(typet const&)
  0.00    435.73     0.00     7308     0.00     0.00  to_typecast_expr(exprt const&)
  0.00    435.73     0.00     7292     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet)
  0.00    435.73     0.00     7292     0.00     0.00  goto_program_templatet<codet, exprt>::add_instruction(goto_program_instruction_typet)
  0.00    435.73     0.00     7126     0.00     0.19  goto_symext::symex_decl(goto_symex_statet&)
  0.00    435.73     0.00     7126     0.00     0.16  symex_target_equationt::decl(exprt const&, symbol_exprt const&, symbol_exprt const&, symex_targett::sourcet const&)
  0.00    435.73     0.00     7059     0.00     0.00  code_typet::return_type() const
  0.00    435.73     0.00     6952     0.00     0.00  std::pair<std::string const, std::string>::pair(std::pair<std::string const, std::string> const&)
  0.00    435.73     0.00     6952     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    435.73     0.00     6952     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    435.73     0.00     6858     0.00     0.00  std::_Rb_tree_iterator<exprt>::operator--()
  0.00    435.73     0.00     6602     0.00     0.00  c_typecastt::do_typecast(exprt&, typet const&)
  0.00    435.73     0.00     6520     0.00     0.00  or_exprt::~or_exprt()
  0.00    435.73     0.00     6485     0.00     0.00  not_exprt::not_exprt(exprt const&)
  0.00    435.73     0.00     6464     0.00     0.00  or_exprt::or_exprt(exprt const&, exprt const&)
  0.00    435.73     0.00     6455     0.00     0.01  boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    435.73     0.00     6427     0.00     0.00  BigInt::operator%=(BigInt const&)
  0.00    435.73     0.00     6374     0.00     0.00  c_typecheck_baset::typecheck_expr(exprt&)
  0.00    435.73     0.00     6374     0.00     0.00  c_typecheck_baset::typecheck_expr_main(exprt&)
  0.00    435.73     0.00     6374     0.00     0.00  c_typecheck_baset::typecheck_expr_operands(exprt&)
  0.00    435.73     0.00     6313     0.00     0.00  locationt::set_property_id(dstring const&)
  0.00    435.73     0.00     6293     0.00     0.00  not_exprt::~not_exprt()
  0.00    435.73     0.00     6286     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    435.73     0.00     6274     0.00     0.01  goto_symext::symex_dead(goto_symex_statet&)
  0.00    435.73     0.00     6272     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    435.73     0.00     6181     0.00     0.00  goto_program_templatet<codet, exprt>::insert_before_swap(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    435.73     0.00     6181     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    435.73     0.00     6181     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    435.73     0.00     6168     0.00     0.00  locationt::set_comment(dstring const&)
  0.00    435.73     0.00     6168     0.00     0.00  locationt::set_property_class(dstring const&)
  0.00    435.73     0.00     6141     0.00     0.00  to_unsignedbv_type(typet const&)
  0.00    435.73     0.00     6050     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::pop_front()
  0.00    435.73     0.00     6016     0.00     0.00  locationt::set_source(dstring const&)
  0.00    435.73     0.00     5844     0.00     0.00  to_code_function_call(codet const&)
  0.00    435.73     0.00     5811     0.00     0.00  find_type_and_expr_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    435.73     0.00     5811     0.00     0.00  find_type_and_expr_symbols(typet const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    435.73     0.00     5777     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    435.73     0.00     5698     0.00     0.00  void std::list<unsigned int, std::allocator<unsigned int> >::_M_initialize_dispatch<std::_List_const_iterator<unsigned int> >(std::_List_const_iterator<unsigned int>, std::_List_const_iterator<unsigned int>, std::__false_type)
  0.00    435.73     0.00     5698     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::list(std::list<unsigned int, std::allocator<unsigned int> > const&)
  0.00    435.73     0.00     5698     0.00     0.00  std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >::~pair()
  0.00    435.73     0.00     5620     0.00     0.00  struct_union_typet::component_number(dstring const&) const
  0.00    435.73     0.00     5576     0.00     0.01  boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    435.73     0.00     5569     0.00     0.00  binary_relation_exprt::binary_relation_exprt(dstring const&)
  0.00    435.73     0.00     5525     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    435.73     0.00     5438     0.00     0.00  code_function_callt::lhs() const
  0.00    435.73     0.00     5426     0.00     0.00  value_sett::objectt::objectt(BigInt const&)
  0.00    435.73     0.00     5426     0.00     0.01  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const
  0.00    435.73     0.00     5344     0.00     0.00  code_typet::has_ellipsis() const
  0.00    435.73     0.00     5312     0.00     0.00  replace_symbolt::have_to_replace(exprt const&) const
  0.00    435.73     0.00     5238     0.00     0.00  code_function_callt::arguments() const
  0.00    435.73     0.00     5102     0.00     0.00  invalid_pointer(exprt const&)
  0.00    435.73     0.00     5071     0.00     0.00  BigInt::operator%(BigInt const&) const
  0.00    435.73     0.00     4996     0.00     0.00  local_bitvector_analysist::loc_infot::merge(local_bitvector_analysist::loc_infot const&)
  0.00    435.73     0.00     4890     0.00     0.00  goto_symex_statet::framet::framet(goto_symex_statet::framet const&)
  0.00    435.73     0.00     4890     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    435.73     0.00     4890     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    435.73     0.00     4890     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    435.73     0.00     4890     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    435.73     0.00     4890     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    435.73     0.00     4890     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    435.73     0.00     4890     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    435.73     0.00     4890     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    435.73     0.00     4824     0.00     0.00  expr2ct::convert_binary(exprt const&, std::string const&, unsigned int, bool)
  0.00    435.73     0.00     4809     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::clear()
  0.00    435.73     0.00     4781     0.00     0.00  typecast_exprt::typecast_exprt(exprt const&, typet const&)
  0.00    435.73     0.00     4781     0.00     0.00  typecast_exprt::~typecast_exprt()
  0.00    435.73     0.00     4759     0.00     0.00  value_set_dereferencet::invalid_pointer(exprt const&, guardt const&)
  0.00    435.73     0.00     4739     0.00     0.00  code_function_callt::code_function_callt(code_function_callt const&)
  0.00    435.73     0.00     4735     0.00     0.00  index_exprt::index_exprt(typet const&)
  0.00    435.73     0.00     4724     0.00     0.16  symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&)
  0.00    435.73     0.00     4592     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::pop_back()
  0.00    435.73     0.00     4592     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    435.73     0.00     4562     0.00     0.00  symex_bmct::get_unwind_recursion(dstring const&, unsigned int, unsigned int)
  0.00    435.73     0.00     4562     0.00     0.00  goto_symext::symex_function_call(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    435.73     0.00     4562     0.00     0.95  goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    435.73     0.00     4562     0.00     0.16  symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&)
  0.00    435.73     0.00     4524     0.00     0.18  goto_symext::symex_end_of_function(goto_symex_statet&)
  0.00    435.73     0.00     4524     0.00     0.00  goto_symext::pop_frame(goto_symex_statet&)
  0.00    435.73     0.00     4524     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    435.73     0.00     4524     0.00     0.00  goto_symex_statet::framet::framet()
  0.00    435.73     0.00     4524     0.00     0.01  goto_symex_statet::new_frame()
  0.00    435.73     0.00     4524     0.00     0.00  goto_symex_statet::pop_frame()
  0.00    435.73     0.00     4524     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    435.73     0.00     4524     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    435.73     0.00     4524     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::pop_back()
  0.00    435.73     0.00     4524     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    435.73     0.00     4523     0.00     0.00  goto_programt::~goto_programt()
  0.00    435.73     0.00     4523     0.00     0.00  goto_program_templatet<codet, exprt>::~goto_program_templatet()
  0.00    435.73     0.00     4514     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::_M_create_storage(unsigned long)
  0.00    435.73     0.00     4514     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::vector(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    435.73     0.00     4506     0.00     0.00  ansi_c_declarationt::get_is_thread_local() const
  0.00    435.73     0.00     4500     0.00     0.00  unsigned_int_type()
  0.00    435.73     0.00     4394     0.00     0.00  replace_location(exprt&, locationt const&)
  0.00    435.73     0.00     4388     0.00     0.00  std::string** std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<std::string*>(std::string* const*, std::string* const*, std::string**)
  0.00    435.73     0.00     4362     0.00     0.00  get_local_identifiers(goto_function_templatet<goto_programt> const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    435.73     0.00     4362     0.00     0.60  goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&)
  0.00    435.73     0.00     4362     0.00     0.01  goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&)
  0.00    435.73     0.00     4362     0.00     0.00  goto_symex_statet::previous_frame()
  0.00    435.73     0.00     4349     0.00     0.00  pointer_logict::is_dynamic_object(exprt const&) const
  0.00    435.73     0.00     4326     0.00     0.00  float_type()
  0.00    435.73     0.00     4322     0.00     0.20  bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    435.73     0.00     4237     0.00     0.00  goto_program_templatet<codet, exprt>::compute_incoming_edges()
  0.00    435.73     0.00     4183     0.00     0.01  value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const
  0.00    435.73     0.00     4152     0.00     0.00  binary_relation_exprt::rhs()
  0.00    435.73     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    435.73     0.00     4085     0.00     0.00  to_code(exprt&)
  0.00    435.73     0.00     4055     0.00     0.00  c_qualifierst::as_string() const
  0.00    435.73     0.00     4050     0.00     0.03  bv_utilst::overflow_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    435.73     0.00     4025     0.00     0.00  c_typecheck_baset::implicit_typecast(exprt&, typet const&)
  0.00    435.73     0.00     4018     0.00     0.00  operator>>(BigInt const&, BigInt const&)
  0.00    435.73     0.00     3993     0.00     0.00  expr2ct::convert_rec(typet const&, c_qualifierst const&, std::string const&)
  0.00    435.73     0.00     3993     0.00     0.00  expr2ct::convert(typet const&)
  0.00    435.73     0.00     3917     0.00     0.00  goto_program_templatet<codet, exprt>::compute_target_numbers()
  0.00    435.73     0.00     3907     0.00     0.00  expr2ct::convert_typecast(typecast_exprt const&, unsigned int&)
  0.00    435.73     0.00     3881     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    435.73     0.00     3874     0.00     0.00  symbol_tablet::lookup(dstring const&)
  0.00    435.73     0.00     3874     0.00     0.01  linkingt::inspect_src_symbol(dstring const&)
  0.00    435.73     0.00     3874     0.00     0.00  replace_symbolt::replace(exprt&) const
  0.00    435.73     0.00     3874     0.00     0.00  replace_symbolt::replace(typet&) const
  0.00    435.73     0.00     3874     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::erase(dstring const&)
  0.00    435.73     0.00     3871     0.00     0.00  bv_utilst::shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, unsigned int)
  0.00    435.73     0.00     3802     0.00     0.00  expr2ct::convert_index(exprt const&, unsigned int)
  0.00    435.73     0.00     3779     0.00     0.00  std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::_M_leak()
  0.00    435.73     0.00     3779     0.00     0.00  std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::push_back(unsigned int)
  0.00    435.73     0.00     3762     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, exprt>, std::allocator<std::pair<dstring const, exprt> >, std::_Select1st<std::pair<dstring const, exprt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&) const
  0.00    435.73     0.00     3746     0.00     0.00  to_code_return(codet const&)
  0.00    435.73     0.00     3709     0.00     0.00  local_bitvector_analysist::is_tracked(dstring const&)
  0.00    435.73     0.00     3709     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    435.73     0.00     3699     0.00     0.46  goto_symext::return_assignment(goto_symex_statet&)
  0.00    435.73     0.00     3638     0.00     0.00  optionst::set_option(std::string const&, std::string const&)
  0.00    435.73     0.00     3638     0.00     0.00  std::pair<std::string const, std::string>::pair(std::string const&, std::string const&)
  0.00    435.73     0.00     3638     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    435.73     0.00     3638     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    435.73     0.00     3587     0.00     0.00  ansi_c_convertt::convert_expr(exprt&)
  0.00    435.73     0.00     3520     0.00     0.00  code_typet::code_typet(code_typet const&)
  0.00    435.73     0.00     3402     0.00     0.00  optionst::set_option(std::string const&, bool)
  0.00    435.73     0.00     3375     0.00     0.25  bv_utilst::multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    435.73     0.00     3325     0.00     0.00  renaming_nst::lookup(dstring const&) const
  0.00    435.73     0.00     3314     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    435.73     0.00     3312     0.00     0.00  pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const
  0.00    435.73     0.00     3287     0.00     0.00  code_assignt::code_assignt(exprt const&, exprt const&)
  0.00    435.73     0.00     3268     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    435.73     0.00     3268     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    435.73     0.00     3268     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    435.73     0.00     3263     0.00     0.02  boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    435.73     0.00     3261     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    435.73     0.00     3261     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::operator=(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    435.73     0.00     3240     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    435.73     0.00     3240     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    435.73     0.00     3225     0.00     0.00  to_address_of_expr(exprt const&)
  0.00    435.73     0.00     3225     0.00     0.00  address_of_exprt::object() const
  0.00    435.73     0.00     3177     0.00     0.00  goto_convertt::needs_cleaning(exprt const&)
  0.00    435.73     0.00     3089     0.00     0.00  goto_symex_statet::constant_propagation_reference(exprt const&) const
  0.00    435.73     0.00     3085     0.00     0.00  plus_exprt::~plus_exprt()
  0.00    435.73     0.00     3000     0.00     0.00  long_double_type()
  0.00    435.73     0.00     2972     0.00     0.01  build_object_descriptor_rec(namespacet const&, exprt const&, object_descriptor_exprt&)
  0.00    435.73     0.00     2972     0.00     0.01  object_descriptor_exprt::build(exprt const&, namespacet const&)
  0.00    435.73     0.00     2959     0.00     0.00  struct_union_typet::has_component(dstring const&) const
  0.00    435.73     0.00     2956     0.00     0.00  code_assignt::~code_assignt()
  0.00    435.73     0.00     2944     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::erase(std::_Rb_tree_const_iterator<exprt>)
  0.00    435.73     0.00     2944     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    435.73     0.00     2918     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    435.73     0.00     2898     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, value_sett::objectt const&) const
  0.00    435.73     0.00     2862     0.00     0.00  to_code_decl(codet const&)
  0.00    435.73     0.00     2849     0.00     0.00  std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<unsigned int, std::allocator<unsigned int> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::insert(std::_Rb_tree_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    435.73     0.00     2849     0.00     0.00  std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<unsigned int, std::allocator<unsigned int> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::operator[](std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    435.73     0.00     2849     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::_M_create_node(unsigned int const&)
  0.00    435.73     0.00     2849     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::_M_insert(std::_List_iterator<unsigned int>, unsigned int const&)
  0.00    435.73     0.00     2849     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    435.73     0.00     2849     0.00     0.00  std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >::pair(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    435.73     0.00     2849     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    435.73     0.00     2849     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_create_node(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    435.73     0.00     2849     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >*)
  0.00    435.73     0.00     2849     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    435.73     0.00     2849     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::find(unsigned int const&)
  0.00    435.73     0.00     2806     0.00     0.00  codet::operator=(codet const&)
  0.00    435.73     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    435.73     0.00     2731     0.00     0.25  bv_utilst::signed_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    435.73     0.00     2679     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    435.73     0.00     2640     0.00     0.00  code_typet::~code_typet()
  0.00    435.73     0.00     2640     0.00     0.00  goto_function_templatet<goto_programt>::~goto_function_templatet()
  0.00    435.73     0.00     2633     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::_M_allocate(unsigned long)
  0.00    435.73     0.00     2613     0.00     0.00  Minisat::vec<Minisat::lbool>::capacity(int)
  0.00    435.73     0.00     2597     0.00     0.00  convert_integer_literal(std::string const&)
  0.00    435.73     0.00     2597     0.00     0.00  c_typecheck_baset::typecheck_expr_constant(exprt&)
  0.00    435.73     0.00     2578     0.00     0.00  index_exprt::index_exprt(exprt const&, exprt const&)
  0.00    435.73     0.00     2568     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    435.73     0.00     2555     0.00     0.00  std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::operator[](dstring const&)
  0.00    435.73     0.00     2524     0.00     0.00  byte_extract_id()
  0.00    435.73     0.00     2486     0.00     0.00  unsigned_union_find::check_index(unsigned int)
  0.00    435.73     0.00     2467     0.00     0.00  and_exprt::and_exprt(exprt const&, exprt const&)
  0.00    435.73     0.00     2430     0.00     0.01  configt::ansi_ct::from_ns(namespacet const&, std::string const&)
  0.00    435.73     0.00     2430     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    435.73     0.00     2381     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    435.73     0.00     2381     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    435.73     0.00     2381     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    435.73     0.00     2381     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    435.73     0.00     2381     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    435.73     0.00     2267     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    435.73     0.00     2267     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    435.73     0.00     2264     0.00     0.00  failed_symbol_id(dstring const&)
  0.00    435.73     0.00     2226     0.00     0.00  side_effect_exprt::get_statement() const
  0.00    435.73     0.00     2194     0.00     0.00  __gnu_cxx::new_allocator<std::string*>::allocate(unsigned long, void const*)
  0.00    435.73     0.00     2194     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::_M_check_len(unsigned long, char const*) const
  0.00    435.73     0.00     2194     0.00     0.00  std::_Vector_base<std::string*, std::allocator<std::string*> >::_M_allocate(unsigned long)
  0.00    435.73     0.00     2194     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string**, std::vector<std::string*, std::allocator<std::string*> > >, std::string* const&)
  0.00    435.73     0.00     2150     0.00     0.00  symbol_exprt::symbol_exprt(dstring const&)
  0.00    435.73     0.00     2150     0.00     0.00  partial_order_concurrencyt::id(std::_List_const_iterator<symex_target_equationt::SSA_stept>)
  0.00    435.73     0.00     2127     0.00     0.00  guardt::resize(unsigned int)
  0.00    435.73     0.00     2127     0.00     0.00  std::list<exprt, std::allocator<exprt> >::resize(unsigned long, exprt)
  0.00    435.73     0.00     2126     0.00     0.00  c_typecheck_baset::typecheck_expr_symbol(exprt&)
  0.00    435.73     0.00     2126     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&)
  0.00    435.73     0.00     2122     0.00     0.00  pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const
  0.00    435.73     0.00     2116     0.00     0.00  goto_convertt::clean_expr(exprt&, goto_programt&, bool)
  0.00    435.73     0.00     2115     0.00     0.00  byte_extract_exprt::op()
  0.00    435.73     0.00     2092     0.00     0.07  goto_checkt::bounds_check(index_exprt const&, guardt const&)
  0.00    435.73     0.00     2089     0.00     0.00  goto_checkt::array_name(exprt const&)
  0.00    435.73     0.00     2079     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    435.73     0.00     2055     0.00     0.00  to_code_function_call(codet&)
  0.00    435.73     0.00     2052     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    435.73     0.00     2052     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    435.73     0.00     2052     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    435.73     0.00     2000     0.00     0.00  double_type()
  0.00    435.73     0.00     2000     0.00     0.00  to_vector_type(typet&)
  0.00    435.73     0.00     1998     0.00     0.00  std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::operator=(std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > const&)
  0.00    435.73     0.00     1991     0.00     0.00  pointer_typet::pointer_typet()
  0.00    435.73     0.00     1977     0.00     0.00  code_declt::get_identifier() const
  0.00    435.73     0.00     1969     0.00     0.00  numbering<dstring>::number(dstring const&)
  0.00    435.73     0.00     1944     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    435.73     0.00     1933     0.00     0.01  compute_address_taken_functions(goto_programt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    435.73     0.00     1925     0.00     0.00  void std::_Destroy_aux<false>::__destroy<cmdlinet::optiont*>(cmdlinet::optiont*, cmdlinet::optiont*)
  0.00    435.73     0.00     1916     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::_M_clone_node(std::_Rb_tree_node<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const*)
  0.00    435.73     0.00     1914     0.00     0.00  symbol_tablet::move(symbolt&)
  0.00    435.73     0.00     1905     0.00     0.00  code_typet::parameters() const
  0.00    435.73     0.00     1901     0.00     0.00  std::list<exprt, std::allocator<exprt> >::splice(std::_List_iterator<exprt>, std::list<exprt, std::allocator<exprt> >&)
  0.00    435.73     0.00     1901     0.00     0.00  std::list<exprt, std::allocator<exprt> >::list<std::_List_const_iterator<exprt> >(std::_List_const_iterator<exprt>, std::_List_const_iterator<exprt>, std::allocator<exprt> const&)
  0.00    435.73     0.00     1898     0.00     0.00  simplify_exprt::simplify_mod(exprt&)
  0.00    435.73     0.00     1877     0.00     0.01  goto_program_templatet<codet, exprt>::copy_from(goto_program_templatet<codet, exprt> const&)
  0.00    435.73     0.00     1877     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    435.73     0.00     1877     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    435.73     0.00     1872     0.00     0.00  to_side_effect_expr(exprt&)
  0.00    435.73     0.00     1846     0.00     0.00  code_typet::operator=(code_typet const&)
  0.00    435.73     0.00     1844     0.00     0.00  messaget::mstreamt::mstreamt(unsigned int, unsigned int, message_handlert**)
  0.00    435.73     0.00     1844     0.00     0.00  messaget::mstreamt::~mstreamt()
  0.00    435.73     0.00     1836     0.00     0.00  to_address_of_expr(exprt&)
  0.00    435.73     0.00     1830     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, long>, std::allocator<std::pair<dstring const, long> >, std::_Select1st<std::pair<dstring const, long> >, std::equal_to<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, long> const&)
  0.00    435.73     0.00     1830     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, long>, std::allocator<std::pair<dstring const, long> >, std::_Select1st<std::pair<dstring const, long> >, std::equal_to<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, long> const&, unsigned long, unsigned long)
  0.00    435.73     0.00     1828     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::operator=(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    435.73     0.00     1828     0.00     0.01  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    435.73     0.00     1828     0.00     0.01  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    435.73     0.00     1828     0.00     0.00  std::set<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::operator=(std::set<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > const&)
  0.00    435.73     0.00     1828     0.00     0.00  std::list<dstring, std::allocator<dstring> >::operator=(std::list<dstring, std::allocator<dstring> > const&)
  0.00    435.73     0.00     1828     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::operator=(std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > const&)
  0.00    435.73     0.00     1828     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    435.73     0.00     1828     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_create_node(std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    435.73     0.00     1811     0.00     0.00  and_exprt::~and_exprt()
  0.00    435.73     0.00     1796     0.00     0.00  prop_conv_solvert::get_bool(exprt const&, tvt&) const
  0.00    435.73     0.00     1792     0.00     0.00  std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::erase(std::_List_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_List_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >)
  0.00    435.73     0.00     1782     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    435.73     0.00     1782     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    435.73     0.00     1777     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    435.73     0.00     1775     0.00     0.00  dirtyt::operator()(symbol_exprt const&) const
  0.00    435.73     0.00     1775     0.00     0.00  dirtyt::operator()(dstring const&) const
  0.00    435.73     0.00     1770     0.00     0.01  void std::_Destroy_aux<false>::__destroy<std::pair<bool, irept>*>(std::pair<bool, irept>*, std::pair<bool, irept>*)
  0.00    435.73     0.00     1766     0.00     0.00  byte_extract_exprt::op() const
  0.00    435.73     0.00     1761     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    435.73     0.00     1760     0.00     0.01  goto_function_templatet<goto_programt>::goto_function_templatet(goto_function_templatet<goto_programt> const&)
  0.00    435.73     0.00     1760     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::_M_create_storage(unsigned long)
  0.00    435.73     0.00     1760     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::vector(std::vector<dstring, std::allocator<dstring> > const&)
  0.00    435.73     0.00     1757     0.00     0.00  to_byte_extract_expr(exprt&)
  0.00    435.73     0.00     1757     0.00     0.00  simplify_exprt::simplify_byte_extract(exprt&)
  0.00    435.73     0.00     1742     0.00     0.26  boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    435.73     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    435.73     0.00     1711     0.00     0.00  std::list<dstring, std::allocator<dstring> >::erase(std::_List_iterator<dstring>, std::_List_iterator<dstring>)
  0.00    435.73     0.00     1699     0.00     0.00  address_of_exprt::object()
  0.00    435.73     0.00     1682     0.00     0.00  messaget::messaget()
  0.00    435.73     0.00     1669     0.00     0.00  index_exprt::index_exprt(index_exprt const&)
  0.00    435.73     0.00     1655     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >::operator++()
  0.00    435.73     0.00     1655     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    435.73     0.00     1653     0.00     0.01  linkingt::duplicate_symbol(symbolt&, symbolt&)
  0.00    435.73     0.00     1653     0.00     0.01  linkingt::duplicate_non_type_symbol(symbolt&, symbolt&)
  0.00    435.73     0.00     1648     0.00     0.00  bv_pointerst::postponedt::~postponedt()
  0.00    435.73     0.00     1646     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::_M_copy(std::_Rb_tree_node<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const*, std::_Rb_tree_node<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >*)
  0.00    435.73     0.00     1636     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    435.73     0.00     1635     0.00     0.00  void std::_Destroy_aux<false>::__destroy<local_cfgt::loct*>(local_cfgt::loct*, local_cfgt::loct*)
  0.00    435.73     0.00     1635     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    435.73     0.00     1620     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::insert(std::string const&)
  0.00    435.73     0.00     1620     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    435.73     0.00     1620     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    435.73     0.00     1620     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    435.73     0.00     1614     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    435.73     0.00     1614     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, unsigned int> const&, unsigned long, unsigned long)
  0.00    435.73     0.00     1602     0.00     0.00  goto_function_templatet<goto_programt>::is_inlined() const
  0.00    435.73     0.00     1586     0.00     0.00  equal_exprt::~equal_exprt()
  0.00    435.73     0.00     1572     0.00     0.00  simplify_exprt::simplify_byte_update(exprt&)
  0.00    435.73     0.00     1562     0.00     0.00  unsigned_union_find::resize(unsigned int)
  0.00    435.73     0.00     1562     0.00     0.00  __gnu_cxx::new_allocator<unsigned_union_find::nodet>::allocate(unsigned long, void const*)
  0.00    435.73     0.00     1562     0.00     0.00  std::_Vector_base<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::_M_allocate(unsigned long)
  0.00    435.73     0.00     1562     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    435.73     0.00     1562     0.00     0.00  std::vector<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::reserve(unsigned long)
  0.00    435.73     0.00     1562     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    435.73     0.00     1550     0.00     0.00  unsigned_long_long_int_type()
  0.00    435.73     0.00     1550     0.00     0.00  std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::pop_back()
  0.00    435.73     0.00     1539     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    435.73     0.00     1537     0.00     0.01  c_typecheck_baset::typecheck_redefinition_non_type(symbolt&, symbolt&)
  0.00    435.73     0.00     1510     0.00     0.00  __gnu_cxx::new_allocator<unsigned int*>::allocate(unsigned long, void const*)
  0.00    435.73     0.00     1510     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_M_create_nodes(unsigned int**, unsigned int**)
  0.00    435.73     0.00     1510     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_M_initialize_map(unsigned long)
  0.00    435.73     0.00     1510     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::~_Deque_base()
  0.00    435.73     0.00     1510     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    435.73     0.00     1510     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    435.73     0.00     1500     0.00     0.00  std::_List_base<char, std::allocator<char> >::_M_clear()
  0.00    435.73     0.00     1495     0.00     0.00  unsigned_long_int_type()
  0.00    435.73     0.00     1473     0.00     0.00  arrayst::array_equalityt::~array_equalityt()
  0.00    435.73     0.00     1460     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    435.73     0.00     1459     0.00     0.00  std::vector<char, std::allocator<char> >::_M_check_len(unsigned long, char const*) const
  0.00    435.73     0.00     1459     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    435.73     0.00     1459     0.00     0.00  std::vector<char, std::allocator<char> >::resize(unsigned long, char)
  0.00    435.73     0.00     1459     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    435.73     0.00     1458     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    435.73     0.00     1428     0.00     0.00  pointer_offset(exprt const&)
  0.00    435.73     0.00     1418     0.00     0.00  dirtyt::is_dirty(dstring const&) const
  0.00    435.73     0.00     1417     0.00     0.00  equal_exprt::equal_exprt()
  0.00    435.73     0.00     1412     0.00     0.00  BigInt::operator-=(BigInt const&)
  0.00    435.73     0.00     1400     0.00     0.00  __gnu_cxx::new_allocator<cmdlinet::optiont>::allocate(unsigned long, void const*)
  0.00    435.73     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    435.73     0.00     1400     0.00     0.00  std::_Vector_base<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::_M_allocate(unsigned long)
  0.00    435.73     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    435.73     0.00     1399     0.00     0.00  goto_convertt::convert(codet const&, goto_programt&)
  0.00    435.73     0.00     1397     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    435.73     0.00     1354     0.00     0.00  c_typecheck_baset::make_index_type(exprt&)
  0.00    435.73     0.00     1354     0.00     0.00  BigInt::operator-(BigInt const&) const
  0.00    435.73     0.00     1353     0.00     0.00  ansi_c_declarationt::set_is_macro(bool)
  0.00    435.73     0.00     1348     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<irept, false>*>::allocate(unsigned long, void const*)
  0.00    435.73     0.00     1327     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    435.73     0.00     1327     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    435.73     0.00     1301     0.00     0.00  c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool)
  0.00    435.73     0.00     1300     0.00     0.00  base_type_eq(exprt const&, exprt const&, namespacet const&)
  0.00    435.73     0.00     1300     0.00     0.00  base_type_eqt::base_type_eq(exprt const&, exprt const&)
  0.00    435.73     0.00     1300     0.00     0.00  base_type_eqt::base_type_eq_rec(exprt const&, exprt const&)
  0.00    435.73     0.00     1284     0.00     0.00  __gnu_cxx::new_allocator<std::pair<bool, irept> >::allocate(unsigned long, void const*)
  0.00    435.73     0.00     1284     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    435.73     0.00     1284     0.00     0.00  std::_Vector_base<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::_M_allocate(unsigned long)
  0.00    435.73     0.00     1284     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    435.73     0.00     1284     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    435.73     0.00     1284     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    435.73     0.00     1268     0.00     0.01  c_typecheck_baset::typecheck_code(codet&)
  0.00    435.73     0.00     1243     0.00     0.00  unsigned_union_find::make_union(unsigned int, unsigned int)
  0.00    435.73     0.00     1197     0.00     0.00  to_struct_type(typet&)
  0.00    435.73     0.00     1174     0.00     0.00  statement(unsigned int&, dstring const&)
  0.00    435.73     0.00     1168     0.00     0.00  BigInt::operator/=(long long)
  0.00    435.73     0.00     1166     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_clone_node(std::_Rb_tree_node<exprt> const*)
  0.00    435.73     0.00     1150     0.00     0.00  BigInt::operator++()
  0.00    435.73     0.00     1148     0.00     0.00  goto_checkt::pointer_rel_check(exprt const&, guardt const&)
  0.00    435.73     0.00     1144     0.00     0.00  messaget::~messaget()
  0.00    435.73     0.00     1140     0.00     0.00  equalityt::typestructt::~typestructt()
  0.00    435.73     0.00     1140     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>**, unsigned long)
  0.00    435.73     0.00     1140     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    435.73     0.00     1140     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    435.73     0.00     1140     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    435.73     0.00     1140     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    435.73     0.00     1140     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    435.73     0.00     1140     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    435.73     0.00     1140     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    435.73     0.00     1120     0.00     0.00  std::_Rb_tree_iterator<std::pair<std::string const, std::string> >::operator--()
  0.00    435.73     0.00     1104     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    435.73     0.00     1104     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    435.73     0.00     1104     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::pair(std::pair<typet const, boolbv_widtht::entryt> const&)
  0.00    435.73     0.00     1088     0.00     0.00  local_bitvector_analysist::get_rec(exprt const&, local_bitvector_analysist::loc_infot const&)
  0.00    435.73     0.00     1075     0.00     0.00  goto_program_templatet<codet, exprt>::update()
  0.00    435.73     0.00     1069     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::erase(std::_Rb_tree_const_iterator<dstring>)
  0.00    435.73     0.00     1069     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    435.73     0.00     1064     0.00     0.00  expr2ct::convert_unary(exprt const&, std::string const&, unsigned int)
  0.00    435.73     0.00     1050     0.00     0.01  c_sizeof(typet const&, namespacet const&)
  0.00    435.73     0.00     1050     0.00     0.00  size_type()
  0.00    435.73     0.00     1050     0.00     0.00  c_sizeoft::sizeof_rec(typet const&)
  0.00    435.73     0.00     1050     0.00     0.00  void std::_Destroy_aux<false>::__destroy<code_typet::parametert*>(code_typet::parametert*, code_typet::parametert*)
  0.00    435.73     0.00     1050     0.00     0.00  std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::clear()
  0.00    435.73     0.00     1035     0.00     0.00  to_pointer_type(typet const&)
  0.00    435.73     0.00     1028     0.00     0.00  compute_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    435.73     0.00     1012     0.00     0.08  boolbvt::bv_get_cache(exprt const&) const
  0.00    435.73     0.00     1012     0.00     0.07  boolbvt::bv_get(std::vector<literalt, std::allocator<literalt> > const&, typet const&) const
  0.00    435.73     0.00     1012     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(exprt const&) const
  0.00    435.73     0.00     1006     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    435.73     0.00     1006     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    435.73     0.00     1006     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    435.73     0.00     1004     0.00     1.07  arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, exprt const&)
  0.00    435.73     0.00     1002     0.00     0.01  value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&)
  0.00    435.73     0.00     1000     0.00     0.00  to_vector_type(typet const&)
  0.00    435.73     0.00     1000     0.00     0.00  signed_size_type()
  0.00    435.73     0.00     1000     0.00     0.00  vector_typet::vector_typet()
  0.00    435.73     0.00     1000     0.00     0.01  c_typecheck_baset::make_constant(exprt&)
  0.00    435.73     0.00     1000     0.00     0.00  c_typecheck_baset::make_constant_rec(exprt&)
  0.00    435.73     0.00     1000     0.00     0.02  c_typecheck_baset::make_constant_index(exprt&)
  0.00    435.73     0.00     1000     0.00     0.04  c_typecheck_baset::typecheck_vector_type(vector_typet&)
  0.00    435.73     0.00     1000     0.00     0.00  typet::location()
  0.00    435.73     0.00     1000     0.00     0.00  vector_typet::size() const
  0.00    435.73     0.00      988     0.00     0.00  arrayst::collect_arrays(exprt const&)
  0.00    435.73     0.00      986     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, long>, false>*>::allocate(unsigned long, void const*)
  0.00    435.73     0.00      986     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, long>, std::allocator<std::pair<dstring const, long> >, std::_Select1st<std::pair<dstring const, long> >, std::equal_to<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    435.73     0.00      982     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::splice(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >&)
  0.00    435.73     0.00      979     0.00     0.00  arrayst::array_equalityt::array_equalityt(arrayst::array_equalityt const&)
  0.00    435.73     0.00      972     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, long>, std::allocator<std::pair<dstring const, long> >, std::_Select1st<std::pair<dstring const, long> >, std::equal_to<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, long>, false>**, unsigned long)
  0.00    435.73     0.00      972     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, long>, std::allocator<std::pair<dstring const, long> >, std::_Select1st<std::pair<dstring const, long> >, std::equal_to<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    435.73     0.00      972     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, long>, std::allocator<std::pair<dstring const, long> >, std::_Select1st<std::pair<dstring const, long> >, std::equal_to<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    435.73     0.00      972     0.00     0.00  std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > >::~unordered_map()
  0.00    435.73     0.00      965     0.00     0.01  union_find<exprt>::make_union(exprt const&, exprt const&)
  0.00    435.73     0.00      956     0.00     0.01  value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&)
  0.00    435.73     0.00      955     0.00     0.03  goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool)
  0.00    435.73     0.00      937     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::push_back(dstring const&)
  0.00    435.73     0.00      924     0.00     0.00  std::pair<BigInt const, exprt>::~pair()
  0.00    435.73     0.00      912     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::find(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    435.73     0.00      904     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    435.73     0.00      900     0.00     0.00  architecture_string(int, char const*)
  0.00    435.73     0.00      890     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    435.73     0.00      883     0.00     0.00  to_byte_extract_expr(exprt const&)
  0.00    435.73     0.00      883     0.00     0.00  byte_extract_exprt::byte_extract_exprt(dstring)
  0.00    435.73     0.00      883     0.00     0.00  byte_extract_exprt::~byte_extract_exprt()
  0.00    435.73     0.00      880     0.00     0.02  local_cfgt::local_cfgt(goto_programt const&)
  0.00    435.73     0.00      880     0.00     0.00  local_cfgt::~local_cfgt()
  0.00    435.73     0.00      880     0.00     0.59  goto_checkt::goto_check(goto_function_templatet<goto_programt>&)
  0.00    435.73     0.00      880     0.00     0.00  goto_program_templatet<codet, exprt>::compute_loop_numbers()
  0.00    435.73     0.00      880     0.00     0.00  goto_function_templatet<goto_programt>::goto_function_templatet()
  0.00    435.73     0.00      880     0.00     0.00  local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&)
  0.00    435.73     0.00      880     0.00     0.05  local_bitvector_analysist::local_bitvector_analysist(goto_function_templatet<goto_programt> const&)
  0.00    435.73     0.00      880     0.00     0.00  local_bitvector_analysist::~local_bitvector_analysist()
  0.00    435.73     0.00      880     0.00     0.00  remove_function_pointerst::remove_function_pointers(goto_programt&)
  0.00    435.73     0.00      880     0.00     0.02  dirtyt::build(goto_function_templatet<goto_programt> const&)
  0.00    435.73     0.00      880     0.00     0.02  dirtyt::dirtyt(goto_function_templatet<goto_programt> const&)
  0.00    435.73     0.00      880     0.00     0.00  dirtyt::~dirtyt()
  0.00    435.73     0.00      880     0.00     0.00  localst::build(goto_function_templatet<goto_programt> const&)
  0.00    435.73     0.00      880     0.00     0.00  localst::localst(goto_function_templatet<goto_programt> const&)
  0.00    435.73     0.00      880     0.00     0.00  std::_Vector_base<local_cfgt::loct, std::allocator<local_cfgt::loct> >::~_Vector_base()
  0.00    435.73     0.00      880     0.00     0.00  std::_Vector_base<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::~_Vector_base()
  0.00    435.73     0.00      880     0.00     0.00  std::map<dstring, code_typet, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, code_typet> >, std::pair<dstring const, code_typet> const&)
  0.00    435.73     0.00      880     0.00     0.00  std::map<dstring, code_typet, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::operator[](dstring const&)
  0.00    435.73     0.00      880     0.00     0.01  std::map<dstring, goto_function_templatet<goto_programt>, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    435.73     0.00      880     0.00     0.00  std::pair<dstring const, code_typet>::pair(std::pair<dstring const, code_typet> const&)
  0.00    435.73     0.00      880     0.00     0.00  std::pair<dstring const, goto_function_templatet<goto_programt> >::pair(std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    435.73     0.00      880     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::resize(unsigned long, local_cfgt::loct)
  0.00    435.73     0.00      880     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::~vector()
  0.00    435.73     0.00      880     0.00     0.00  std::vector<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::~vector()
  0.00    435.73     0.00      880     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, code_typet> const&)
  0.00    435.73     0.00      880     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_create_node(std::pair<dstring const, code_typet> const&)
  0.00    435.73     0.00      880     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, code_typet> >*)
  0.00    435.73     0.00      880     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, code_typet> >, std::pair<dstring const, code_typet> const&)
  0.00    435.73     0.00      880     0.00     0.01  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    435.73     0.00      880     0.00     0.01  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_create_node(std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    435.73     0.00      880     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, goto_function_templatet<goto_programt> > >*)
  0.00    435.73     0.00      880     0.00     0.01  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    435.73     0.00      880     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, typet> >*)
  0.00    435.73     0.00      880     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::~_Rb_tree()
  0.00    435.73     0.00      880     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >*)
  0.00    435.73     0.00      880     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> > >::~_Rb_tree()
  0.00    435.73     0.00      873     0.00     0.00  __gnu_cxx::new_allocator<dstring>::allocate(unsigned long, void const*)
  0.00    435.73     0.00      873     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::_M_check_len(unsigned long, char const*) const
  0.00    435.73     0.00      873     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    435.73     0.00      872     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    435.73     0.00      865     0.00     0.00  goto_program_templatet<codet, exprt>::destructive_append(goto_program_templatet<codet, exprt>&)
  0.00    435.73     0.00      855     0.00     0.00  equalityt::typestructt::typestructt(equalityt::typestructt const&)
  0.00    435.73     0.00      855     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    435.73     0.00      855     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    435.73     0.00      855     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    435.73     0.00      855     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    435.73     0.00      855     0.00     0.00  std::tr1::__unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> >, false>::__unordered_map(std::tr1::__unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> >, false> const&)
  0.00    435.73     0.00      855     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    435.73     0.00      855     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    435.73     0.00      840     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    435.73     0.00      839     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    435.73     0.00      839     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    435.73     0.00      836     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    435.73     0.00      834     0.00     0.00  address_of_exprt::address_of_exprt()
  0.00    435.73     0.00      832     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    435.73     0.00      828     0.00     0.00  get_new_name(dstring&, namespacet const&)
  0.00    435.73     0.00      828     0.00     0.00  get_new_name(symbolt&, namespacet const&)
  0.00    435.73     0.00      824     0.00     0.00  bv_pointerst::postponedt::postponedt(bv_pointerst::postponedt const&)
  0.00    435.73     0.00      824     0.00     0.16  bv_pointerst::do_postponed(bv_pointerst::postponedt const&)
  0.00    435.73     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    435.73     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    435.73     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    435.73     0.00      813     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    435.73     0.00      813     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    435.73     0.00      801     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::clear(goto_program_instruction_typet)
  0.00    435.73     0.00      800     0.00     0.00  parsert::clear()
  0.00    435.73     0.00      800     0.00     0.00  std::list<char, std::allocator<char> >::clear()
  0.00    435.73     0.00      800     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::clear()
  0.00    435.73     0.00      795     0.00     0.00  label_properties(goto_programt&, std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >&)
  0.00    435.73     0.00      794     0.00     0.00  message_clientt::set_verbosity(unsigned int)
  0.00    435.73     0.00      755     0.00     0.00  goto_inlinet::goto_inline_rec(goto_programt&, bool)
  0.00    435.73     0.00      755     0.00     0.00  goto_convertt::copy(codet const&, goto_program_instruction_typet, goto_programt&)
  0.00    435.73     0.00      755     0.00     0.00  __gnu_cxx::new_allocator<local_cfgt::loct>::allocate(unsigned long, void const*)
  0.00    435.73     0.00      755     0.00     0.00  __gnu_cxx::new_allocator<local_bitvector_analysist::loc_infot>::allocate(unsigned long, void const*)
  0.00    435.73     0.00      755     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_check_len(unsigned long, char const*) const
  0.00    435.73     0.00      755     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    435.73     0.00      755     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_Deque_base(std::allocator<unsigned int> const&, unsigned long)
  0.00    435.73     0.00      755     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_Deque_base()
  0.00    435.73     0.00      755     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    435.73     0.00      755     0.00     0.00  std::_Vector_base<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_allocate(unsigned long)
  0.00    435.73     0.00      755     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    435.73     0.00      755     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    435.73     0.00      755     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    435.73     0.00      755     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    435.73     0.00      755     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::deque(std::deque<unsigned int, std::allocator<unsigned int> > const&)
  0.00    435.73     0.00      755     0.00     0.00  std::stack<unsigned int, std::deque<unsigned int, std::allocator<unsigned int> > >::~stack()
  0.00    435.73     0.00      755     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    435.73     0.00      755     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    435.73     0.00      755     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    435.73     0.00      755     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    435.73     0.00      755     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    435.73     0.00      755     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    435.73     0.00      755     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    435.73     0.00      755     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    435.73     0.00      755     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    435.73     0.00      740     0.00     0.00  get_failed_symbol(symbol_exprt const&, namespacet const&)
  0.00    435.73     0.00      740     0.00     0.00  void std::_Destroy_aux<false>::__destroy<goto_symex_statet::framet*>(goto_symex_statet::framet*, goto_symex_statet::framet*)
  0.00    435.73     0.00      724     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    435.73     0.00      703     0.00     0.00  object_lower_bound(exprt const&)
  0.00    435.73     0.00      700     0.00     0.00  parsert::parsert()
  0.00    435.73     0.00      695     0.00     0.00  message_clientt::set_message_handler(message_handlert&)
  0.00    435.73     0.00      687     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::string*>(std::string*, std::string*)
  0.00    435.73     0.00      674     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    435.73     0.00      670     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    435.73     0.00      670     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    435.73     0.00      670     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    435.73     0.00      670     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    435.73     0.00      668     0.00     0.00  exprt::move_to_operands(exprt&, exprt&)
  0.00    435.73     0.00      660     0.00     0.00  __gnu_cxx::new_allocator<std::pair<bool, dstring> >::allocate(unsigned long, void const*)
  0.00    435.73     0.00      660     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    435.73     0.00      660     0.00     0.00  std::_Vector_base<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::_M_allocate(unsigned long)
  0.00    435.73     0.00      660     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    435.73     0.00      660     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    435.73     0.00      659     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    435.73     0.00      649     0.00     0.00  is_void_pointer(typet const&)
  0.00    435.73     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    435.73     0.00      648     0.00     0.00  __gnu_cxx::new_allocator<bool (simplify_exprt::*)(exprt&)>::allocate(unsigned long, void const*)
  0.00    435.73     0.00      648     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    435.73     0.00      648     0.00     0.00  std::_Vector_base<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_allocate(unsigned long)
  0.00    435.73     0.00      648     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, long>, std::allocator<std::pair<dstring const, long> >, std::_Select1st<std::pair<dstring const, long> >, std::equal_to<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, long>, std::allocator<std::pair<dstring const, long> >, std::_Select1st<std::pair<dstring const, long> >, std::equal_to<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    435.73     0.00      648     0.00     0.00  std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > >::unordered_map(std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > const&)
  0.00    435.73     0.00      648     0.00     0.00  std::tr1::__unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> >, false>::__unordered_map(std::tr1::__unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> >, false> const&)
  0.00    435.73     0.00      639     0.00     0.00  to_dereference_expr(exprt const&)
  0.00    435.73     0.00      632     0.00     0.00  message_clientt::get_verbosity() const
  0.00    435.73     0.00      628     0.00     0.00  c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&)
  0.00    435.73     0.00      616     0.00     0.00  BigInt::operator%=(long long)
  0.00    435.73     0.00      616     0.00     0.00  BigInt::operator%(int) const
  0.00    435.73     0.00      615     0.00     0.00  std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::_Rep::_M_dispose(std::allocator<unsigned int> const&)
  0.00    435.73     0.00      613     0.00     0.00  messaget::print(unsigned int, std::string const&)
  0.00    435.73     0.00      610     0.00     0.13  goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&)
  0.00    435.73     0.00      610     0.00     0.00  local_bitvector_analysist::get(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, exprt const&)
  0.00    435.73     0.00      604     0.00     0.00  void std::_Destroy_aux<false>::__destroy<codet*>(codet*, codet*)
  0.00    435.73     0.00      590     0.00     0.00  to_dereference_expr(exprt&)
  0.00    435.73     0.00      590     0.00     0.00  simplify_exprt::simplify_dereference(exprt&)
  0.00    435.73     0.00      590     0.00     0.00  dereference_exprt::pointer()
  0.00    435.73     0.00      588     0.00     0.03  boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    435.73     0.00      579     0.00     0.00  unescape_string(std::string const&, std::string&)
  0.00    435.73     0.00      579     0.00     0.00  preprocessor_line(char const*, parsert&)
  0.00    435.73     0.00      579     0.00     0.00  parsert::set_line_no(unsigned int)
  0.00    435.73     0.00      578     0.00     0.00  to_side_effect_expr_function_call(exprt&)
  0.00    435.73     0.00      578     0.00     0.00  side_effect_expr_function_callt::function()
  0.00    435.73     0.00      570     0.00     0.00  std::pair<typet const, equalityt::typestructt>::~pair()
  0.00    435.73     0.00      566     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    435.73     0.00      566     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    435.73     0.00      562     0.00     0.00  member_offset(namespacet const&, struct_typet const&, dstring const&)
  0.00    435.73     0.00      560     0.00     0.00  to_if_expr(exprt const&)
  0.00    435.73     0.00      559     0.00     0.00  to_constant_expr(exprt&)
  0.00    435.73     0.00      558     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    435.73     0.00      556     0.00     0.00  union_find<dstring>::number(dstring const&)
  0.00    435.73     0.00      552     0.00     0.00  goto_convertt::remove_side_effect(side_effect_exprt&, goto_programt&, bool)
  0.00    435.73     0.00      538     0.00     0.00  c_typecastt::get_c_type(typet const&)
  0.00    435.73     0.00      538     0.00     0.00  c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet)
  0.00    435.73     0.00      518     0.00     0.00  side_effect_expr_function_callt::arguments()
  0.00    435.73     0.00      506     0.00     0.00  std::map<BigInt, exprt, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::operator[](BigInt const&)
  0.00    435.73     0.00      506     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    435.73     0.00      506     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    435.73     0.00      505     0.00     0.00  to_code_expression(codet const&)
  0.00    435.73     0.00      505     0.00     0.00  goto_convertt::convert_expression(code_expressiont const&, goto_programt&)
  0.00    435.73     0.00      505     0.00     0.00  c_typecheck_baset::typecheck_expression(codet&)
  0.00    435.73     0.00      500     0.00     0.00  signed_short_int_type()
  0.00    435.73     0.00      497     0.00     0.00  c_typecheck_baset::implicit_typecast_bool(exprt&)
  0.00    435.73     0.00      495     0.00     0.00  has_byte_operator(exprt const&)
  0.00    435.73     0.00      494     0.00     0.04  arrayst::record_array_equality(equal_exprt const&)
  0.00    435.73     0.00      494     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::push_back(arrayst::array_equalityt const&)
  0.00    435.73     0.00      494     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    435.73     0.00      493     0.00     0.00  union_find<exprt>::find_number(exprt const&)
  0.00    435.73     0.00      493     0.00     1.01  arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&)
  0.00    435.73     0.00      486     0.00     0.00  register_language(languaget* (*)())
  0.00    435.73     0.00      486     0.00     0.00  language_entryt::language_entryt(language_entryt const&)
  0.00    435.73     0.00      486     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    435.73     0.00      486     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    435.73     0.00      486     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    435.73     0.00      486     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    435.73     0.00      486     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    435.73     0.00      486     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::_M_create_node(language_entryt const&)
  0.00    435.73     0.00      486     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::_M_insert(std::_List_iterator<language_entryt>, language_entryt const&)
  0.00    435.73     0.00      486     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::push_back(language_entryt const&)
  0.00    435.73     0.00      486     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    435.73     0.00      486     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    435.73     0.00      486     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    435.73     0.00      486     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    435.73     0.00      486     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    435.73     0.00      486     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    435.73     0.00      485     0.00     0.00  void std::_Construct<arrayst::array_equalityt, arrayst::array_equalityt>(arrayst::array_equalityt*, arrayst::array_equalityt const&)
  0.00    435.73     0.00      477     0.00     0.00  if_exprt::cond()
  0.00    435.73     0.00      477     0.00     0.00  if_exprt::if_exprt()
  0.00    435.73     0.00      474     0.00     0.00  std::_Rb_tree_iterator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >::operator--()
  0.00    435.73     0.00      463     0.00     0.00  locationt::get_property_class() const
  0.00    435.73     0.00      462     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    435.73     0.00      462     0.00     0.00  std::pair<BigInt const, exprt>::pair(std::pair<BigInt const, exprt> const&)
  0.00    435.73     0.00      462     0.00     0.00  std::pair<BigInt const, exprt>::pair(BigInt const&, exprt const&)
  0.00    435.73     0.00      462     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    435.73     0.00      462     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    435.73     0.00      462     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    435.73     0.00      462     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    435.73     0.00      453     0.00     0.00  void std::_Construct<codet, codet>(codet*, codet const&)
  0.00    435.73     0.00      450     0.00     0.00  signed_long_long_int_type()
  0.00    435.73     0.00      442     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_clone_node(std::_Rb_tree_node<dstring> const*)
  0.00    435.73     0.00      437     0.00     0.00  symbol_tablet::symbol_tablet()
  0.00    435.73     0.00      437     0.00     0.05  symbol_tablet::~symbol_tablet()
  0.00    435.73     0.00      437     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::make_goto(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    435.73     0.00      437     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    435.73     0.00      437     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    435.73     0.00      437     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    435.73     0.00      437     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    435.73     0.00      437     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    435.73     0.00      437     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    435.73     0.00      432     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    435.73     0.00      425     0.00     0.00  null_pointer_exprt::null_pointer_exprt(pointer_typet const&)
  0.00    435.73     0.00      423     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_copy(std::_Rb_tree_node<exprt> const*, std::_Rb_tree_node<exprt>*)
  0.00    435.73     0.00      420     0.00     0.00  BigInt::operator=(long long)
  0.00    435.73     0.00      416     0.00     0.00  __gnu_cxx::new_allocator<goto_symex_statet::framet>::allocate(unsigned long, void const*)
  0.00    435.73     0.00      416     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    435.73     0.00      416     0.00     0.06  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    435.73     0.00      405     0.00     0.00  remove_skip(goto_programt&)
  0.00    435.73     0.00      405     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    435.73     0.00      405     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    435.73     0.00      401     0.00     0.00  unsigned_short_int_type()
  0.00    435.73     0.00      401     0.00     0.00  goto_convertt::convert_assign(code_assignt const&, goto_programt&)
  0.00    435.73     0.00      386     0.00     0.00  endianness_mapt::build_rec(typet const&, bool)
  0.00    435.73     0.00      386     0.00     0.00  endianness_mapt::endianness_mapt(typet const&, bool, namespacet const&)
  0.00    435.73     0.00      385     0.00     0.00  object_size(exprt const&)
  0.00    435.73     0.00      385     0.00     0.00  dynamic_object(exprt const&)
  0.00    435.73     0.00      383     0.00     0.00  null_pointer(exprt const&)
  0.00    435.73     0.00      380     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    435.73     0.00      375     0.00     0.00  std::_Rb_tree_const_iterator<exprt>::operator++()
  0.00    435.73     0.00      375     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_unique_(std::_Rb_tree_const_iterator<exprt>, exprt const&)
  0.00    435.73     0.00      373     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    435.73     0.00      373     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    435.73     0.00      373     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    435.73     0.00      370     0.00     0.18  goto_symext::symex_assume(goto_symex_statet&, exprt const&)
  0.00    435.73     0.00      366     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    435.73     0.00      365     0.00     0.16  symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&)
  0.00    435.73     0.00      364     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    435.73     0.00      363     0.00     0.01  object_upper_bound(exprt const&, typet const&, namespacet const&)
  0.00    435.73     0.00      356     0.00     0.00  is_not_zero(exprt const&, namespacet const&)
  0.00    435.73     0.00      354     0.00     0.00  codet* std::__uninitialized_copy<false>::__uninit_copy<codet*, codet*>(codet*, codet*, codet*)
  0.00    435.73     0.00      353     0.00     0.00  goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool)
  0.00    435.73     0.00      353     0.00     0.00  c_typecheck_baset::typecheck_side_effect_assignment(exprt&)
  0.00    435.73     0.00      353     0.00     0.00  messaget::mstreamt& messaget::mstreamt::operator<< <unsigned int>(unsigned int const&)
  0.00    435.73     0.00      352     0.00     0.01  c_typecheck_baset::typecheck_array_type(array_typet&)
  0.00    435.73     0.00      351     0.00     0.00  dynamic_size(namespacet const&)
  0.00    435.73     0.00      351     0.00     0.01  malloc_object(exprt const&, namespacet const&)
  0.00    435.73     0.00      350     0.00     0.00  gcc_float128_type()
  0.00    435.73     0.00      350     0.00     0.00  xmlt::~xmlt()
  0.00    435.73     0.00      350     0.00     0.00  cmdlinet::clear()
  0.00    435.73     0.00      350     0.00     0.00  std::_List_base<xmlt, std::allocator<xmlt> >::_M_clear()
  0.00    435.73     0.00      350     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_parsert::identifiert>, std::allocator<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_parsert::identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    435.73     0.00      350     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::clear()
  0.00    435.73     0.00      350     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::clear()
  0.00    435.73     0.00      348     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::_M_allocate(unsigned long)
  0.00    435.73     0.00      346     0.00     0.00  signedbv_typet::smallest_expr() const
  0.00    435.73     0.00      346     0.00     0.00  signedbv_typet::smallest() const
  0.00    435.73     0.00      344     0.00     0.00  void std::_Destroy_aux<false>::__destroy<arrayst::array_equalityt*>(arrayst::array_equalityt*, arrayst::array_equalityt*)
  0.00    435.73     0.00      342     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::~_Vector_base()
  0.00    435.73     0.00      342     0.00     0.00  std::vector<codet, std::allocator<codet> >::~vector()
  0.00    435.73     0.00      340     0.00     0.01  dead_object(exprt const&, namespacet const&)
  0.00    435.73     0.00      340     0.00     0.01  deallocated(exprt const&, namespacet const&)
  0.00    435.73     0.00      340     0.00     0.00  dynamic_object_lower_bound(exprt const&)
  0.00    435.73     0.00      340     0.00     0.01  dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&)
  0.00    435.73     0.00      340     0.00     0.00  implies_exprt::~implies_exprt()
  0.00    435.73     0.00      339     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    435.73     0.00      337     0.00     0.00  cpp_parse_treet::~cpp_parse_treet()
  0.00    435.73     0.00      337     0.00     0.00  std::_List_base<cpp_itemt, std::allocator<cpp_itemt> >::_M_clear()
  0.00    435.73     0.00      329     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    435.73     0.00      329     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    435.73     0.00      329     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    435.73     0.00      329     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    435.73     0.00      329     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    435.73     0.00      329     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    435.73     0.00      326     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, exprt>, std::allocator<std::pair<dstring const, exprt> >, std::_Select1st<std::pair<dstring const, exprt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&)
  0.00    435.73     0.00      324     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::clear()
  0.00    435.73     0.00      324     0.00     0.00  goto_symex_statet::threadt::~threadt()
  0.00    435.73     0.00      324     0.00     0.01  irep_serializationt::ireps_containert::clear()
  0.00    435.73     0.00      324     0.00     0.01  irep_serializationt::irep_serializationt(irep_serializationt::ireps_containert&)
  0.00    435.73     0.00      324     0.00     0.00  optionst::~optionst()
  0.00    435.73     0.00      324     0.00     0.00  cmdlinet::isset(char) const
  0.00    435.73     0.00      324     0.00     0.00  void std::_Destroy_aux<false>::__destroy<goto_symex_statet::threadt*>(goto_symex_statet::threadt*, goto_symex_statet::threadt*)
  0.00    435.73     0.00      324     0.00     0.00  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::~_Vector_base()
  0.00    435.73     0.00      324     0.00     0.00  std::_Vector_base<char, std::allocator<char> >::~_Vector_base()
  0.00    435.73     0.00      324     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    435.73     0.00      324     0.00     0.00  std::string* std::__uninitialized_copy<false>::__uninit_copy<std::string*, std::string*>(std::string*, std::string*, std::string*)
  0.00    435.73     0.00      324     0.00     0.00  std::map<unsigned int, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > > > >::insert(std::_Rb_tree_iterator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > > >, std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > > const&)
  0.00    435.73     0.00      324     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, long>, std::allocator<std::pair<dstring const, long> >, std::_Select1st<std::pair<dstring const, long> >, std::equal_to<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, long> > const&, std::allocator<std::pair<dstring const, long> > const&)
  0.00    435.73     0.00      324     0.00     0.00  std::tr1::__unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, long> > const&)
  0.00    435.73     0.00      324     0.00     0.00  std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > >::pair(std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > > const&)
  0.00    435.73     0.00      324     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::~vector()
  0.00    435.73     0.00      324     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    435.73     0.00      324     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::clear()
  0.00    435.73     0.00      324     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > > const&)
  0.00    435.73     0.00      324     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > > > >::_M_create_node(std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > > const&)
  0.00    435.73     0.00      324     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > > >*)
  0.00    435.73     0.00      324     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > > >, std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > > const&)
  0.00    435.73     0.00      324     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    435.73     0.00      316     0.00     0.01  bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    435.73     0.00      316     0.00     0.00  bv_pointerst::add_addr(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    435.73     0.00      316     0.00     0.00  pointer_logict::add_object(exprt const&)
  0.00    435.73     0.00      315     0.00     0.00  std::vector<codet, std::allocator<codet> >::pop_back()
  0.00    435.73     0.00      308     0.00     0.00  yy_fatal_error(char const*)
  0.00    435.73     0.00      308     0.00     0.00  __gnu_cxx::new_allocator<codet>::allocate(unsigned long, void const*)
  0.00    435.73     0.00      308     0.00     0.00  std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::_Rep::_M_clone(std::allocator<unsigned int> const&, unsigned long)
  0.00    435.73     0.00      308     0.00     0.00  std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::_Rep::_S_create(unsigned long, unsigned long, std::allocator<unsigned int> const&)
  0.00    435.73     0.00      308     0.00     0.00  std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::reserve(unsigned long)
  0.00    435.73     0.00      307     0.00     0.00  current_time()
  0.00    435.73     0.00      307     0.00     0.00  prop_conv_solvert::decision_procedure_text() const
  0.00    435.73     0.00      307     0.00     0.00  std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::~basic_string()
  0.00    435.73     0.00      307     0.00     0.00  std::_List_base<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_clear()
  0.00    435.73     0.00      306     0.00     0.00  string_constantt::set_value(dstring const&)
  0.00    435.73     0.00      304     0.00     0.00  code_ifthenelset::cond() const
  0.00    435.73     0.00      300     0.00     0.00  shell_quote(std::string const&)
  0.00    435.73     0.00      300     0.00     0.00  yyansi_c_load_buffer_state()
  0.00    435.73     0.00      300     0.00     0.00  infinity_exprt::infinity_exprt(typet const&)
  0.00    435.73     0.00      300     0.00     0.00  infinity_exprt::~infinity_exprt()
  0.00    435.73     0.00      296     0.00     1.35  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    435.73     0.00      296     0.00     1.32  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    435.73     0.00      296     0.00     1.23  bv_utilst::unsigned_multiplier_no_overflow(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    435.73     0.00      296     0.00     0.00  bv_utilst::divider(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&, bv_utilst::representationt)
  0.00    435.73     0.00      294     0.00     1.36  boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    435.73     0.00      285     0.00     0.00  equalityt::typestructt::typestructt()
  0.00    435.73     0.00      285     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    435.73     0.00      285     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<typet const, equalityt::typestructt> const&)
  0.00    435.73     0.00      285     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<typet const, equalityt::typestructt> const&, unsigned long, unsigned long)
  0.00    435.73     0.00      285     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    435.73     0.00      285     0.00     0.00  std::pair<typet, equalityt::typestructt>::pair(typet const&, equalityt::typestructt const&)
  0.00    435.73     0.00      285     0.00     0.00  std::pair<typet, equalityt::typestructt>::~pair()
  0.00    435.73     0.00      285     0.00     0.00  std::pair<typet const, equalityt::typestructt>::pair<typet, equalityt::typestructt>(std::pair<typet, equalityt::typestructt> const&)
  0.00    435.73     0.00      285     0.00     0.00  std::pair<typet const, equalityt::typestructt>::pair(std::pair<typet const, equalityt::typestructt> const&)
  0.00    435.73     0.00      285     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    435.73     0.00      283     0.00     0.00  __gnu_cxx::new_allocator<std::vector<literalt, std::allocator<literalt> > >::allocate(unsigned long, void const*)
  0.00    435.73     0.00      283     0.00     0.44  equalityt::add_equality_constraints(equalityt::typestructt const&)
  0.00    435.73     0.00      283     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    435.73     0.00      283     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    435.73     0.00      283     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    435.73     0.00      283     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, unsigned int> >::operator--()
  0.00    435.73     0.00      283     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    435.73     0.00      283     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    435.73     0.00      283     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    435.73     0.00      283     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::~vector()
  0.00    435.73     0.00      280     0.00     0.00  c_bool_type()
  0.00    435.73     0.00      278     0.00     0.00  union_find<dstring>::make_union(dstring const&, dstring const&)
  0.00    435.73     0.00      278     0.00     0.00  std::_Rb_tree_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >::operator--()
  0.00    435.73     0.00      275     0.00     0.00  std::_List_base<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::_M_clear()
  0.00    435.73     0.00      274     0.00     0.00  pointer_typet::~pointer_typet()
  0.00    435.73     0.00      274     0.00     0.00  c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&)
  0.00    435.73     0.00      274     0.00     0.00  c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&)
  0.00    435.73     0.00      274     0.00     0.01  c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&)
  0.00    435.73     0.00      274     0.00     0.00  code_typet::is_KnR() const
  0.00    435.73     0.00      269     0.00     0.00  c_typecastt::implicit_typecast_arithmetic(exprt&, exprt&)
  0.00    435.73     0.00      269     0.00     0.00  c_typecheck_baset::implicit_typecast_arithmetic(exprt&, exprt&)
  0.00    435.73     0.00      259     0.00     0.00  std::list<dstring, std::allocator<dstring> >::_M_create_node(dstring const&)
  0.00    435.73     0.00      259     0.00     0.00  std::list<dstring, std::allocator<dstring> >::_M_insert(std::_List_iterator<dstring>, dstring const&)
  0.00    435.73     0.00      257     0.00     0.37  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    435.73     0.00      256     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > >*)
  0.00    435.73     0.00      250     0.00     0.00  yyansi_c_flush_buffer(yy_buffer_state*)
  0.00    435.73     0.00      250     0.00     0.00  struct_union_typet::componentt::componentt(struct_union_typet::componentt const&)
  0.00    435.73     0.00      237     0.00     0.00  c_typecheck_baset::typecheck_expr_rel(exprt&)
  0.00    435.73     0.00      230     0.00     0.00  to_if_expr(exprt&)
  0.00    435.73     0.00      230     0.00     0.01  c_typecheck_baset::typecheck_expr_trinary(if_exprt&)
  0.00    435.73     0.00      223     0.00     0.00  to_with_expr(exprt const&)
  0.00    435.73     0.00      223     0.00     4.32  arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&)
  0.00    435.73     0.00      222     0.00     0.00  std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::insert(std::_Rb_tree_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    435.73     0.00      222     0.00     0.00  std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::operator[](std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    435.73     0.00      222     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    435.73     0.00      222     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_create_node(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    435.73     0.00      222     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    435.73     0.00      220     0.00     0.00  false_exprt::~false_exprt()
  0.00    435.73     0.00      219     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    435.73     0.00      219     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    435.73     0.00      214     0.00     0.00  std::_Rb_tree_iterator<std::pair<unsigned int const, value_sett::objectt> >::operator--()
  0.00    435.73     0.00      213     0.00     0.05  compute_called_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    435.73     0.00      209     0.00     0.00  to_code_block(codet const&)
  0.00    435.73     0.00      209     0.00     0.00  code_blockt::end_location() const
  0.00    435.73     0.00      208     0.00     0.00  bv_utilst::is_zero(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    435.73     0.00      206     0.00     0.00  void std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::insert<std::_List_const_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >(std::_List_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_List_const_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_List_const_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >)
  0.00    435.73     0.00      206     0.00     0.00  std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::splice(std::_List_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >&)
  0.00    435.73     0.00      206     0.00     0.00  std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::list<std::_List_const_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >(std::_List_const_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_List_const_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    435.73     0.00      206     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::find(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    435.73     0.00      205     0.00     0.00  alignment(typet const&, namespacet const&)
  0.00    435.73     0.00      204     0.00     0.00  to_shift_expr(exprt const&)
  0.00    435.73     0.00      204     0.00     0.00  goto_checkt::undefined_shift_check(shift_exprt const&, guardt const&)
  0.00    435.73     0.00      200     0.00     0.00  symex_bmct::no_body(dstring const&)
  0.00    435.73     0.00      200     0.00     0.00  void std::_Construct<struct_union_typet::componentt, struct_union_typet::componentt>(struct_union_typet::componentt*, struct_union_typet::componentt const&)
  0.00    435.73     0.00      199     0.00     0.00  c_typecheck_baset::adjust_float_rel(exprt&)
  0.00    435.73     0.00      198     0.00     0.00  to_code_dead(codet const&)
  0.00    435.73     0.00      191     0.00     0.00  symbolt::display_name() const
  0.00    435.73     0.00      190     0.00     0.00  __gnu_cxx::new_allocator<arrayst::array_equalityt>::allocate(unsigned long, void const*)
  0.00    435.73     0.00      190     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_check_len(unsigned long, char const*) const
  0.00    435.73     0.00      190     0.00     0.00  std::_Vector_base<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_allocate(unsigned long)
  0.00    435.73     0.00      190     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    435.73     0.00      188     0.00     0.00  __gnu_cxx::__enable_if<!(std::__is_scalar<std::set<exprt, std::less<exprt>, std::allocator<exprt> > >::__value), void>::__type std::__fill_a<std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >(std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&)
  0.00    435.73     0.00      185     0.00     0.00  __gnu_cxx::new_allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > >::allocate(unsigned long, void const*)
  0.00    435.73     0.00      185     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    435.73     0.00      185     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    435.73     0.00      179     0.00     0.00  c_typecheck_baset::clean_type(dstring const&, typet&, std::list<codet, std::allocator<codet> >&)
  0.00    435.73     0.00      179     0.00     0.00  std::_List_base<codet, std::allocator<codet> >::_M_clear()
  0.00    435.73     0.00      177     0.00     0.00  get_destructor(namespacet const&, typet const&)
  0.00    435.73     0.00      177     0.00     0.00  code_deadt::code_deadt(exprt const&)
  0.00    435.73     0.00      177     0.00     0.00  goto_convertt::convert_decl(code_declt const&, goto_programt&)
  0.00    435.73     0.00      177     0.00     0.00  c_typecheck_baset::typecheck_decl(codet&)
  0.00    435.73     0.00      177     0.00     0.00  c_typecheck_baset::typecheck_decl(codet&, std::list<codet, std::allocator<codet> >&)
  0.00    435.73     0.00      177     0.00     0.00  c_typecheck_baset::typecheck_decl_block(codet&)
  0.00    435.73     0.00      177     0.00     0.00  goto_convertt::lookup(dstring const&) const
  0.00    435.73     0.00      177     0.00     0.00  c_typecheck_baset::is_complete_type(typet const&) const
  0.00    435.73     0.00      177     0.00     0.00  std::vector<codet, std::allocator<codet> >::_M_check_len(unsigned long, char const*) const
  0.00    435.73     0.00      177     0.00     0.00  std::vector<codet, std::allocator<codet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, codet const&)
  0.00    435.73     0.00      177     0.00     0.00  std::vector<codet, std::allocator<codet> >::push_back(codet const&)
  0.00    435.73     0.00      176     0.00     0.00  expr2ct::convert_member(member_exprt const&, unsigned int)
  0.00    435.73     0.00      176     0.00     0.07  std::_List_base<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_clear()
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z13show_loop_idsN19ui_message_handlert3uitERK13goto_programt
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z15show_propertiesRK10namespacetRK7dstringN19ui_message_handlert3uitERK13goto_programt
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z18show_natural_loopsRK15goto_functionst
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z22cpp_exception_list_recRK5typetRK10namespacetRKSsRSt6vectorI7dstringSaIS8_EE
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z7convertRK5ireptR4xmlt
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z7convertRKN22goto_program_templatetI5codet5exprtE12instructiontER5irept
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN10value_sett13object_map_dt5emptyE
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN11dimacs_cnftC2Ev
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12interpretertclEv
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12language_uitC2ERKSsRK8cmdlinet
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12qdimacs_cnft17write_qdimacs_cnfERSo
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14cpp_enum_typetC2Ev
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14cpp_typecheckt11find_parentERK7symboltRK7dstringRS3_
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14cpp_typecheckt26salvage_default_parametersERK14template_typetRS0_
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14xml_interfacet15get_xml_optionsER8cmdlinet
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN15pbs_dimacs_cnft15write_dimacs_pbERSo
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN15ref_expr_set_dt5emptyE
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17cpp_convert_typet4readERK5typet
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17goto_symex_statetC2Ev
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN18cbmc_parseoptionstC2EiPPKc
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN18parseoptions_basetC2ERKSsiPPKc
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19irep_serializationt10write_irepERSoRK5irept
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19ui_message_handlertC2ENS_3uitERKSs
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN20ansi_c_convert_typet4readERK5typet
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN21cout_message_handlert5printEjRKSs
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN21symex_slice_by_tracet14slice_by_traceESsR22symex_target_equationt
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN22cpp_typecheck_resolvetC2ER14cpp_typecheckt
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN22java_bytecode_convertt7convertERK25java_bytecode_parse_treet
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct10all_claimsERK15goto_functionstR10prop_convt
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct12write_dimacsEv
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct14solver_factoryEv
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct16cover_assertionsERK15goto_functionstR10prop_convt
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct16do_unwind_moduleER19decision_proceduret
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct8show_vccERSo
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4cnftC2Ev
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN6Parser7rStringER10cpp_tokent
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7arraystC2ERK10namespacetR5propt
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt12convert_caseERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt12convert_condERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt13convert_indexERK11index_exprtRSt6vectorI8literaltSaIS4_EE
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt15convert_add_subERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt16convert_equalityERK11equal_exprt
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt19convert_byte_updateERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt24convert_floatbv_typecastERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN8cmdlinetC2Ev
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK12interpretert4readE6BigIntRSt6vectorIS0_SaIS0_EE
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK17inv_object_storet6outputERSo
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK7boolbvt7literalERK5exprtjR8literalt
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK9lispexprt11expr2stringEv
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZlsRSoN10cpp_scopet12lookup_kindtE
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I_ansi_c_parser
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I_assembler_parser
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I_config
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I_cpp_parser
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I_languages
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I_nil_rep_storage
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I_simplify_jump_table
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I_string_container
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I_xml_parser
  0.00    435.73     0.00      175     0.00     0.00  _GLOBAL__sub_I_yyansi_cchar
  0.00    435.73     0.00      175     0.00     0.29  initialize_string_container()
  0.00    435.73     0.00      175     0.00     0.00  language_uit::language_uit(std::string const&, cmdlinet const&)
  0.00    435.73     0.00      175     0.00     0.05  language_uit::~language_uit()
  0.00    435.73     0.00      175     0.00     0.00  xml_interfacet::get_xml_options(cmdlinet&)
  0.00    435.73     0.00      175     0.00     0.00  language_filest::language_filest()
  0.00    435.73     0.00      175     0.00     0.00  language_filest::~language_filest()
  0.00    435.73     0.00      175     0.00     0.00  xml_parse_treet::xml_parse_treet()
  0.00    435.73     0.00      175     0.00     0.00  xml_parse_treet::~xml_parse_treet()
  0.00    435.73     0.00      175     0.00     0.00  cpp_token_buffert::~cpp_token_buffert()
  0.00    435.73     0.00      175     0.00     0.06  parseoptions_baset::parseoptions_baset(std::string const&, int, char const**)
  0.00    435.73     0.00      175     0.00     0.00  ui_message_handlert::ui_message_handlert(ui_message_handlert::uit, std::string const&)
  0.00    435.73     0.00      175     0.00     0.00  ui_message_handlert::~ui_message_handlert()
  0.00    435.73     0.00      175     0.00     0.00  configt::ansi_ct::ansi_ct()
  0.00    435.73     0.00      175     0.00     0.06  cmdlinet::parse(int, char const**, char const*)
  0.00    435.73     0.00      175     0.00     0.00  cmdlinet::cmdlinet()
  0.00    435.73     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    435.73     0.00      175     0.00     0.00  std::_List_base<cpp_tokent, std::allocator<cpp_tokent> >::_M_clear()
  0.00    435.73     0.00      175     0.00     0.00  std::_List_base<xmlt*, std::allocator<xmlt*> >::_M_clear()
  0.00    435.73     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    435.73     0.00      175     0.00     0.00  std::_Vector_base<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::~_Vector_base()
  0.00    435.73     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    435.73     0.00      175     0.00     0.29  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    435.73     0.00      175     0.00     0.01  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, string_ptr_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<string_ptrt> const&, std::_Select1st<std::pair<string_ptrt const, unsigned int> > const&, std::allocator<std::pair<string_ptrt const, unsigned int> > const&)
  0.00    435.73     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    435.73     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    435.73     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    435.73     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    435.73     0.00      175     0.00     0.01  std::tr1::__unordered_map<string_ptrt, unsigned int, string_ptr_hash, std::equal_to<string_ptrt>, std::allocator<std::pair<string_ptrt const, unsigned int> >, false>::__unordered_map(unsigned long, string_ptr_hash const&, std::equal_to<string_ptrt> const&, std::allocator<std::pair<string_ptrt const, unsigned int> > const&)
  0.00    435.73     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    435.73     0.00      175     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::~vector()
  0.00    435.73     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    435.73     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    435.73     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    435.73     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    435.73     0.00      174     0.00     0.00  symbol_tablet::has_symbol(dstring const&) const
  0.00    435.73     0.00      174     0.00     0.00  std::list<dstring, std::allocator<dstring> >::push_back(dstring const&)
  0.00    435.73     0.00      171     0.00     0.00  goto_convertt::unwind_destructor_stack(locationt const&, unsigned int, goto_programt&, bool)
  0.00    435.73     0.00      171     0.00     0.00  goto_convertt::targetst::targetst()
  0.00    435.73     0.00      171     0.00     0.00  goto_convertt::targetst::~targetst()
  0.00    435.73     0.00      171     0.00     0.00  std::_List_base<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >::_M_clear()
  0.00    435.73     0.00      171     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::_M_create_storage(unsigned long)
  0.00    435.73     0.00      171     0.00     0.00  codet* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, codet*>(__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, codet*)
  0.00    435.73     0.00      171     0.00     0.00  std::vector<codet, std::allocator<codet> >::vector(std::vector<codet, std::allocator<codet> > const&)
  0.00    435.73     0.00      171     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > >::~_Rb_tree()
  0.00    435.73     0.00      171     0.00     0.00  codet* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, codet*, codet>(__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, codet*, std::allocator<codet>&)
  0.00    435.73     0.00      166     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    435.73     0.00      166     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    435.73     0.00      162     0.00     3.21  goto_check(namespacet const&, optionst const&, goto_functionst&)
  0.00    435.73     0.00      162     0.00     0.00  memory_info(std::ostream&)
  0.00    435.73     0.00      162     0.00     0.00  simple_slice(symex_target_equationt&)
  0.00    435.73     0.00      162     0.00     0.00  is_goto_binary(std::string const&)
  0.00    435.73     0.00      162     0.00    22.16  link_to_library(symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    435.73     0.00      162     0.00     0.02  label_properties(goto_functionst&)
  0.00    435.73     0.00      162     0.00     0.00  new_cpp_language()
  0.00    435.73     0.00      162     0.00     1.08  read_goto_binary(std::string const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    435.73     0.00      162     0.00     0.03  add_failed_symbols(symbol_tablet&)
  0.00    435.73     0.00      162     0.00     0.07  goto_partial_inline(goto_functionst&, namespacet const&, message_handlert&, unsigned int)
  0.00    435.73     0.00      162     0.00     1.08  read_bin_goto_object(std::istream&, std::string const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    435.73     0.00      162     0.00     1.05  read_bin_goto_object_v2(std::istream&, std::string const&, symbol_tablet&, goto_functionst&, message_handlert&, irep_serializationt&, goto_function_serializationt&)
  0.00    435.73     0.00      162     0.00     0.07  remove_function_pointers(symbol_tablet&, goto_functionst&, bool)
  0.00    435.73     0.00      162     0.00     0.00  new_java_bytecode_language()
  0.00    435.73     0.00      162     0.00     0.05  compute_address_taken_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    435.73     0.00      162     0.00     0.00  symex_bmct::~symex_bmct()
  0.00    435.73     0.00      162     0.00     0.00  goto_checkt::goto_checkt(namespacet const&, optionst const&)
  0.00    435.73     0.00      162     0.00     0.00  goto_checkt::~goto_checkt()
  0.00    435.73     0.00      162     0.00     0.00  goto_symext::goto_symext(namespacet const&, symbol_tablet&, symex_targett&)
  0.00    435.73     0.00      162     0.00     0.00  goto_symext::~goto_symext()
  0.00    435.73     0.00      162     0.00   575.60  goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&)
  0.00    435.73     0.00      162     0.00   575.76  goto_symext::operator()(goto_functionst const&)
  0.00    435.73     0.00      162     0.00   575.76  goto_symext::operator()(goto_functionst const&, goto_programt const&)
  0.00    435.73     0.00      162     0.00     0.02  merge_irept::merge_irept()
  0.00    435.73     0.00      162     0.00     0.00  goto_inlinet::goto_inlinet(goto_functionst&, namespacet const&, message_handlert&)
  0.00    435.73     0.00      162     0.00     0.00  goto_inlinet::~goto_inlinet()
  0.00    435.73     0.00      162     0.00     0.00  cpp_languaget::~cpp_languaget()
  0.00    435.73     0.00      162     0.00     0.00  cpp_languaget::~cpp_languaget()
  0.00    435.73     0.00      162     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::hash_numbering()
  0.00    435.73     0.00      162     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::~hash_numbering()
  0.00    435.73     0.00      162     0.00     0.00  goto_functionst::~goto_functionst()
  0.00    435.73     0.00      162     0.00     0.00  memory_model_sct::memory_model_sct(namespacet const&)
  0.00    435.73     0.00      162     0.00     0.00  memory_model_sct::~memory_model_sct()
  0.00    435.73     0.00      162     0.00     0.00  memory_model_sct::~memory_model_sct()
  0.00    435.73     0.00      162     0.00     0.00  goto_symex_statet::level0t::~level0t()
  0.00    435.73     0.00      162     0.00     0.00  goto_symex_statet::level1t::~level1t()
  0.00    435.73     0.00      162     0.00     0.05  goto_symex_statet::threadt::threadt(goto_symex_statet::threadt const&)
  0.00    435.73     0.00      162     0.00     0.06  goto_symex_statet::goto_symex_statet()
  0.00    435.73     0.00      162     0.00     0.10  goto_symex_statet::~goto_symex_statet()
  0.00    435.73     0.00      162     0.00     0.00  cbmc_parseoptionst::eval_verbosity()
  0.00    435.73     0.00      162     0.00     0.00  cbmc_parseoptionst::set_properties(goto_functionst&)
  0.00    435.73     0.00      162     0.00    26.74  cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&)
  0.00    435.73     0.00      162     0.00     0.00  cbmc_parseoptionst::register_languages()
  0.00    435.73     0.00      162     0.00     3.38  cbmc_parseoptionst::process_goto_program(optionst const&, goto_functionst&)
  0.00    435.73     0.00      162     0.00     0.03  cbmc_parseoptionst::get_command_line_options(optionst&)
  0.00    435.73     0.00      162     0.00   778.56  cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&)
  0.00    435.73     0.00      162     0.00     0.00  memory_model_baset::memory_model_baset(namespacet const&)
  0.00    435.73     0.00      162     0.00     0.00  memory_model_baset::~memory_model_baset()
  0.00    435.73     0.00      162     0.00     0.00  irep_serializationt::ireps_containert::ireps_containert()
  0.00    435.73     0.00      162     0.00     0.00  irep_serializationt::ireps_containert::~ireps_containert()
  0.00    435.73     0.00      162     0.00     0.00  irep_serializationt::~irep_serializationt()
  0.00    435.73     0.00      162     0.00     0.02  symex_target_equationt::symex_target_equationt(namespacet const&)
  0.00    435.73     0.00      162     0.00     2.28  symex_target_equationt::~symex_target_equationt()
  0.00    435.73     0.00      162     0.00     0.00  java_bytecode_languaget::~java_bytecode_languaget()
  0.00    435.73     0.00      162     0.00     0.00  java_bytecode_languaget::~java_bytecode_languaget()
  0.00    435.73     0.00      162     0.00     0.00  goto_functions_templatet<goto_programt>::compute_loop_numbers()
  0.00    435.73     0.00      162     0.00     0.00  goto_functions_templatet<goto_programt>::compute_incoming_edges()
  0.00    435.73     0.00      162     0.00     0.00  goto_functions_templatet<goto_programt>::compute_target_numbers()
  0.00    435.73     0.00      162     0.00     0.00  goto_functions_templatet<goto_programt>::compute_location_numbers()
  0.00    435.73     0.00      162     0.00     0.00  goto_functions_templatet<goto_programt>::update()
  0.00    435.73     0.00      162     0.00     0.00  irep_full_hash_containert::irep_full_hash_containert()
  0.00    435.73     0.00      162     0.00     0.00  irep_hash_container_baset::irep_hash_container_baset(bool)
  0.00    435.73     0.00      162     0.00     0.00  irep_hash_container_baset::~irep_hash_container_baset()
  0.00    435.73     0.00      162     0.00     0.00  java_bytecode_parse_treet::~java_bytecode_parse_treet()
  0.00    435.73     0.00      162     0.00     0.00  remove_function_pointerst::~remove_function_pointerst()
  0.00    435.73     0.00      162     0.00     0.07  remove_function_pointerst::operator()(goto_functionst&)
  0.00    435.73     0.00      162     0.00     0.00  partial_order_concurrencyt::partial_order_concurrencyt(namespacet const&)
  0.00    435.73     0.00      162     0.00     0.00  partial_order_concurrencyt::~partial_order_concurrencyt()
  0.00    435.73     0.00      162     0.00     0.01  goto_program_serializationt::goto_program_serializationt(irep_serializationt::ireps_containert&)
  0.00    435.73     0.00      162     0.00     0.00  goto_program_serializationt::~goto_program_serializationt()
  0.00    435.73     0.00      162     0.00     0.00  bmct::setup_unwind()
  0.00    435.73     0.00      162     0.00     0.08  bmct::bmct(optionst const&, symbol_tablet const&, message_handlert&)
  0.00    435.73     0.00      162     0.00     2.34  bmct::~bmct()
  0.00    435.73     0.00      162     0.00     0.00  configt::this_architecture()
  0.00    435.73     0.00      162     0.00     0.00  configt::this_operating_system()
  0.00    435.73     0.00      162     0.00     0.00  configt::set(cmdlinet const&)
  0.00    435.73     0.00      162     0.00     0.00  configt::ansi_ct::set_arch_spec_x86_64()
  0.00    435.73     0.00      162     0.00     0.12  configt::ansi_ct::set_from_symbol_table(symbol_tablet const&)
  0.00    435.73     0.00      162     0.00     0.00  messaget::messaget(message_handlert&)
  0.00    435.73     0.00      162     0.00     0.00  optionst::operator=(optionst const&)
  0.00    435.73     0.00      162     0.00     0.00  __gnu_cxx::new_allocator<goto_symex_statet::threadt>::allocate(unsigned long, void const*)
  0.00    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     0.00     0.00  __gnu_cxx::new_allocator<std::string>::allocate(unsigned long, void const*)
  0.00    435.73     0.00      162     0.00     0.00  cpp_languaget::extensions() const
  0.00    435.73     0.00      162     0.00     0.00  cpp_languaget::id() const
  0.00    435.73     0.00      162     0.00     0.00  ansi_c_languaget::extensions() const
  0.00    435.73     0.00      162     0.00     0.00  ansi_c_languaget::id() const
  0.00    435.73     0.00      162     0.00     0.00  java_bytecode_languaget::extensions() const
  0.00    435.73     0.00      162     0.00     0.00  java_bytecode_languaget::id() const
  0.00    435.73     0.00      162     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    435.73     0.00      162     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::_M_check_len(unsigned long, char const*) const
  0.00    435.73     0.00      162     0.00     0.00  std::_List_base<irept, std::allocator<irept> >::_M_clear()
  0.00    435.73     0.00      162     0.00     0.00  std::_List_base<java_bytecode_parse_treet::classt, std::allocator<java_bytecode_parse_treet::classt> >::_M_clear()
  0.00    435.73     0.00      162     0.00     0.00  std::_List_base<symbolt*, std::allocator<symbolt*> >::_M_clear()
  0.00    435.73     0.00      162     0.00     0.05  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_create_storage(unsigned long)
  0.00    435.73     0.00      162     0.00     0.00  std::_Vector_base<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::_M_allocate(unsigned long)
  0.00    435.73     0.00      162     0.00     0.00  std::_Vector_base<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::~_Vector_base()
  0.00    435.73     0.00      162     0.00     0.00  std::_Vector_base<std::string, std::allocator<std::string> >::_M_allocate(unsigned long)
  0.00    435.73     0.00      162     0.00     0.00  std::_Vector_base<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::~_Vector_base()
  0.00    435.73     0.00      162     0.00     0.00  std::_Vector_base<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::~_Vector_base()
  0.00    435.73     0.00      162     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    435.73     0.00      162     0.00     0.00  std::_Rb_tree_iterator<std::string>::operator--()
  0.00    435.73     0.00      162     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    435.73     0.00      162     0.00     0.05  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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     0.00     0.59  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    435.73     0.00      162     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    435.73     0.00      162     0.00     0.59  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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     0.00     0.00  std::tr1::unordered_set<irept, irep_hash, std::equal_to<irept>, std::allocator<irept> >::~unordered_set()
  0.00    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     0.00     0.05  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    435.73     0.00      162     0.00     0.05  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    435.73     0.00      162     0.00     0.05  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::resize(unsigned long, goto_symex_statet::threadt)
  0.00    435.73     0.00      162     0.00     0.00  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::~vector()
  0.00    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::push_back(std::string const&)
  0.00    435.73     0.00      162     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::~vector()
  0.00    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     0.00     0.01  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_unique(std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      162     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > > > >::_M_insert_unique(std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > > const&)
  0.00    435.73     0.00      162     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > > > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > > >*)
  0.00    435.73     0.00      162     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, long, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, long> > > > > >::~_Rb_tree()
  0.00    435.73     0.00      162     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    435.73     0.00      162     0.00     0.00  std::auto_ptr<memory_model_baset>::reset(memory_model_baset*)
  0.00    435.73     0.00      162     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    435.73     0.00      162     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    435.73     0.00      159     0.00     0.00  ieee_float_spect::max_exponent() const
  0.00    435.73     0.00      156     0.00     0.00  BigInt::operator%=(unsigned long long)
  0.00    435.73     0.00      156     0.00     0.00  ieee_float_spect::bias() const
  0.00    435.73     0.00      156     0.00     0.00  BigInt::operator%(unsigned int) const
  0.00    435.73     0.00      155     0.00     0.00  std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::_M_copy(unsigned int*, unsigned int const*, unsigned long)
  0.00    435.73     0.00      154     0.00     0.00  unescape_wide_string(std::string const&, std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >&)
  0.00    435.73     0.00      154     0.00     0.00  convert_one_string_literal(std::string const&, std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >&)
  0.00    435.73     0.00      154     0.00     0.00  functionst::~functionst()
  0.00    435.73     0.00      154     0.00     0.00  prop_convt::prop_convt(namespacet const&)
  0.00    435.73     0.00      154     0.00     0.00  prop_convt::~prop_convt()
  0.00    435.73     0.00      154     0.00     0.00  union_find<exprt>::~union_find()
  0.00    435.73     0.00      154     0.00     0.00  boolbv_mapt::boolbv_mapt(propt&, namespacet const&, boolbv_widtht const&)
  0.00    435.73     0.00      154     0.00     0.00  cnf_solvert::cnf_solvert()
  0.00    435.73     0.00      154     0.00     0.00  cnf_solvert::~cnf_solvert()
  0.00    435.73     0.00      154     0.00     0.05  bv_pointerst::bv_pointerst(namespacet const&, propt&)
  0.00    435.73     0.00      154     0.00     0.00  bv_pointerst::~bv_pointerst()
  0.00    435.73     0.00      154     0.00     0.00  boolbv_widtht::~boolbv_widtht()
  0.00    435.73     0.00      154     0.00     0.00  hash_numbering<exprt, irep_hash>::hash_numbering()
  0.00    435.73     0.00      154     0.00     0.00  hash_numbering<exprt, irep_hash>::~hash_numbering()
  0.00    435.73     0.00      154     0.00     0.01  pointer_logict::pointer_logict(namespacet const&)
  0.00    435.73     0.00      154     0.00     0.00  pointer_logict::~pointer_logict()
  0.00    435.73     0.00      154     0.00     0.00  prop_assignmentt::~prop_assignmentt()
  0.00    435.73     0.00      154     0.00     0.01  prop_conv_solvert::prop_conv_solvert(namespacet const&, propt&)
  0.00    435.73     0.00      154     0.00     0.46  prop_conv_solvert::~prop_conv_solvert()
  0.00    435.73     0.00      154     0.00     0.00  decision_proceduret::~decision_proceduret()
  0.00    435.73     0.00      154     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::~satcheck_minisat2_baset()
  0.00    435.73     0.00      154     0.00     0.42  satcheck_minisat_simplifiert::satcheck_minisat_simplifiert()
  0.00    435.73     0.00      154     0.00     0.00  satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert()
  0.00    435.73     0.00      154     0.00     0.00  satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert()
  0.00    435.73     0.00      154     0.00   150.02  bmct::do_conversion(prop_convt&)
  0.00    435.73     0.00      154     0.00   212.88  bmct::decide_default()
  0.00    435.73     0.00      154     0.00     0.00  bmct::do_unwind_module(decision_proceduret&)
  0.00    435.73     0.00      154     0.00   197.44  bmct::run_decision_procedure(prop_convt&)
  0.00    435.73     0.00      154     0.00     0.00  cnft::cnft()
  0.00    435.73     0.00      154     0.00     0.00  cnft::~cnft()
  0.00    435.73     0.00      154     0.00     0.00  propt::propt()
  0.00    435.73     0.00      154     0.00     0.00  propt::~propt()
  0.00    435.73     0.00      154     0.00     0.01  arrayst::arrayst(namespacet const&, propt&)
  0.00    435.73     0.00      154     0.00     0.00  arrayst::~arrayst()
  0.00    435.73     0.00      154     0.00     0.04  boolbvt::boolbvt(namespacet const&, propt&)
  0.00    435.73     0.00      154     0.00     0.34  boolbvt::~boolbvt()
  0.00    435.73     0.00      154     0.00     0.05  bv_cbmct::bv_cbmct(namespacet const&, propt&)
  0.00    435.73     0.00      154     0.00     0.00  bv_cbmct::~bv_cbmct()
  0.00    435.73     0.00      154     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    435.73     0.00      154     0.00     0.01  equalityt::equalityt(namespacet const&, propt&)
  0.00    435.73     0.00      154     0.00     0.01  equalityt::~equalityt()
  0.00    435.73     0.00      154     0.00     0.00  numbering<exprt>::~numbering()
  0.00    435.73     0.00      154     0.00     0.00  std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::append(std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> > const&)
  0.00    435.73     0.00      154     0.00     0.00  std::_List_base<boolbvt::quantifiert, std::allocator<boolbvt::quantifiert> >::_M_clear()
  0.00    435.73     0.00      154     0.00     0.00  std::_Vector_base<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::~_Vector_base()
  0.00    435.73     0.00      154     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    435.73     0.00      154     0.00     0.46  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    435.73     0.00      154     0.00     0.01  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt> const&, std::_Select1st<std::pair<exprt const, literalt> > const&, std::allocator<std::pair<exprt const, literalt> > const&)
  0.00    435.73     0.00      154     0.00     0.46  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    435.73     0.00      154     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    435.73     0.00      154     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    435.73     0.00      154     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    435.73     0.00      154     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    435.73     0.00      154     0.00     0.03  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, boolbv_mapt::map_entryt>, false>**, unsigned long)
  0.00    435.73     0.00      154     0.00     0.03  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    435.73     0.00      154     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    435.73     0.00      154     0.00     0.03  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    435.73     0.00      154     0.00     0.31  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    435.73     0.00      154     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt const> const&, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&)
  0.00    435.73     0.00      154     0.00     0.31  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    435.73     0.00      154     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    435.73     0.00      154     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_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<typet const, equalityt::typestructt>, false>**, unsigned long)
  0.00    435.73     0.00      154     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>::clear()
  0.00    435.73     0.00      154     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    435.73     0.00      154     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>::~_Hashtable()
  0.00    435.73     0.00      154     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    435.73     0.00      154     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    435.73     0.00      154     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    435.73     0.00      154     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    435.73     0.00      154     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    435.73     0.00      154     0.00     0.01  std::tr1::__unordered_map<exprt, literalt, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, literalt> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt> const&, std::allocator<std::pair<exprt const, literalt> > const&)
  0.00    435.73     0.00      154     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    435.73     0.00      154     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    435.73     0.00      154     0.00     0.00  std::tr1::__unordered_map<exprt const, std::vector<literalt, std::allocator<literalt> >, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt const> const&, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&)
  0.00    435.73     0.00      154     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    435.73     0.00      154     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::~vector()
  0.00    435.73     0.00      154     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    435.73     0.00      154     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    435.73     0.00      154     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    435.73     0.00      154     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    435.73     0.00      154     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    435.73     0.00      154     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    435.73     0.00      154     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    435.73     0.00      154     0.00     0.00  std::auto_ptr<propt>::operator=(std::auto_ptr_ref<propt>)
  0.00    435.73     0.00      153     0.00     0.00  to_array_of_expr(exprt const&)
  0.00    435.73     0.00      153     0.00     0.00  functionst::add_function_constraints()
  0.00    435.73     0.00      153     0.00     0.84  bv_pointerst::post_process()
  0.00    435.73     0.00      153     0.00     0.00  string_constantt::string_constantt()
  0.00    435.73     0.00      153     0.00     0.00  string_constantt::~string_constantt()
  0.00    435.73     0.00      153     0.00     0.00  prop_conv_solvert::post_process()
  0.00    435.73     0.00      153     0.00    47.73  prop_conv_solvert::dec_solve()
  0.00    435.73     0.00      153     0.00     0.10  satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve()
  0.00    435.73     0.00      153     0.00     0.00  satcheck_minisat_simplifiert::solver_text()
  0.00    435.73     0.00      153     0.00    45.97  arrayst::post_process()
  0.00    435.73     0.00      153     0.00     0.00  arrayst::build_index_map()
  0.00    435.73     0.00      153     0.00     0.00  arrayst::post_process_arrays()
  0.00    435.73     0.00      153     0.00    10.27  arrayst::add_array_constraints()
  0.00    435.73     0.00      153     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    435.73     0.00      153     0.00     0.00  boolbvt::post_process()
  0.00    435.73     0.00      153     0.00     0.00  boolbvt::post_process_quantifiers()
  0.00    435.73     0.00      153     0.00     0.00  __gnu_cxx::char_traits<unsigned int>::copy(unsigned int*, unsigned int const*, unsigned long)
  0.00    435.73     0.00      153     0.00     0.82  equalityt::post_process()
  0.00    435.73     0.00      153     0.00     0.82  equalityt::add_equality_constraints()
  0.00    435.73     0.00      153     0.00     0.00  symex_target_equationt::convert_constraints(decision_proceduret&) const
  0.00    435.73     0.00      153     0.00     0.00  std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::_M_leak_hard()
  0.00    435.73     0.00      153     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::clear()
  0.00    435.73     0.00      153     0.00     0.00  operator<<(std::ostream&, time_periodt const&)
  0.00    435.73     0.00      152     0.00     0.00  boolean_negate(exprt const&)
  0.00    435.73     0.00      152     0.00     0.00  to_code_ifthenelse(codet&)
  0.00    435.73     0.00      152     0.00     0.00  to_code_ifthenelse(codet const&)
  0.00    435.73     0.00      152     0.00     0.00  has_and_or(exprt const&)
  0.00    435.73     0.00      152     0.00     0.00  goto_convertt::get_constant(exprt const&)
  0.00    435.73     0.00      152     0.00     0.01  goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&)
  0.00    435.73     0.00      152     0.00     0.00  goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&)
  0.00    435.73     0.00      152     0.00     0.01  goto_convertt::generate_ifthenelse(exprt const&, goto_programt&, goto_programt&, locationt const&, goto_programt&)
  0.00    435.73     0.00      152     0.00     0.01  goto_convertt::get_string_constant(exprt const&)
  0.00    435.73     0.00      152     0.00     0.00  goto_convertt::remove_function_call(side_effect_exprt&, goto_programt&, bool)
  0.00    435.73     0.00      152     0.00     0.00  goto_convertt::convert_function_call(code_function_callt const&, goto_programt&)
  0.00    435.73     0.00      152     0.00     0.01  goto_convertt::do_function_call_symbol(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&)
  0.00    435.73     0.00      152     0.00     0.00  goto_convertt::generate_conditional_branch(exprt const&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, locationt const&, goto_programt&)
  0.00    435.73     0.00      152     0.00     0.00  code_ifthenelset::else_case()
  0.00    435.73     0.00      152     0.00     0.01  c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&)
  0.00    435.73     0.00      152     0.00     0.00  code_function_callt::code_function_callt()
  0.00    435.73     0.00      152     0.00     0.00  goto_program_templatet<codet, exprt>::swap(goto_program_templatet<codet, exprt>&)
  0.00    435.73     0.00      152     0.00     0.00  code_ifthenelset::else_case() const
  0.00    435.73     0.00      152     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::swap(std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >&)
  0.00    435.73     0.00      150     0.00     0.00  yyansi_c_init_buffer(yy_buffer_state*, _IO_FILE*)
  0.00    435.73     0.00      150     0.00     7.64  typecheckt::typecheck_main()
  0.00    435.73     0.00      150     0.00     0.00  typecheckt::typecheckt(message_handlert&)
  0.00    435.73     0.00      150     0.00     0.00  typecheckt::~typecheckt()
  0.00    435.73     0.00      150     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, typet>, false>*>::allocate(unsigned long, void const*)
  0.00    435.73     0.00      150     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    435.73     0.00      150     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, typet> > const&, std::allocator<std::pair<dstring const, typet> > const&)
  0.00    435.73     0.00      150     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    435.73     0.00      150     0.00     0.00  std::tr1::unordered_map<dstring, typet, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, typet> > >::~unordered_map()
  0.00    435.73     0.00      150     0.00     0.00  std::tr1::__unordered_map<dstring, typet, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, typet> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, typet> > const&)
  0.00    435.73     0.00      146     0.00     0.00  disjunction(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    435.73     0.00      146     0.00     0.00  or_exprt::or_exprt()
  0.00    435.73     0.00      134     0.00     0.00  to_floatbv_type(typet const&)
  0.00    435.73     0.00      128     0.00     0.00  dirtyt::find_dirty_address_of(exprt const&)
  0.00    435.73     0.00      126     0.00     0.20  bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&)
  0.00    435.73     0.00      126     0.00     0.00  side_effect_exprt::set_statement(dstring const&)
  0.00    435.73     0.00      126     0.00     0.00  side_effect_exprt::~side_effect_exprt()
  0.00    435.73     0.00      125     0.00     0.00  ieee_floatt::is_zero() const
  0.00    435.73     0.00      124     0.00     0.00  goto_convertt::convert_block(code_blockt const&, goto_programt&)
  0.00    435.73     0.00      124     0.00     0.01  c_typecheck_baset::typecheck_block(codet&)
  0.00    435.73     0.00      124     0.00     0.87  arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&)
  0.00    435.73     0.00      124     0.00     0.00  std::vector<codet, std::allocator<codet> >::resize(unsigned long, codet)
  0.00    435.73     0.00      119     0.00     0.00  code_declt::code_declt(exprt const&)
  0.00    435.73     0.00      117     0.00     0.01  goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&)
  0.00    435.73     0.00      117     0.00     0.01  goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&)
  0.00    435.73     0.00      117     0.00     0.00  bmct::report_success()
  0.00    435.73     0.00      117     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_erase_node(std::tr1::__detail::_Hash_node<dstring, false>*, std::tr1::__detail::_Hash_node<dstring, false>**)
  0.00    435.73     0.00      117     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::erase(std::tr1::__detail::_Hashtable_iterator<dstring, true, false>)
  0.00    435.73     0.00      117     0.00     0.00  void std::list<dstring, std::allocator<dstring> >::insert<std::_List_const_iterator<dstring> >(std::_List_iterator<dstring>, std::_List_const_iterator<dstring>, std::_List_const_iterator<dstring>)
  0.00    435.73     0.00      117     0.00     0.00  std::list<dstring, std::allocator<dstring> >::list<std::_List_const_iterator<dstring> >(std::_List_const_iterator<dstring>, std::_List_const_iterator<dstring>, std::allocator<dstring> const&)
  0.00    435.73     0.00      117     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique(std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    435.73     0.00      113     0.00     0.00  ieee_float_spect::from_type(floatbv_typet const&)
  0.00    435.73     0.00      113     0.00     0.00  floatbv_typet::get_f() const
  0.00    435.73     0.00      108     0.00     0.00  bv_utilst::extract_msb(std::vector<literalt, std::allocator<literalt> > const&, unsigned int)
  0.00    435.73     0.00      102     0.00     0.00  struct_union_typet::components()
  0.00    435.73     0.00      101     0.00     0.00  c_typecheck_baset::typecheck_redefinition_type(symbolt&, symbolt&)
  0.00    435.73     0.00      100     0.00     0.00  my_mkstemps(char*, int)
  0.00    435.73     0.00      100     0.00     0.00  yyansi_crestart(_IO_FILE*)
  0.00    435.73     0.00      100     0.00     0.00  get_temporary_file(std::string const&, std::string const&)
  0.00    435.73     0.00      100     0.00     0.00  ansi_c_scanner_init()
  0.00    435.73     0.00      100     0.00     0.00  gcc_signed_int128_type()
  0.00    435.73     0.00      100     0.00     7.64  linking(symbol_tablet&, symbol_tablet&, message_handlert&)
  0.00    435.73     0.00      100     0.00     0.00  ansi_c_parsert::clear()
  0.00    435.73     0.00      100     0.00     0.00  replace_symbolt::replace_symbolt()
  0.00    435.73     0.00      100     0.00     0.00  replace_symbolt::~replace_symbolt()
  0.00    435.73     0.00      100     0.00     0.00  ansi_c_parse_treet::clear()
  0.00    435.73     0.00      100     0.00     0.49  linkingt::typecheck()
  0.00    435.73     0.00      100     0.00     0.00  linkingt::linkingt(symbol_tablet&, symbol_tablet&, message_handlert&)
  0.00    435.73     0.00      100     0.00     0.00  linkingt::~linkingt()
  0.00    435.73     0.00      100     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, exprt>, false>*>::allocate(unsigned long, void const*)
  0.00    435.73     0.00      100     0.00     0.00  struct_union_typet::componentt* std::__uninitialized_copy<false>::__uninit_copy<struct_union_typet::componentt*, struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*, struct_union_typet::componentt*)
  0.00    435.73     0.00      100     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, exprt>, std::allocator<std::pair<dstring const, exprt> >, std::_Select1st<std::pair<dstring const, exprt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    435.73     0.00      100     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, exprt>, std::allocator<std::pair<dstring const, exprt> >, std::_Select1st<std::pair<dstring const, exprt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, exprt>, false>**, unsigned long)
  0.00    435.73     0.00      100     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, exprt>, std::allocator<std::pair<dstring const, exprt> >, std::_Select1st<std::pair<dstring const, exprt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    435.73     0.00      100     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, exprt>, std::allocator<std::pair<dstring const, exprt> >, std::_Select1st<std::pair<dstring const, exprt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, exprt> > const&, std::allocator<std::pair<dstring const, exprt> > const&)
  0.00    435.73     0.00      100     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, exprt>, std::allocator<std::pair<dstring const, exprt> >, std::_Select1st<std::pair<dstring const, exprt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    435.73     0.00      100     0.00     0.00  std::tr1::__unordered_map<dstring, exprt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, exprt> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, exprt> > const&)
  0.00    435.73     0.00      100     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::clear()
  0.00    435.73     0.00      100     0.00     0.00  std::list<ansi_c_parsert::scopet, std::allocator<ansi_c_parsert::scopet> >::clear()
  0.00    435.73     0.00       95     0.00     0.00  cmdlinet::getval(char const*) const
  0.00    435.73     0.00       94     0.00     0.00  c_sizeof_type_rec(exprt const&)
  0.00    435.73     0.00       94     0.00     0.00  bv_width(typet const&)
  0.00    435.73     0.00       94     0.00     0.40  goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&)
  0.00    435.73     0.00       94     0.00     0.00  code_returnt::return_value()
  0.00    435.73     0.00       94     0.00     0.00  code_returnt::has_return_value() const
  0.00    435.73     0.00       91     0.00     0.00  expr2ct::convert_array(exprt const&, unsigned int&)
  0.00    435.73     0.00       91     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_copy(std::_Rb_tree_node<dstring> const*, std::_Rb_tree_node<dstring>*)
  0.00    435.73     0.00       91     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    435.73     0.00       88     0.00     0.00  void std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_initialize_dispatch<std::_List_const_iterator<goto_trace_stept> >(std::_List_const_iterator<goto_trace_stept>, std::_List_const_iterator<goto_trace_stept>, std::__false_type)
  0.00    435.73     0.00       88     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::list(std::list<goto_trace_stept, std::allocator<goto_trace_stept> > const&)
  0.00    435.73     0.00       88     0.00     0.07  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::~pair()
  0.00    435.73     0.00       87     0.00     0.00  ansi_c_declarationt::set_is_parameter(bool)
  0.00    435.73     0.00       87     0.00     0.01  boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    435.73     0.00       86     0.00     0.13  goto_convert(dstring const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    435.73     0.00       86     0.00     0.00  goto_convertt::goto_convertt(symbol_tablet&, message_handlert&)
  0.00    435.73     0.00       86     0.00     0.00  goto_convertt::~goto_convertt()
  0.00    435.73     0.00       86     0.00     0.13  goto_convert_functionst::convert_function(dstring const&)
  0.00    435.73     0.00       86     0.00     0.00  goto_convert_functionst::goto_convert_functionst(symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    435.73     0.00       86     0.00     0.00  goto_convert_functionst::~goto_convert_functionst()
  0.00    435.73     0.00       85     0.00     0.00  to_code_label(codet&)
  0.00    435.73     0.00       85     0.00     0.00  to_code_label(codet const&)
  0.00    435.73     0.00       85     0.00     0.00  create_function_scope(exprt&)
  0.00    435.73     0.00       85     0.00     0.00  goto_convertt::finish_gotos()
  0.00    435.73     0.00       85     0.00     0.00  goto_convertt::convert_label(code_labelt const&, goto_programt&)
  0.00    435.73     0.00       85     0.00     0.11  goto_convertt::goto_convert_rec(codet const&, goto_programt&)
  0.00    435.73     0.00       85     0.00     0.00  goto_convertt::finish_computed_gotos(goto_programt&)
  0.00    435.73     0.00       85     0.00     0.00  goto_convertt::targetst::operator=(goto_convertt::targetst const&)
  0.00    435.73     0.00       85     0.00     0.00  ansi_c_parsert::lookup_label(dstring)
  0.00    435.73     0.00       85     0.00     0.09  ansi_c_convertt::convert_code(codet&)
  0.00    435.73     0.00       85     0.00     0.00  c_typecheck_baset::typecheck_label(code_labelt&)
  0.00    435.73     0.00       85     0.00     0.14  c_typecheck_baset::typecheck_function_body(symbolt&)
  0.00    435.73     0.00       85     0.00     0.00  goto_convert_functionst::hide(goto_programt const&)
  0.00    435.73     0.00       85     0.00     0.00  code_labelt::get_label() const
  0.00    435.73     0.00       85     0.00     0.00  codet* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<codet const*, codet*>(codet const*, codet const*, codet*)
  0.00    435.73     0.00       85     0.00     0.00  void std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > > >(__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >)
  0.00    435.73     0.00       85     0.00     0.00  std::map<dstring, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::operator=(std::map<dstring, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > > const&)
  0.00    435.73     0.00       85     0.00     0.00  std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > >::operator=(std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > > const&)
  0.00    435.73     0.00       85     0.00     0.00  std::list<dstring, std::allocator<dstring> >::push_front(dstring const&)
  0.00    435.73     0.00       85     0.00     0.00  std::list<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >::erase(std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > >, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > >)
  0.00    435.73     0.00       85     0.00     0.00  std::list<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >::operator=(std::list<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > const&)
  0.00    435.73     0.00       85     0.00     0.00  std::vector<codet, std::allocator<codet> >::operator=(std::vector<codet, std::allocator<codet> > const&)
  0.00    435.73     0.00       85     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    435.73     0.00       85     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_create_node(std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    435.73     0.00       85     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique(std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    435.73     0.00       85     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::clear()
  0.00    435.73     0.00       85     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::operator=(std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > > const&)
  0.00    435.73     0.00       85     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > >::clear()
  0.00    435.73     0.00       85     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > >::operator=(std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > > const&)
  0.00    435.73     0.00       85     0.00     0.00  __gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > > std::copy<__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > > >(__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >)
  0.00    435.73     0.00       85     0.00     0.00  void std::_Destroy<__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, codet>(__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, std::allocator<codet>&)
  0.00    435.73     0.00       84     0.00     0.00  goto_convertt::convert_skip(codet const&, goto_programt&)
  0.00    435.73     0.00       80     0.00     0.00  ieee_floatt::~ieee_floatt()
  0.00    435.73     0.00       80     0.00     0.00  side_effect_exprt::side_effect_exprt(dstring const&, typet const&)
  0.00    435.73     0.00       80     0.00     0.00  side_effect_expr_nondett::side_effect_expr_nondett(typet const&)
  0.00    435.73     0.00       76     0.00     0.00  Minisat::vec<Minisat::Lit>::growTo(int)
  0.00    435.73     0.00       76     0.00     0.00  Minisat::vec<Minisat::Lit>::copyTo(Minisat::vec<Minisat::Lit>&) const
  0.00    435.73     0.00       72     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>::find(exprt const&) const
  0.00    435.73     0.00       72     0.00     0.00  std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, value_sett::entryt> >, std::pair<dstring const, value_sett::entryt> const&)
  0.00    435.73     0.00       72     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, value_sett::entryt> >, std::pair<dstring const, value_sett::entryt> const&)
  0.00    435.73     0.00       69     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, exprt> >::operator--()
  0.00    435.73     0.00       63     0.00     0.00  ieee_floatt::unpack(BigInt const&)
  0.00    435.73     0.00       63     0.00     0.01  ieee_floatt::from_expr(constant_exprt const&)
  0.00    435.73     0.00       63     0.00     0.01  ieee_floatt::ieee_floatt(constant_exprt const&)
  0.00    435.73     0.00       60     0.00     0.00  float_utilst::unpacked_floatt::~unpacked_floatt()
  0.00    435.73     0.00       58     0.00     0.00  BigInt::operator-=(unsigned long long)
  0.00    435.73     0.00       56     0.00     0.12  goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&)
  0.00    435.73     0.00       56     0.00     0.00  integer_typet::integer_typet()
  0.00    435.73     0.00       56     0.00     0.00  integer_typet::~integer_typet()
  0.00    435.73     0.00       56     0.00     0.00  bv_utilst::extract(std::vector<literalt, std::allocator<literalt> > const&, unsigned int, unsigned int)
  0.00    435.73     0.00       52     0.00     0.11  address_bits(BigInt const&)
  0.00    435.73     0.00       52     0.00     0.00  array_typet::is_incomplete() const
  0.00    435.73     0.00       51     0.00    69.97  add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&)
  0.00    435.73     0.00       51     0.00     0.00  to_struct_union_type(typet&)
  0.00    435.73     0.00       51     0.00     0.00  do_tag(unsigned int&, unsigned int&)
  0.00    435.73     0.00       51     0.00     0.00  array_typet::array_typet(typet const&, exprt const&)
  0.00    435.73     0.00       51     0.00     0.00  array_typet::~array_typet()
  0.00    435.73     0.00       51     0.00     0.21  c_typecheck_baset::typecheck_compound_type(struct_union_typet&)
  0.00    435.73     0.00       50     0.00     0.00  c_preprocess(std::string const&, std::ostream&, message_handlert&)
  0.00    435.73     0.00       50     0.00     0.00  c_preprocess(std::istream&, std::ostream&, message_handlert&)
  0.00    435.73     0.00       50     0.00    15.11  ansi_c_convert(ansi_c_parse_treet&, std::string const&, message_handlert&)
  0.00    435.73     0.00       50     0.00     7.64  ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&)
  0.00    435.73     0.00       50     0.00     0.00  c_preprocess_gcc(std::string const&, std::ostream&, message_handlert&)
  0.00    435.73     0.00       50     0.00     0.00  yyansi_c_create_buffer(_IO_FILE*, int)
  0.00    435.73     0.00       50     0.00     0.00  ansi_c_internal_additions(std::string&)
  0.00    435.73     0.00       50     0.00     0.00  ansi_c_architecture_strings(std::string&)
  0.00    435.73     0.00       50     0.00     0.00  is_dot_i_file(std::string const&)
  0.00    435.73     0.00       50     0.00     0.00  yyansi_censure_buffer_stack()
  0.00    435.73     0.00       50     0.00     0.00  ansi_c_convertt::~ansi_c_convertt()
  0.00    435.73     0.00       50     0.00     0.00  message_streamt::error_parse(unsigned int)
  0.00    435.73     0.00       50     0.00     0.00  message_streamt::error_parse(unsigned int, std::string const&)
  0.00    435.73     0.00       50     0.00     0.00  message_streamt::clear_err()
  0.00    435.73     0.00       50     0.00     0.00  ansi_c_languaget::preprocess(std::istream&, std::string const&, std::ostream&, message_handlert&)
  0.00    435.73     0.00       50     0.00    32.38  ansi_c_languaget::parse(std::istream&, std::string const&, message_handlert&)
  0.00    435.73     0.00       50     0.00    31.12  ansi_c_languaget::typecheck(symbol_tablet&, std::string const&, message_handlert&)
  0.00    435.73     0.00       50     0.00     0.00  unsignedbv_typet::unsignedbv_typet()
  0.00    435.73     0.00       50     0.00     0.00  ansi_c_typecheckt::ansi_c_typecheckt(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&)
  0.00    435.73     0.00       50     0.00     0.00  ansi_c_typecheckt::~ansi_c_typecheckt()
  0.00    435.73     0.00       50     0.00     0.01  c_typecheck_baset::typecheck_expr_sizeof(exprt&)
  0.00    435.73     0.00       50     0.00     0.00  c_typecheck_baset::c_typecheck_baset(symbol_tablet&, std::string const&, message_handlert&)
  0.00    435.73     0.00       50     0.00     0.00  c_typecheck_baset::~c_typecheck_baset()
  0.00    435.73     0.00       50     0.00     0.00  ansi_c_parse_treet::swap(ansi_c_parse_treet&)
  0.00    435.73     0.00       50     0.00     0.00  struct_union_typet::componentt::set_is_padding(bool)
  0.00    435.73     0.00       50     0.00     0.00  struct_union_typet::componentt::set_name(dstring const&)
  0.00    435.73     0.00       50     0.00     0.00  __gnu_cxx::new_allocator<struct_union_typet::componentt>::allocate(unsigned long, void const*)
  0.00    435.73     0.00       50     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, dstring>, false>*>::allocate(unsigned long, void const*)
  0.00    435.73     0.00       50     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::_M_check_len(unsigned long, char const*) const
  0.00    435.73     0.00       50     0.00     0.00  void std::_Destroy_aux<false>::__destroy<struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*)
  0.00    435.73     0.00       50     0.00     0.00  std::_Vector_base<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::_M_allocate(unsigned long)
  0.00    435.73     0.00       50     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    435.73     0.00       50     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, dstring>, false>**, unsigned long)
  0.00    435.73     0.00       50     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    435.73     0.00       50     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, dstring> > const&, std::allocator<std::pair<dstring const, dstring> > const&)
  0.00    435.73     0.00       50     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    435.73     0.00       50     0.00     0.00  std::tr1::unordered_map<dstring, dstring, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, dstring> > >::~unordered_map()
  0.00    435.73     0.00       50     0.00     0.00  std::tr1::__unordered_map<dstring, dstring, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, dstring> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, dstring> > const&)
  0.00    435.73     0.00       50     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::swap(std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >&)
  0.00    435.73     0.00       50     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<struct_union_typet::componentt*, std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> > >, struct_union_typet::componentt const&)
  0.00    435.73     0.00       50     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::insert(__gnu_cxx::__normal_iterator<struct_union_typet::componentt*, std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> > >, struct_union_typet::componentt const&)
  0.00    435.73     0.00       49     0.00     0.04  simplify_exprt::simplify_floatbv_typecast(exprt&)
  0.00    435.73     0.00       48     0.00     1.61  boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const
  0.00    435.73     0.00       47     0.00     0.00  code_returnt::code_returnt(code_returnt const&)
  0.00    435.73     0.00       47     0.00     0.00  goto_convertt::convert_return(code_returnt const&, goto_programt&)
  0.00    435.73     0.00       47     0.00     0.01  c_typecheck_baset::typecheck_return(codet&)
  0.00    435.73     0.00       47     0.00     0.00  goto_convert_functionst::add_return(goto_function_templatet<goto_programt>&, locationt const&)
  0.00    435.73     0.00       46     0.00     0.00  code_returnt::code_returnt()
  0.00    435.73     0.00       46     0.00     0.00  code_returnt::~code_returnt()
  0.00    435.73     0.00       46     0.00     0.01  goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool)
  0.00    435.73     0.00       46     0.00     0.00  goto_convertt::new_name(symbolt&)
  0.00    435.73     0.00       46     0.00     0.00  side_effect_exprt::side_effect_exprt(dstring const&)
  0.00    435.73     0.00       46     0.00     0.01  value_set_dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&)
  0.00    435.73     0.00       44     0.00     5.76  show_goto_trace(std::ostream&, namespacet const&, goto_tracet const&)
  0.00    435.73     0.00       44     0.00     0.00  goto_tracet::~goto_tracet()
  0.00    435.73     0.00       44     0.00    49.57  bmct::error_trace(prop_convt const&)
  0.00    435.73     0.00       44     0.00     0.00  bmct::report_failure()
  0.00    435.73     0.00       44     0.00     0.06  boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    435.73     0.00       44     0.00     0.00  numbering<exprt>::get_number(exprt const&, unsigned int&) const
  0.00    435.73     0.00       44     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<exprt const, unsigned int> > const*, std::_Rb_tree_node<std::pair<exprt const, unsigned int> > const*, exprt const&) const
  0.00    435.73     0.00       44     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::find(exprt const&) const
  0.00    435.73     0.00       44     0.00     0.00  std::map<BigInt, std::list<goto_trace_stept, std::allocator<goto_trace_stept> >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::insert(std::_Rb_tree_iterator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    435.73     0.00       44     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::splice(std::_List_iterator<goto_trace_stept>, std::list<goto_trace_stept, std::allocator<goto_trace_stept> >&)
  0.00    435.73     0.00       44     0.00     0.00  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::pair(std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    435.73     0.00       44     0.00     0.00  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::pair(BigInt const&, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > const&)
  0.00    435.73     0.00       44     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    435.73     0.00       44     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    435.73     0.00       44     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    435.73     0.00       44     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    435.73     0.00       44     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_create_node(std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    435.73     0.00       44     0.00     0.07  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    435.73     0.00       44     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_insert_unique(std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    435.73     0.00       44     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    435.73     0.00       44     0.00     0.07  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    435.73     0.00       44     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::~_Rb_tree()
  0.00    435.73     0.00       43     0.00     0.00  ieee_floatt::base10_digits(BigInt const&)
  0.00    435.73     0.00       42     0.00     0.00  null_object(exprt const&)
  0.00    435.73     0.00       41     0.00     0.00  struct_typet::is_prefix_of(struct_typet const&) const
  0.00    435.73     0.00       40     0.00     0.00  bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    435.73     0.00       38     0.00     0.00  c_typecheck_baset::typecheck_expr_unary_boolean(exprt&)
  0.00    435.73     0.00       38     0.00     0.00  c_typecheck_baset::typecheck_expr_binary_boolean(exprt&)
  0.00    435.73     0.00       35     0.00     0.00  __gnu_cxx::new_allocator<boolbv_widtht::membert>::allocate(unsigned long, void const*)
  0.00    435.73     0.00       35     0.00     0.01  ieee_floatt::extract_base10(BigInt&, BigInt&) const
  0.00    435.73     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    435.73     0.00       35     0.00     0.05  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    435.73     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    435.73     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    435.73     0.00       34     0.00     0.00  symbol_expr(symbolt const&)
  0.00    435.73     0.00       34     0.00     0.00  float_utilst::exponent_all_ones(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    435.73     0.00       34     0.00     0.00  symbol_exprt::symbol_exprt(typet const&)
  0.00    435.73     0.00       32     0.00     0.00  BigInt::to_long() const
  0.00    435.73     0.00       32     0.00     0.03  BigInt::operator*(int) const
  0.00    435.73     0.00       29     0.00     0.00  goto_checkt::float_overflow_check(exprt const&, guardt const&)
  0.00    435.73     0.00       29     0.00     0.00  goto_checkt::nan_check(exprt const&, guardt const&)
  0.00    435.73     0.00       29     0.00     0.00  dereference_exprt::pointer() const
  0.00    435.73     0.00       26     0.00     0.00  float_utilst::fraction_all_zeros(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    435.73     0.00       26     0.00     0.02  ieee_floatt::format(format_spect const&) const
  0.00    435.73     0.00       23     0.00     0.00  to_div_expr(exprt const&)
  0.00    435.73     0.00       23     0.00     0.03  goto_checkt::div_by_zero_check(div_exprt const&, guardt const&)
  0.00    435.73     0.00       23     0.00     0.00  member_exprt::struct_op()
  0.00    435.73     0.00       20     0.00     0.03  float_utilst::round_exponent(float_utilst::unbiased_floatt&)
  0.00    435.73     0.00       20     0.00     0.02  float_utilst::round_fraction(float_utilst::unbiased_floatt&)
  0.00    435.73     0.00       20     0.00     0.04  float_utilst::set_rounding_mode(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    435.73     0.00       20     0.00     0.21  float_utilst::normalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    435.73     0.00       20     0.00     0.07  float_utilst::denormalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    435.73     0.00       20     0.00     0.00  float_utilst::fraction_rounding_decision(unsigned int, literalt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    435.73     0.00       20     0.00     0.04  float_utilst::bias(float_utilst::unbiased_floatt const&)
  0.00    435.73     0.00       20     0.00     0.00  float_utilst::pack(float_utilst::biased_floatt const&)
  0.00    435.73     0.00       20     0.00     0.48  float_utilst::rounder(float_utilst::unbiased_floatt const&)
  0.00    435.73     0.00       20     0.00     0.03  float_utilst::add_bias(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    435.73     0.00       20     0.00     0.63  boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    435.73     0.00       20     0.00     0.02  bv_utilst::signed_less_than(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    435.73     0.00       20     0.00     0.00  BigInt::operator/(int) const
  0.00    435.73     0.00       20     0.00     0.00  bv_utilst::zeros(unsigned int) const
  0.00    435.73     0.00       19     0.00     0.00  value_sett::eval_pointer_offset(exprt&, namespacet const&) const
  0.00    435.73     0.00       18     0.00     0.00  to_mod_expr(exprt const&)
  0.00    435.73     0.00       18     0.00     0.03  goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&)
  0.00    435.73     0.00       18     0.00     0.21  ieee_floatt::align()
  0.00    435.73     0.00       18     0.00     0.01  float_utilst::is_NaN(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    435.73     0.00       18     0.00     0.00  float_utilst::is_zero(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    435.73     0.00       18     0.00     0.00  ieee_floatt::pack() const
  0.00    435.73     0.00       18     0.00     0.00  ieee_floatt::to_expr() const
  0.00    435.73     0.00       17     0.00     0.00  member_exprt::member_exprt(member_exprt const&)
  0.00    435.73     0.00       17     0.00     0.01  ieee_floatt::to_string_decimal(unsigned int) const
  0.00    435.73     0.00       17     0.00     0.00  std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >::insert(BigInt const&)
  0.00    435.73     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    435.73     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    435.73     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    435.73     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    435.73     0.00       16     0.00     0.00  ieee_floatt::from_integer(BigInt const&)
  0.00    435.73     0.00       16     0.00     0.00  member_exprt::member_exprt(exprt const&, dstring const&, typet const&)
  0.00    435.73     0.00       16     0.00     0.00  BigInt::operator=(unsigned long long)
  0.00    435.73     0.00       15     0.00     0.00  if_exprt::~if_exprt()
  0.00    435.73     0.00       14     0.00     0.00  MetaChar(std::string&, char, bool)
  0.00    435.73     0.00       14     0.00     0.00  expr2ct::convert_function(exprt const&, std::string const&, unsigned int)
  0.00    435.73     0.00       14     0.00     0.01  ieee_floatt::extract_base2(BigInt&, BigInt&) const
  0.00    435.73     0.00       14     0.00     0.14  void std::_Destroy_aux<false>::__destroy<lispexprt*>(lispexprt*, lispexprt*)
  0.00    435.73     0.00       14     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, long>, std::allocator<std::pair<dstring const, long> >, std::_Select1st<std::pair<dstring const, long> >, std::equal_to<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    435.73     0.00       13     0.00     0.00  ieee_floatt::is_normal() const
  0.00    435.73     0.00       13     0.00     0.00  operator<(ieee_floatt const&, ieee_floatt const&)
  0.00    435.73     0.00       12     0.00     0.60  float_utilst::from_signed_integer(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    435.73     0.00       12     0.00     0.11  boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    435.73     0.00       12     0.00     0.01  bv_utilst::absolute_value(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    435.73     0.00       12     0.00     0.00  if_exprt::cond() const
  0.00    435.73     0.00       12     0.00     0.05  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    435.73     0.00       11     0.00     0.45  digit_div(unsigned int*, unsigned int const*, unsigned int, unsigned int*, unsigned int)
  0.00    435.73     0.00       11     0.00     0.00  minus_exprt::minus_exprt(exprt const&, exprt const&)
  0.00    435.73     0.00       11     0.00     0.00  minus_exprt::~minus_exprt()
  0.00    435.73     0.00       11     0.00     0.00  BigInt::operator-(unsigned int) const
  0.00    435.73     0.00       10     0.00     0.00  ieee_floatt::divide_and_round(BigInt&, BigInt const&)
  0.00    435.73     0.00       10     0.00     0.00  expr2ct::convert_trinary(exprt const&, std::string const&, std::string const&, unsigned int)
  0.00    435.73     0.00       10     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::~_Vector_base()
  0.00    435.73     0.00       10     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::~vector()
  0.00    435.73     0.00        9     0.00     0.00  gen_one(typet const&)
  0.00    435.73     0.00        9     0.00     0.01  ieee_floatt::to_string_scientific(unsigned int) const
  0.00    435.73     0.00        8     0.00     0.00  ieee_floatt::ieee_floatt(ieee_float_spect const&)
  0.00    435.73     0.00        8     0.00     0.00  ieee_floatt::ieee_floatt()
  0.00    435.73     0.00        8     0.00     0.56  float_utilst::conversion(std::vector<literalt, std::allocator<literalt> > const&, ieee_float_spect const&)
  0.00    435.73     0.00        8     0.00     0.01  float_utilst::is_infinity(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    435.73     0.00        8     0.00     0.00  float_utilst::get_exponent(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    435.73     0.00        8     0.00     0.00  float_utilst::get_fraction(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    435.73     0.00        8     0.00     0.00  float_utilst::exponent_all_zeros(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    435.73     0.00        8     0.00     0.08  float_utilst::unpack(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    435.73     0.00        8     0.00     0.03  float_utilst::sub_bias(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    435.73     0.00        8     0.00     0.01  float_utilst::is_normal(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    435.73     0.00        8     0.00     0.00  expr2ct::convert_overflow(exprt const&, unsigned int&)
  0.00    435.73     0.00        8     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_clone_node(std::_Rb_tree_node<std::pair<unsigned int const, value_sett::objectt> > const*)
  0.00    435.73     0.00        6     0.00     0.00  lispsymbolt::operator=(lispsymbolt const&)
  0.00    435.73     0.00        6     0.00     0.00  localst::is_local(dstring const&) const
  0.00    435.73     0.00        6     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    435.73     0.00        6     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::_M_allocate(unsigned long)
  0.00    435.73     0.00        5     0.00     0.05  float_utilst::relation(std::vector<literalt, std::allocator<literalt> > const&, float_utilst::relt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    435.73     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    435.73     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    435.73     0.00        5     0.00     0.00  operator>=(ieee_floatt const&, ieee_floatt const&)
  0.00    435.73     0.00        5     0.00     0.00  operator<=(ieee_floatt const&, ieee_floatt const&)
  0.00    435.73     0.00        4     0.00     0.04  flatten_byte_extract(exprt const&, namespacet const&)
  0.00    435.73     0.00        4     0.00     0.00  value_sett::object_map_dt::object_map_dt(value_sett::object_map_dt const&)
  0.00    435.73     0.00        4     0.00     0.00  lispsymbolt::lispsymbolt(lispsymbolt const&)
  0.00    435.73     0.00        4     0.00     0.00  lispsymbolt::lispsymbolt(char const*)
  0.00    435.73     0.00        4     0.00     0.00  simplify_exprt::simplify_inequality_address_of(exprt&)
  0.00    435.73     0.00        4     0.00     0.00  reference_counting<value_sett::object_map_dt>::dt::dt(reference_counting<value_sett::object_map_dt>::dt const&)
  0.00    435.73     0.00        4     0.00     0.00  concatenation_exprt::concatenation_exprt(typet const&)
  0.00    435.73     0.00        4     0.00     0.01  boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    435.73     0.00        4     0.00     0.00  lispexprt::lispexprt(lispexprt const&)
  0.00    435.73     0.00        4     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::_M_create_storage(unsigned long)
  0.00    435.73     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    435.73     0.00        4     0.00     0.00  std::map<unsigned int, value_sett::objectt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::map(std::map<unsigned int, value_sett::objectt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > > const&)
  0.00    435.73     0.00        4     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::push_back(lispexprt const&)
  0.00    435.73     0.00        4     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::vector(std::vector<lispexprt, std::allocator<lispexprt> > const&)
  0.00    435.73     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    435.73     0.00        4     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_copy(std::_Rb_tree_node<std::pair<unsigned int const, value_sett::objectt> > const*, std::_Rb_tree_node<std::pair<unsigned int const, value_sett::objectt> >*)
  0.00    435.73     0.00        4     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_Rb_tree(std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > > const&)
  0.00    435.73     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    435.73     0.00        4     0.00     0.00  operator>(ieee_floatt const&, ieee_floatt const&)
  0.00    435.73     0.00        3     0.00     0.02  member_offset_expr(struct_typet const&, dstring const&, namespacet const&)
  0.00    435.73     0.00        3     0.00     0.00  exprt::op3()
  0.00    435.73     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    435.73     0.00        3     0.00     0.00  operator==(ieee_floatt const&, ieee_floatt const&)
  0.00    435.73     0.00        2     0.00     0.00  MetaString(std::string const&)
  0.00    435.73     0.00        2     0.00     0.00  ieee_equal(ieee_floatt const&, ieee_floatt const&)
  0.00    435.73     0.00        2     0.00     0.00  escape(std::string const&)
  0.00    435.73     0.00        2     0.00     1.80  irep2lisp(irept const&, lispexprt&)
  0.00    435.73     0.00        2     0.00     0.00  digit_mul(unsigned int const*, unsigned int, unsigned int const*, unsigned int, unsigned int*)
  0.00    435.73     0.00        2     0.00     0.00  code_blockt::code_blockt()
  0.00    435.73     0.00        2     0.00     0.01  simplify_exprt::simplify_ieee_float_relation(exprt&)
  0.00    435.73     0.00        2     0.00     0.00  endianness_mapt::~endianness_mapt()
  0.00    435.73     0.00        2     0.00     0.01  c_typecheck_baset::typecheck_for(codet&)
  0.00    435.73     0.00        2     0.00     0.00  c_typecheck_baset::typecheck_expr_index(exprt&)
  0.00    435.73     0.00        2     0.00     0.00  c_typecheck_baset::typecheck_expr_typecast(exprt&)
  0.00    435.73     0.00        2     0.00     0.00  c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&)
  0.00    435.73     0.00        2     0.00     1.36  boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    435.73     0.00        2     0.00     2.50  expr2ct::convert_norep(exprt const&, unsigned int&)
  0.00    435.73     0.00        2     0.00     0.00  __gnu_cxx::new_allocator<lispexprt>::allocate(unsigned long, void const*)
  0.00    435.73     0.00        2     0.00     0.00  ieee_floatt::to_integer() const
  0.00    435.73     0.00        2     0.00     0.00  lispexprt::expr2string() const
  0.00    435.73     0.00        2     0.00     0.00  lispexprt::is_nil() const
  0.00    435.73     0.00        2     0.00     0.00  lispexprt* std::__uninitialized_copy<false>::__uninit_copy<lispexprt*, lispexprt*>(lispexprt*, lispexprt*, lispexprt*)
  0.00    435.73     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    435.73     0.00        2     0.00     0.20  std::vector<lispexprt, std::allocator<lispexprt> >::clear()
  0.00    435.73     0.00        2     0.00     0.20  std::vector<lispexprt, std::allocator<lispexprt> >::reserve(unsigned long)
  0.00    435.73     0.00        2     0.00     0.00  operator==(lispsymbolt const&, char const*)
  0.00    435.73     0.00        1     0.00     0.00  to_code_for(codet const&)
  0.00    435.73     0.00        1     0.00     0.00  flatten_byte_update(exprt const&, namespacet const&)
  0.00    435.73     0.00        1     0.00     0.00  flatten_byte_operators(exprt const&, namespacet const&)
  0.00    435.73     0.00        1     0.00     0.00  move_declarations(exprt&, std::list<codet, std::allocator<codet> >&)
  0.00    435.73     0.00        1     0.00     0.00  goto_symext::symex_other(goto_functionst const&, goto_symex_statet&)
  0.00    435.73     0.00        1     0.00     0.21  ieee_floatt::change_spec(ieee_float_spect const&)
  0.00    435.73     0.00        1     0.00     0.21  ieee_floatt::build(BigInt const&, BigInt const&)
  0.00    435.73     0.00        1     0.00     0.00  ieee_floatt::ieee_floatt(ieee_floatt const&)
  0.00    435.73     0.00        1     0.00     0.21  ieee_floatt::operator/=(ieee_floatt const&)
  0.00    435.73     0.00        1     0.00     0.01  goto_convertt::convert_for(code_fort const&, goto_programt&)
  0.00    435.73     0.00        1     0.00     0.00  goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool)
  0.00    435.73     0.00        1     0.00     0.23  simplify_exprt::simplify_floatbv_op(exprt&)
  0.00    435.73     0.00        1     0.00     0.00  ansi_c_declarationt::~ansi_c_declarationt()
  0.00    435.73     0.00        1     0.00     0.00  exprt::op3() const
  0.00    435.73     0.00        1     0.00     0.00  code_fort::body() const
  0.00    435.73     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 435.73 seconds

index % time    self  children    called     name
                                                 <spontaneous>
[1]     45.4  197.66    0.00                 Minisat::SimpSolver::backwardSubsumptionCheck(bool) [1]
-----------------------------------------------
                                                 <spontaneous>
[2]     30.0    0.00  130.86                 cbmc_parseoptionst::doit() [2]
                0.00  126.13     162/162         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [3]
                0.00    4.33     162/162         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [74]
                0.00    0.38     162/162         bmct::~bmct() [333]
                0.00    0.01     162/162         bmct::bmct(optionst const&, symbol_tablet const&, message_handlert&) [928]
                0.00    0.01     162/162         cbmc_parseoptionst::get_command_line_options(optionst&) [1167]
                0.00    0.00     162/162         label_properties(goto_functionst&) [1310]
                0.00    0.00     162/162         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> > >*) [1578]
                0.00    0.00     162/162         cbmc_parseoptionst::register_languages() [1701]
                0.00    0.00     162/486         register_language(languaget* (*)()) [1660]
                0.00    0.00     985/15267       cmdlinet::isset(char const*) const [2251]
                0.00    0.00     324/794         message_clientt::set_verbosity(unsigned int) [2521]
                0.00    0.00     162/162         cbmc_parseoptionst::set_properties(goto_functionst&) [2793]
                0.00    0.00     162/162         goto_functionst::~goto_functionst() [2787]
                0.00    0.00     162/162         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() [2868]
                0.00    0.00     162/1144        messaget::~messaget() [2466]
                0.00    0.00     162/271927      message_clientt::~message_clientt() [2089]
                0.00    0.00     162/324         optionst::~optionst() [2614]
                0.00    0.00     162/674         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() [2547]
                0.00    0.00     162/836         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> >*) [2516]
                0.00    0.00     162/162         cbmc_parseoptionst::eval_verbosity() [2792]
                0.00    0.00     162/632         message_clientt::get_verbosity() const [2564]
-----------------------------------------------
                0.00  126.13     162/162         cbmc_parseoptionst::doit() [2]
[3]     28.9    0.00  126.13     162         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [3]
                0.07  126.06     162/162         bmct::run(goto_functionst const&) [4]
                0.00    0.00     162/417061      messaget::eom(messaget::mstreamt&) [803]
                0.00    0.00     162/162         memory_info(std::ostream&) [2777]
-----------------------------------------------
                0.07  126.06     162/162         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [3]
[4]     28.9    0.07  126.06     162         bmct::run(goto_functionst const&) [4]
                0.00   93.27     162/162         goto_symext::operator()(goto_functionst const&) [5]
                0.00   32.78     154/154         bmct::decide_default() [14]
                0.00    0.00    2650/458581      optionst::get_bool_option(std::string const&) const [614]
                0.00    0.00     648/417061      messaget::eom(messaget::mstreamt&) [803]
                0.00    0.00     162/162         bmct::setup_unwind() [1825]
                0.00    0.00     324/922515      optionst::get_option(std::string const&) const [579]
                0.00    0.00     162/2147271     irept::make_nil() [415]
                0.00    0.00     162/162         memory_model_sct::~memory_model_sct() [1904]
                0.00    0.00       8/117         bmct::report_success() [1915]
                0.00    0.00     162/162         simple_slice(symex_target_equationt&) [2778]
                0.00    0.00     162/353         messaget::mstreamt& messaget::mstreamt::operator<< <unsigned int>(unsigned int const&) [2600]
                0.00    0.00     162/162         optionst::operator=(optionst const&) [2811]
                0.00    0.00     162/632         message_clientt::get_verbosity() const [2564]
                0.00    0.00     162/794         message_clientt::set_verbosity(unsigned int) [2521]
                0.00    0.00     162/695         message_clientt::set_message_handler(message_handlert&) [2545]
                0.00    0.00     162/162         std::auto_ptr<memory_model_baset>::reset(memory_model_baset*) [2882]
                0.00    0.00     162/162         memory_model_sct::memory_model_sct(namespacet const&) [2788]
                0.00    0.00       1/613         messaget::print(unsigned int, std::string const&) [2566]
                0.00    0.00       1/28685       ui_message_handlert::print(unsigned int, std::string const&) [2188]
-----------------------------------------------
                0.00   93.27     162/162         bmct::run(goto_functionst const&) [4]
[5]     21.4    0.00   93.27     162         goto_symext::operator()(goto_functionst const&) [5]
                0.00   93.27     162/162         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
                0.00    0.00     162/5777        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 [2320]
-----------------------------------------------
                0.00   93.27     162/162         goto_symext::operator()(goto_functionst const&) [5]
[6]     21.4    0.00   93.27     162         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
                0.00   93.25     162/162         goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
                0.00    0.02     162/162         goto_symex_statet::~goto_symex_statet() [884]
                0.00    0.01     162/162         goto_symex_statet::goto_symex_statet() [1075]
                0.00    0.00     162/2088120     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [254]
-----------------------------------------------
                0.00   93.25     162/162         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
[7]     21.4    0.00   93.25     162         goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
                0.03   92.79  462816/462816      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.06    0.36  462816/462816      symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&) [318]
                0.01    0.00  925956/2480682     goto_symex_statet::call_stack() [708]
                0.00    0.00     486/627951      goto_symex_statet::top() [864]
-----------------------------------------------
                0.03   92.79  462816/462816      goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
[8]     21.3    0.03   92.79  462816         goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00   24.53   71815/74771       goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [18]
                0.05   21.80  117717/117717      goto_symext::symex_goto(goto_symex_statet&) [23]
                0.04   17.97  160912/160966      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [25]
                0.00   13.07  462816/462816      goto_symext::merge_gotos(goto_symex_statet&) [29]
                0.00    4.35    4562/4562        goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [73]
                0.02    3.53  320248/441663      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [60]
                0.01    2.94    3699/3699        goto_symext::symex_return(goto_symex_statet&) [105]
                0.19    1.34  334013/564724      guardt::is_false() const [114]
                0.00    1.34    7126/7126        goto_symext::symex_decl(goto_symex_statet&) [168]
                0.00    0.79    4524/4524        goto_symext::symex_end_of_function(goto_symex_statet&) [217]
                0.04    0.52  320248/441663      adjust_float_expressions(exprt&, namespacet const&) [221]
                0.00    0.07     368/370         goto_symext::symex_assume(goto_symex_statet&, exprt const&) [559]
                0.00    0.05    6274/6274        goto_symext::symex_dead(goto_symex_statet&) [603]
                0.00    0.05     310/55890       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [38]
                0.00    0.03  462816/462978      optionst::get_int_option(std::string const&) const [685]
                0.01    0.01  160912/160912      locationt::get_comment() const [854]
                0.00    0.01   71815/73601       to_code_assign(codet const&) [927]
                0.01    0.00  237967/152188462     irept::~irept() <cycle 5> [196]
                0.00    0.01   76377/1616448     exprt::op1() [434]
                0.00    0.01   71815/75172       code_assignt::lhs() [1127]
                0.01    0.00  462816/2480682     goto_symex_statet::call_stack() [708]
                0.00    0.00     310/316346      guardt::as_expr() const [68]
                0.00    0.00  237657/186512749     irept::irept(irept const&) [129]
                0.00    0.00   16946/17098       code_function_callt::arguments() [1362]
                0.00    0.00   16946/77516839     exprt::operands() [45]
                0.00    0.00     368/1172578     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [80]
                0.00    0.00    7516/7668        code_function_callt::lhs() [1460]
                0.00    0.00    4562/5844        to_code_function_call(codet const&) [1441]
                0.00    0.00  237657/85231956     exprt::exprt(exprt const&) [450]
                0.00    0.00    4562/4562        goto_symext::symex_function_call(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [1608]
                0.00    0.00       1/1           goto_symext::symex_other(goto_functionst const&, goto_symex_statet&) [1997]
                0.00    0.00   76377/141186      codet::~codet() [2109]
                0.00    0.00   76377/108040      codet::codet(codet const&) [2117]
                0.00    0.00   71815/72216       code_assignt::code_assignt(code_assignt const&) [2136]
                0.00    0.00    4562/4739        code_function_callt::code_function_callt(code_function_callt const&) [2333]
-----------------------------------------------
                             1233663190             irept::hash() const [9]
                0.00    0.00      72/13817640     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 [1523]
                0.00    0.00     132/13817640     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) [1491]
                0.00    0.00     421/13817640     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) [1345]
                0.00    0.00    1012/13817640     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 [1223]
                0.06    0.00   14083/13817640     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&) [556]
                0.09    0.00   22395/13817640     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) [498]
                0.12    0.00   28166/13817640     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>) [391]
                1.13    0.04  274417/13817640     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) [185]
                2.30    0.09  555234/13817640     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>) [118]
                2.88    0.11  697398/13817640     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) [101]
                3.27    0.13  790561/13817640     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>) [47]
                3.71    0.15  898091/13817640     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>) [72]
                4.43    0.18 1071822/13817640     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>) [32]
                5.30    0.21 1282011/13817640     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>) [44]
                5.51    0.22 1332360/13817640     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) [56]
               28.32    1.12 6849465/13817640     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&) [13]
[9]     13.6   57.14    2.26 13817640+1233663190 irept::hash() const [9]
                2.26    0.00 862799204/1037312548     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [110]
                             1233663190             irept::hash() const [9]
-----------------------------------------------
                0.00    0.06     365/292424      symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&) [586]
                0.00    0.71    4562/292424      symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&) [233]
                0.00    0.74    4724/292424      symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&) [227]
                0.00    1.11    7126/292424      symex_target_equationt::decl(exprt const&, symbol_exprt const&, symbol_exprt const&, symex_targett::sourcet const&) [191]
                0.00    1.61   10368/292424      symex_target_equationt::shared_write(exprt const&, symbol_exprt const&, symbol_exprt const&, unsigned int, symex_targett::sourcet const&) [143]
                0.00    8.70   55890/292424      symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [38]
                0.00   14.27   91617/292424      symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [27]
                0.00   18.34  117772/292424      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) [24]
[10]    10.5    0.00   45.54  292424         symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [10]
                0.02   45.42 2046968/2046968     merge_irept::operator()(irept&) [11]
                0.02    0.09 2046968/10784852     irept::operator=(irept const&) [269]
-----------------------------------------------
                0.02   45.42 2046968/2046968     symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [10]
[11]    10.4    0.02   45.42 2046968         merge_irept::operator()(irept&) [11]
                0.14   45.28 2046968/2046968     merge_irept::merged(irept const&) [12]
-----------------------------------------------
                             4802497             merge_irept::merged(irept const&) [12]
                0.14   45.28 2046968/2046968     merge_irept::operator()(irept&) [11]
[12]    10.4    0.14   45.28 2046968+4802497 merge_irept::merged(irept const&) [12]
                0.27   33.43 6849465/6849465     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&) [13]
                0.06   11.14 1071822/1071822     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>) [32]
                0.03    0.06 3712069/3768120     std::vector<irept, std::allocator<irept> >::push_back(irept const&) [512]
                0.01    0.05 1090428/10784852     irept::operator=(irept const&) [269]
                0.02    0.04 2143644/222205901     irept::detatch() [55]
                0.01    0.05 1071822/1071822     std::vector<irept, std::allocator<irept> >::reserve(unsigned long) [590]
                0.04    0.00 1071822/152188462     irept::~irept() <cycle 5> [196]
                0.01    0.03 1071822/8819429     irept::irept(dstring const&) [359]
                0.01    0.02 1090428/114929978     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [91]
                0.00    0.00 1090428/1037312548     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [110]
                             4802497             merge_irept::merged(irept const&) [12]
-----------------------------------------------
                0.27   33.43 6849465/6849465     merge_irept::merged(irept const&) [12]
[13]     7.7    0.27   33.43 6849465         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&) [13]
               28.32    1.12 6849465/13817640     irept::hash() const [9]
                0.03    3.95 6849465/7921287     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<irept, false>*, irept const&, unsigned long) const [66]
-----------------------------------------------
                0.00   32.78     154/154         bmct::run(goto_functionst const&) [4]
[14]     7.5    0.00   32.78     154         bmct::decide_default() [14]
                0.00   30.41     154/154         bmct::run_decision_procedure(prop_convt&) [15]
                0.00    2.18      44/44          bmct::error_trace(prop_convt const&) [130]
                0.00    0.07     154/154         prop_conv_solvert::~prop_conv_solvert() [549]
                0.00    0.07     154/154         satcheck_minisat_simplifiert::satcheck_minisat_simplifiert() [567]
                0.00    0.05     154/154         boolbvt::~boolbvt() [598]
                0.00    0.01     154/154         bv_cbmct::bv_cbmct(namespacet const&, propt&) [1107]
                0.00    0.00     154/154         equalityt::~equalityt() [1388]
                0.00    0.00     154/154         arrayst::~arrayst() [1620]
                0.00    0.00     154/154         bv_pointerst::~bv_pointerst() [1679]
                0.00    0.00     352/458581      optionst::get_bool_option(std::string const&) const [614]
                0.00    0.00     308/922515      optionst::get_option(std::string const&) const [579]
                0.00    0.00     109/117         bmct::report_success() [1915]
                0.00    0.00      44/44          bmct::report_failure() [1947]
                0.00    0.00     154/154         satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert() [1989]
                0.00    0.00     154/154         bv_cbmct::~bv_cbmct() [2905]
                0.00    0.00     154/154         prop_convt::~prop_convt() [2890]
                0.00    0.00     154/154         decision_proceduret::~decision_proceduret() [2898]
                0.00    0.00     154/1144        messaget::~messaget() [2466]
                0.00    0.00     154/271927      message_clientt::~message_clientt() [2089]
                0.00    0.00     154/794         message_clientt::set_verbosity(unsigned int) [2521]
                0.00    0.00     154/632         message_clientt::get_verbosity() const [2564]
                0.00    0.00     154/695         message_clientt::set_message_handler(message_handlert&) [2545]
                0.00    0.00     154/154         std::auto_ptr<propt>::operator=(std::auto_ptr_ref<propt>) [2930]
-----------------------------------------------
                0.00   30.41     154/154         bmct::decide_default() [14]
[15]     7.0    0.00   30.41     154         bmct::run_decision_procedure(prop_convt&) [15]
                0.00   23.10     154/154         bmct::do_conversion(prop_convt&) [22]
                0.00    7.30     153/153         prop_conv_solvert::dec_solve() [46]
                0.00    0.00     460/417061      messaget::eom(messaget::mstreamt&) [803]
                0.00    0.00     307/307         current_time() [2637]
                0.00    0.00     307/307         prop_conv_solvert::decision_procedure_text() const [2638]
                0.00    0.00     154/794         message_clientt::set_verbosity(unsigned int) [2521]
                0.00    0.00     154/632         message_clientt::get_verbosity() const [2564]
                0.00    0.00     154/695         message_clientt::set_message_handler(message_handlert&) [2545]
                0.00    0.00     153/153         operator<<(std::ostream&, time_periodt const&) [2940]
-----------------------------------------------
[16]     6.4    1.16   26.78  765537+9206655 <cycle 15 as a whole> [16]
                0.50    7.67 1282011             boolbvt::convert_bv(exprt const&) <cycle 15> [41]
                0.16    7.32 3743031             prop_conv_solvert::convert(exprt const&) <cycle 15> [43]
                0.03    3.02  305258             boolbvt::convert_equality(equal_exprt const&) <cycle 15> [100]
                0.01    1.35  172583             boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [166]
                0.11    1.11 3436360             prop_conv_solvert::convert_bool(exprt const&) <cycle 15> [180]
                0.00    1.03   22275             boolbvt::convert_overflow(exprt const&) <cycle 15> [197]
                0.00    1.03    7620+654         bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [199]
                0.06    0.81    7536             boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [212]
                0.00    0.65   13722             boolbvt::convert_bv_rel(exprt const&) <cycle 15> [247]
                0.03    0.55   33060             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [266]
                0.00    0.45    1742             boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [303]
                0.00    0.40     294             boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [322]
                0.01    0.35    7660             boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [343]
                0.00    0.29   17916             boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [367]
                0.12    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 15> [395]
                0.10    0.09    8131             boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [409]
                0.00    0.13   14665             boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [461]
                0.00    0.10    6455             boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [497]
                0.02    0.05  341255             boolbvt::convert_rest(exprt const&) <cycle 15> [560]
                0.00    0.05    3263             boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [615]
                0.01    0.04    2244             boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [638]
                0.00    0.04    5576             boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [652]
                0.00    0.04    7502             boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [664]
                0.00    0.04  342080             bv_pointerst::convert_rest(exprt const&) <cycle 15> [679]
                0.00    0.03     126             bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 15> [752]
                0.00    0.02  181625             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [774]
                0.00    0.02     588             boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [883]
                0.00    0.01      20             boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [936]
                0.00    0.00       2             boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1306]
                0.00    0.00      44             boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1315]
                0.00    0.00     316+126         bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1357]
                0.00    0.00      12             boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1386]
                0.00    0.00      87             boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1406]
                0.00    0.00       4             boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1841]
-----------------------------------------------
                0.00    2.56    7622/82740       goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [112]
                0.04   25.22   75118/82740       goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [20]
[17]     6.4    0.04   27.78   82740         goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [17]
                0.00   13.24   82740/117772      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) [24]
                0.00   11.42   82740/117772      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [26]
                0.00    1.18   83217/316346      guardt::as_expr() const [68]
                0.06    0.84  248220/1172578     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [80]
                0.00    0.61   82740/383826      goto_symext::do_simplify(exprt&) [108]
                0.00    0.19   82740/82740       goto_symex_statet::get_original_name(exprt&) const <cycle 10> [411]
                0.01    0.08   82740/500018      goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 9> [290]
                0.00    0.06   82740/848410      std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [265]
                0.00    0.03  165480/184876      goto_symext::add_to_lhs(exprt const&, exprt const&) [675]
                0.00    0.02   82740/2088120     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [254]
                0.02    0.00  580134/152188462     irept::~irept() <cycle 5> [196]
                0.00    0.00   84171/3902813     exprt::operator=(exprt const&) [383]
                0.00    0.00  330960/186512749     irept::irept(irept const&) [129]
                0.00    0.00  165480/1398705     symbol_exprt::symbol_exprt(symbol_exprt const&) [1188]
                0.00    0.00  330960/85231956     exprt::exprt(exprt const&) [450]
                0.00    0.00     477/477         if_exprt::if_exprt() [1615]
                0.00    0.00   82740/82740       guardt::append(guardt const&) [1658]
                0.00    0.00     954/23836662     exprt::type() [151]
                0.00    0.00     477/27874       exprt::op2() [1308]
                0.00    0.00     477/1616448     exprt::op1() [434]
                0.00    0.00     477/477         if_exprt::cond() [1753]
                0.00    0.00     477/945258      typet::operator=(typet const&) [613]
                0.00    0.00   82740/203519      guardt::guardt(guardt const&) [2097]
-----------------------------------------------
                0.00    1.01    2956/74771       goto_symext::return_assignment(goto_symex_statet&) [141]
                0.00   24.53   71815/74771       goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[18]     5.9    0.00   25.54   74771         goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [18]
                0.02   25.27   74677/74782       goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [20]
                0.02    0.15  149542/591205      goto_symext::replace_nondet(exprt&) [245]
                0.00    0.04      94/94          goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [678]
                0.00    0.02   74677/2088120     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [254]
                0.01    0.00  224219/152188462     irept::~irept() <cycle 5> [196]
                0.00    0.00   74771/12439489     exprt::operands() const [272]
                0.00    0.00   74771/1285863     exprt::op1() const [587]
                0.00    0.00  224219/186512749     irept::irept(irept const&) [129]
                0.00    0.00   74677/159788      nil_exprt::nil_exprt() [1420]
                0.00    0.00  224219/85231956     exprt::exprt(exprt const&) [450]
                0.00    0.00      94/2226        side_effect_exprt::get_statement() const [1668]
                0.00    0.00   74677/205675      guardt::~guardt() [2096]
                0.00    0.00   74677/102774      nil_exprt::~nil_exprt() [2121]
                0.00    0.00      94/1872        to_side_effect_expr(exprt&) [2402]
-----------------------------------------------
[19]     5.8    0.02   25.30   74782+39992   <cycle 13 as a whole> [19]
                0.01   25.26   94946             goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [20]
                0.00    0.02   10764             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [867]
                0.00    0.02    7871             goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [885]
                0.01    0.00     113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [996]
                0.00    0.01     432             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1152]
                0.00    0.00     648             goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1449]
-----------------------------------------------
                                 113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [996]
                                 648             goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1449]
                                 768             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1152]
                                7871             goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [885]
                               10764             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [867]
                0.00    0.04     105/74782       goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [678]
                0.02   25.27   74677/74782       goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [18]
[20]     5.8    0.01   25.26   94946         goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [20]
                0.04   25.22   75118/82740       goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [17]
                0.00    0.00   75118/3090216     to_symbol_expr(exprt const&) [427]
                0.00    0.00   10764/63921       to_index_expr(exprt const&) [1298]
                0.00    0.00     432/560         to_if_expr(exprt const&) [1822]
                0.00    0.00    2592/7486983     dstring::operator==(char const*) const [756]
                0.00    0.00     113/7308        to_typecast_expr(exprt const&) [1539]
                0.00    0.00    7871/16484       to_member_expr(exprt const&) [2248]
                               10764             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [867]
                                7871             goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [885]
                                 648             goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1449]
                                 432             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1152]
                                 113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [996]
-----------------------------------------------
                0.01   23.09     154/154         bmct::do_conversion(prop_convt&) [22]
[21]     5.3    0.01   23.09     154         symex_target_equationt::convert(prop_convt&) [21]
                0.04   10.35     154/154         symex_target_equationt::convert_guards(prop_convt&) [34]
                0.04    8.78     154/154         symex_target_equationt::convert_assignments(decision_proceduret&) const [39]
                0.06    3.49     153/153         symex_target_equationt::convert_assertions(prop_convt&) [90]
                0.03    0.26     153/153         symex_target_equationt::convert_decls(prop_convt&) const [371]
                0.03    0.01     153/153         symex_target_equationt::convert_assumptions(prop_convt&) [647]
                0.01    0.00     153/153         symex_target_equationt::convert_io(decision_proceduret&) [1043]
-----------------------------------------------
                0.00   23.10     154/154         bmct::run_decision_procedure(prop_convt&) [15]
[22]     5.3    0.00   23.10     154         bmct::do_conversion(prop_convt&) [22]
                0.01   23.09     154/154         symex_target_equationt::convert(prop_convt&) [21]
                0.00    0.00     154/154         bmct::do_unwind_module(decision_proceduret&) [2900]
                0.00    0.00     153/153         symex_target_equationt::convert_constraints(decision_proceduret&) const [2938]
-----------------------------------------------
                0.05   21.80  117717/117717      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[23]     5.0    0.05   21.80  117717         goto_symext::symex_goto(goto_symex_statet&) [23]
                0.01    7.50   47319/55890       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [38]
                0.00    2.63   21562/25261       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [97]
                0.00    2.63   21562/25265       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [96]
                0.00    1.59    9952/117772      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) [24]
                0.00    1.37    9952/117772      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [26]
                0.01    1.30  117717/441663      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [60]
                0.01    0.87  117717/383826      goto_symext::do_simplify(exprt&) [108]
                0.00    0.81   57271/316346      guardt::as_expr() const [68]
                0.00    0.76   21562/25261       std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::operator[](std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&) [207]
                0.00    0.65   21562/50526       goto_symex_statet::goto_statet::~goto_statet() [158]
                0.03    0.47  137621/1172578     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [80]
                0.00    0.49   21562/51012       goto_symex_statet::renaming_levelt::~renaming_levelt() [188]
                0.04    0.30   73870/564724      guardt::is_false() const [114]
                0.01    0.19  117717/441663      adjust_float_expressions(exprt&, namespacet const&) [221]
                0.00    0.04   25757/25757       symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int) [669]
                0.00    0.02   29949/46553       exprt::make_not() [698]
                0.00    0.01   11517/15216       guardt::make_false() [836]
                0.01    0.00  342558/152188462     irept::~irept() <cycle 5> [196]
                0.00    0.01    9952/240677      symbol_exprt::symbol_exprt(dstring const&, typet const&) [423]
                0.00    0.01      56/56          goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1139]
                0.01    0.00  117717/44388426     exprt::is_false() const [124]
                0.00    0.01   27757/53514       goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>) [967]
                0.00    0.00   47263/1008192     exprt::is_true() const [518]
                0.00    0.00  139279/627951      goto_symex_statet::top() [864]
                0.00    0.00  255338/186512749     irept::irept(irept const&) [129]
                0.00    0.00    9952/2088120     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [254]
                0.00    0.00   20090/98862       guardt::add(exprt const&) [1102]
                0.00    0.00    9490/77516839     exprt::operands() [45]
                0.00    0.00   10045/3902813     exprt::operator=(exprt const&) [383]
                0.00    0.00   20090/18885600     std::list<exprt, std::allocator<exprt> >::push_back(exprt const&) [270]
                0.00    0.00    9952/967071      bool_typet::bool_typet() [620]
                0.00    0.00  255338/85231956     exprt::exprt(exprt const&) [450]
                0.00    0.00   21562/2111528     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> >*) [710]
                0.00    0.00   19904/1287438     symbol_exprt::~symbol_exprt() [1209]
                0.00    0.00   27757/41043       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&) [1693]
                0.00    0.00    9952/1398705     symbol_exprt::symbol_exprt(symbol_exprt const&) [1188]
                0.00    0.00   47319/47319       goto_program_templatet<codet, exprt>::instructiont::get_target() const [2168]
                0.00    0.00   21562/50688       goto_symex_statet::level2t::~level2t() [2161]
                0.00    0.00   21562/1086010     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() [2039]
                0.00    0.00    9952/205675      guardt::~guardt() [2096]
                0.00    0.00    9952/302915      bool_typet::~bool_typet() [2083]
-----------------------------------------------
                0.00    1.59    9952/117772      goto_symext::symex_goto(goto_symex_statet&) [23]
                0.00    4.01   25080/117772      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [33]
                0.00   13.24   82740/117772      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [17]
[24]     4.3    0.00   18.84  117772         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) [24]
                0.00   18.34  117772/292424      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [10]
                0.00    0.19  117772/292424      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [296]
                0.00    0.12  117772/510947      equal_exprt::equal_exprt(exprt const&, exprt const&) [280]
                0.00    0.10  117772/584848      symex_target_equationt::SSA_stept::~SSA_stept() [286]
                0.01    0.03  588860/3902813     exprt::operator=(exprt const&) [383]
                0.00    0.02  117772/292424      symex_target_equationt::SSA_stept::SSA_stept() [648]
                0.00    0.02  235544/309857      symbol_exprt::operator=(symbol_exprt const&) [829]
                0.01    0.00  235544/152188462     irept::~irept() <cycle 5> [196]
                0.00    0.00  117772/218354      predicate_exprt::~predicate_exprt() [2094]
-----------------------------------------------
                0.00    0.01      54/160966      goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1139]
                0.04   17.97  160912/160966      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[25]     4.1    0.04   17.97  160966         goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [25]
                0.00   14.53   91617/91617       symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [27]
                0.00    1.30   91617/316346      guardt::as_expr() const [68]
                0.01    1.19  160966/383826      goto_symext::do_simplify(exprt&) [108]
                0.04    0.55  160966/1172578     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [80]
                0.00    0.32   91617/91982       guardt::guard_expr(exprt&) const [352]
                0.01    0.01  160966/1008192     exprt::is_true() const [518]
                0.01    0.00  252583/152188462     irept::~irept() <cycle 5> [196]
                0.01    0.00  160966/160966      goto_symext::rewrite_quantifiers(exprt&, goto_symex_statet&) [1026]
                0.00    0.00  160966/186512749     irept::irept(irept const&) [129]
                0.00    0.00  160966/85231956     exprt::exprt(exprt const&) [450]
-----------------------------------------------
                0.00    1.37    9952/117772      goto_symext::symex_goto(goto_symex_statet&) [23]
                0.00    3.46   25080/117772      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [33]
                0.00   11.42   82740/117772      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [17]
[26]     3.7    0.00   16.25  117772         goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [26]
                0.05   13.21  117772/118512      value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [28]
                0.00    1.89  117772/117772      goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [138]
                0.03    0.40  117772/1172578     goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [481]
                0.02    0.12  131005/500018      goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 9> [290]
                0.01    0.11  117772/500018      goto_symex_statet::renaming_levelt::get_original_name(typet&) const <cycle 9> [704]
                0.00    0.11  117772/852471      goto_symex_statet::renaming_levelt::operator()(dstring const&) [219]
                0.00    0.08  117772/240677      symbol_exprt::symbol_exprt(dstring const&, typet const&) [423]
                0.01    0.06  117772/117772      goto_symex_statet::renaming_levelt::increase_counter(dstring const&) [542]
                0.00    0.04   13227/1172578     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [80]
                0.00    0.02  353316/23836662     exprt::type() [151]
                0.00    0.02   55121/68521       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&) [796]
                0.00    0.01  117772/1331002     symbol_exprt::set_identifier(dstring const&) [440]
                0.01    0.00   62651/62651       std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&) [943]
                0.01    0.00  235544/152188462     irept::~irept() <cycle 5> [196]
                0.01    0.00  117772/180470      std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::~_Rb_tree() [1025]
                0.00    0.01  117772/4762157     symbol_exprt::get_identifier() const [387]
                0.00    0.01  107820/107820      goto_symex_statet::constant_propagation(exprt const&) const [1165]
                0.00    0.00  117772/185279      std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_erase(std::_Rb_tree_node<exprt>*) [1116]
                0.00    0.00   62651/3902813     exprt::operator=(exprt const&) [383]
                0.00    0.00  117772/186512749     irept::irept(irept const&) [129]
                0.00    0.00  117772/85231956     exprt::exprt(exprt const&) [450]
                0.00    0.00   55121/68521       std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&) [2138]
-----------------------------------------------
                0.00   14.53   91617/91617       goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [25]
[27]     3.3    0.00   14.53   91617         symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [27]
                0.00   14.27   91617/292424      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [10]
                0.00    0.15   91617/292424      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [296]
                0.00    0.08   91617/584848      symex_target_equationt::SSA_stept::~SSA_stept() [286]
                0.00    0.01   91617/292424      symex_target_equationt::SSA_stept::SSA_stept() [648]
                0.00    0.01  183234/3902813     exprt::operator=(exprt const&) [383]
                0.00    0.00   91617/152188462     irept::~irept() <cycle 5> [196]
-----------------------------------------------
                              769030             value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [28]
                0.00    0.03     298/118512      goto_symext::symex_dead(goto_symex_statet&) [603]
                0.00    0.05     442/118512      goto_symext::symex_decl(goto_symex_statet&) [168]
                0.05   13.21  117772/118512      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [26]
[28]     3.1    0.05   13.29  118512+769030  value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [28]
                0.09   12.10  859787/887775      value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 14> [49]
                0.05    0.78  859787/859787      value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool) [214]
                0.01    0.04   28774/28774       value_sett::make_member(exprt const&, dstring const&, namespacet const&) [621]
                0.00    0.04  967028/37857095     exprt::type() const [144]
                0.00    0.03   57834/4275476     exprt::exprt(dstring const&, typet const&) [119]
                0.00    0.03   45681/1022918     base_type_eq(typet const&, typet const&, namespacet const&) [231]
                0.00    0.03   28774/48460       member_exprt::member_exprt(typet const&) [632]
                0.00    0.01  859787/25762730     reference_counting<value_sett::object_map_dt>::~reference_counting() [292]
                0.00    0.02   28917/69583       index_type() [666]
                0.00    0.01   28917/812698      exprt::copy_to_operands(exprt const&, exprt const&) [378]
                0.01    0.00  887542/9002692     namespace_baset::follow(typet const&) const [529]
                0.01    0.00  173073/152188462     irept::~irept() <cycle 5> [196]
                0.00    0.00   55501/127654      struct_union_typet::components() const [897]
                0.00    0.00   33805/33805       struct_union_typet::componentt::get_is_padding() const [1233]
                0.00    0.00   28774/48476       member_exprt::set_component_name(dstring const&) [1224]
                0.00    0.00   28774/77516839     exprt::operands() [45]
                0.00    0.00   28774/3902813     exprt::operator=(exprt const&) [383]
                0.00    0.00   33805/18430041     irept::get(dstring const&) const [205]
                0.00    0.00   28774/10784852     irept::operator=(irept const&) [269]
                0.00    0.00   28917/678035      typet::subtype() const [700]
                0.00    0.00   25216/12439489     exprt::operands() const [272]
                0.00    0.00   28917/25551830     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [285]
                0.00    0.00    7711/46991       exprt::op2() const [1329]
                0.00    0.00    4735/45497285     exprt::has_operands() const [128]
                0.00    0.00   10848/50715       to_struct_union_type(typet const&) [2159]
                              769030             value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [28]
-----------------------------------------------
                0.00   13.07  462816/462816      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[29]     3.0    0.00   13.07  462816         goto_symext::merge_gotos(goto_symex_statet&) [29]
                0.01   10.40   25261/25261       goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [33]
                0.00    1.24   25261/25261       operator|=(guardt&, guardt const&) [178]
                0.00    0.64   15262/15262       value_sett::operator=(value_sett const&) [250]
                0.00    0.44   18643/18643       std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::erase(std::_Rb_tree_iterator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >) [307]
                0.02    0.14   35260/564724      guardt::is_false() const [114]
                0.01    0.12   25261/25261       goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&) [466]
                0.00    0.04    9999/9999        value_sett::make_union(std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&) [670]
                0.01    0.01  462816/627951      goto_symex_statet::top() [864]
                0.00    0.00  462816/462816      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&) [2069]
                0.00    0.00    9999/9999        value_sett::make_union(value_sett const&) [2289]
-----------------------------------------------
[30]     2.9    0.09   12.50  887775+887828  <cycle 14 as a whole> [30]
                0.01    6.60  887792             value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 14> [49]
                0.08    5.90  887792+220265      value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [53]
                0.00    0.00      19+7           value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 14> [1793]
-----------------------------------------------
                                                 <spontaneous>
[31]     2.6   11.47    0.00                 Minisat::SimpSolver::addClause_(Minisat::vec<Minisat::Lit>&) [31]
-----------------------------------------------
                0.06   11.14 1071822/1071822     merge_irept::merged(irept const&) [12]
[32]     2.6    0.06   11.14 1071822         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>) [32]
                0.02    5.89 1071822/1071822     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) [54]
                4.43    0.18 1071822/13817640     irept::hash() const [9]
                0.01    0.62 1071822/7921287     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<irept, false>*, irept const&, unsigned long) const [66]
-----------------------------------------------
                0.01   10.40   25261/25261       goto_symext::merge_gotos(goto_symex_statet&) [29]
[33]     2.4    0.01   10.40   25261         goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [33]
                0.00    4.01   25080/117772      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) [24]
                0.00    3.46   25080/117772      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [26]
                0.01    1.74   20718/20718       operator-=(guardt&, guardt const&) [139]
                0.00    0.29   20718/316346      guardt::as_expr() const [68]
                0.03    0.18   45798/564724      guardt::is_false() const [114]
                0.00    0.15   20718/383826      goto_symext::do_simplify(exprt&) [108]
                0.02    0.10 1420166/1605369     goto_symex_statet::renaming_levelt::current_count(dstring const&) const [459]
                0.01    0.10   50522/50522       goto_symex_statet::renaming_levelt::get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const [487]
                0.01    0.09   25080/1172578     goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [481]
                0.00    0.04   60227/240677      symbol_exprt::symbol_exprt(dstring const&, typet const&) [423]
                0.00    0.02   20718/20752       if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&) [772]
                0.00    0.02   35147/171803      goto_symex_statet::level2t::current_name(dstring const&) const [482]
                0.00    0.02   25080/358229      true_exprt::true_exprt() [370]
                0.00    0.02   25080/40437       symbolt::symbol_expr() const [739]
                0.00    0.01    3931/1172578     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [80]
                0.00    0.01   20718/848410      std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [265]
                0.00    0.01   25080/325780      goto_symex_statet::get_original_name(dstring const&) const [429]
                0.01    0.00  252143/152188462     irept::~irept() <cycle 5> [196]
                0.00    0.01   25080/413013      namespace_baset::lookup(dstring const&) const [486]
                0.00    0.01   20718/2088120     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [254]
                0.00    0.01   25080/977340      goto_symex_statet::renaming_levelt::get_original_name(dstring const&) const [397]
                0.00    0.00   25080/689139      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&) [458]
                0.00    0.00   75240/10784852     irept::operator=(irept const&) [269]
                0.00    0.00   25261/441277      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*) [824]
                0.00    0.00   25080/186512749     irept::irept(irept const&) [129]
                0.00    0.00   25261/441277      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree() [2071]
                0.00    0.00   25080/25080       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 [2194]
-----------------------------------------------
                0.04   10.35     154/154         symex_target_equationt::convert(prop_convt&) [21]
[34]     2.4    0.04   10.35     154         symex_target_equationt::convert_guards(prop_convt&) [34]
                0.43    9.92  283552/765537      prop_conv_solvert::convert(exprt const&) <cycle 15> [43]
-----------------------------------------------
[35]     2.3    6.90    2.91 38289124+626088509 <cycle 22 as a whole> [35]
                4.48    0.87 155677952             operator==(irept const&, irept const&) <cycle 22> [58]
                0.84    1.96 126124970             bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 22> [109]
                0.72    0.08 130140483             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 22> [216]
                0.70    0.00 126309258             bool std::operator==<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) <cycle 22> [238]
                0.16    0.00 126124970             bool std::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 22> [430]
-----------------------------------------------
                                                 <spontaneous>
[36]     2.2    9.71    0.00                 Minisat::SimpSolver::eliminateVar(int) [36]
-----------------------------------------------
[37]     2.2    0.58    9.00 1310456+12439795 <cycle 19 as a whole> [37]
                0.19    3.52 9332399             simplify_exprt::simplify_node(exprt&) <cycle 19> [86]
                0.23    2.15 1425832+7749507     simplify_exprt::simplify_rec(exprt&) <cycle 19> [123]
                0.04    1.07  304219+4866        simplify_exprt::simplify_typecast(exprt&) <cycle 19> [193]
                0.03    0.73  276280             simplify_exprt::simplify_inequality(exprt&) <cycle 19> [226]
                0.01    0.43  119741             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [309]
                0.02    0.15   18909+39885       size_of_expr(typet const&, namespacet const&) <cycle 19> [418]
                0.00    0.17  228152             simplify_exprt::simplify_not(exprt&) <cycle 19> [419]
                0.00    0.16   33864             simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [433]
                0.00    0.14   74860+3890        simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 19> [447]
                0.00    0.14   64934             simplify_exprt::simplify_boolean(exprt&) <cycle 19> [453]
                0.01    0.09  190749             simplify_exprt::simplify_address_of(exprt&) <cycle 19> [490]
                0.02    0.08   77797             simplify_exprt::simplify_if(exprt&) <cycle 19> [495]
                0.01    0.06   52098+403         simplify_exprt::simplify_inequality_constant(exprt&) <cycle 19> [557]
                0.01    0.04  190749+95595       simplify_exprt::simplify_address_of_arg(exprt&) <cycle 19> [633]
                0.00    0.04   15997             simplify_exprt::simplify_object_size(exprt&) <cycle 19> [667]
                0.00    0.02    9903             simplify_exprt::simplify_minus(exprt&) <cycle 19> [784]
                0.01    0.01 1330439             simplify(exprt&, namespacet const&) <cycle 19> [799]
                0.00    0.00    1757             simplify_exprt::simplify_byte_extract(exprt&) <cycle 19> [1245]
                0.00    0.00    1572+422         simplify_exprt::simplify_byte_update(exprt&) <cycle 19> [1284]
-----------------------------------------------
                0.00    0.05     310/55890       goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.59    3699/55890       goto_symext::return_assignment(goto_symex_statet&) [141]
                0.00    0.72    4562/55890       goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [73]
                0.01    7.50   47319/55890       goto_symext::symex_goto(goto_symex_statet&) [23]
[38]     2.0    0.01    8.86   55890         symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [38]
                0.00    8.70   55890/292424      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [10]
                0.00    0.09   55890/292424      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [296]
                0.00    0.05   55890/584848      symex_target_equationt::SSA_stept::~SSA_stept() [286]
                0.00    0.01   55890/292424      symex_target_equationt::SSA_stept::SSA_stept() [648]
                0.00    0.00   55890/3902813     exprt::operator=(exprt const&) [383]
                0.00    0.00   55890/152188462     irept::~irept() <cycle 5> [196]
-----------------------------------------------
                0.04    8.78     154/154         symex_target_equationt::convert(prop_convt&) [21]
[39]     2.0    0.04    8.78     154         symex_target_equationt::convert_assignments(decision_proceduret&) const [39]
                0.00    4.85  108384/108765      boolbvt::set_to(exprt const&, bool) [61]
                0.01    3.92   11799/12177       prop_conv_solvert::set_to(exprt const&, bool) [81]
-----------------------------------------------
                                                 <spontaneous>
[40]     1.9    8.24    0.00                 Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, int&) [40]
-----------------------------------------------
                                   4             boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1306]
                                  12             boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1386]
                                  32             boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1841]
                                  60             boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [936]
                                  87             boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1406]
                                  88             boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1315]
                                 126             bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 15> [752]
                                 588             boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [322]
                                 825             bv_pointerst::convert_rest(exprt const&) <cycle 15> [679]
                                1422             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [774]
                                2282             boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [883]
                                3489             boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [303]
                                6455             boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [497]
                                6526             boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [615]
                                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 15> [395]
                                7502             boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [664]
                                7536             boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [212]
                                8131             boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [409]
                                8396             bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [199]
                               11152             boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [652]
                               14665             boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [461]
                               16249             boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [343]
                               26605             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [266]
                               27444             boolbvt::convert_bv_rel(exprt const&) <cycle 15> [247]
                               35832             boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [367]
                               44550             boolbvt::convert_overflow(exprt const&) <cycle 15> [197]
                              338713             boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [638]
                              609526             boolbvt::convert_equality(equal_exprt const&) <cycle 15> [100]
                0.15    3.38   96585/765537      boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [63]
[41]     1.9    0.50    7.67 1282011         boolbvt::convert_bv(exprt const&) <cycle 15> [41]
                0.12    7.26 1282011/1282011     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>) [44]
                0.16    0.00 3846033/152188462     irept::~irept() <cycle 5> [196]
                0.01    0.04 1282011/1282011     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&) [628]
                0.01    0.04 1282011/1282011     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&) [627]
                0.02    0.00 1282011/186512749     irept::irept(irept const&) [129]
                0.00    0.00 1282011/16590751     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [719]
                0.00    0.00 1282011/1463636     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::~pair() [1307]
                0.00    0.00 1282011/1282011     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::~pair() [1320]
                0.00    0.00 1282011/85231956     exprt::exprt(exprt const&) [450]
                0.00    0.00  181625/181625      bv_cbmct::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [1397]
                              181625             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [774]
-----------------------------------------------
                                                 <spontaneous>
[42]     1.8    7.77    0.00                 Minisat::SimpSolver::removeClause(unsigned int) [42]
                0.00    0.00    1179/25716437     Minisat::vec<int>::capacity(int) [909]
-----------------------------------------------
                                 112             boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1386]
                                 192             boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1315]
                                 324             boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [166]
                               11455             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [266]
                               17916             boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [367]
                              168848             boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [212]
                             2875232             prop_conv_solvert::convert_bool(exprt const&) <cycle 15> [180]
                0.00    0.01     361/765537      symex_target_equationt::convert_assumptions(prop_convt&) [647]
                0.00    0.09    2692/765537      arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [488]
                0.01    0.25    7043/765537      symex_target_equationt::convert_decls(prop_convt&) const [371]
                0.02    0.39   11283/765537      prop_conv_solvert::set_equality_to_true(equal_exprt const&) [319]
                0.02    0.44   12501/765537      arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [288]
                0.03    0.78   22366/765537      arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [201]
                0.13    3.11   88791/765537      symex_target_equationt::convert_assertions(prop_convt&) [90]
                0.15    3.47   99127/765537      prop_conv_solvert::set_to(exprt const&, bool) [81]
                0.21    4.94  141236/765537      arrayst::add_array_Ackermann_constraints() [57]
                0.43    9.92  283552/765537      symex_target_equationt::convert_guards(prop_convt&) [34]
[43]     1.7    0.16    7.32 3743031         prop_conv_solvert::convert(exprt const&) <cycle 15> [43]
                0.06    7.16  790561/790561      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>) [47]
                0.07    0.00 1581122/152188462     irept::~irept() <cycle 5> [196]
                0.01    0.01  790561/790561      std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&) [791]
                0.01    0.00  790561/186512749     irept::irept(irept const&) [129]
                0.00    0.00  790561/85231956     exprt::exprt(exprt const&) [450]
                0.00    0.00  790561/790561      std::pair<exprt, literalt>::~pair() [2051]
                0.00    0.00  790561/790561      std::pair<exprt const, literalt>::~pair() [2052]
                             3436360             prop_conv_solvert::convert_bool(exprt const&) <cycle 15> [180]
-----------------------------------------------
                0.12    7.26 1282011/1282011     boolbvt::convert_bv(exprt const&) <cycle 15> [41]
[44]     1.7    0.12    7.26 1282011         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>) [44]
                5.30    0.21 1282011/13817640     irept::hash() const [9]
                0.00    1.20  181625/181625      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) [183]
                0.00    0.55 1282011/1283023     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 [273]
-----------------------------------------------
                0.00    0.00       1/77516839     goto_convertt::convert_decl(code_declt const&, goto_programt&) <cycle 7> [1467]
                0.00    0.00       1/77516839     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [53]
                0.00    0.00       2/77516839     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 3> [1407]
                0.00    0.00       2/77516839     simplify_exprt::simplify_floatbv_op(exprt&) [1591]
                0.00    0.00       3/77516839     move_declarations(exprt&, std::list<codet, std::allocator<codet> >&) [1982]
                0.00    0.00       3/77516839     exprt::op3() [1986]
                0.00    0.00       5/77516839     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 7> [1929]
                0.00    0.00       6/77516839     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1925]
                0.00    0.00       6/77516839     c_typecheck_baset::typecheck_for(codet&) <cycle 2> [1835]
                0.00    0.00       8/77516839     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 12> [702]
                0.00    0.00       8/77516839     flatten_byte_operators(exprt const&, namespacet const&) [1944]
                0.00    0.00      10/77516839     c_typecheck_baset::typecheck_expr_index(exprt&) [1886]
                0.00    0.00      10/77516839     simplify_exprt::simplify_ieee_float_relation(exprt&) [1821]
                0.00    0.00      12/77516839     goto_symex_statet::get_original_name(exprt&) const <cycle 10> [411]
                0.00    0.00      23/77516839     member_exprt::struct_op() [1946]
                0.00    0.00      27/77516839     build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&) [476]
                0.00    0.00      32/77516839     simplify_exprt::simplify_inequality_address_of(exprt&) [1897]
                0.00    0.00      36/77516839     flatten_byte_extract(exprt const&, namespacet const&) [1650]
                0.00    0.00      46/77516839     code_returnt::code_returnt() [1745]
                0.00    0.00      49/77516839     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 14> [1793]
                0.00    0.00      50/77516839     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1502]
                0.00    0.00      76/77516839     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1619]
                0.00    0.00      76/77516839     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1680]
                0.00    0.00      85/77516839     to_code_label(codet&) [1840]
                0.00    0.00     100/77516839     ansi_c_convertt::convert_type(typet&, c_storage_spect&) <cycle 4> [256]
                0.00    0.00     123/77516839     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [678]
                0.00    0.00     138/77516839     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 7> [1414]
                0.00    0.00     146/77516839     disjunction(std::vector<exprt, std::allocator<exprt> > const&) [1630]
                0.00    0.00     147/77516839     simplify_exprt::simplify_floatbv_typecast(exprt&) [1331]
                0.00    0.00     152/77516839     to_code_ifthenelse(codet&) [1790]
                0.00    0.00     170/77516839     c_typecheck_baset::typecheck_label(code_labelt&) [1852]
                0.00    0.00     188/77516839     c_typecheck_baset::typecheck_return(codet&) [1508]
                0.00    0.00     188/77516839     code_returnt::return_value() [1755]
                0.00    0.00     192/77516839     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1315]
                0.00    0.00     230/77516839     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1361]
                0.00    0.00     230/77516839     to_if_expr(exprt&) [1829]
                0.00    0.00     304/77516839     c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&) <cycle 2> [1364]
                0.00    0.00     304/77516839     code_function_callt::code_function_callt() [1600]
                0.00    0.00     364/77516839     pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const [1098]
                0.00    0.00     392/77516839     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1427]
                0.00    0.00     398/77516839     c_typecheck_baset::adjust_float_rel(exprt&) [1740]
                0.00    0.00     474/77516839     c_typecheck_baset::typecheck_expr_rel(exprt&) [1509]
                0.00    0.00     477/77516839     if_exprt::if_exprt() [1615]
                0.00    0.00     477/77516839     if_exprt::cond() [1753]
                0.00    0.00     548/77516839     c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&) [1408]
                0.00    0.00     578/77516839     side_effect_expr_function_callt::function() [1737]
                0.00    0.00     590/77516839     dereference_exprt::pointer() [1733]
                0.00    0.00     590/77516839     to_dereference_expr(exprt&) [1732]
                0.00    0.00     608/77516839     goto_convertt::remove_function_call(side_effect_exprt&, goto_programt&, bool) <cycle 7> [1511]
                0.00    0.00     640/77516839     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1556]
                0.00    0.00     668/77516839     exprt::move_to_operands(exprt&, exprt&) [1607]
                0.00    0.00     706/77516839     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1410]
                0.00    0.00     822/77516839     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1346]
                0.00    0.00     834/77516839     address_of_exprt::address_of_exprt() [1437]
                0.00    0.00     883/77516839     byte_extract_exprt::byte_extract_exprt(dstring) [1528]
                0.00    0.00    1010/77516839     c_typecheck_baset::typecheck_expression(codet&) [1687]
                0.00    0.00    1416/77516839     c_typecheck_baset::typecheck_decl_block(codet&) <cycle 2> [1598]
                0.00    0.00    1417/77516839     c_typecheck_baset::typecheck_decl(codet&, std::list<codet, std::allocator<codet> >&) [1532]
                0.00    0.00    1430/77516839     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 17> [534]
                0.00    0.00    1699/77516839     address_of_exprt::object() [1633]
                0.00    0.00    1757/77516839     to_byte_extract_expr(exprt&) [1631]
                0.00    0.00    1814/77516839     yyansi_cparse() [147]
                0.00    0.00    1836/77516839     to_address_of_expr(exprt&) [1626]
                0.00    0.00    2089/77516839     goto_checkt::bounds_check(index_exprt const&, guardt const&) [439]
                0.00    0.00    2115/77516839     byte_extract_exprt::op() [1614]
                0.00    0.00    2526/77516839     goto_convertt::clean_expr(exprt&, goto_programt&, bool) <cycle 7> [1409]
                0.00    0.00    2742/77516839     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [413]
                0.00    0.00    2898/77516839     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [616]
                0.00    0.00    3084/77516839     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [573]
                0.00    0.00    3397/77516839     c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1459]
                0.00    0.00    3563/77516839     ansi_c_convertt::convert_code(codet&) [1115]
                0.00    0.00    4735/77516839     index_exprt::index_exprt(typet const&) [1229]
                0.00    0.00    4742/77516839     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [283]
                0.00    0.00    5136/77516839     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [488]
                0.00    0.00    5141/77516839     c_typecheck_baset::typecheck_expr_operands(exprt&) <cycle 3> [1438]
                0.00    0.00    5263/77516839     simplify_exprt::simplify_byte_update(exprt&) <cycle 19> [1284]
                0.00    0.00    5569/77516839     binary_relation_exprt::binary_relation_exprt(dstring const&) [1149]
                0.00    0.00    5694/77516839     simplify_exprt::simplify_mod(exprt&) [1101]
                0.00    0.00    5913/77516839     ansi_c_convertt::convert_expr(exprt&) <cycle 4> [1395]
                0.00    0.00    5944/77516839     object_descriptor_exprt::build(exprt const&, namespacet const&) [746]
                0.00    0.00    6914/77516839     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [149]
                0.00    0.00    7668/77516839     code_function_callt::lhs() [1460]
                0.00    0.00    7988/77516839     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [725]
                0.00    0.00    8209/77516839     to_code_assign(codet&) [1334]
                0.00    0.00    9490/77516839     goto_symext::symex_goto(goto_symex_statet&) [23]
                0.00    0.00    9903/77516839     simplify_exprt::simplify_minus(exprt&) <cycle 19> [784]
                0.00    0.00   11985/77516839     replace_location(exprt&, locationt const&) [1155]
                0.00    0.00   14696/77516839     value_set_dereferencet::bounds_check(index_exprt const&, guardt const&) [448]
                0.00    0.00   16946/77516839     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00   19321/77516839     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [621]
                0.00    0.00   20377/77516839     guardt::guard_expr(exprt&) const [352]
                0.00    0.00   20377/77516839     binary_exprt::binary_exprt(dstring const&, typet const&) [832]
                0.00    0.00   21560/77516839     simplify_exprt::simplify_invalid_pointer(exprt&) [769]
                0.00    0.00   22589/77516839     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [201]
                0.00    0.00   25002/77516839     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [288]
                0.00    0.00   27874/77516839     exprt::op2() [1308]
                0.00    0.00   28774/77516839     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [28]
                0.00    0.00   45359/77516839     prop_conv_solvert::get(exprt const&) const <cycle 17> [960]
                0.00    0.00   48460/77516839     member_exprt::member_exprt(typet const&) [632]
                0.00    0.00   49026/77516839     exprt::make_not() [698]
                0.00    0.00   51027/77516839     exprt::copy_to_operands(exprt const&, exprt const&, exprt const&) [754]
                0.00    0.00   51063/77516839     simplify_exprt::simplify_unary_minus(exprt&) [574]
                0.00    0.00   51127/77516839     binary_relation_exprt::lhs() [1222]
                0.00    0.00   51361/77516839     exprt::op0() [1221]
                0.00    0.01   58499/77516839     simplify_exprt::simplify_div(exprt&) [541]
                0.00    0.01   69886/77516839     object_descriptor_exprt::object() [1137]
                0.00    0.01   73867/77516839     exprt::reserve_operands(unsigned int) [1129]
                0.00    0.01   75172/77516839     code_assignt::lhs() [1127]
                0.00    0.01   75830/77516839     object_descriptor_exprt::object_descriptor_exprt() [761]
                0.00    0.01   76756/77516839     simplify_exprt::simplify_object_size(exprt&) <cycle 19> [667]
                0.00    0.01   82863/77516839     simplify_exprt::simplify_shifts(exprt&) [548]
                0.00    0.01   89694/77516839     simplify_exprt::simplify_member(exprt&) [894]
                0.00    0.01   90544/77516839     simplify_exprt::simplify_dynamic_object(exprt&) [622]
                0.00    0.01   94573/77516839     simplify_exprt::simplify_mult(exprt&) [324]
                0.00    0.01  103511/77516839     simplify_exprt::simplify_if(exprt&) <cycle 19> [495]
                0.00    0.01  124120/77516839     index_exprt::index_exprt() [600]
                0.00    0.01  125452/77516839     goto_symext::add_to_lhs(exprt const&, exprt const&) [675]
                0.00    0.01  141236/77516839     arrayst::add_array_Ackermann_constraints() [57]
                0.00    0.01  148016/77516839     simplify_exprt::simplify_pointer_object(exprt&) [925]
                0.00    0.01  150446/77516839     simplify_exprt::simplify_with(exprt&) [790]
                0.00    0.02  173451/77516839     index_exprt::array() [876]
                0.00    0.02  193905/77516839     typecast_exprt::op() [851]
                0.00    0.02  193934/77516839     to_typecast_expr(exprt&) [742]
                0.00    0.02  216337/77516839     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 19> [557]
                0.00    0.02  219994/77516839     simplify_exprt::simplify_boolean(exprt&) <cycle 19> [453]
                0.00    0.02  234584/77516839     exprt::move_to_operands(exprt&) [743]
                0.00    0.03  287003/77516839     simplify_exprt::simplify_address_of_arg(exprt&) <cycle 19> [633]
                0.00    0.03  300695/77516839     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 19> [447]
                0.00    0.03  345894/77516839     to_index_expr(exprt&) [697]
                0.00    0.03  381498/77516839     simplify_exprt::simplify_address_of(exprt&) <cycle 19> [490]
                0.00    0.04  412154/77516839     simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [433]
                0.00    0.04  446593/77516839     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [309]
                0.00    0.04  464912/77516839     simplify_exprt::simplify_not(exprt&) <cycle 19> [419]
                0.00    0.05  560898/77516839     simplify_exprt::simplify_inequality(exprt&) <cycle 19> [226]
                0.00    0.05  567256/77516839     simplify_exprt::simplify_object(exprt&) [454]
                0.00    0.07  812698/77516839     exprt::copy_to_operands(exprt const&, exprt const&) [378]
                0.00    0.11 1210038/77516839     simplify_exprt::simplify_plus(exprt&) [203]
                0.01    0.13 1411751/77516839     goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 9> [290]
                0.01    0.15 1616448/77516839     exprt::op1() [434]
                0.01    0.20 2270625/77516839     simplify_exprt::simplify_typecast(exprt&) <cycle 19> [193]
                0.01    0.30 3381038/77516839     simplify_exprt::sort_and_join(exprt&) [179]
                0.01    0.32 3524869/77516839     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 12> [135]
                0.02    0.40 4412080/77516839     goto_symext::replace_array_equal(exprt&) [259]
                0.02    0.40 4412112/77516839     adjust_float_expressions(exprt&, namespacet const&) [221]
                0.02    0.44 4871824/77516839     goto_symext::replace_nondet(exprt&) [245]
                0.04    0.80 8877923/77516839     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [80]
                0.05    1.04 11493927/77516839     simplify_exprt::simplify_rec(exprt&) <cycle 19> [123]
                0.09    1.98 21918669/77516839     exprt::copy_to_operands(exprt const&) [131]
[45]     1.7    0.32    6.99 77516839         exprt::operands() [45]
                0.69    2.06 77516839/113839550     irept::add(dstring const&) [82]
                0.90    1.27 77516839/114929978     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [91]
                0.68    1.38 77516839/222205901     irept::detatch() [55]
-----------------------------------------------
                0.00    7.30     153/153         bmct::run_decision_procedure(prop_convt&) [15]
[46]     1.7    0.00    7.30     153         prop_conv_solvert::dec_solve() [46]
                0.00    7.03     153/153         arrayst::post_process() [48]
                0.00    0.13     153/153         bv_pointerst::post_process() [462]
                0.00    0.13     153/153         equalityt::post_process() [468]
                0.00    0.02     153/153         satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve() [898]
                0.00    0.00     153/153         boolbvt::post_process() [1858]
                0.00    0.00     153/1090539     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&) [711]
                0.00    0.00     306/613         messaget::print(unsigned int, std::string const&) [2566]
                0.00    0.00     306/28685       ui_message_handlert::print(unsigned int, std::string const&) [2188]
                0.00    0.00     153/153         satcheck_minisat_simplifiert::solver_text() [2934]
                0.00    0.00     153/153         prop_conv_solvert::post_process() [2933]
-----------------------------------------------
                0.06    7.16  790561/790561      prop_conv_solvert::convert(exprt const&) <cycle 15> [43]
[47]     1.7    0.06    7.16  790561         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>) [47]
                3.27    0.13  790561/13817640     irept::hash() const [9]
                0.01    3.05  483890/483890      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) [99]
                0.05    0.65  790561/790633      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 [237]
-----------------------------------------------
                0.00    7.03     153/153         prop_conv_solvert::dec_solve() [46]
[48]     1.6    0.00    7.03     153         arrayst::post_process() [48]
                0.01    5.45     153/153         arrayst::add_array_Ackermann_constraints() [57]
                0.00    1.57     153/153         arrayst::add_array_constraints() [152]
                0.00    0.00     153/153         arrayst::post_process_arrays() [2935]
-----------------------------------------------
                                  17             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 14> [1793]
                0.00    0.39   27988/887775      value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const [293]
                0.09   12.10  859787/887775      value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [28]
[49]     1.5    0.01    6.60  887792         value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 14> [49]
                0.39    6.10  887792/1310456     simplify(exprt&, namespacet const&) <cycle 19> [799]
                0.00    0.06  887792/23836662     exprt::type() [151]
                0.04    0.00  887792/152188462     irept::~irept() <cycle 5> [196]
                0.01    0.00  887792/186512749     irept::irept(irept const&) [129]
                0.00    0.00  887792/85231956     exprt::exprt(exprt const&) [450]
                              887792             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [53]
-----------------------------------------------
[50]     1.5    6.27    0.13 152188462+560915162 <cycle 5 as a whole> [50]
                2.98    0.03 245336644             irept::remove_ref(irept::dt*) <cycle 5> [103]
                1.26    0.00 82454539+50143562     std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, irept> >*) <cycle 5> [175]
                1.06    0.00 210743383             irept::~irept() <cycle 5> [196]
                0.29    0.10 41227182             irept::dt::~dt() <cycle 5> [326]
                0.31    0.00 50468329             std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, irept> >*) <cycle 5> [356]
                0.23    0.00 41646190             void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*) <cycle 5> [390]
                0.15    0.00 41227357             std::vector<irept, std::allocator<irept> >::~vector() <cycle 5> [436]
-----------------------------------------------
                                                 <spontaneous>
[51]     1.4    6.28    0.02                 Minisat::Solver::propagate() [51]
                0.02    0.00 5234011/97729623     Minisat::vec<Minisat::Lit>::clear(bool) [341]
-----------------------------------------------
                                                 <spontaneous>
[52]     1.4    5.99    0.00                 Minisat::SimpSolver::strengthenClause(unsigned int, Minisat::Lit) [52]
-----------------------------------------------
                              220265             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [53]
                              887792             value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 14> [49]
[53]     1.4    0.08    5.90  887792+220265  value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [53]
                0.01    4.51  889137/889143      value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [67]
                0.01    0.52  890386/4275476     exprt::exprt(dstring const&, typet const&) [119]
                0.02    0.44  884906/885160      unsigned_char_type() [299]
                0.07    0.00 1790704/152188462     irept::~irept() <cycle 5> [196]
                0.06    0.00  115464/115464      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 [580]
                0.00    0.05 1183376/37857095     exprt::type() const [144]
                0.00    0.05    4183/4183        value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [616]
                0.02    0.02  886628/18430041     irept::get(dstring const&) const [205]
                0.00    0.02  115464/7879692     dstring::dstring(std::string const&) [157]
                0.00    0.01   95981/1087071     value_sett::make_union(reference_counting<value_sett::object_map_dt>&, reference_counting<value_sett::object_map_dt> const&) const [422]
                0.00    0.01  289041/12439489     exprt::operands() const [272]
                0.01    0.00 1156003/9002692     namespace_baset::follow(typet const&) const [529]
                0.00    0.01  139129/945891      irept::get_string(dstring const&) const [630]
                0.00    0.01    1249/5426        value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const [744]
                0.00    0.00  943704/7486983     dstring::operator==(char const*) const [756]
                0.00    0.00  946427/12196674     exprt::is_constant() const [661]
                0.00    0.00   24871/2116987     value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const [404]
                0.00    0.00    4101/103445      pointer_offset_size(namespacet const&, typet const&) [597]
                0.00    0.00    4101/547838      to_integer(constant_exprt const&, BigInt&) [377]
                0.00    0.00   36786/1285863     exprt::op1() const [587]
                0.00    0.00  119607/3080103     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&) [686]
                0.00    0.00   19487/23836662     exprt::type() [151]
                0.00    0.00   43522/1090539     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&) [711]
                0.00    0.00   24200/46991       exprt::op2() const [1329]
                0.00    0.00   15387/3902813     exprt::operator=(exprt const&) [383]
                0.00    0.00   16289/45497285     exprt::has_operands() const [128]
                0.00    0.00    1249/80001       dstring::dstring(char const*) [599]
                0.00    0.00    2013/1058267     exprt::is_zero() const [375]
                0.00    0.00   26932/25762730     reference_counting<value_sett::object_map_dt>::~reference_counting() [292]
                0.00    0.00   24871/1906734     value_sett::objectt::objectt(value_sett::objectt const&) [695]
                0.00    0.00    4101/691049      typet::subtype() [617]
                0.00    0.00   51148/13307418     BigInt::~BigInt() [643]
                0.00    0.00      22/1310456     simplify(exprt&, namespacet const&) <cycle 19> [799]
                0.00    0.00   15386/619293      to_integer(exprt const&, BigInt&) [1156]
                0.00    0.00    1062/127654      struct_union_typet::components() const [897]
                0.00    0.00   20927/2556308     BigInt::BigInt() [904]
                0.00    0.00    1249/125741      BigInt::assign(long long) [1010]
                0.00    0.00    1655/1655        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> >) [1698]
                0.00    0.00    4101/343850      BigInt::operator*=(BigInt const&) [1142]
                0.00    0.00    1249/678035      typet::subtype() const [700]
                0.00    0.00       3/3           member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1738]
                0.00    0.00    1655/940483      reference_counting<value_sett::object_map_dt>::detatch() [798]
                0.00    0.00    2104/1697398     BigInt::operator=(BigInt const&) [912]
                0.00    0.00     358/213668      exprt::~exprt() [1183]
                0.00    0.00       3/510947      equal_exprt::equal_exprt(exprt const&, exprt const&) [280]
                0.00    0.00       1/48460       member_exprt::member_exprt(typet const&) [632]
                0.00    0.00       3/1008192     exprt::is_true() const [518]
                0.00    0.00      19/186512749     irept::irept(irept const&) [129]
                0.00    0.00       3/100962      struct_union_typet::componentt::get_name() const [1179]
                0.00    0.00       1/48476       member_exprt::set_component_name(dstring const&) [1224]
                0.00    0.00       1/77516839     exprt::operands() [45]
                0.00    0.00      19/85231956     exprt::exprt(exprt const&) [450]
                0.00    0.00    1249/125321      BigInt::BigInt(int) [2111]
                0.00    0.00    1058/1699872     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*) [2028]
                0.00    0.00    1058/50715       to_struct_union_type(typet const&) [2159]
                0.00    0.00     358/242409      typet::~typet() [2091]
                0.00    0.00       3/242166      binary_relation_exprt::~binary_relation_exprt() [2092]
                0.00    0.00       1/44593       to_struct_type(typet const&) [2170]
                                  19             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 14> [1793]
                              220265             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [53]
-----------------------------------------------
                0.02    5.89 1071822/1071822     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>) [32]
[54]     1.4    0.02    5.89 1071822         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) [54]
                0.11    5.75    1186/1186        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) [56]
                0.02    0.00 1071822/2667869     std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const [657]
                0.00    0.01 1071822/1071822     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&) [931]
-----------------------------------------------
                0.00    0.00       1/222205901     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 7> [1929]
                0.00    0.00       2/222205901     c_typecheck_baset::typecheck_expr_index(exprt&) [1886]
                0.00    0.00       2/222205901     do_tag(unsigned int&, unsigned int&) [1907]
                0.00    0.00      30/222205901     adjust_float_expressions(exprt&, namespacet const&) [221]
                0.00    0.00      36/222205901     simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [433]
                0.00    0.00      51/222205901     ansi_c_convertt::convert_type(typet&, c_storage_spect&) <cycle 4> [256]
                0.00    0.00     102/222205901     struct_union_typet::components() [1889]
                0.00    0.00     152/222205901     code_function_callt::code_function_callt() [1600]
                0.00    0.00     162/222205901     get_nil_irep() [392]
                0.00    0.00     353/222205901     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 7> [1634]
                0.00    0.00     360/222205901     simplify_exprt::simplify_boolean(exprt&) <cycle 19> [453]
                0.00    0.00     403/222205901     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 19> [557]
                0.00    0.00     440/222205901     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 17> [534]
                0.00    0.00     648/222205901     goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1449]
                0.00    0.00     906/222205901     local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&) [1393]
                0.00    0.00    1174/222205901     statement(unsigned int&, dstring const&) [1573]
                0.00    0.00    1500/222205901     ansi_c_convert_typet::write(typet&) [401]
                0.00    0.00    2467/222205901     and_exprt::and_exprt(exprt const&, exprt const&) [1318]
                0.00    0.00    3691/222205901     simplify_exprt::simplify_inequality(exprt&) <cycle 19> [226]
                0.00    0.00    3715/222205901     simplify_exprt::simplify_not(exprt&) <cycle 19> [419]
                0.00    0.00    3890/222205901     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 19> [447]
                0.00    0.00    7389/222205901     replace_location(locationt&, locationt const&) [1257]
                0.00    0.00    9210/222205901     ansi_c_convert_typet::read_rec(typet const&) [748]
                0.00    0.00   30577/222205901     codet::codet() [797]
                0.00    0.00   59672/222205901     init(unsigned int&, dstring const&) [1263]
                0.00    0.00   75711/222205901     codet::codet(dstring const&) [588]
                0.00    0.00   75830/222205901     object_descriptor_exprt::object_descriptor_exprt() [761]
                0.00    0.00   76697/222205901     typet::typet(dstring const&, typet const&) [644]
                0.00    0.00  110055/222205901     typet::typet(dstring const&) [1295]
                0.00    0.00  116853/222205901     yyansi_cparse() [147]
                0.00    0.00  158737/222205901     typet::subtypes() [728]
                0.00    0.00  165929/222205901     set(unsigned int, dstring const&) [1239]
                0.00    0.00  193889/222205901     exprt::exprt(dstring const&) [893]
                0.00    0.00  210157/222205901     make_identifier() [365]
                0.00    0.00  237726/222205901     irep_serializationt::read_irep(std::istream&, irept&) <cycle 21> [500]
                0.00    0.01  318720/222205901     code_typet::arguments() [668]
                0.00    0.01  354739/222205901     code_typet::parameters() [699]
                0.02    0.04 2143644/222205901     merge_irept::merged(irept const&) [12]
                0.02    0.04 2147271/222205901     irept::make_nil() [415]
                0.02    0.04 2445653/222205901     irept::set(dstring const&, long) [232]
                0.02    0.05 2690066/222205901     irept::remove(dstring const&) [407]
                0.04    0.08 4385507/222205901     irept::add(dstring const&, irept const&) [122]
                0.05    0.11 5995966/222205901     irept::set(dstring const&, dstring const&) [260]
                0.08    0.16 8819429/222205901     irept::irept(dstring const&) [359]
                0.68    1.38 77516839/222205901     exprt::operands() [45]
                1.00    2.03 113839550/222205901     irept::add(dstring const&) [82]
[55]     1.4    1.95    3.97 222205901         irept::detatch() [55]
                0.32    2.75 21264145/21264145     irept::dt::dt(irept::dt const&) [98]
                0.88    0.02 21264145/152188462     irept::remove_ref(irept::dt*) <cycle 5> [103]
-----------------------------------------------
                0.11    5.75    1186/1186        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) [54]
[56]     1.3    0.11    5.75    1186         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) [56]
                5.51    0.22 1332360/13817640     irept::hash() const [9]
                0.03    0.00    1186/1348        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) [712]
-----------------------------------------------
                0.01    5.45     153/153         arrayst::post_process() [48]
[57]     1.3    0.01    5.45     153         arrayst::add_array_Ackermann_constraints() [57]
                0.21    4.94  141236/765537      prop_conv_solvert::convert(exprt const&) <cycle 15> [43]
                0.00    0.14  141236/510947      equal_exprt::equal_exprt(exprt const&, exprt const&) [280]
                0.00    0.03   70512/124120      index_exprt::index_exprt() [600]
                0.00    0.02  211748/1616448     exprt::op1() [434]
                0.00    0.02  282472/23836662     exprt::type() [151]
                0.01    0.01   70724/38289124     operator==(irept const&, irept const&) <cycle 22> [58]
                0.01    0.00 4237061/12196674     exprt::is_constant() const [661]
                0.00    0.01  211536/3902813     exprt::operator=(exprt const&) [383]
                0.00    0.01  141236/77516839     exprt::operands() [45]
                0.01    0.00  282260/152188462     irept::~irept() <cycle 5> [196]
                0.00    0.00   70512/56038248     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [104]
                0.00    0.00   70512/945258      typet::operator=(typet const&) [613]
                0.00    0.00   70512/678035      typet::subtype() const [700]
                0.00    0.00   70512/6353264     std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long) [533]
                0.00    0.00   70512/186512749     irept::irept(irept const&) [129]
                0.00    0.00  141024/48277754     std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&) [394]
                0.00    0.00   70512/9002692     namespace_baset::follow(typet const&) const [529]
                0.00    0.00   70512/16590751     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [719]
                0.00    0.00   70512/85231956     exprt::exprt(exprt const&) [450]
                0.00    0.00   70512/35153999     cnft::lnot(literalt) [1068]
                0.00    0.00    1004/8357        unsigned_union_find::find(unsigned int) const [2303]
-----------------------------------------------
                             34874018             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 22> [216]
                             93315204             bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 22> [109]
                0.00    0.00       2/38289124     simplify_exprt::simplify_ieee_float_relation(exprt&) [1821]
                0.00    0.00       2/38289124     simplify_exprt::simplify_floatbv_op(exprt&) [1591]
                0.00    0.00      20/38289124     boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [936]
                0.00    0.00      26/38289124     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [732]
                0.00    0.00      41/38289124     struct_typet::is_prefix_of(struct_typet const&) const [1813]
                0.00    0.00      49/38289124     simplify_exprt::simplify_floatbv_typecast(exprt&) [1331]
                0.00    0.00      50/38289124     c_typecheck_baset::typecheck_redefinition_type(symbolt&, symbolt&) [1797]
                0.00    0.00      94/38289124     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [678]
                0.00    0.00     130/38289124     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1427]
                0.00    0.00     186/38289124     c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet) [1540]
                0.00    0.00     244/38289124     simplify_exprt::simplify_index(exprt&) [563]
                0.00    0.00     275/38289124     c_typecheck_baset::typecheck_expr_rel(exprt&) [1509]
                0.00    0.00     340/38289124     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1225]
                0.00    0.00     363/38289124     object_upper_bound(exprt const&, typet const&, namespacet const&) [1227]
                0.00    0.00     368/38289124     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1361]
                0.00    0.00     847/38289124     simplify_exprt::simplify_byte_update(exprt&) <cycle 19> [1284]
                0.00    0.00    1301/38289124     c_typecheck_baset::typecheck_redefinition_non_type(symbolt&, symbolt&) [773]
                0.00    0.00    1628/38289124     boolbvt::convert_overflow(exprt const&) <cycle 15> [197]
                0.00    0.00    2111/38289124     goto_checkt::bounds_check(index_exprt const&, guardt const&) [439]
                0.00    0.00    2568/38289124     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [488]
                0.00    0.00    2898/38289124     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [616]
                0.00    0.00    3489/38289124     boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [303]
                0.00    0.00    3796/38289124     simplify_exprt::simplify_mod(exprt&) [1101]
                0.00    0.00    6602/38289124     c_typecastt::do_typecast(exprt&, typet const&) [1089]
                0.00    0.00   12501/38289124     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [288]
                0.00    0.00   13801/38289124     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 [1271]
                0.00    0.00   14758/38289124     simplify_exprt::simplify_boolean(exprt&) <cycle 19> [453]
                0.00    0.00   14918/38289124     simplify_exprt::simplify_object_size(exprt&) <cycle 19> [667]
                0.00    0.00   15246/38289124     size_of_expr(typet const&, namespacet const&) <cycle 19> [418]
                0.00    0.00   16249/38289124     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [343]
                0.00    0.00   17128/38289124     simplify_exprt::simplify_unary_minus(exprt&) [574]
                0.00    0.00   17940/38289124     check_c_implicit_typecast(typet const&, typet const&) [1113]
                0.00    0.00   18437/38289124     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&) [753]
                0.00    0.00   26442/38289124     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 [1099]
                0.00    0.00   26567/38289124     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [309]
                0.01    0.00   28166/38289124     equalityt::equality2(exprt const&, exprt const&) [355]
                0.01    0.00   33995/38289124     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [201]
                0.01    0.00   38662/38289124     simplify_exprt::simplify_div(exprt&) [541]
                0.01    0.00   51251/38289124     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [239]
                0.01    0.00   51964/38289124     simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [433]
                0.01    0.01   67224/38289124     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [573]
                0.01    0.01   70724/38289124     arrayst::add_array_Ackermann_constraints() [57]
                0.01    0.01   74849/38289124     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 19> [447]
                0.01    0.01   79934/38289124     exprt::mul(exprt const&) [414]
                0.02    0.01  108384/38289124     boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [63]
                0.03    0.01  143090/38289124     simplify_exprt::simplify_if(exprt&) <cycle 19> [495]
                0.03    0.01  143858/38289124     exprt::sum(exprt const&) [357]
                0.03    0.01  169019/38289124     simplify_exprt::simplify_mult(exprt&) [324]
                0.05    0.02  289817/38289124     simplify_exprt::simplify_typecast(exprt&) <cycle 19> [193]
                0.08    0.04  462141/38289124     symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&) [318]
                0.12    0.05  648534/38289124     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 [425]
                0.17    0.07  956579/38289124     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 [294]
                0.25    0.11 1392141/38289124     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 [237]
                0.25    0.11 1403344/38289124     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [248]
                0.28    0.12 1532612/38289124     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 [273]
                0.48    0.20 2658038/38289124     operator|=(guardt&, guardt const&) [178]
                1.05    0.44 5809120/38289124     operator-=(guardt&, guardt const&) [139]
                1.99    0.84 11053867/38289124     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<irept, false>*, irept const&, unsigned long) const [66]
[58]     1.2    4.48    0.87 155677952         operator==(irept const&, irept const&) <cycle 22> [58]
                0.87    0.00 130241209/130241209     bool std::operator==<irept, std::allocator<irept> >(std::vector<irept, std::allocator<irept> > const&, std::vector<irept, std::allocator<irept> > const&) [211]
                             130140483             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 22> [216]
-----------------------------------------------
                                                 <spontaneous>
[59]     1.2    5.21    0.00                 Minisat::SimpSolver::eliminate(bool) [59]
-----------------------------------------------
                0.00    0.04    3698/441663      goto_symext::return_assignment(goto_symex_statet&) [141]
                0.01    1.30  117717/441663      goto_symext::symex_goto(goto_symex_statet&) [23]
                0.02    3.53  320248/441663      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[60]     1.1    0.03    4.87  441663         goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [60]
                0.01    3.76  441663/441663      goto_symext::dereference(exprt&, goto_symex_statet&, bool) [84]
                0.06    0.54  441663/441663      goto_symext::replace_array_equal(exprt&) [259]
                0.05    0.45  441663/591205      goto_symext::replace_nondet(exprt&) [245]
-----------------------------------------------
                0.00    0.00       3/108765      prop_conv_solvert::set_to(exprt const&, bool) [81]
                0.00    0.01     155/108765      symex_target_equationt::convert_assertions(prop_convt&) [90]
                0.00    0.01     223/108765      arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [201]
                0.00    4.85  108384/108765      symex_target_equationt::convert_assignments(decision_proceduret&) const [39]
[61]     1.1    0.00    4.87  108765         boolbvt::set_to(exprt const&, bool) [61]
                0.01    4.85  108607/108607      boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [63]
                0.00    0.00  108607/422687      to_equal_expr(exprt const&) [838]
                0.00    0.00  108765/37857095     exprt::type() const [144]
-----------------------------------------------
                                                 <spontaneous>
[62]     1.1    4.87    0.00                 Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::clean(Minisat::Lit const&) [62]
-----------------------------------------------
                0.01    4.85  108607/108607      boolbvt::set_to(exprt const&, bool) [61]
[63]     1.1    0.01    4.85  108607         boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [63]
                0.15    3.38   96585/765537      boolbvt::convert_bv(exprt const&) <cycle 15> [41]
                0.44    0.81   96585/96585       boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&) [177]
                0.02    0.01  108384/38289124     operator==(irept const&, irept const&) <cycle 22> [58]
                0.00    0.01  313799/945891      binary_relation_exprt::lhs() const [650]
                0.00    0.01  216991/37857095     exprt::type() const [144]
                0.00    0.01  204969/1285863     exprt::op1() const [587]
                0.00    0.00   97080/465152      boolbvt::is_unbounded_array(typet const&) const [751]
                0.00    0.00   96585/3090216     to_symbol_expr(exprt const&) [427]
                0.00    0.00   96585/4762157     symbol_exprt::get_identifier() const [387]
                0.00    0.00  216991/9002692     namespace_baset::follow(typet const&) const [529]
                0.00    0.00      21/38289124     bool std::operator==<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) <cycle 22> [238]
                0.00    0.00      21/126309258     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&) [363]
-----------------------------------------------
                                                 <spontaneous>
[64]     1.1    4.79    0.00                 Minisat::OccLists<int, Minisat::vec<unsigned int>, Minisat::SimpSolver::ClauseDeleted>::clean(int const&) [64]
-----------------------------------------------
                0.04    0.25   19998/336344      operator|=(guardt&, guardt const&) [178]
                0.56    3.91  316346/336344      guardt::as_expr() const [68]
[65]     1.1    0.60    4.16  336344         guardt::as_expr(std::_List_const_iterator<exprt>) const [65]
                0.03    2.05 21746429/21918669     exprt::copy_to_operands(exprt const&) [131]
                0.44    0.94 21746429/21747496     exprt::is_boolean() const [165]
                0.07    0.36 21746429/25551830     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [285]
                0.00    0.17  214053/358229      true_exprt::true_exprt() [370]
                0.00    0.04   73236/4275476     exprt::exprt(dstring const&, typet const&) [119]
                0.02    0.00  433761/152188462     irept::~irept() <cycle 5> [196]
                0.00    0.01   73236/946620      std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long) [432]
                0.00    0.01   73236/73867       exprt::reserve_operands(unsigned int) [1129]
                0.00    0.00   73236/3902813     exprt::operator=(exprt const&) [383]
                0.00    0.00  336344/186512749     irept::irept(irept const&) [129]
                0.00    0.00   73236/110055      typet::typet(dstring const&) [1295]
                0.00    0.00  336344/85231956     exprt::exprt(exprt const&) [450]
                0.00    0.00  214053/1232319     constant_exprt::~constant_exprt() [2032]
-----------------------------------------------
                0.01    0.62 1071822/7921287     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>) [32]
                0.03    3.95 6849465/7921287     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&) [13]
[66]     1.1    0.04    4.56 7921287         std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<irept, false>*, irept const&, unsigned long) const [66]
                1.99    0.84 11053867/38289124     operator==(irept const&, irept const&) <cycle 22> [58]
                1.21    0.51 6702247/38289124     bool std::operator==<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) <cycle 22> [238]
                0.02    0.00 6702247/126309258     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&) [363]
-----------------------------------------------
                0.00    0.00       6/889143      value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [616]
                0.01    4.51  889137/889143      value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [53]
[67]     1.0    0.01    4.51  889143         value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [67]
                0.01    4.42  889143/898091      hash_numbering<exprt, irep_hash>::number(exprt const&) [69]
                0.01    0.07  889143/2116987     value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const [404]
                0.00    0.01  889143/1827969     value_sett::objectt::objectt() [973]
                0.00    0.00  889143/13307418     BigInt::~BigInt() [643]
-----------------------------------------------
                0.00    0.00     310/316346      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.01     365/316346      goto_symext::symex_assume(goto_symex_statet&, exprt const&) [559]
                0.00    0.05    3699/316346      goto_symext::return_assignment(goto_symex_statet&) [141]
                0.00    0.06    4524/316346      goto_symext::symex_end_of_function(goto_symex_statet&) [217]
                0.00    0.06    4562/316346      goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [73]
                0.00    0.07    4762/316346      goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [89]
                0.00    0.10    7126/316346      goto_symext::symex_decl(goto_symex_statet&) [168]
                0.00    0.10    7189/316346      goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [351]
                0.00    0.15   10368/316346      goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [138]
                0.00    0.29   20618/316346      guardt::guard_expr(exprt&) const [352]
                0.00    0.29   20718/316346      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [33]
                0.00    0.81   57271/316346      goto_symext::symex_goto(goto_symex_statet&) [23]
                0.00    1.18   83217/316346      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [17]
                0.00    1.30   91617/316346      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [25]
[68]     1.0    0.01    4.48  316346         guardt::as_expr() const [68]
                0.56    3.91  316346/336344      guardt::as_expr(std::_List_const_iterator<exprt>) const [65]
-----------------------------------------------
                0.00    0.00     308/898091      pointer_logict::pointer_logict(namespacet const&) [1358]
                0.00    0.00     316/898091      bv_pointerst::add_addr(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [1365]
                0.00    0.01    2898/898091      value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, value_sett::objectt const&) const [924]
                0.00    0.03    5426/898091      value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const [744]
                0.01    4.42  889143/898091      value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [67]
[69]     1.0    0.01    4.46  898091         hash_numbering<exprt, irep_hash>::number(exprt const&) [69]
                0.00    4.35  898091/898091      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>) [72]
                0.07    0.00 1796182/152188462     irept::~irept() <cycle 5> [196]
                0.01    0.01  898091/954290      std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&) [771]
                0.01    0.00  898091/186512749     irept::irept(irept const&) [129]
                0.00    0.00  898091/85231956     exprt::exprt(exprt const&) [450]
                0.00    0.00    1614/25551830     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [285]
-----------------------------------------------
                                                 <spontaneous>
[70]     1.0    4.38    0.00                 Minisat::SimpSolver::relocAll(Minisat::ClauseAllocator&) [70]
-----------------------------------------------
                                                 <spontaneous>
[71]     1.0    4.38    0.00                 Minisat::Solver::addClause_(Minisat::vec<Minisat::Lit>&) [71]
-----------------------------------------------
                0.00    4.35  898091/898091      hash_numbering<exprt, irep_hash>::number(exprt const&) [69]
[72]     1.0    0.00    4.35  898091         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>) [72]
                3.71    0.15  898091/13817640     irept::hash() const [9]
                0.01    0.48  898091/898091      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 [294]
                0.00    0.00    1614/1614        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) [1343]
-----------------------------------------------
                0.00    4.35    4562/4562        goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[73]     1.0    0.00    4.35    4562         goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [73]
                0.01    3.55    4562/4562        goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [89]
                0.00    0.72    4562/55890       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [38]
                0.00    0.06    4562/316346      guardt::as_expr() const [68]
                0.00    0.00    9124/1285863     exprt::op1() const [587]
                0.00    0.00    4562/3090216     to_symbol_expr(exprt const&) [427]
                0.00    0.00    4562/4762157     symbol_exprt::get_identifier() const [387]
                0.00    0.00    4562/152188462     irept::~irept() <cycle 5> [196]
                0.00    0.00    9124/1113251     has_prefix(std::string const&, std::string const&) [902]
                0.00    0.00    4562/7486983     dstring::operator==(char const*) const [756]
-----------------------------------------------
                0.00    4.33     162/162         cbmc_parseoptionst::doit() [2]
[74]     1.0    0.00    4.33     162         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [74]
                0.00    3.59     162/162         link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [87]
                0.00    0.55     162/162         cbmc_parseoptionst::process_goto_program(optionst const&, goto_functionst&) [274]
                0.00    0.17     162/162         read_goto_binary(std::string const&, symbol_tablet&, goto_functionst&, message_handlert&) [416]
                0.00    0.02     162/162         configt::ansi_ct::set_from_symbol_table(symbol_tablet const&) [830]
                0.00    0.00     162/207946      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&) [825]
                0.00    0.00     324/417061      messaget::eom(messaget::mstreamt&) [803]
                0.00    0.00     162/15267       cmdlinet::isset(char const*) const [2251]
                0.00    0.00     162/162         is_goto_binary(std::string const&) [2779]
-----------------------------------------------
[75]     1.0    0.27    3.99 1172578+5145762 <cycle 11 as a whole> [75]
                0.20    3.92 1052960+4028210     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [80]
                0.07    0.04 5246698+176945      goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [481]
                0.00    0.03   18682+3994        goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [725]
-----------------------------------------------
                0.00    4.16   50526/50526       goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&) [77]
[76]     1.0    0.00    4.16   50526         goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&) [76]
                0.02    4.12   50526/50526       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&) [78]
                0.00    0.02   50526/55578       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&) [834]
                0.00    0.00   50526/50526       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&) [2167]
                0.00    0.00   50526/55578       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&) [2156]
-----------------------------------------------
                0.00    2.08   25261/50526       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [97]
                0.00    2.08   25265/50526       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&) [93]
[77]     1.0    0.00    4.16   50526         goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&) [77]
                0.00    4.16   50526/50526       goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&) [76]
-----------------------------------------------
                0.02    4.12   50526/50526       goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&) [76]
[78]     1.0    0.02    4.12   50526         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&) [78]
                0.92    3.20   50526/50526       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> >*) [79]
-----------------------------------------------
                             50682457             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> >*) [79]
                0.92    3.20   50526/50526       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&) [78]
[79]     0.9    0.92    3.20   50526+50682457 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> >*) [79]
                0.64    2.56 101390164/101390164     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*) [92]
                             50682457             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> >*) [79]
-----------------------------------------------
                             4028210             goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [80]
                                8121             goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [725]
                               15113             goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [481]
                0.00    0.00     188/1172578     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [678]
                0.00    0.00     298/1172578     goto_symext::symex_dead(goto_symex_statet&) [603]
                0.00    0.00     368/1172578     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00     432/1172578     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1152]
                0.00    0.01    3931/1172578     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [33]
                0.00    0.03    7568/1172578     goto_symext::symex_decl(goto_symex_statet&) [168]
                0.00    0.03    7622/1172578     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [112]
                0.00    0.03    7622/1172578     goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [89]
                0.00    0.04   13227/1172578     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [26]
                0.03    0.47  137621/1172578     goto_symext::symex_goto(goto_symex_statet&) [23]
                0.04    0.55  160966/1172578     goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [25]
                0.06    0.84  248220/1172578     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [17]
                0.10    1.50  441663/1172578     goto_symext::dereference(exprt&, goto_symex_statet&, bool) [84]
[80]     0.9    0.20    3.92 1052960+4028210 goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [80]
                0.01    1.55 1404132/1450746     goto_symex_statet::rename(dstring const&, namespacet const&, goto_symex_statet::levelt) [148]
                0.04    0.80 8877923/77516839     exprt::operands() [45]
                0.02    0.42 6577201/23836662     exprt::type() [151]
                0.09    0.16 3119594/3181561     to_symbol_expr(exprt&) [379]
                0.03    0.15 3566457/45497285     exprt::has_operands() const [128]
                0.01    0.16  751396/5252749     goto_symex_statet::renaming_levelt::is_renamed(dstring const&) const [186]
                0.13    0.00  664059/689139      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&) [458]
                0.00    0.12  136656/852471      goto_symex_statet::renaming_levelt::operator()(dstring const&) [219]
                0.01    0.09  876729/1331002     symbol_exprt::set_identifier(dstring const&) [440]
                0.00    0.07 1491469/4762157     symbol_exprt::get_identifier() const [387]
                0.01    0.03  527403/3902813     exprt::operator=(exprt const&) [383]
                0.01    0.00 1496031/9002692     namespace_baset::follow(typet const&) const [529]
                0.01    0.00  751396/751396      goto_symex_statet::l2_thread_read_encoding(symbol_exprt&, namespacet const&) [1070]
                             5081170             goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [481]
                               18682             goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [725]
                             4028210             goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [80]
-----------------------------------------------
                                   3             prop_conv_solvert::set_to(exprt const&, bool) [81]
                0.00    0.05     155/12177       symex_target_equationt::convert_assertions(prop_convt&) [90]
                0.00    0.07     223/12177       arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [201]
                0.01    3.92   11799/12177       symex_target_equationt::convert_assignments(decision_proceduret&) const [39]
[81]     0.9    0.01    4.04   12177+3       prop_conv_solvert::set_to(exprt const&, bool) [81]
                0.15    3.47   99127/765537      prop_conv_solvert::convert(exprt const&) <cycle 15> [43]
                0.00    0.42   11283/11283       prop_conv_solvert::set_equality_to_true(equal_exprt const&) [319]
                0.00    0.00  124287/37857095     exprt::type() const [144]
                0.00    0.00   10331/343024      propt::l_set_to(literalt, bool) [562]
                0.00    0.00   24948/12439489     exprt::operands() const [272]
                0.00    0.00   12326/45497285     exprt::has_operands() const [128]
                0.00    0.00   11283/422687      to_equal_expr(exprt const&) [838]
                0.00    0.00   88791/48277754     std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&) [394]
                0.00    0.00       3/108765      boolbvt::set_to(exprt const&, bool) [61]
                0.00    0.00     148/56038248     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [104]
                0.00    0.00     146/6353264     std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long) [533]
                0.00    0.00     148/16590751     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [719]
                0.00    0.00       2/11830255     std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt) [200]
                0.00    0.00       2/1285863     exprt::op1() const [587]
                0.00    0.00       2/35153999     cnft::lnot(literalt) [1068]
                                   3             prop_conv_solvert::set_to(exprt const&, bool) [81]
-----------------------------------------------
                0.00    0.00      50/113839550     ansi_c_convertt::convert_expr(exprt&) <cycle 4> [1395]
                0.00    0.00      51/113839550     ansi_c_convertt::convert_type(typet&, c_storage_spect&) <cycle 4> [256]
                0.00    0.00     100/113839550     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1502]
                0.00    0.00     102/113839550     struct_union_typet::components() [1889]
                0.00    0.00     306/113839550     string_constantt::set_value(dstring const&) [1452]
                0.00    0.00    1000/113839550     typet::location() [1722]
                0.00    0.00    3000/113839550     vector_typet::size() [1171]
                0.00    0.00    6763/113839550     do_pointer(unsigned int, unsigned int) [506]
                0.00    0.00   12200/113839550     code_typet::make_ellipsis() [1238]
                0.00    0.00  158737/113839550     typet::subtypes() [728]
                0.00    0.01  206611/113839550     code_typet::return_type() [852]
                0.00    0.01  233454/113839550     irep_serializationt::read_irep(std::istream&, irept&) <cycle 21> [500]
                0.00    0.01  263798/113839550     ansi_c_declarationt::value() [868]
                0.00    0.01  274567/113839550     yyansi_cparse() [147]
                0.00    0.01  295775/113839550     array_typet::size() [733]
                0.00    0.01  318720/113839550     code_typet::arguments() [668]
                0.00    0.01  354739/113839550     code_typet::parameters() [699]
                0.01    0.02  691049/113839550     typet::subtype() [617]
                0.01    0.03 1223408/113839550     exprt::location() [532]
                0.02    0.07 2445653/113839550     irept::set(dstring const&, long) [232]
                0.05    0.16 5995966/113839550     irept::set(dstring const&, dstring const&) [260]
                0.21    0.63 23836662/113839550     exprt::type() [151]
                0.69    2.06 77516839/113839550     exprt::operands() [45]
[82]     0.9    1.02    3.03 113839550         irept::add(dstring const&) [82]
                1.00    2.03 113839550/222205901     irept::detatch() [55]
-----------------------------------------------
                0.00    0.00       9/98840371     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [678]
                0.00    0.00      51/98840371     add_padding(struct_typet&, namespacet const&) [984]
                0.00    0.00      96/98840371     c_sizeof_type_rec(exprt const&) [1912]
                0.00    0.00     124/98840371     goto_symex_statet::constant_propagation(exprt const&) const [1165]
                0.00    0.00     209/98840371     code_blockt::end_location() const [1883]
                0.00    0.00     257/98840371     alignment(typet const&, namespacet const&) [1792]
                0.00    0.00    1000/98840371     vector_typet::size() const [1767]
                0.00    0.00    1905/98840371     code_typet::parameters() const [1703]
                0.00    0.00    2092/98840371     goto_checkt::bounds_check(index_exprt const&, guardt const&) [439]
                0.00    0.00    5344/98840371     code_typet::has_ellipsis() const [1429]
                0.00    0.00    7059/98840371     code_typet::return_type() const [1548]
                0.00    0.00    9935/98840371     replace_location(exprt&, locationt const&) [1155]
                0.00    0.00   14520/98840371     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [732]
                0.00    0.00   17299/98840371     code_typet::arguments() const [1465]
                0.00    0.00   26472/98840371     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 20> [1128]
                0.00    0.00   73538/98840371     ansi_c_declarationt::value() const [1297]
                0.00    0.00   80068/98840371     typet::subtypes() const [1289]
                0.00    0.00  108786/98840371     array_typet::size() const [1246]
                0.00    0.00  110511/98840371     exprt::location() const [1244]
                0.00    0.00  119098/98840371     typet::has_subtypes() const [1172]
                0.00    0.00  125824/98840371     c_typecheck_baset::typecheck_symbol_type(typet&) [329]
                0.00    0.00  127654/98840371     struct_union_typet::components() const [897]
                0.00    0.00  168939/98840371     simplify_exprt::simplify_mult(exprt&) [324]
                0.00    0.00  191830/98840371     simplify_exprt::simplify_typecast(exprt&) <cycle 19> [193]
                0.00    0.01  270123/98840371     c_typecheck_baset::typecheck_type(typet&) <cycle 3> [310]
                0.00    0.01  270123/98840371     ansi_c_convertt::convert_type(typet&, c_storage_spect&) <cycle 4> [256]
                0.00    0.01  270123/98840371     typet::location() const [975]
                0.00    0.01  365478/98840371     typet::has_subtype() const [879]
                0.01    0.02  678035/98840371     typet::subtype() const [700]
                0.17    0.32 12439489/98840371     exprt::operands() const [272]
                0.52    0.97 37857095/98840371     exprt::type() const [144]
                0.62    1.17 45497285/98840371     exprt::has_operands() const [128]
[83]     0.9    1.35    2.54 98840371         irept::find(dstring const&) const [83]
                2.54    0.00 98840371/117270412     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 [102]
-----------------------------------------------
                0.01    3.76  441663/441663      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [60]
[84]     0.9    0.01    3.76  441663         goto_symext::dereference(exprt&, goto_symex_statet&, bool) [84]
                0.05    1.97  441663/441663      goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 12> [135]
                0.10    1.50  441663/1172578     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [80]
                0.02    0.12  441663/2088120     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [254]
                0.01    0.00  441663/2480682     goto_symex_statet::call_stack() [708]
-----------------------------------------------
                                                 <spontaneous>
[85]     0.9    3.73    0.00                 Minisat::SimpSolver::gatherTouchedClauses() [85]
-----------------------------------------------
                                  72             simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [433]
                                 403             simplify_exprt::simplify_inequality_constant(exprt&) <cycle 19> [557]
                                 422             simplify_exprt::simplify_byte_update(exprt&) <cycle 19> [1284]
                                 620             simplify_exprt::simplify_if(exprt&) <cycle 19> [495]
                                 720             simplify_exprt::simplify_boolean(exprt&) <cycle 19> [453]
                                1436             simplify_exprt::simplify_not(exprt&) <cycle 19> [419]
                                3042             simplify_exprt::simplify_typecast(exprt&) <cycle 19> [193]
                                3883             simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 19> [447]
                               19806             simplify_exprt::simplify_minus(exprt&) <cycle 19> [784]
                              126656             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [309]
                             9175339             simplify_exprt::simplify_rec(exprt&) <cycle 19> [123]
[86]     0.9    0.19    3.52 9332399         simplify_exprt::simplify_node(exprt&) <cycle 19> [86]
                0.38    0.85 2195060/2195060     simplify_exprt::sort_and_join(exprt&) [179]
                0.06    0.89  221915/221918      simplify_exprt::simplify_plus(exprt&) [203]
                0.07    0.40 9332399/45497285     exprt::has_operands() const [128]
                0.00    0.39   94573/94573       simplify_exprt::simplify_mult(exprt&) [324]
                0.00    0.09   74008/119570      simplify_exprt::simplify_object(exprt&) [454]
                0.00    0.07   19331/19331       simplify_exprt::simplify_div(exprt&) [541]
                0.00    0.07   22105/22105       simplify_exprt::simplify_shifts(exprt&) [548]
                0.01    0.06   80921/80921       simplify_exprt::simplify_index(exprt&) [563]
                0.01    0.05   17128/17128       simplify_exprt::simplify_unary_minus(exprt&) [574]
                0.00    0.05   18785/18785       simplify_exprt::simplify_dynamic_object(exprt&) [622]
                0.00    0.02   10780/10780       simplify_exprt::simplify_invalid_pointer(exprt&) [769]
                0.00    0.02   20787/20787       simplify_exprt::simplify_with(exprt&) [790]
                0.00    0.02   43654/43654       simplify_exprt::simplify_member(exprt&) [894]
                0.00    0.01   74008/74008       simplify_exprt::simplify_pointer_object(exprt&) [925]
                0.00    0.01    1898/1898        simplify_exprt::simplify_mod(exprt&) [1101]
                0.00    0.00      49/49          simplify_exprt::simplify_floatbv_typecast(exprt&) [1331]
                0.00    0.00       1/1           simplify_exprt::simplify_floatbv_op(exprt&) [1591]
                0.00    0.00     590/590         simplify_exprt::simplify_dereference(exprt&) [1635]
                0.00    0.00       2/2           simplify_exprt::simplify_ieee_float_relation(exprt&) [1821]
                              304219             simplify_exprt::simplify_typecast(exprt&) <cycle 19> [193]
                              275561             simplify_exprt::simplify_inequality(exprt&) <cycle 19> [226]
                              228152             simplify_exprt::simplify_not(exprt&) <cycle 19> [419]
                              190749             simplify_exprt::simplify_address_of(exprt&) <cycle 19> [490]
                              119741             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [309]
                               77797             simplify_exprt::simplify_if(exprt&) <cycle 19> [495]
                               64934             simplify_exprt::simplify_boolean(exprt&) <cycle 19> [453]
                               33864             simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [433]
                               15997             simplify_exprt::simplify_object_size(exprt&) <cycle 19> [667]
                                9903             simplify_exprt::simplify_minus(exprt&) <cycle 19> [784]
                                1757             simplify_exprt::simplify_byte_extract(exprt&) <cycle 19> [1245]
                                1572             simplify_exprt::simplify_byte_update(exprt&) <cycle 19> [1284]
-----------------------------------------------
                0.00    3.59     162/162         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [74]
[87]     0.8    0.00    3.59     162         link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [87]
                0.00    3.57      51/51          add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [88]
                0.00    0.01      86/86          goto_convert(dstring const&, symbol_tablet&, goto_functionst&, message_handlert&) [971]
                0.00    0.01     213/213         compute_called_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [994]
                0.00    0.00      87/30193       std::set<dstring, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) [826]
                0.00    0.00     588/441277      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*) [824]
                0.00    0.00     172/1483138     std::set<dstring, std::less<dstring>, std::allocator<dstring> >::insert(dstring const&) [492]
                0.00    0.00      86/207946      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&) [825]
                0.00    0.00    1053/1777        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&) [2414]
                0.00    0.00     588/441277      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree() [2071]
-----------------------------------------------
                0.00    3.57      51/51          link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [87]
[88]     0.8    0.00    3.57      51         add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [88]
                0.00    1.62      50/50          ansi_c_languaget::parse(std::istream&, std::string const&, message_handlert&) [146]
                0.00    1.56      50/50          ansi_c_languaget::typecheck(symbol_tablet&, std::string const&, message_handlert&) [155]
                0.00    0.38      50/100         linking(symbol_tablet&, symbol_tablet&, message_handlert&) [222]
                0.00    0.01   13311/80001       dstring::dstring(char const*) [599]
                0.00    0.00      50/437         symbol_tablet::~symbol_tablet() [828]
                0.00    0.00      50/437         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() [1281]
                0.00    0.00      85/207946      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&) [825]
                0.00    0.00      50/21370       ansi_c_languaget::~ansi_c_languaget() [1291]
                0.00    0.00   13311/16504       std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) const [2247]
                0.00    0.00      50/437         std::tr1::unordered_map<dstring, symbolt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, symbolt> > >::~unordered_map() [2591]
                0.00    0.00      50/437         symbol_tablet::symbol_tablet() [2589]
-----------------------------------------------
                0.01    3.55    4562/4562        goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [73]
[89]     0.8    0.01    3.55    4562         goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [89]
                0.00    2.61    4362/4362        goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [112]
                0.00    0.72    4562/4562        symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&) [233]
                0.00    0.07    4762/316346      guardt::as_expr() const [68]
                0.00    0.05    4362/4362        goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&) [601]
                0.00    0.03    4362/4524        goto_symex_statet::new_frame() [689]
                0.00    0.03     200/4724        symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&) [227]
                0.00    0.03    7622/1172578     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [80]
                0.00    0.00    4562/4562        symex_bmct::get_unwind_recursion(dstring const&, unsigned int, unsigned int) [1363]
                0.00    0.00    4362/4514        std::vector<exprt, std::allocator<exprt> >::vector(std::vector<exprt, std::allocator<exprt> > const&) [1411]
                0.00    0.00    4362/65683       std::vector<exprt, std::allocator<exprt> >::~vector() [1217]
                0.00    0.00    4362/3902813     exprt::operator=(exprt const&) [383]
                0.00    0.00    4562/3090216     to_symbol_expr(exprt const&) [427]
                0.00    0.00    4562/4762157     symbol_exprt::get_identifier() const [387]
                0.00    0.00    4562/5438        code_function_callt::lhs() const [1580]
                0.00    0.00    4562/1285863     exprt::op1() const [587]
                0.00    0.00    4762/152188462     irept::~irept() <cycle 5> [196]
                0.00    0.00    4362/5238        code_function_callt::arguments() const [1588]
                0.00    0.00    4362/12439489     exprt::operands() const [272]
                0.00    0.00    4562/627951      goto_symex_statet::top() [864]
                0.00    0.00    7667/7667        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>) [1661]
                0.00    0.00     200/200         symex_bmct::no_body(dstring const&) [1702]
                0.00    0.00    4362/4362        goto_symex_statet::previous_frame() [1739]
                0.00    0.00    4362/2480682     goto_symex_statet::call_stack() [708]
                0.00    0.00   13286/41043       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&) [1693]
                0.00    0.00       1/417061      messaget::eom(messaget::mstreamt&) [803]
                0.00    0.00    4562/5777        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 [2320]
                0.00    0.00    4362/65683       std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base() [2139]
-----------------------------------------------
                0.06    3.49     153/153         symex_target_equationt::convert(prop_convt&) [21]
[90]     0.8    0.06    3.49     153         symex_target_equationt::convert_assertions(prop_convt&) [90]
                0.13    3.11   88791/765537      prop_conv_solvert::convert(exprt const&) <cycle 15> [43]
                0.00    0.09   88791/89131       implies_exprt::implies_exprt(exprt const&, exprt const&) [509]
                0.00    0.09   89152/89152       literal_exprt::literal_exprt(literalt) [516]
                0.00    0.05     155/12177       prop_conv_solvert::set_to(exprt const&, bool) [81]
                0.01    0.00  178742/152188462     irept::~irept() <cycle 5> [196]
                0.00    0.01     155/108765      boolbvt::set_to(exprt const&, bool) [61]
                0.00    0.00   88791/25551830     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [285]
                0.00    0.00     361/2467        and_exprt::and_exprt(exprt const&, exprt const&) [1318]
                0.00    0.00     146/146         disjunction(std::vector<exprt, std::allocator<exprt> > const&) [1630]
                0.00    0.00     146/358229      true_exprt::true_exprt() [370]
                0.00    0.00     146/946620      std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long) [432]
                0.00    0.00     361/10784852     irept::operator=(irept const&) [269]
                0.00    0.00     146/65683       std::vector<exprt, std::allocator<exprt> >::~vector() [1217]
                0.00    0.00     146/186512749     irept::irept(irept const&) [129]
                0.00    0.00     146/85231956     exprt::exprt(exprt const&) [450]
                0.00    0.00   89152/218354      predicate_exprt::~predicate_exprt() [2094]
                0.00    0.00   88791/178261      binary_exprt::~binary_exprt() [2102]
                0.00    0.00     146/65683       std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base() [2139]
                0.00    0.00     146/1232319     constant_exprt::~constant_exprt() [2032]
-----------------------------------------------
                0.00    0.00      50/114929978     ansi_c_convertt::convert_expr(exprt&) <cycle 4> [1395]
                0.00    0.00      51/114929978     ansi_c_convertt::convert_type(typet&, c_storage_spect&) <cycle 4> [256]
                0.00    0.00     100/114929978     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1502]
                0.00    0.00     102/114929978     struct_union_typet::components() [1889]
                0.00    0.00     306/114929978     string_constantt::set_value(dstring const&) [1452]
                0.00    0.00    1000/114929978     typet::location() [1722]
                0.00    0.00    3000/114929978     vector_typet::size() [1171]
                0.00    0.00    6763/114929978     do_pointer(unsigned int, unsigned int) [506]
                0.00    0.00   12200/114929978     code_typet::make_ellipsis() [1238]
                0.00    0.00  158737/114929978     typet::subtypes() [728]
                0.00    0.00  206611/114929978     code_typet::return_type() [852]
                0.00    0.00  233454/114929978     irep_serializationt::read_irep(std::istream&, irept&) <cycle 21> [500]
                0.00    0.00  263798/114929978     ansi_c_declarationt::value() [868]
                0.00    0.00  274567/114929978     yyansi_cparse() [147]
                0.00    0.00  295775/114929978     array_typet::size() [733]
                0.00    0.01  318720/114929978     code_typet::arguments() [668]
                0.00    0.01  354739/114929978     code_typet::parameters() [699]
                0.01    0.01  691049/114929978     typet::subtype() [617]
                0.01    0.02 1090428/114929978     merge_irept::merged(irept const&) [12]
                0.01    0.02 1223408/114929978     exprt::location() [532]
                0.03    0.04 2445653/114929978     irept::set(dstring const&, long) [232]
                0.07    0.10 5995966/114929978     irept::set(dstring const&, dstring const&) [260]
                0.28    0.39 23836662/114929978     exprt::type() [151]
                0.90    1.27 77516839/114929978     exprt::operands() [45]
[91]     0.7    1.33    1.89 114929978         std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [91]
                0.95    0.02 23053978/152188462     irept::~irept() <cycle 5> [196]
                0.24    0.54 11526989/11526989     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, irept> >, std::pair<dstring const, irept> const&) [218]
                0.14    0.00 11526989/186512749     irept::irept(irept const&) [129]
-----------------------------------------------
                0.64    2.56 101390164/101390164     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> >*) [79]
[92]     0.7    0.64    2.56 101390164         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*) [92]
                2.56    0.00 101390164/101710079     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&) [117]
-----------------------------------------------
                0.00    3.08   25265/25265       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_create_node(goto_symex_statet::goto_statet const&) [94]
[93]     0.7    0.00    3.08   25265         goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&) [93]
                0.00    2.08   25265/50526       goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&) [77]
                0.02    0.59   25265/50526       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&) [182]
                0.01    0.37   25265/50526       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&) [228]
                0.00    0.02   25265/848410      std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [265]
                0.00    0.00   25265/50526       goto_symex_statet::propagationt::propagationt(goto_symex_statet::propagationt const&) [2164]
                0.00    0.00   25265/50526       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&) [2165]
                0.00    0.00   25265/203519      guardt::guardt(guardt const&) [2097]
                0.00    0.00   25265/50526       value_sett::value_sett(value_sett const&) [2163]
                0.00    0.00   25265/50526       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&) [2166]
-----------------------------------------------
                0.00    3.08   25265/25265       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&) [95]
[94]     0.7    0.00    3.08   25265         std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_create_node(goto_symex_statet::goto_statet const&) [94]
                0.00    3.08   25265/25265       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&) [93]
-----------------------------------------------
                0.00    3.08   25265/25265       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [96]
[95]     0.7    0.00    3.08   25265         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&) [95]
                0.00    3.08   25265/25265       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_create_node(goto_symex_statet::goto_statet const&) [94]
-----------------------------------------------
                0.00    0.00       4/25265       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) [1505]
                0.00    0.45    3699/25265       goto_symext::symex_return(goto_symex_statet&) [105]
                0.00    2.63   21562/25265       goto_symext::symex_goto(goto_symex_statet&) [23]
[96]     0.7    0.00    3.08   25265         std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [96]
                0.00    3.08   25265/25265       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&) [95]
-----------------------------------------------
                0.00    0.45    3699/25261       goto_symext::symex_return(goto_symex_statet&) [105]
                0.00    2.63   21562/25261       goto_symext::symex_goto(goto_symex_statet&) [23]
[97]     0.7    0.00    3.08   25261         goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [97]
                0.00    2.08   25261/50526       goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&) [77]
                0.01    0.59   25261/50526       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&) [182]
                0.00    0.37   25261/50526       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&) [228]
                0.00    0.02   25261/848410      std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [265]
                0.00    0.00   25261/50526       goto_symex_statet::propagationt::propagationt(goto_symex_statet::propagationt const&) [2164]
                0.00    0.00   25261/50526       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&) [2165]
                0.00    0.00   25261/203519      guardt::guardt(guardt const&) [2097]
                0.00    0.00   25261/50526       value_sett::value_sett(value_sett const&) [2163]
                0.00    0.00   25261/50526       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&) [2166]
-----------------------------------------------
                0.32    2.75 21264145/21264145     irept::detatch() [55]
[98]     0.7    0.32    2.75 21264145         irept::dt::dt(irept::dt const&) [98]
                0.48    1.51 42528290/42528290     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&) [134]
                0.11    0.60 21264145/21264145     std::vector<irept, std::allocator<irept> >::vector(std::vector<irept, std::allocator<irept> > const&) [234]
                0.05    0.00 42528290/42528290     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&) [604]
-----------------------------------------------
                0.01    3.05  483890/483890      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>) [47]
[99]     0.7    0.01    3.05  483890         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) [99]
                0.02    3.01     750/750         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) [101]
                0.00    0.02  483890/483890      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&) [869]
                0.01    0.00  483890/2667869     std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const [657]
-----------------------------------------------
                              305258             boolbvt::convert_rest(exprt const&) <cycle 15> [560]
[100]    0.7    0.03    3.02  305258         boolbvt::convert_equality(equal_exprt const&) <cycle 15> [100]
                0.26    2.37  304763/339843      bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [107]
                0.00    0.22  305258/1022918     base_type_eq(typet const&, typet const&, namespacet const&) [231]
                0.00    0.05 1220537/37857095     exprt::type() const [144]
                0.00    0.02  610516/12439489     exprt::operands() const [272]
                0.00    0.03  610021/1285863     exprt::op1() const [587]
                0.00    0.03  609526/945891      binary_relation_exprt::lhs() const [650]
                0.00    0.02     494/494         arrayst::record_array_equality(equal_exprt const&) [839]
                0.01    0.01  305258/465152      boolbvt::is_unbounded_array(typet const&) const [751]
                0.00    0.00     495/495         has_byte_operator(exprt const&) [1545]
                0.00    0.00       1/1           flatten_byte_operators(exprt const&, namespacet const&) [1944]
                              609526             boolbvt::convert_bv(exprt const&) <cycle 15> [41]
-----------------------------------------------
                0.02    3.01     750/750         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) [99]
[101]    0.7    0.02    3.01     750         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) [101]
                2.88    0.11  697398/13817640     irept::hash() const [9]
                0.01    0.00     750/904         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) [1040]
-----------------------------------------------
                0.47    0.00 18430041/117270412     irept::get(dstring const&) const [205]
                2.54    0.00 98840371/117270412     irept::find(dstring const&) const [83]
[102]    0.7    3.01    0.00 117270412         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 [102]
-----------------------------------------------
                             210743558             irept::~irept() <cycle 5> [196]
                0.10    0.00 2544089/152188462     irept::clear() [489]
                0.44    0.01 10784852/152188462     irept::operator=(irept const&) [269]
                0.88    0.02 21264145/152188462     irept::detatch() [55]
[103]    0.7    2.98    0.03 245336644         irept::remove_ref(irept::dt*) <cycle 5> [103]
                0.03    0.00 41227182/82454539     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() [582]
                             41227182             irept::dt::~dt() <cycle 5> [326]
                             41227182             std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, irept> >*) <cycle 5> [175]
-----------------------------------------------
                0.00    0.00     148/56038248     prop_conv_solvert::set_to(exprt const&, bool) [81]
                0.00    0.00    2568/56038248     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [488]
                0.00    0.00   11183/56038248     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [201]
                0.00    0.00   12501/56038248     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [288]
                0.00    0.00   15419/56038248     cnft::lor(std::vector<literalt, std::allocator<literalt> > const&) [938]
                0.00    0.00   70512/56038248     arrayst::add_array_Ackermann_constraints() [57]
                0.00    0.01  189207/56038248     cnft::gate_or(literalt, literalt, literalt) [750]
                0.01    0.03  764300/56038248     propt::set_equal(literalt, literalt) [543]
                0.06    0.16 4122111/56038248     cnft::gate_and(literalt, literalt, literalt) [364]
                0.07    0.17 4415172/56038248     cnft::lselect(literalt, literalt, literalt) [313]
                0.14    0.36 9456543/56038248     cnft::land(std::vector<literalt, std::allocator<literalt> > const&) [161]
                0.16    0.41 10779756/56038248     bv_utilst::carry(literalt, literalt, literalt) [132]
                0.39    1.00 26198828/56038248     cnft::gate_xor(literalt, literalt, literalt) [140]
[104]    0.7    0.83    2.14 56038248         satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [104]
                0.66    0.91 53627537/53627613     convert(std::vector<literalt, std::allocator<literalt> > const&, Minisat::vec<Minisat::Lit>&) [153]
                0.32    0.05 56038248/56038401     satcheck_minisat2_baset<Minisat::SimpSolver>::add_variables() [339]
                0.20    0.00 53627537/97729623     Minisat::vec<Minisat::Lit>::clear(bool) [341]
-----------------------------------------------
                0.01    2.94    3699/3699        goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[105]    0.7    0.01    2.94    3699         goto_symext::symex_return(goto_symex_statet&) [105]
                0.00    1.70    3699/3699        goto_symext::return_assignment(goto_symex_statet&) [141]
                0.00    0.45    3699/25265       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [96]
                0.00    0.45    3699/25261       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [97]
                0.00    0.13    3699/25261       std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::operator[](std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&) [207]
                0.00    0.11    3699/50526       goto_symex_statet::goto_statet::~goto_statet() [158]
                0.00    0.08    3699/51012       goto_symex_statet::renaming_levelt::~renaming_levelt() [188]
                0.00    0.00    3699/15216       guardt::make_false() [836]
                0.00    0.00    3699/627951      goto_symex_statet::top() [864]
                0.00    0.00    3699/2111528     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> >*) [710]
                0.00    0.00    3699/50688       goto_symex_statet::level2t::~level2t() [2161]
                0.00    0.00    3699/1086010     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() [2039]
-----------------------------------------------
                                                 <spontaneous>
[106]    0.7    2.93    0.00                 Minisat::Solver::detachClause(unsigned int, bool) [106]
                0.00    0.00    1124/66515261     Minisat::vec<Minisat::Lit>::capacity(int) [297]
-----------------------------------------------
                0.00    0.00       5/339843      float_utilst::relation(std::vector<literalt, std::allocator<literalt> > const&, float_utilst::relt, std::vector<literalt, std::allocator<literalt> > const&) [1572]
                0.00    0.00      80/339843      float_utilst::set_rounding_mode(std::vector<literalt, std::allocator<literalt> > const&) [1432]
                0.00    0.00     296/339843      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> >&) [325]
                0.01    0.08   10213/339843      bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [463]
                0.01    0.08   10512/339843      bv_utilst::lt_or_le(bool, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [344]
                0.01    0.11   13974/339843      equalityt::add_equality_constraints(equalityt::typestructt const&) [467]
                0.26    2.37  304763/339843      boolbvt::convert_equality(equal_exprt const&) <cycle 15> [100]
[107]    0.7    0.29    2.64  339843         bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [107]
                0.06    1.32  339843/368192      cnft::land(std::vector<literalt, std::allocator<literalt> > const&) [161]
                0.05    1.18 17194457/18103020     cnft::lequal(literalt, literalt) [171]
                0.00    0.03  339843/11830255     std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt) [200]
                0.00    0.00  339843/16590751     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [719]
-----------------------------------------------
                0.00    0.00     370/383826      goto_symext::symex_assume(goto_symex_statet&, exprt const&) [559]
                0.00    0.00     432/383826      goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1152]
                0.00    0.01     883/383826      goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 12> [702]
                0.00    0.15   20718/383826      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [33]
                0.00    0.61   82740/383826      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [17]
                0.01    0.87  117717/383826      goto_symext::symex_goto(goto_symex_statet&) [23]
                0.01    1.19  160966/383826      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [25]
[108]    0.7    0.02    2.85  383826         goto_symext::do_simplify(exprt&) [108]
                0.17    2.64  383826/1310456     simplify(exprt&, namespacet const&) <cycle 19> [799]
                0.01    0.03  383826/458581      optionst::get_bool_option(std::string const&) const [614]
-----------------------------------------------
                             126124970             bool std::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 22> [430]
[109]    0.6    0.84    1.96 126124970         bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 22> [109]
                1.31    0.00 93315272/93315272     bool std::operator==<dstring const, irept>(std::pair<dstring const, irept> const&, std::pair<dstring const, irept> const&) [170]
                0.45    0.00 173422916/1037312548     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [110]
                0.19    0.00 81663302/126309258     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&) [363]
                             93315204             operator==(irept const&, irept const&) <cycle 22> [58]
                             81663302             bool std::operator==<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) <cycle 22> [238]
-----------------------------------------------
                0.00    0.00 1090428/1037312548     merge_irept::merged(irept const&) [12]
                0.45    0.00 173422916/1037312548     bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 22> [109]
                2.26    0.00 862799204/1037312548     irept::hash() const [9]
[110]    0.6    2.72    0.00 1037312548         std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [110]
-----------------------------------------------
                                 310             boolbv_widtht::get_entry(typet const&) const [111]
                0.00    0.00       2/554924      boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1306]
                0.00    0.00       4/554924      boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1841]
                0.00    0.00       8/554924      boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1386]
                0.00    0.00      87/554924      boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1406]
                0.00    0.00     294/554924      boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [322]
                0.00    0.01    1422/554924      bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [774]
                0.00    0.01    1742/554924      boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [303]
                0.00    0.01    2244/554924      boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [638]
                0.00    0.01    2870/554924      boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [883]
                0.00    0.02    3263/554924      boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [615]
                0.00    0.03    5576/554924      boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [652]
                0.00    0.03    6455/554924      boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [497]
                0.00    0.04    7502/554924      boolbvt::type_conversion(typet const&, std::vector<literalt, std::allocator<literalt> > const&, typet const&, std::vector<literalt, std::allocator<literalt> >&) [676]
                0.00    0.04    7660/554924      boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [343]
                0.00    0.07   13998/554924      boolbvt::convert_with_struct(struct_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [395]
                0.00    0.07   14665/554924      boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [461]
                0.00    0.08   16356/554924      boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [409]
                0.00    0.09   17916/554924      boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [367]
                0.00    0.13   26596/554924      boolbvt::convert_constant(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [437]
                0.00    0.13   26605/554924      boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [266]
                0.00    0.21   44572/554924      boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [184]
                0.00    0.51  106229/554924      boolbv_mapt::get_map_entry(dstring const&, typet const&) [176]
                0.01    1.20  248858/554924      boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [149]
[111]    0.6    0.02    2.67  554924+310     boolbv_widtht::get_entry(typet const&) const [111]
                0.01    2.55  555234/555234      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>) [118]
                0.05    0.00 1110468/152188462     irept::~irept() <cycle 5> [196]
                0.01    0.02  555234/555234      std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&) [735]
                0.00    0.02  555234/555234      std::pair<typet const, boolbv_widtht::entryt>::pair<typet, boolbv_widtht::entryt>(std::pair<typet, boolbv_widtht::entryt> const&) [843]
                0.01    0.00  555234/555234      std::pair<typet, boolbv_widtht::entryt>::~pair() [1071]
                0.00    0.00     171/547838      to_integer(constant_exprt const&, BigInt&) [377]
                0.00    0.00     628/1005821     bitvector_typet::get_width() const [485]
                0.00    0.00     182/678035      typet::subtype() const [700]
                0.00    0.00     171/19300       BigInt::operator*(unsigned int) const [1434]
                0.00    0.00     182/108786      array_typet::size() const [1246]
                0.00    0.00     128/37857095     exprt::type() const [144]
                0.00    0.00      35/127654      struct_union_typet::components() const [897]
                0.00    0.00     182/619293      to_integer(exprt const&, BigInt&) [1156]
                0.00    0.00     353/13307418     BigInt::~BigInt() [643]
                0.00    0.00     182/2556308     BigInt::BigInt() [904]
                0.00    0.00     171/1943259     BigInt::to_ulong() const [1016]
                0.00    0.00  555234/1666806     std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::~_Vector_base() [2029]
                0.00    0.00  555234/556338      std::pair<typet const, boolbv_widtht::entryt>::~pair() [2064]
                0.00    0.00     379/6141        to_unsignedbv_type(typet const&) [2317]
                0.00    0.00     246/406943      to_signedbv_type(typet const&) [2077]
                0.00    0.00     182/148495      to_array_type(typet const&) [2108]
                0.00    0.00     171/1943259     integer2long(BigInt const&) [2027]
                0.00    0.00      35/35          std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::resize(unsigned long, boolbv_widtht::membert) [3032]
                0.00    0.00      35/44593       to_struct_type(typet const&) [2170]
                0.00    0.00       3/134         to_floatbv_type(typet const&) [2950]
                                 310             boolbv_widtht::get_entry(typet const&) const [111]
-----------------------------------------------
                0.00    2.61    4362/4362        goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [89]
[112]    0.6    0.00    2.61    4362         goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [112]
                0.00    2.56    7622/82740       goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [17]
                0.00    0.03    7622/1172578     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [80]
                0.00    0.01    7622/1022918     base_type_eq(typet const&, typet const&, namespacet const&) [231]
                0.00    0.01    7622/40437       symbolt::symbol_expr() const [739]
                0.00    0.00    7622/2088120     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [254]
                0.00    0.00    7622/413013      namespace_baset::lookup(dstring const&) const [486]
                0.00    0.00   22866/152188462     irept::~irept() <cycle 5> [196]
                0.00    0.00    4362/5344        code_typet::has_ellipsis() const [1429]
                0.00    0.00    7622/23836662     exprt::type() [151]
                0.00    0.00    7622/131384      code_typet::parametert::get_identifier() const [1138]
                0.00    0.00    7622/37857095     exprt::type() const [144]
                0.00    0.00   15244/186512749     irept::irept(irept const&) [129]
                0.00    0.00    4362/17299       code_typet::arguments() const [1465]
                0.00    0.00    7622/159788      nil_exprt::nil_exprt() [1420]
                0.00    0.00    7622/85231956     exprt::exprt(exprt const&) [450]
-----------------------------------------------
                                                 <spontaneous>
[113]    0.6    2.47    0.14                 Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, Minisat::vec<Minisat::Lit>&) [113]
                0.14    0.00 37231670/97729623     Minisat::vec<Minisat::Lit>::clear(bool) [341]
                0.00    0.00     229/66515261     Minisat::vec<Minisat::Lit>::capacity(int) [297]
-----------------------------------------------
                0.01    0.10   25261/564724      goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&) [466]
                0.02    0.14   35260/564724      goto_symext::merge_gotos(goto_symex_statet&) [29]
                0.03    0.18   45798/564724      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [33]
                0.03    0.20   50522/564724      operator|=(guardt&, guardt const&) [178]
                0.04    0.30   73870/564724      goto_symext::symex_goto(goto_symex_statet&) [23]
                0.19    1.34  334013/564724      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[114]    0.6    0.32    2.27  564724         guardt::is_false() const [114]
                2.23    0.04 43790087/44388426     exprt::is_false() const [124]
-----------------------------------------------
                                                 <spontaneous>
[115]    0.6    2.58    0.01                 Minisat::SimpSolver::newVar(bool, bool) [115]
                0.01    0.00 12858126/25716437     Minisat::vec<int>::capacity(int) [909]
-----------------------------------------------
                                                 <spontaneous>
[116]    0.6    2.49    0.09                 Minisat::Solver::newVar(bool, bool) [116]
                0.09    0.00 12852737/66515261     Minisat::vec<Minisat::Lit>::capacity(int) [297]
                0.00    0.00    2569/25716437     Minisat::vec<int>::capacity(int) [909]
                0.00    0.00    2569/2613        Minisat::vec<Minisat::lbool>::capacity(int) [2380]
-----------------------------------------------
                0.01    0.00  319915/101710079     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&) [1109]
                2.56    0.00 101390164/101710079     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*) [92]
[117]    0.6    2.57    0.00 101710079         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&) [117]
-----------------------------------------------
                0.01    2.55  555234/555234      boolbv_widtht::get_entry(typet const&) const [111]
[118]    0.6    0.01    2.55  555234         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>) [118]
                2.30    0.09  555234/13817640     irept::hash() const [9]
                0.00    0.17  555234/555234      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 [425]
                0.00    0.00    1104/1104        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) [1480]
-----------------------------------------------
                0.00    0.00       1/4275476     goto_checkt::pointer_rel_check(exprt const&, guardt const&) [1621]
                0.00    0.00       2/4275476     c_typecheck_baset::typecheck_expr_index(exprt&) [1886]
                0.00    0.00       4/4275476     concatenation_exprt::concatenation_exprt(typet const&) [1945]
                0.00    0.00       6/4275476     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [351]
                0.00    0.00      16/4275476     member_exprt::member_exprt(exprt const&, dstring const&, typet const&) [1874]
                0.00    0.00      18/4275476     goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&) [1495]
                0.00    0.00      23/4275476     goto_checkt::div_by_zero_check(div_exprt const&, guardt const&) [1474]
                0.00    0.00      34/4275476     symbol_exprt::symbol_exprt(typet const&) [1839]
                0.00    0.00      44/4275476     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 17> [534]
                0.00    0.00      76/4275476     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1556]
                0.00    0.00      80/4275476     side_effect_exprt::side_effect_exprt(dstring const&, typet const&) [1734]
                0.00    0.00     146/4275476     or_exprt::or_exprt() [1682]
                0.00    0.00     274/4275476     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1169]
                0.00    0.00     284/4275476     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&) [753]
                0.00    0.00     300/4275476     infinity_exprt::infinity_exprt(typet const&) [1625]
                0.00    0.00     385/4275476     dynamic_object(exprt const&) [1549]
                0.00    0.00     662/4275476     simplify_exprt::simplify_address_of(exprt&) <cycle 19> [490]
                0.00    0.00     756/4275476     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [983]
                0.00    0.00     834/4275476     address_of_exprt::address_of_exprt() [1437]
                0.00    0.00     885/4275476     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [239]
                0.00    0.00    1246/4275476     goto_symext::replace_nondet(exprt&) [245]
                0.00    0.00    2122/4275476     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [955]
                0.00    0.00    2467/4275476     and_exprt::and_exprt(exprt const&, exprt const&) [1318]
                0.00    0.00    2578/4275476     index_exprt::index_exprt(exprt const&, exprt const&) [1309]
                0.00    0.00    2742/4275476     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [413]
                0.00    0.00    4735/4275476     index_exprt::index_exprt(typet const&) [1229]
                0.00    0.00    4781/4275476     typecast_exprt::typecast_exprt(exprt const&, typet const&) [1275]
                0.00    0.00    6464/4275476     or_exprt::or_exprt(exprt const&, exprt const&) [1136]
                0.00    0.00    6485/4275476     not_exprt::not_exprt(exprt const&) [1170]
                0.00    0.00    6914/4275476     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [149]
                0.00    0.00    7871/4275476     goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [885]
                0.00    0.01   10764/4275476     goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [867]
                0.00    0.01   10992/4275476     if_exprt::if_exprt(exprt const&, exprt const&, exprt const&) [937]
                0.00    0.01   14896/4275476     index_exprt::index_exprt(exprt const&, exprt const&, typet const&) [926]
                0.00    0.01   19806/4275476     simplify_exprt::simplify_minus(exprt&) <cycle 19> [784]
                0.00    0.01   20377/4275476     binary_exprt::binary_exprt(dstring const&, typet const&) [832]
                0.00    0.01   20752/4275476     if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&) [772]
                0.00    0.01   21951/4275476     exprt::make_not() [698]
                0.00    0.02   26559/4275476     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [309]
                0.00    0.02   30577/4275476     codet::codet() [797]
                0.00    0.03   47802/4275476     binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&) [634]
                0.00    0.03   48460/4275476     member_exprt::member_exprt(typet const&) [632]
                0.00    0.03   54409/4275476     unary_exprt::unary_exprt(dstring const&, exprt const&, typet const&) [673]
                0.00    0.03   57834/4275476     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [28]
                0.00    0.04   73236/4275476     guardt::as_expr(std::_List_const_iterator<exprt>) const [65]
                0.00    0.04   73821/4275476     address_of_exprt::address_of_exprt(exprt const&) [438]
                0.00    0.04   75711/4275476     codet::codet(dstring const&) [588]
                0.00    0.06   94721/4275476     predicate_exprt::predicate_exprt(dstring const&) [571]
                0.00    0.09  156919/4275476     binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&, typet const&) [442]
                0.00    0.10  167068/4275476     exprt::make_bool(bool) [441]
                0.00    0.14  240677/4275476     symbol_exprt::symbol_exprt(dstring const&, typet const&) [423]
                0.00    0.32  547685/4275476     predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&) [271]
                0.01    0.52  890386/4275476     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [53]
                0.01    0.89 1516838/4275476     constant_exprt::constant_exprt(typet const&) [206]
[119]    0.6    0.03    2.50 4275476         exprt::exprt(dstring const&, typet const&) [119]
                0.11    2.24 4275476/4385507     irept::add(dstring const&, irept const&) [122]
                0.03    0.11 4275476/8819429     irept::irept(dstring const&) [359]
-----------------------------------------------
                                                 <spontaneous>
[120]    0.6    2.47    0.00                 Minisat::Solver::relocAll(Minisat::ClauseAllocator&) [120]
                0.00    0.00     294/97729623     Minisat::vec<Minisat::Lit>::clear(bool) [341]
-----------------------------------------------
                                                 <spontaneous>
[121]    0.6    2.44    0.00                 void Minisat::sort<Minisat::Lit, Minisat::LessThan_default<Minisat::Lit> >(Minisat::Lit*, int, Minisat::LessThan_default<Minisat::Lit>) [121]
-----------------------------------------------
                0.00    0.00      44/4385507     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 17> [534]
                0.00    0.00     123/4385507     yyansi_cparse() [147]
                0.00    0.00     148/4385507     simplify_exprt::simplify_mult(exprt&) [324]
                0.00    0.00    1000/4385507     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 3> [654]
                0.00    0.02   32019/4385507     exprt::make_typecast(typet const&) [764]
                0.00    0.04   76697/4385507     typet::typet(dstring const&, typet const&) [644]
                0.11    2.24 4275476/4385507     exprt::exprt(dstring const&, typet const&) [119]
[122]    0.6    0.12    2.30 4385507         irept::add(dstring const&, irept const&) [122]
                1.26    0.00 4385507/4385507     std::pair<dstring const, irept>::pair<dstring, irept>(std::pair<dstring, irept> const&) [174]
                0.54    0.01 13156521/152188462     irept::~irept() <cycle 5> [196]
                0.05    0.16 4385507/9215130     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&) [305]
                0.16    0.00 13156521/186512749     irept::irept(irept const&) [129]
                0.04    0.08 4385507/222205901     irept::detatch() [55]
                0.00    0.00    1183/10784852     irept::operator=(irept const&) [269]
-----------------------------------------------
                             7749507             simplify_exprt::simplify_rec(exprt&) <cycle 19> [123]
                                  16             simplify_exprt::simplify_byte_extract(exprt&) <cycle 19> [1245]
                               95377             simplify_exprt::simplify_address_of_arg(exprt&) <cycle 19> [633]
                             1330439             simplify(exprt&, namespacet const&) <cycle 19> [799]
[123]    0.5    0.23    2.15 1425832+7749507 simplify_exprt::simplify_rec(exprt&) <cycle 19> [123]
                0.05    1.04 11493927/77516839     exprt::operands() [45]
                0.08    0.48 11047549/45497285     exprt::has_operands() const [128]
                0.38    0.01 9175339/152188462     irept::~irept() <cycle 5> [196]
                0.11    0.00 9175339/186512749     irept::irept(irept const&) [129]
                0.02    0.00 9175339/85231956     exprt::exprt(exprt const&) [450]
                             9175339             simplify_exprt::simplify_node(exprt&) <cycle 19> [86]
                             7749507             simplify_exprt::simplify_rec(exprt&) <cycle 19> [123]
-----------------------------------------------
                0.00    0.00     152/44388426     boolean_negate(exprt const&) [1640]
                0.00    0.00     196/44388426     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> > >&) [1469]
                0.00    0.00     432/44388426     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1152]
                0.00    0.00     556/44388426     simplify_exprt::simplify_typecast(exprt&) <cycle 19> [193]
                0.00    0.00     572/44388426     prop_conv_solvert::convert_bool(exprt const&) <cycle 15> [180]
                0.00    0.00    1019/44388426     is_skip(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>) [1707]
                0.00    0.00    1796/44388426     prop_conv_solvert::get_bool(exprt const&, tvt&) const [1444]
                0.00    0.00   20618/44388426     guardt::guard_expr(exprt&) const [352]
                0.00    0.00   46521/44388426     exprt::make_not() [698]
                0.00    0.00   65572/44388426     simplify_exprt::simplify_if(exprt&) <cycle 19> [495]
                0.01    0.00  117717/44388426     goto_symext::symex_goto(goto_symex_statet&) [23]
                0.01    0.00  117905/44388426     simplify_exprt::simplify_boolean(exprt&) <cycle 19> [453]
                0.01    0.00  225283/44388426     simplify_exprt::simplify_not(exprt&) <cycle 19> [419]
                2.23    0.04 43790087/44388426     guardt::is_false() const [114]
[124]    0.5    2.26    0.04 44388426         exprt::is_false() const [124]
                0.01    0.01  434937/18430041     irept::get(dstring const&) const [205]
                0.00    0.02  434937/37857095     exprt::type() const [144]
-----------------------------------------------
                0.00    0.00       8/78804       float_utilst::sub_bias(std::vector<literalt, std::allocator<literalt> > const&) [1571]
                0.00    0.00      20/78804       float_utilst::add_bias(std::vector<literalt, std::allocator<literalt> > const&) [1477]
                0.00    0.00      20/78804       float_utilst::denormalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&) [1384]
                0.00    0.00      20/78804       float_utilst::normalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&) [1248]
                0.00    0.12    4200/78804       bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [199]
                0.00    0.13    4322/78804       bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, std::vector<literalt, std::allocator<literalt> > const&) [213]
                0.00    0.25    8589/78804       boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [343]
                0.00    0.57   19417/78804       bv_utilst::overflow_add(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [261]
                0.00    1.23   42208/78804       bv_utilst::unsigned_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [162]
[125]    0.5    0.00    2.29   78804         bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool) [125]
                0.09    2.20   78804/78804       bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [126]
                0.00    0.00  157560/2992773     std::vector<literalt, std::allocator<literalt> >::vector(std::vector<literalt, std::allocator<literalt> > const&) [631]
                0.00    0.00   78804/16590751     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [719]
                0.00    0.00      48/27908       bv_utilst::inverted(std::vector<literalt, std::allocator<literalt> > const&) [1442]
-----------------------------------------------
                0.09    2.20   78804/78804       bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool) [125]
[126]    0.5    0.09    2.20   78804         bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [126]
                0.14    1.46 4424096/5727588     bv_utilst::carry(literalt, literalt, literalt) [132]
                0.08    0.53 8848192/28900542     cnft::lxor(literalt, literalt) [136]
-----------------------------------------------
                                                 <spontaneous>
[127]    0.5    2.29    0.00                 Minisat::Solver::attachClause(unsigned int) [127]
-----------------------------------------------
                0.00    0.00       2/45497285     move_declarations(exprt&, std::list<codet, std::allocator<codet> >&) [1982]
                0.00    0.00       2/45497285     c_sizeof_type_rec(exprt const&) [1912]
                0.00    0.00       6/45497285     flatten_byte_operators(exprt const&, namespacet const&) [1944]
                0.00    0.00       8/45497285     expr2ct::convert_overflow(exprt const&, unsigned int&) <cycle 1> [1888]
                0.00    0.00       8/45497285     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 19> [557]
                0.00    0.00       9/45497285     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 14> [1793]
                0.00    0.00      14/45497285     expr2ct::convert_function(exprt const&, std::string const&, unsigned int) <cycle 1> [1942]
                0.00    0.00      18/45497285     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [725]
                0.00    0.00      46/45497285     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 7> [1414]
                0.00    0.00      50/45497285     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1174]
                0.00    0.00      50/45497285     ansi_c_convertt::convert_type(typet&, c_storage_spect&) <cycle 4> [256]
                0.00    0.00      82/45497285     guardt::add(exprt const&) [1102]
                0.00    0.00      91/45497285     counterexample_value_binary(exprt const&, namespacet const&) [1398]
                0.00    0.00     124/45497285     goto_convertt::convert_block(code_blockt const&, goto_programt&) <cycle 7> [1659]
                0.00    0.00     154/45497285     yyansi_cparse() [147]
                0.00    0.00     182/45497285     expr2ct::convert_array(exprt const&, unsigned int&) <cycle 1> [1585]
                0.00    0.00     300/45497285     ansi_c_convertt::convert_code(codet&) [1115]
                0.00    0.00     354/45497285     c_typecheck_baset::typecheck_decl_block(codet&) <cycle 2> [1598]
                0.00    0.00     425/45497285     c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1459]
                0.00    0.00     556/45497285     goto_convertt::clean_expr(exprt&, goto_programt&, bool) <cycle 7> [1409]
                0.00    0.00     607/45497285     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [283]
                0.00    0.00     608/45497285     has_and_or(exprt const&) [1729]
                0.00    0.00     717/45497285     simplify_exprt::simplify_not(exprt&) <cycle 19> [419]
                0.00    0.00     756/45497285     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [573]
                0.00    0.00    1028/45497285     compute_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [1563]
                0.00    0.00    2244/45497285     boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [638]
                0.00    0.00    2374/45497285     simplify_exprt::simplify_typecast(exprt&) <cycle 19> [193]
                0.00    0.00    2906/45497285     exprt::find_location() const [1416]
                0.00    0.00    3476/45497285     has_byte_operator(exprt const&) [1545]
                0.00    0.00    4735/45497285     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [28]
                0.00    0.00    4824/45497285     expr2ct::convert_binary(exprt const&, std::string const&, unsigned int, bool) <cycle 1> [1431]
                0.00    0.00    5576/45497285     boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [652]
                0.00    0.00    6100/45497285     c_typecheck_baset::typecheck_expr_operands(exprt&) <cycle 3> [1438]
                0.00    0.00    6552/45497285     ansi_c_convertt::convert_expr(exprt&) <cycle 4> [1395]
                0.00    0.00    7118/45497285     goto_convertt::needs_cleaning(exprt const&) [1463]
                0.00    0.00    8392/45497285     bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [199]
                0.00    0.00    9935/45497285     replace_location(exprt&, locationt const&) [1155]
                0.00    0.00   11439/45497285     goto_symex_statet::constant_propagation(exprt const&) const [1165]
                0.00    0.00   12323/45497285     to_literal_expr(exprt const&) [1481]
                0.00    0.00   12326/45497285     prop_conv_solvert::set_to(exprt const&, bool) [81]
                0.00    0.00   13886/45497285     replace_symbolt::have_to_replace(exprt const&) const <cycle 18> [1326]
                0.00    0.00   16289/45497285     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [53]
                0.00    0.00   23560/45497285     prop_conv_solvert::get(exprt const&) const <cycle 17> [960]
                0.00    0.00   26460/45497285     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [309]
                0.00    0.00   26472/45497285     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 20> [1128]
                0.00    0.00   33900/45497285     simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [433]
                0.00    0.00   41018/45497285     has_symbol(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > const&, bool, bool) [1158]
                0.00    0.00   42307/45497285     goto_checkt::has_dereference(exprt const&) [1249]
                0.00    0.00   51124/45497285     expr2ct::get_symbols(exprt const&) [760]
                0.00    0.00   83152/45497285     goto_checkt::check_rec(exprt const&, guardt&, bool) [317]
                0.00    0.00   92383/45497285     goto_symex_statet::get_original_name(exprt&) const <cycle 10> [411]
                0.00    0.00  105334/45497285     dirtyt::find_dirty(exprt const&) [844]
                0.00    0.01  142104/45497285     simplify_exprt::simplify_boolean(exprt&) <cycle 19> [453]
                0.00    0.01  206487/45497285     compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [874]
                0.00    0.01  259715/45497285     goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&) [456]
                0.00    0.02  354467/45497285     simplify_exprt::simplify_plus(exprt&) [203]
                0.01    0.07 1570976/45497285     goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 9> [290]
                0.01    0.09 2010731/45497285     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 12> [135]
                0.02    0.10 2370555/45497285     adjust_float_expressions(exprt&, namespacet const&) [221]
                0.02    0.10 2370555/45497285     goto_symext::replace_array_equal(exprt&) [259]
                0.02    0.11 2609986/45497285     simplify_exprt::sort_and_join(exprt&) [179]
                0.02    0.12 2721125/45497285     goto_symext::replace_nondet(exprt&) [245]
                0.02    0.13 3090216/45497285     to_symbol_expr(exprt const&) [427]
                0.02    0.14 3181561/45497285     to_symbol_expr(exprt&) [379]
                0.03    0.15 3566457/45497285     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 11> [80]
                0.07    0.40 9332399/45497285     simplify_exprt::simplify_node(exprt&) <cycle 19> [86]
                0.08    0.48 11047549/45497285     simplify_exprt::simplify_rec(exprt&) <cycle 19> [123]
[128]    0.5    0.33    1.96 45497285         exprt::has_operands() const [128]
                0.62    1.17 45497285/98840371     irept::find(dstring const&) const [83]
                0.17    0.00 28320080/36984663     get_nil_irep() [392]
-----------------------------------------------
                0.00    0.00       1/186512749     goto_convertt::convert_decl(code_declt const&, goto_programt&) <cycle 7> [1467]
                0.00    0.00       2/186512749     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [1983]
                0.00    0.00       2/186512749     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 7> [1880]
                0.00    0.00       2/186512749     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 14> [1793]
                0.00    0.00       3/186512749     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1738]
                0.00    0.00       3/186512749     simplify_exprt::simplify_floatbv_op(exprt&) [1591]
                0.00    0.00       4/186512749     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1925]
                0.00    0.00       4/186512749     flatten_byte_extract(exprt const&, namespacet const&) [1650]
                0.00    0.00       7/186512749     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1386]
                0.00    0.00       8/186512749     simplify_exprt::simplify_inequality_address_of(exprt&) [1897]
                0.00    0.00       9/186512749     gen_one(typet const&) [1887]
                0.00    0.00      10/186512749     flatten_byte_operators(exprt const&, namespacet const&) [1944]
                0.00    0.00      19/186512749     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [53]
                0.00    0.00      34/186512749     local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&) [1393]
                0.00    0.00      36/186512749     simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [433]
                0.00    0.00      46/186512749     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1556]
                0.00    0.00      47/186512749     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 7> [1604]
                0.00    0.00      50/186512749     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1174]
                0.00    0.00      50/186512749     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&) [1881]
                0.00    0.00      52/186512749     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 17> [534]
                0.00    0.00      98/186512749     c_sizeof_type_rec(exprt const&) [1912]
                0.00    0.00      98/186512749     simplify_exprt::simplify_floatbv_typecast(exprt&) [1331]
                0.00    0.00     100/186512749     gcc_signed_int128_type() [1730]
                0.00    0.00     102/186512749     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [283]
                0.00    0.00     113/186512749     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [996]
                0.00    0.00     119/186512749     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1404]
                0.00    0.00     138/186512749     codet* std::__uninitialized_copy<false>::__uninit_copy<codet*, codet*>(codet*, codet*, codet*) [1951]
                0.00    0.00     146/186512749     symex_target_equationt::convert_assertions(prop_convt&) [90]
                0.00    0.00     146/186512749     disjunction(std::vector<exprt, std::allocator<exprt> > const&) [1630]
                0.00    0.00     152/186512749     goto_convertt::get_constant(exprt const&) [1948]
                0.00    0.00     152/186512749     goto_convertt::generate_conditional_branch(exprt const&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, locationt const&, goto_programt&) <cycle 7> [1494]
                0.00    0.00     152/186512749     goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&) <cycle 7> [1654]
                0.00    0.00     152/186512749     boolean_negate(exprt const&) [1640]
                0.00    0.00     153/186512749     yyansi_clex() [267]
                0.00    0.00     153/186512749     convert_string_literal(std::string const&) [1146]
                0.00    0.00     176/186512749     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 1> [1639]
                0.00    0.00     177/186512749     get_destructor(namespacet const&, typet const&) [1935]
                0.00    0.00     177/186512749     std::vector<codet, std::allocator<codet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, codet const&) [1895]
                0.00    0.00     190/186512749     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&) [1721]
                0.00    0.00     200/186512749     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*) [1939]
                0.00    0.00     209/186512749     code_blockt::end_location() const [1883]
                0.00    0.00     274/186512749     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1346]
                0.00    0.00     280/186512749     c_bool_type() [1651]
                0.00    0.00     285/186512749     std::pair<typet, equalityt::typestructt>::pair(typet const&, equalityt::typestructt const&) [1922]
                0.00    0.00     285/186512749     std::pair<typet const, equalityt::typestructt>::pair<typet, equalityt::typestructt>(std::pair<typet, equalityt::typestructt> const&) [1923]
                0.00    0.00     285/186512749     std::pair<typet const, equalityt::typestructt>::pair(std::pair<typet const, equalityt::typestructt> const&) [1924]
                0.00    0.00     285/186512749     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&) [556]
                0.00    0.00     304/186512749     goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) <cycle 7> [1340]
                0.00    0.00     304/186512749     std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::push_back(arrayst::array_equalityt const&) [1708]
                0.00    0.00     306/186512749     string_constantt::set_value(dstring const&) [1452]
                0.00    0.00     315/186512749     goto_convertt::unwind_destructor_stack(locationt const&, unsigned int, goto_programt&, bool) <cycle 7> [1681]
                0.00    0.00     315/186512749     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*) [1926]
                0.00    0.00     346/186512749     signedbv_typet::smallest_expr() const [1445]
                0.00    0.00     351/186512749     dynamic_size(namespacet const&) [1488]
                0.00    0.00     353/186512749     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 7> [1634]
                0.00    0.00     356/186512749     is_not_zero(exprt const&, namespacet const&) [1430]
                0.00    0.00     383/186512749     null_pointer(exprt const&) [1464]
                0.00    0.00     401/186512749     unsigned_short_int_type() [1613]
                0.00    0.00     432/186512749     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1152]
                0.00    0.00     450/186512749     signed_long_long_int_type() [1574]
                0.00    0.00     462/186512749     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&) [1879]
                0.00    0.00     462/186512749     std::map<BigInt, exprt, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::operator[](BigInt const&) [1664]
                0.00    0.00     474/186512749     c_typecheck_baset::typecheck_expr_rel(exprt&) [1509]
                0.00    0.00     478/186512749     yyansi_cparse() [147]
                0.00    0.00     481/186512749     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [678]
                0.00    0.00     485/186512749     arrayst::array_equalityt* std::__uninitialized_copy<false>::__uninit_copy<arrayst::array_equalityt*, arrayst::array_equalityt*>(arrayst::array_equalityt*, arrayst::array_equalityt*, arrayst::array_equalityt*) [1870]
                0.00    0.00     500/186512749     signed_short_int_type() [1559]
                0.00    0.00     505/186512749     goto_convertt::convert_expression(code_expressiont const&, goto_programt&) <cycle 7> [1705]
                0.00    0.00     603/186512749     simplify_exprt::simplify_byte_extract(exprt&) <cycle 19> [1245]
                0.00    0.00     680/186512749     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1225]
                0.00    0.00     690/186512749     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1361]
                0.00    0.00     703/186512749     goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&) [530]
                0.00    0.00     703/186512749     object_lower_bound(exprt const&) [1311]
                0.00    0.00     704/186512749     c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 3> [1259]
                0.00    0.00     706/186512749     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1410]
                0.00    0.00     716/186512749     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 19> [557]
                0.00    0.00     726/186512749     object_upper_bound(exprt const&, typet const&, namespacet const&) [1227]
                0.00    0.00     735/186512749     goto_symext::symex_assume(goto_symex_statet&, exprt const&) [559]
                0.00    0.00     740/186512749     get_failed_symbol(symbol_exprt const&, namespacet const&) [1419]
                0.00    0.00     770/186512749     object_size(exprt const&) [1504]
                0.00    0.00     824/186512749     std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_create_node(bv_pointerst::postponedt const&) [1772]
                0.00    0.00     844/186512749     simplify_exprt::simplify_byte_update(exprt&) <cycle 19> [1284]
                0.00    0.00     880/186512749     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&) [1865]
                0.00    0.00     880/186512749     std::map<dstring, code_typet, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::operator[](dstring const&) [1293]
                0.00    0.00     883/186512749     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 12> [702]
                0.00    0.00     979/186512749     arrayst::array_equalityt::array_equalityt(arrayst::array_equalityt const&) [1868]
                0.00    0.00    1000/186512749     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 3> [654]
                0.00    0.00    1002/186512749     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [970]
                0.00    0.00    1050/186512749     c_sizeoft::sizeof_rec(typet const&) [1317]
                0.00    0.00    1104/186512749     std::pair<typet const, boolbv_widtht::entryt>::pair(std::pair<typet const, boolbv_widtht::entryt> const&) [1782]
                0.00    0.00    1203/186512749     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 7> [1414]
                0.00    0.00    1495/186512749     unsigned_long_int_type() [1455]
                0.00    0.00    1550/186512749     unsigned_long_long_int_type() [1451]
                0.00    0.00    1760/186512749     goto_function_templatet<goto_programt>::goto_function_templatet(goto_function_templatet<goto_programt> const&) [923]
                0.00    0.00    1868/186512749     simplify_exprt::simplify_mod(exprt&) [1101]
                0.00    0.00    1912/186512749     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [983]
                0.00    0.00    2122/186512749     pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const [1098]
                0.00    0.00    2126/186512749     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1169]
                0.00    0.00    2381/186512749     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&) [1785]
                0.00    0.00    2381/186512749     std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::operator[](dstring const&) [1562]
                0.00    0.00    2430/186512749     configt::ansi_ct::from_ns(namespacet const&, std::string const&) [831]
                0.00    0.00    2597/186512749     convert_integer_literal(std::string const&) [1093]
                0.00    0.00    2600/186512749     linkingt::duplicate_non_type_symbol(symbolt&, symbolt&) [782]
                0.00    0.00    2602/186512749     c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool) [1301]
                0.00    0.00    2856/186512749     pointer_offset(exprt const&) [1344]
                0.00    0.00    3104/186512749     std::vector<typet, std::allocator<typet> >::push_back(typet const&) [855]
                0.00    0.00    3312/186512749     bv_pointerst::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [786]
                0.00    0.00    3312/186512749     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [955]
                0.00    0.00    3594/186512749     value_set_dereferencet::dereference_type_compare(typet const&, typet const&) const [682]
                0.00    0.00    3698/186512749     goto_symext::return_assignment(goto_symex_statet&) [141]
                0.00    0.00    4025/186512749     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [1100]
                0.00    0.00    4112/186512749     goto_checkt::bounds_check(index_exprt const&, guardt const&) [439]
                0.00    0.00    4500/186512749     unsigned_int_type() [1325]
                0.00    0.00    4890/186512749     goto_symex_statet::framet::framet(goto_symex_statet::framet const&) [953]
                0.00    0.00    5102/186512749     invalid_pointer(exprt const&) [1243]
                0.00    0.00    6813/186512749     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*) [998]
                0.00    0.00    7660/186512749     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [343]
                0.00    0.00    8198/186512749     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> > >) [1253]
                0.00    0.00    9048/186512749     goto_symex_statet::framet::framet() [1534]
                0.00    0.00    9210/186512749     ansi_c_convert_typet::read_rec(typet const&) [748]
                0.00    0.00    9999/186512749     operator|=(guardt&, guardt const&) [178]
                0.00    0.00   10035/186512749     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&) [1637]
                0.00    0.00   11394/186512749     simplify_exprt::simplify_boolean(exprt&) <cycle 19> [453]
                0.00    0.00   11406/186512749     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [201]
                0.00    0.00   11682/186512749     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [351]
                0.00    0.00   11694/186512749     simplify_exprt::simplify_object(exprt&) [454]
                0.00    0.00   14252/186512749     goto_symext::symex_decl(goto_symex_statet&) [168]
                0.00    0.00   14584/186512749     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet) [966]
                0.00    0.00   14920/186512749     simplify_exprt::simplify_object_size(exprt&) <cycle 19> [667]
                0.00    0.00   15244/186512749     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [112]
                0.00    0.00   15275/186512749     build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&) [476]
                0.00    0.00   15498/186512749     std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&) [943]
                0.00    0.00   15742/186512749     goto_symext::symex_assign_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [885]
                0.00    0.00   16642/186512749     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&) [1595]
                0.00    0.00   16642/186512749     std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::operator[](unsigned int const&) [1342]
                0.00    0.00   16766/186512749     same_object(exprt const&, exprt const&) [585]
                0.00    0.00   16807/186512749     simplify_exprt::simplify_unary_minus(exprt&) [574]
                0.00    0.00   17783/186512749     simplify_exprt::simplify_div(exprt&) [541]
                0.00    0.00   19262/186512749     std::pair<exprt const, unsigned int>::pair(std::pair<exprt const, unsigned int> const&) [1568]
                0.00    0.00   19374/186512749     merge_types(irept&, irept&) [736]
                0.00    0.00   20070/186512749     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&) [1341]
                0.00    0.00   20787/186512749     simplify_exprt::simplify_with(exprt&) [790]
                0.00    0.00   25080/186512749     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [33]
                0.00    0.00   26966/186512749     signed_int_type() [896]
                0.00    0.00   28033/186512749     numbering<exprt>::number(exprt const&) [561]
                0.00    0.00   28166/186512749     equalityt::equality2(exprt const&, exprt const&) [355]
                0.00    0.00   28774/186512749     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [621]
                0.00    0.00   33216/186512749     simplify_exprt::simplify_index(exprt&) [563]
                0.00    0.00   33532/186512749     pointer_object(exprt const&) [674]
                0.00    0.00   35002/186512749     expr2ct::get_shorthands(exprt const&) [691]
                0.00    0.00   37442/186512749     c_typecastt::follow_with_qualifiers(typet const&) [1489]
                0.00    0.00   37588/186512749     irept* std::__uninitialized_copy<false>::__uninit_copy<irept*, irept*>(irept*, irept*, irept*) [979]
                0.00    0.00   38642/186512749     struct_union_typet::component_type(dstring const&) const [1130]
                0.00    0.00   39681/186512749     value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const [513]
                0.00    0.00   43788/186512749     std::list<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_create_node(value_set_dereferencet::valuet const&) [1401]
                0.00    0.00   44351/186512749     std::vector<irept, std::allocator<irept> >::_M_insert_aux(__gnu_cxx::__normal_iterator<irept*, std::vector<irept, std::allocator<irept> > >, irept const&) [921]
                0.00    0.00   46230/186512749     goto_program_templatet<codet, exprt>::instructiont::instructiont() [684]
                0.00    0.00   48844/186512749     prop_conv_solvert::get(exprt const&) const <cycle 17> [960]
                0.00    0.00   52227/186512749     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [239]
                0.00    0.00   67909/186512749     std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_create_node(exprt const&) [1426]
                0.00    0.00   70512/186512749     arrayst::add_array_Ackermann_constraints() [57]
                0.00    0.00   71033/186512749     signed_long_int_type() [662]
                0.00    0.00   73538/186512749     std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_create_node(ansi_c_declarationt const&) [880]
                0.00    0.00   75931/186512749     make_subtype(unsigned int, unsigned int) [1073]
                0.00    0.00   78731/186512749     value_set_dereferencet::valuet::valuet(value_set_dereferencet::valuet const&) [1413]
                0.00    0.00   83968/186512749     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [173]
                0.00    0.00   89058/186512749     size_of_expr(typet const&, namespacet const&) <cycle 19> [418]
                0.00    0.00   91221/186512749     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_templatet<codet, exprt>::instructiont const&) [1399]
                0.00    0.00   95765/186512749     typet* std::__uninitialized_copy<false>::__uninit_copy<typet*, typet*>(typet*, typet*, typet*) [1370]
                0.00    0.00  100303/186512749     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [309]
                0.00    0.00  102833/186512749     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*) [1338]
                0.00    0.00  117772/186512749     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [26]
                0.00    0.00  125824/186512749     c_typecheck_baset::typecheck_symbol_type(typet&) [329]
                0.00    0.00  126908/186512749     irep_serializationt::insert_on_read(unsigned int, irept const&) [729]
                0.00    0.00  131364/186512749     value_set_dereferencet::valuet::valuet() [653]
                0.00    0.00  131681/186512749     simplify_exprt::simplify_plus(exprt&) [203]
                0.00    0.00  155097/186512749     std::vector<typet, std::allocator<typet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<typet*, std::vector<typet, std::allocator<typet> > >, typet const&) [858]
                0.00    0.00  160966/186512749     goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [25]
                0.00    0.00  169055/186512749     boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [212]
                0.00    0.00  181258/186512749     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>*) [1328]
                0.00    0.00  181625/186512749     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::pair(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&) [1164]
                0.00    0.00  185026/186512749     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&) [1324]
                0.00    0.00  186017/186512749     ansi_c_parsert::new_declaration(irept const&, irept&, exprt&, ansi_c_parsert::decl_typet) [284]
                0.00    0.00  186573/186512749     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> > >) [517]
                0.00    0.00  194729/186512749     simplify_exprt::simplify_typecast(exprt&) <cycle 19> [193]
                0.00    0.00  196625/186512749     goto_trace_stept::goto_trace_stept(goto_trace_stept const&) [720]
                0.00    0.00  217682/186512749     std::list<typet, std::allocator<typet> >::_M_create_node(typet const&) [1276]
                0.00    0.00  224219/186512749     goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [18]
                0.00    0.00  237657/186512749     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00  242074/186512749     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [149]
                0.00    0.00  255338/186512749     goto_symext::symex_goto(goto_symex_statet&) [23]
                0.00    0.00  269069/186512749     simplify_exprt::simplify_mult(exprt&) [324]
                0.00    0.00  270783/186512749     message_streamt::message_streamt(message_handlert&) [1216]
                0.00    0.00  330960/186512749     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [17]
                0.00    0.00  336344/186512749     guardt::as_expr(std::_List_const_iterator<exprt>) const [65]
                0.00    0.00  369752/186512749     goto_symext::add_to_lhs(exprt const&, exprt const&) [675]
                0.00    0.00  378864/186512749     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [248]
                0.01    0.00  413923/186512749     from_integer(BigInt const&, typet const&) [253]
                0.01    0.00  416277/186512749     boolbv_mapt::map_entryt::map_entryt(boolbv_mapt::map_entryt const&) [1140]
                0.01    0.00  439429/186512749     void std::__uninitialized_fill_n<false>::__uninit_fill_n<exprt*, unsigned long, exprt>(exprt*, unsigned long, exprt const&) [853]
                0.01    0.00  458198/186512749     std::vector<exprt, std::allocator<exprt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt const&) [531]
                0.01    0.00  483890/186512749     std::pair<exprt const, literalt>::pair(std::pair<exprt const, literalt> const&) [870]
                0.01    0.00  552560/186512749     simplify_exprt::simplify_inequality(exprt&) <cycle 19> [226]
                0.01    0.00  555234/186512749     std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&) [735]
                0.01    0.00  555234/186512749     std::pair<typet const, boolbv_widtht::entryt>::pair<typet, boolbv_widtht::entryt>(std::pair<typet, boolbv_widtht::entryt> const&) [843]
                0.01    0.00  787056/186512749     symbolt::symbolt(symbolt const&) [792]
                0.01    0.00  790561/186512749     prop_conv_solvert::convert(exprt const&) <cycle 15> [43]
                0.01    0.00  790561/186512749     std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&) [791]
                0.01    0.00  885160/186512749     unsigned_char_type() [299]
                0.01    0.00  887792/186512749     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 14> [49]
                0.01    0.00  898091/186512749     hash_numbering<exprt, irep_hash>::number(exprt const&) [69]
                0.01    0.00  954290/186512749     std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&) [771]
                0.01    0.00 1071822/186512749     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&) [931]
                0.02    0.00 1282011/186512749     boolbvt::convert_bv(exprt const&) <cycle 15> [41]
                0.02    0.00 1282011/186512749     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&) [627]
                0.02    0.00 1282011/186512749     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&) [628]
                0.02    0.00 1661073/186512749     exprt* std::__uninitialized_copy<false>::__uninit_copy<exprt*, exprt*>(exprt*, exprt*, exprt*) [577]
                0.02    0.00 2046968/186512749     symex_target_equationt::SSA_stept::SSA_stept() [648]
                0.02    0.00 2046968/186512749     symex_target_equationt::SSA_stept::SSA_stept(symex_target_equationt::SSA_stept const&) [302]
                0.05    0.00 3723769/186512749     std::vector<irept, std::allocator<irept> >::push_back(irept const&) [512]
                0.11    0.00 9175339/186512749     simplify_exprt::simplify_rec(exprt&) <cycle 19> [123]
                0.14    0.00 11187508/186512749     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&) [258]
                0.14    0.00 11526989/186512749     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [91]
                0.16    0.00 13156521/186512749     irept::add(dstring const&, irept const&) [122]
                0.18    0.00 15082426/186512749     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*) [334]
                0.23    0.00 18885600/186512749     std::list<exprt, std::allocator<exprt> >::_M_create_node(exprt const&) [304]
                0.30    0.00 25093632/186512749     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [285]
                0.61    0.00 50468329/186512749     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&) [190]
[129]    0.5    2.27    0.00 186512749         irept::irept(irept const&) [129]
-----------------------------------------------
                0.00    2.18      44/44          bmct::decide_default() [14]
[130]    0.5    0.00    2.18      44         bmct::error_trace(prop_convt const&) [130]
                0.02    1.90      44/44          build_goto_trace(symex_target_equationt const&, prop_convt const&, namespacet const&, goto_tracet&) [137]
                0.00    0.25      44/44          show_goto_trace(std::ostream&, namespacet const&, goto_tracet const&) [381]
                0.00    0.00      44/176         std::_List_base<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_clear() [935]
                0.00    0.00      44/417061      messaget::eom(messaget::mstreamt&) [803]
                0.00    0.00      44/44          goto_tracet::~goto_tracet() [3025]
-----------------------------------------------
                0.00    0.00       1/21918669     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 7> [1929]
                0.00    0.00      16/21918669     member_exprt::member_exprt(exprt const&, dstring const&, typet const&) [1874]
                0.00    0.00     119/21918669     code_declt::code_declt(exprt const&) [1672]
                0.00    0.00     152/21918669     yyansi_cparse() [147]
                0.00    0.00     177/21918669     code_deadt::code_deadt(exprt const&) [1638]
                0.00    0.00     385/21918669     dynamic_object(exprt const&) [1549]
                0.00    0.00    2122/21918669     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [955]
                0.00    0.00    3312/21918669     bv_pointerst::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [786]
                0.00    0.00    4781/21918669     typecast_exprt::typecast_exprt(exprt const&, typet const&) [1275]
                0.00    0.00    6485/21918669     not_exprt::not_exprt(exprt const&) [1170]
                0.00    0.00   26460/21918669     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [309]
                0.00    0.01   54409/21918669     unary_exprt::unary_exprt(dstring const&, exprt const&, typet const&) [673]
                0.00    0.01   73821/21918669     address_of_exprt::address_of_exprt(exprt const&) [438]
                0.03    2.05 21746429/21918669     guardt::as_expr(std::_List_const_iterator<exprt>) const [65]
[131]    0.5    0.03    2.07 21918669         exprt::copy_to_operands(exprt const&) [131]
                0.09    1.98 21918669/77516839     exprt::operands() [45]
-----------------------------------------------
                0.02    0.20  598144/5727588     bv_utilst::adder_no_overflow(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&) [361]
                0.02    0.23  705348/5727588     bv_utilst::carry_out(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, literalt) [376]
                0.14    1.46 4424096/5727588     bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [126]
[132]    0.5    0.18    1.88 5727588         bv_utilst::carry(literalt, literalt, literalt) [132]
                0.05    0.87 10779756/11830255     std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt) [200]
                0.16    0.41 10779756/56038248     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [104]
                0.05    0.23 11791881/15243678     cnft::land(literalt, literalt) [342]
                0.09    0.03 7861254/8274028     cnft::lor(literalt, literalt) [475]
                0.00    0.00 1796626/12852583     cnft::new_variable() [758]
                0.00    0.00 1796626/16590751     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [719]
-----------------------------------------------
[133]    0.5    0.05    1.97  441663+2793    <cycle 12 as a whole> [133]
                0.05    1.94  443501+1790074     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 12> [135]
                0.00    0.03     955+1766        goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 12> [702]
-----------------------------------------------
                0.48    1.51 42528290/42528290     irept::dt::dt(irept::dt const&) [98]
[134]    0.5    0.48    1.51 42528290         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&) [134]
                0.39    1.12 18384519/18384519     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> >*) [159]
-----------------------------------------------
                             1790074             goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 12> [135]
                                1838             goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 12> [702]
                0.05    1.97  441663/441663      goto_symext::dereference(exprt&, goto_symex_statet&, bool) [84]
[135]    0.5    0.05    1.94  443501+1790074 goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 12> [135]
                0.01    1.28   27984/27984       value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [173]
                0.01    0.32 3524869/77516839     exprt::operands() [45]
                0.00    0.13   27984/27984       goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&) [456]
                0.01    0.09 2010731/45497285     exprt::has_operands() const [128]
                0.01    0.02  193905/193934      to_typecast_expr(exprt&) [742]
                0.00    0.02  193905/193905      typecast_exprt::op() [851]
                0.00    0.01   88681/345894      to_index_expr(exprt&) [697]
                0.00    0.01   88681/173451      index_exprt::array() [876]
                0.01    0.00 2205591/7486983     dstring::operator==(char const*) const [756]
                0.00    0.00   46419/23836662     exprt::type() [151]
                0.00    0.00   56923/152188462     irept::~irept() <cycle 5> [196]
                0.00    0.00   27984/61013       namespacet::~namespacet() [1190]
                0.00    0.00    2239/1058267     exprt::is_zero() const [375]
                0.00    0.00     959/1699        address_of_exprt::object() [1633]
                0.00    0.00     959/1836        to_address_of_expr(exprt&) [1626]
                0.00    0.00    2239/108786      array_typet::size() const [1246]
                0.00    0.00     955/3902813     exprt::operator=(exprt const&) [383]
                0.00    0.00     955/678035      typet::subtype() const [700]
                0.00    0.00    3194/9002692     namespace_baset::follow(typet const&) const [529]
                0.00    0.00   27984/27984       symex_dereference_statet::~symex_dereference_statet() [2192]
                0.00    0.00   27984/27984       dereference_callbackt::~dereference_callbackt() [2191]
                0.00    0.00   27984/60079       renaming_nst::~renaming_nst() [2146]
                0.00    0.00   27984/61013       namespace_baset::~namespace_baset() [2143]
                0.00    0.00    2239/148495      to_array_type(typet const&) [2108]
                                 955             goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 12> [702]
                             1790074             goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 12> [135]
-----------------------------------------------
                0.00    0.00      10/28900542     float_utilst::relation(std::vector<literalt, std::allocator<literalt> > const&, float_utilst::relt, std::vector<literalt, std::allocator<literalt> > const&) [1572]
                0.00    0.00     296/28900542     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> >&) [321]
                0.00    0.00    2731/28900542     bv_utilst::signed_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [243]
                0.00    0.00    8192/28900542     boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [652]
                0.00    0.00   11480/28900542     bv_utilst::lt_or_le(bool, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [344]
                0.00    0.00   19417/28900542     bv_utilst::overflow_add(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [261]
                0.01    0.04  710916/28900542     bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> >&, literalt, literalt&) [565]
                0.01    0.07 1196288/28900542     bv_utilst::adder_no_overflow(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&) [361]
                0.08    0.53 8848192/28900542     bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [126]
                0.16    1.08 18103020/28900542     cnft::lequal(literalt, literalt) [171]
[136]    0.5    0.25    1.73 28900542         cnft::lxor(literalt, literalt) [136]
                0.21    1.51 6549707/6549707     cnft::gate_xor(literalt, literalt, literalt) [140]
                0.01    0.00 6549707/12852583     cnft::new_variable() [758]
                0.00    0.00 8056563/35153999     cnft::lnot(literalt) [1068]
-----------------------------------------------
                0.02    1.90      44/44          bmct::error_trace(prop_convt const&) [130]
[137]    0.4    0.02    1.90      44         build_goto_trace(symex_target_equationt const&, prop_convt const&, namespacet const&, goto_tracet&) [137]
                0.04    1.55   25920/27589       boolbvt::get(exprt const&) const <cycle 17> [150]
                0.00    0.12   11885/11885       build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&) [476]
                0.01    0.08   11885/1310456     simplify(exprt&, namespacet const&) <cycle 19> [799]
                0.00    0.03   39325/39325       std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::push_back(goto_trace_stept const&) [723]
                0.01    0.02   39325/78650       goto_trace_stept::~goto_trace_stept() [629]
                0.00    0.02   39325/39325       goto_trace_stept::goto_trace_stept() [863]
                0.00    0.01   19470/19470       std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_erase(std::_List_iterator<goto_trace_stept>) [942]
                0.01    0.00    2150/2150        partial_order_concurrencyt::rw_clock_id(std::_List_const_iterator<symex_target_equationt::SSA_stept>, partial_order_concurrencyt::axiomt) [978]
                0.00    0.01   39325/39325       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&) [1114]
                0.00    0.00   79280/152188462     irept::~irept() <cycle 5> [196]
                0.00    0.00      44/44          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> > > >*) [1286]
                0.00    0.00   39325/309857      symbol_exprt::operator=(symbol_exprt const&) [829]
                0.00    0.00   35655/10784852     irept::operator=(irept const&) [269]
                0.00    0.00   19007/3902813     exprt::operator=(exprt const&) [383]
                0.00    0.00    2150/2150        symbol_exprt::symbol_exprt(dstring const&) [1547]
                0.00    0.00   78123/78123       prop_conv_solvert::l_get(literalt) const [1587]
                0.00    0.00    2150/9135738     BigInt::BigInt(BigInt const&) [483]
                0.00    0.00    2150/619293      to_integer(exprt const&, BigInt&) [1156]
                0.00    0.00    2194/13307418     BigInt::~BigInt() [643]
                0.00    0.00      44/125741      BigInt::assign(long long) [1010]
                0.00    0.00    4300/976280      BigInt::compare(long long) const [2043]
                0.00    0.00    4300/838037      BigInt::compare(unsigned long long) const [2050]
                0.00    0.00      44/44          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() [3028]
                0.00    0.00      44/44          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> >&) [3026]
                0.00    0.00      44/125321      BigInt::BigInt(int) [2111]
-----------------------------------------------
                0.00    1.89  117772/117772      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [26]
[138]    0.4    0.00    1.89  117772         goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [138]
                0.00    1.64   10368/10368       symex_target_equationt::shared_write(exprt const&, symbol_exprt const&, symbol_exprt const&, unsigned int, symex_targett::sourcet const&) [143]
                0.00    0.15   10368/316346      guardt::as_expr() const [68]
                0.01    0.04   92692/325780      goto_symex_statet::get_original_name(dstring const&) const [429]
                0.00    0.02   82740/413013      namespace_baset::lookup(dstring const&) const [486]
                0.00    0.02   92692/977340      goto_symex_statet::renaming_levelt::get_original_name(dstring const&) const [397]
                0.00    0.01   10368/240677      symbol_exprt::symbol_exprt(dstring const&, typet const&) [423]
                0.00    0.00   92692/4762157     symbol_exprt::get_identifier() const [387]
                0.00    0.00   20736/152188462     irept::~irept() <cycle 5> [196]
                0.00    0.00   10368/37857095     exprt::type() const [144]
                0.00    0.00   92692/7486983     dstring::operator==(char const*) const [756]
                0.00    0.00   10368/1287438     symbol_exprt::~symbol_exprt() [1209]
-----------------------------------------------
                0.01    1.74   20718/20718       goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [33]
[139]    0.4    0.01    1.74   20718         operator-=(guardt&, guardt const&) [139]
                1.05    0.44 5809120/38289124     operator==(irept const&, irept const&) <cycle 22> [58]
                0.00    0.25 5788402/5788402     std::list<exprt, std::allocator<exprt> >::pop_front() [382]
-----------------------------------------------
                0.21    1.51 6549707/6549707     cnft::lxor(literalt, literalt) [136]
[140]    0.4    0.21    1.51 6549707         cnft::gate_xor(literalt, literalt, literalt) [140]
                0.39    1.00 26198828/56038248     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [104]
                0.08    0.03 6549707/8194921     std::vector<literalt, std::allocator<literalt> >::vector(unsigned long, literalt const&, std::allocator<literalt> const&) [457]
                0.01    0.00 6549707/16590751     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [719]
-----------------------------------------------
                0.00    1.70    3699/3699        goto_symext::symex_return(goto_symex_statet&) [105]
[141]    0.4    0.00    1.70    3699         goto_symext::return_assignment(goto_symex_statet&) [141]
                0.00    1.01    2956/74771       goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [18]
                0.00    0.59    3699/55890       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [38]
                0.00    0.05    3699/316346      guardt::as_expr() const [68]
                0.00    0.04    3698/441663      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [60]
                0.00    0.01    3698/441663      adjust_float_expressions(exprt&, namespacet const&) [221]
                0.00    0.00    2956/3287        code_assignt::code_assignt(exprt const&, exprt const&) [1269]
                0.00    0.00    2956/1022918     base_type_eq(typet const&, typet const&, namespacet const&) [231]
                0.00    0.00    3699/3746        to_code_return(codet const&) [1497]
                0.00    0.00   10353/152188462     irept::~irept() <cycle 5> [196]
                0.00    0.00    5912/23836662     exprt::type() [151]
                0.00    0.00    7397/12439489     exprt::operands() const [272]
                0.00    0.00    2956/75172       code_assignt::lhs() [1127]
                0.00    0.00    2956/1616448     exprt::op1() [434]
                0.00    0.00    3699/627951      goto_symex_statet::top() [864]
                0.00    0.00    3698/186512749     irept::irept(irept const&) [129]
                0.00    0.00    3698/85231956     exprt::exprt(exprt const&) [450]
                0.00    0.00    2956/2956        code_assignt::~code_assignt() [2364]
                0.00    0.00    2956/141186      codet::~codet() [2109]
-----------------------------------------------
[142]    0.4    0.04    1.65   27589+45233   <cycle 17 as a whole> [142]
                0.04    1.56   47490             boolbvt::get(exprt const&) const <cycle 17> [150]
                0.00    0.08      48             boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 17> [534]
                0.00    0.01   25284             prop_conv_solvert::get(exprt const&) const <cycle 17> [960]
-----------------------------------------------
                0.00    1.64   10368/10368       goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [138]
[143]    0.4    0.00    1.64   10368         symex_target_equationt::shared_write(exprt const&, symbol_exprt const&, symbol_exprt const&, unsigned int, symex_targett::sourcet const&) [143]
                0.00    1.61   10368/292424      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [10]
                0.00    0.02   10368/292424      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [296]
                0.00    0.01   10368/584848      symex_target_equationt::SSA_stept::~SSA_stept() [286]
                0.00    0.00   10368/292424      symex_target_equationt::SSA_stept::SSA_stept() [648]
                0.00    0.00   20736/309857      symbol_exprt::operator=(symbol_exprt const&) [829]
                0.00    0.00   10368/3902813     exprt::operator=(exprt const&) [383]
                0.00    0.00   10368/152188462     irept::~irept() <cycle 5> [196]
-----------------------------------------------
                0.00    0.00       1/37857095     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 3> [1407]
                0.00    0.00       2/37857095     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [1983]
                0.00    0.00       2/37857095     flatten_byte_update(exprt const&, namespacet const&) [1971]
                0.00    0.00       3/37857095     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1738]
                0.00    0.00       4/37857095     boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1841]
                0.00    0.00       8/37857095     expr2ct::convert_overflow(exprt const&, unsigned int&) <cycle 1> [1888]
                0.00    0.00      16/37857095     boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1306]
                0.00    0.00      18/37857095     goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&) [1495]
                0.00    0.00      23/37857095     goto_checkt::div_by_zero_check(div_exprt const&, guardt const&) [1474]
                0.00    0.00      29/37857095     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1386]
                0.00    0.00      40/37857095     boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [936]
                0.00    0.00      42/37857095     null_object(exprt const&) [1623]
                0.00    0.00      44/37857095     flatten_byte_extract(exprt const&, namespacet const&) [1650]
                0.00    0.00      46/37857095     value_set_dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&) [1590]
                0.00    0.00      63/37857095     ieee_floatt::from_expr(constant_exprt const&) [1542]
                0.00    0.00      82/37857095     guardt::add(exprt const&) [1102]
                0.00    0.00      82/37857095     struct_typet::is_prefix_of(struct_typet const&) const [1813]
                0.00    0.00      91/37857095     expr2ct::convert_array(exprt const&, unsigned int&) <cycle 1> [1585]
                0.00    0.00     113/37857095     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [996]
                0.00    0.00     119/37857095     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1404]
                0.00    0.00     123/37857095     adjust_float_expressions(exprt&, namespacet const&) [221]
                0.00    0.00     126/37857095     bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 15> [752]
                0.00    0.00     126/37857095     bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1357]
                0.00    0.00     128/37857095     boolbv_widtht::get_entry(typet const&) const [111]
                0.00    0.00     142/37857095     simplify_exprt::simplify_byte_extract(exprt&) <cycle 19> [1245]
                0.00    0.00     174/37857095     boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1406]
                0.00    0.00     176/37857095     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 1> [1639]
                0.00    0.00     188/37857095     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [678]
                0.00    0.00     207/37857095     boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [212]
                0.00    0.00     356/37857095     is_not_zero(exprt const&, namespacet const&) [1430]
                0.00    0.00     383/37857095     null_pointer(exprt const&) [1464]
                0.00    0.00     437/37857095     member_offset(namespacet const&, struct_typet const&, dstring const&) [1510]
                0.00    0.00     451/37857095     local_bitvector_analysist::get_rec(exprt const&, local_bitvector_analysist::loc_infot const&) [1610]
                0.00    0.00     538/37857095     compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [874]
                0.00    0.00     576/37857095     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1315]
                0.00    0.00     590/37857095     simplify_exprt::simplify_dereference(exprt&) [1635]
                0.00    0.00     644/37857095     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [248]
                0.00    0.00     648/37857095     goto_symext::symex_assign_byte_extract(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [1449]
                0.00    0.00     700/37857095     c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&) [1408]
                0.00    0.00     894/37857095     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [149]
                0.00    0.00    1028/37857095     compute_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [1563]
                0.00    0.00    1149/37857095     goto_checkt::pointer_rel_check(exprt const&, guardt const&) [1621]
                0.00    0.00    1220/37857095     goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&) [530]
                0.00    0.00    1482/37857095     arrayst::record_array_equality(equal_exprt const&) [839]
                0.00    0.00    1912/37857095     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [983]
                0.00    0.00    1930/37857095     arrayst::collect_arrays(exprt const&) [1247]
                0.00    0.00    2019/37857095     expr2ct::convert(exprt const&, unsigned int&) <cycle 1> [636]
                0.00    0.00    2024/37857095     boolbvt::bv_get_cache(exprt const&) const [537]
                0.00    0.00    2555/37857095     localst::build(goto_function_templatet<goto_programt> const&) [1379]
                0.00    0.00    2578/37857095     index_exprt::index_exprt(exprt const&, exprt const&) [1309]
                0.00    0.00    2600/37857095     base_type_eqt::base_type_eq_rec(exprt const&, exprt const&) [1383]
                0.00    0.00    2646/37857095     boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [322]
                0.00    0.00    2972/37857095     object_descriptor_exprt::build(exprt const&, namespacet const&) [746]
                0.00    0.00    3018/37857095     build_object_descriptor_rec(namespacet const&, exprt const&, object_descriptor_exprt&) [842]
                0.00    0.00    3285/37857095     bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [463]
                0.00    0.00    4349/37857095     pointer_logict::is_dynamic_object(exprt const&) const [1252]
                0.00    0.00    4488/37857095     boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [638]
                0.00    0.00    4838/37857095     simplify_exprt::simplify_bitwise(exprt&) <cycle 19> [433]
                0.00    0.00    5136/37857095     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [488]
                0.00    0.00    5152/37857095     boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [883]
                0.00    0.00    5378/37857095     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 12> [702]
                0.00    0.00    5576/37857095     boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [652]
                0.00    0.00    6259/37857095     goto_checkt::bounds_check(index_exprt const&, guardt const&) [439]
                0.00    0.00    6455/37857095     boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [497]
                0.00    0.00    6526/37857095     boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [615]
                0.00    0.00    6870/37857095     goto_symext::symex_dead(goto_symex_statet&) [603]
                0.00    0.00    7622/37857095     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [112]
                0.00    0.00    7814/37857095     expr2ct::convert_typecast(typecast_exprt const&, unsigned int&) <cycle 1> [1232]
                0.00    0.00    8010/37857095     goto_symext::symex_decl(goto_symex_statet&) [168]
                0.00    0.00   10368/37857095     goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [138]
                0.00    0.00   10764/37857095     goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 13> [867]
                0.00    0.00   10992/37857095     if_exprt::if_exprt(exprt const&, exprt const&, exprt const&) [937]
                0.00    0.00   11383/37857095     goto_checkt::check_rec(exprt const&, guardt&, bool) [317]
                0.00    0.00   11546/37857095     counterexample_value_binary(exprt const&, namespacet const&) [1398]
                0.00    0.00   13084/37857095     pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const [1098]
                0.00    0.00   15004/37857095     boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [664]
                0.00    0.00   15469/37857095     boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [303]
                0.00    0.00   15775/37857095     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [616]
                0.00    0.00   16445/37857095     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [732]
                0.00    0.00   17648/37857095     replace_symbolt::have_to_replace(exprt const&) const <cycle 18> [1326]
                0.00    0.00   17838/37857095     simplify_exprt::simplify_boolean(exprt&) <cycle 19> [453]
                0.00    0.00   17916/37857095     boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [367]
                0.00    0.00   19321/37857095     struct_union_typet::component_type(dstring const&) const [1130]
                0.00    0.00   19388/37857095     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [413]
                0.00    0.00   21127/37857095     boolbvt::convert_with_struct(struct_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [395]
                0.00    0.00   23909/37857095     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [343]
                0.00    0.00   24411/37857095     size_of_expr(typet const&, namespacet const&) <cycle 19> [418]
                0.00    0.00   25002/37857095     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [288]
                0.00    0.00   25284/37857095     prop_conv_solvert::get(exprt const&) const <cycle 17> [960]
                0.00    0.00   26472/37857095     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 20> [1128]
                0.00    0.00   28367/37857095     boolbvt::convert_overflow(exprt const&) <cycle 15> [197]
                0.00    0.00   29308/37857095     value_set_dereferencet::bounds_check(index_exprt const&, guardt const&) [448]
                0.00    0.00   29330/37857095     boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [461]
                0.00    0.00   32618/37857095     boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [409]
                0.00    0.00   33995/37857095     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [201]
                0.00    0.00   37953/37857095     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [621]
                0.00    0.00   41166/37857095     boolbvt::convert_bv_rel(exprt const&) <cycle 15> [247]
                0.00    0.00   42249/37857095     equalityt::equality2(exprt const&, exprt const&) [355]
                0.00    0.00   43362/37857095     compute_pointer_offset(namespacet const&, exprt const&) [538]
                0.00    0.00   43687/37857095     bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [199]
                0.00    0.00   44572/37857095     boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [184]
                0.00    0.00   47802/37857095     binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&) [634]
                0.00    0.00   53027/37857095     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 19> [309]
                0.00    0.00   54405/37857095     exprt::is_one() const [690]
                0.00    0.00   55980/37857095     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [173]
                0.00    0.00   59665/37857095     boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [266]
                0.00    0.00   72536/37857095     pointer_offset_size(namespacet const&, typet const&) [597]
                0.00    0.00   73538/37857095     ansi_c_declarationt::to_symbol(symbolt&) const [426]
                0.00    0.00   73821/37857095     address_of_exprt::address_of_exprt(exprt const&) [438]
                0.00    0.00   79934/37857095     exprt::mul(exprt const&) [414]
                0.00    0.00  107627/37857095     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [239]
                0.00    0.00  108765/37857095     boolbvt::set_to(exprt const&, bool) [61]
                0.00    0.00  124287/37857095     prop_conv_solvert::set_to(exprt const&, bool) [81]
                0.00    0.01  143858/37857095     exprt::sum(exprt const&) [357]
                0.00    0.01  172583/37857095     boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [166]
                0.00    0.01  180913/37857095     boolbvt::convert_constant(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [437]
                0.00    0.01  191971/37857095     bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [774]
                0.00    0.01  216991/37857095     boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [63]
                0.00    0.01  286550/37857095     simplify_exprt::simplify_typecast(exprt&) <cycle 19> [193]
                0.00    0.01  341255/37857095     boolbvt::convert_rest(exprt const&) <cycle 15> [560]
                0.00    0.01  356627/37857095     bv_pointerst::convert_rest(exprt const&) <cycle 15> [679]
                0.00    0.02  434937/37857095     exprt::is_false() const [124]
                0.00    0.02  460351/37857095     simplify_exprt::simplify_plus(exprt&) [203]
                0.00    0.02  490333/37857095     exprt::is_true() const [518]
                0.00    0.02  547838/37857095     to_integer(constant_exprt const&, BigInt&) [377]
                0.00    0.03  802240/37857095     exprt::is_zero() const [375]
                0.00    0.03  844327/37857095     simplify_exprt::sort_and_join(exprt&) [179]
                0.00    0.04  967028/37857095     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [28]
                0.00    0.05 1183376/37857095     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 14> [53]
                0.00    0.05 1220537/37857095     boolbvt::convert_equality(equal_exprt const&) <cycle 15> [100]
                0.01    0.07 1693828/37857095     value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool) [214]
                0.01    0.15 3761590/37857095     prop_conv_solvert::convert_bool(exprt const&) <cycle 15> [180]
                0.08    0.86 21747496/37857095     exprt::is_boolean() const [165]
[144]    0.4    0.15    1.49 37857095         exprt::type() const [144]
                0.52    0.97 37857095/98840371     irept::find(dstring const&) const [83]
                0.00    0.00    5623/36984663     get_nil_irep() [392]
-----------------------------------------------
[145]    0.4    0.09    1.54   23170+462502  <cycle 16 as a whole> [145]
                0.09    1.52  241180             boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [149]
                0.00    0.02  244492             bv_pointerst::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [786]
-----------------------------------------------
                0.00    1.62      50/50          add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [88]
[146]    0.4    0.00    1.62      50         ansi_c_languaget::parse(std::istream&, std::string const&, message_handlert&) [146]
                0.22    1.40     100/100         yyansi_cparse() [147]
                0.00    0.00     100/100         ansi_c_parsert::clear() [1699]
                0.00    0.00      50/50          ansi_c_internal_additions(std::string&) [1805]
                0.00    0.00      50/50          c_preprocess(std::istream&, std::ostream&, message_handlert&) [1831]
                0.00    0.00      50/78845       locationt::set_line(unsigned int) [767]
                0.00    0.00     100/8068        locationt::set_file(dstring const&) [1446]
                0.00    0.00      50/7879692     dstring::dstring(std::string const&) [157]
                0.00    0.00     100/100         ansi_c_scanner_init() [2959]
                0.00    0.00      50/50          ansi_c_parse_treet::swap(ansi_c_parse_treet&) [3010]
                0.00    0.00      50/50          std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::swap(std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >&) [3022]
                0.00    0.00      50/695         message_clientt::set_message_handler(message_handlert&) [2545]
                0.00    0.00      50/50          ansi_c_languaget::preprocess(std::istream&, std::string const&, std::ostream&, message_handlert&) [3008]
-----------------------------------------------
                0.22    1.40     100/100         ansi_c_languaget::parse(std::istream&, std::string const&, message_handlert&) [146]
[147]    0.4    0.22    1.40     100         yyansi_cparse() [147]
                0.14    0.44  586047/586047      yyansi_clex() [267]
                0.01    0.50  186016/186017      ansi_c_parsert::new_declaration(irept const&, irept&, exprt&, ansi_c_parsert::decl_typet) [284]
                0.00    0.09   78640/78640       do_pointer(unsigned int, unsigned int) [506]
                0.01    0.03   58155/58240       ansi_c_parsert::new_scope(std::string const&) [683]
                0.00    0.04  115348/158201      typet::move_to_subtypes(typet&) [623]
                0.01    0.02  291935/291935      merge_types(irept&, irept&) [736]
                0.00    0.02  607308/1252827     _newstack(parsert&, unsigned int&) [649]
                0.00    0.02   72149/73538       std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::push_back(ansi_c_declarationt const&) [882]
                0.00    0.01  274567/113839550     irept::add(dstring const&) [82]
                0.00    0.01   69168/75931       make_subtype(unsigned int, unsigned int) [1073]
                0.00    0.01  147625/10784852     irept::operator=(irept const&) [269]
                0.00    0.00  274567/114929978     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [91]
                0.01    0.00  175575/152188462     irept::~irept() <cycle 5> [196]
                0.00    0.00  174568/8819429     irept::irept(dstring const&) [359]
                0.00    0.00   70745/2147271     i