Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls  ms/call  ms/call  name    
 32.05    144.94   144.94                             Minisat::SimpSolver::backwardSubsumptionCheck(bool)
 12.70    202.37    57.43 19226655     0.00     0.00  irept::hash() const
  3.68    218.99    16.62                             Minisat::SimpSolver::addClause_(Minisat::vec<Minisat::Lit>&)
  2.27    229.26    10.27                             Minisat::SimpSolver::eliminateVar(int)
  2.19    239.18     9.92                             Minisat::Solver::propagate()
  2.14    248.87     9.70                             Minisat::SimpSolver::removeClause(unsigned int)
  2.02    258.00     9.13                             Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, int&)
  1.73    265.82     7.82                             Minisat::SimpSolver::eliminate(bool)
  1.73    273.63     7.81                             Minisat::SimpSolver::strengthenClause(unsigned int, Minisat::Lit)
  1.71    281.35     7.72 239280947     0.00     0.00  operator==(irept const&, irept const&)
  1.41    287.74     6.39                             Minisat::Solver::addClause_(Minisat::vec<Minisat::Lit>&)
  1.40    294.08     6.34                             Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::clean(Minisat::Lit const&)
  1.29    299.93     5.85                             Minisat::SimpSolver::relocAll(Minisat::ClauseAllocator&)
  1.09    304.88     4.95                             Minisat::OccLists<int, Minisat::vec<unsigned int>, Minisat::SimpSolver::ClauseDeleted>::clean(int const&)
  1.09    309.83     4.95 1500811910     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++()
  1.03    314.47     4.64 403198447     0.00     0.00  irept::remove_ref(irept::dt*)
  0.99    318.94     4.47 150819397     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.98    323.37     4.43                             Minisat::Solver::detachClause(unsigned int, bool)
  0.93    327.59     4.22                             Minisat::SimpSolver::gatherTouchedClauses()
  0.81    331.24     3.65 298034392     0.00     0.00  irept::irept(irept const&)
  0.76    334.69     3.45                             Minisat::Solver::newVar(bool, bool)
  0.76    338.12     3.43                             Minisat::SimpSolver::newVar(bool, bool)
  0.68    341.19     3.07 297614410     0.00     0.00  irept::detach()
  0.65    344.15     2.96                             Minisat::Solver::attachClause(unsigned int)
  0.60    346.88     2.73                             void Minisat::sort<Minisat::Lit, Minisat::LessThan_default<Minisat::Lit> >(Minisat::Lit*, int, Minisat::LessThan_default<Minisat::Lit>)
  0.59    349.53     2.66 36791043     0.00     0.00  exprt::is_false() const
  0.57    352.11     2.58                             Minisat::Solver::relocAll(Minisat::ClauseAllocator&)
  0.56    354.65     2.54                             Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, Minisat::vec<Minisat::Lit>&)
  0.53    357.06     2.41 23326155     0.00     0.00  dstring::compare(dstring const&) const
  0.52    359.40     2.34 146546627     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.51    361.69     2.29 175277167     0.00     0.00  bool std::operator==<dstring const, irept>(std::pair<dstring const, irept> const&, std::pair<dstring const, irept> const&)
  0.45    363.71     2.02                             irept::full_hash() const
  0.43    365.65     1.94  4464201     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::_M_fill_insert(__gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >, unsigned long, literalt const&)
  0.43    367.57     1.93 78976572     0.00     0.00  irept::get(dstring const&) const
  0.41    369.42     1.85 84046798     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&)
  0.39    371.18     1.76 213072846     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.37    372.84     1.66 211522423     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.34    374.39     1.55 213061456     0.00     0.00  bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*)
  0.34    375.92     1.53   128584     0.01     0.01  std::vector<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_fill_insert(__gnu_cxx::__normal_iterator<boolbv_mapt::map_bitt*, std::vector<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> > >, unsigned long, boolbv_mapt::map_bitt const&)
  0.31    377.33     1.41 71842825     0.00     0.00  irept::find(dstring const&) const
  0.30    378.67     1.34 82715174     0.00     0.00  irept::add(dstring const&)
  0.28    379.95     1.28                             Minisat::Solver::removeClause(unsigned int)
  0.27    381.19     1.24 212191107     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.26    382.38     1.19                             Minisat::SimpSolver::cleanUpClauses()
  0.24    383.46     1.08 20827755     0.00     0.00  hash_string(char const*)
  0.24    384.53     1.07                             Minisat::vec<unsigned int>::capacity(int)
  0.24    385.60     1.07 19134521     0.00     0.00  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(string_ptrt const&)
  0.23    386.65     1.05                             Minisat::Solver::analyze(unsigned int, Minisat::vec<Minisat::Lit>&, int&)
  0.22    387.63     0.99 54426573     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&)
  0.19    388.50     0.87                             Minisat::vec<unsigned int>::growTo(int)
  0.19    389.37     0.87  2520814     0.00     0.01  goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt)
  0.19    390.23     0.86   119477     0.01     0.02  boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.19    391.09     0.86  2315320     0.00     0.00  boolbvt::convert_bv(exprt const&)
  0.18    391.92     0.83                             Minisat::Solver::litRedundant(Minisat::Lit, unsigned int)
  0.18    392.74     0.82 19862426     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.17    393.53     0.79 157699994     0.00     0.00  Minisat::vec<Minisat::Lit>::push(Minisat::Lit const&)
  0.17    394.31     0.78 52273513     0.00     0.00  convert(std::vector<literalt, std::allocator<literalt> > const&, Minisat::vec<Minisat::Lit>&)
  0.17    395.06     0.75                             Minisat::RegionAllocator<unsigned int>::alloc(int)
  0.16    395.79     0.73 26432907     0.00     0.00  reference_counting<value_sett::object_map_dt>::reference_counting(reference_counting<value_sett::object_map_dt> const&)
  0.16    396.52     0.73 38215993     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, irept> > const*, std::_Rb_tree_node<std::pair<dstring const, irept> >*)
  0.16    397.25     0.73                             Minisat::Solver::cancelUntil(int)
  0.15    397.94     0.69                             mkElimClause(Minisat::vec<unsigned int>&, int, Minisat::Clause&)
  0.15    398.62     0.68 64941692     0.00     0.00  Minisat::vec<Minisat::Lit>::capacity(int)
  0.15    399.29     0.67 58757570     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&)
  0.15    399.96     0.67 22592789     0.00     0.00  std::pair<dstring const, value_sett::entryt>::pair(std::pair<dstring const, value_sett::entryt> const&)
  0.14    400.62     0.66 91968337     0.00     0.00  std::pair<dstring const, irept>::pair(std::pair<dstring const, irept> const&)
  0.14    401.25     0.63    52630     0.01     0.01  literalt* std::vector<literalt, std::allocator<literalt> >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<literalt const*, std::vector<literalt, std::allocator<literalt> > > >(unsigned long, __gnu_cxx::__normal_iterator<literalt const*, std::vector<literalt, std::allocator<literalt> > >, __gnu_cxx::__normal_iterator<literalt const*, std::vector<literalt, std::allocator<literalt> > >)
  0.14    401.87     0.63  2505318     0.00     0.00  binary2integer(std::string const&, bool)
  0.14    402.49     0.62 30518399     0.00     0.00  reference_counting<value_sett::object_map_dt>::remove_ref(reference_counting<value_sett::object_map_dt>::dt*)
  0.14    403.11     0.62  8087377     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.14    403.73     0.62  3726300     0.00     0.00  simplify_exprt::sort_and_join(exprt&)
  0.13    404.34     0.61 73383943     0.00     0.00  void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*)
  0.13    404.92     0.58 91869670     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.13    405.50     0.58  1920059     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_insert_unique(std::pair<dstring const, value_sett::entryt> const&)
  0.13    406.07     0.57                             Minisat::vec<Minisat::Solver::Watcher>::capacity(int)
  0.12    406.63     0.56                             Minisat::Solver::pickBranchLit()
  0.12    407.19     0.56 19375341     0.00     0.00  irept::get_bool(dstring const&) const
  0.12    407.74     0.55 110958066     0.00     0.00  std::pair<dstring const, irept>::~pair()
  0.12    408.29     0.55   864147     0.00     0.00  yyansi_clex()
  0.12    408.83     0.54 91968337     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.12    409.37     0.54                             Minisat::Solver::uncheckedEnqueue(Minisat::Lit, unsigned int)
  0.12    409.91     0.54 212191107     0.00     0.00  bool std::operator==<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&)
  0.12    410.44     0.53   457746     0.00     0.01  guardt::as_expr(std::_List_const_iterator<exprt>) const
  0.11    410.96     0.52 10652153     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_insert_unique(literalt const&)
  0.11    411.47     0.51    65117     0.01     0.02  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> >*)
  0.11    411.97     0.50 95748364     0.00     0.00  Minisat::vec<Minisat::Lit>::clear(bool)
  0.11    412.46     0.49 72916184     0.00     0.00  irept::dt::~dt()
  0.11    412.95     0.49 63365337     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, irept> > const*)
  0.11    413.42     0.48 54426728     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::add_variables()
  0.10    413.88     0.46 18801312     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.10    414.34     0.46                             bv_refinementt::arrays_overapproximated()
  0.10    414.78     0.44 211522423     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.10    415.21     0.43   705792     0.00     0.00  guardt::is_false() const
  0.10    415.64     0.43    41267     0.01     0.04  boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.09    416.06     0.42                             std::_Rb_tree_iterator<std::pair<dstring const, irept> >::operator--()
  0.09    416.48     0.42                             operator<<(std::ostream&, irept const&)
  0.08    416.86     0.38 72916359     0.00     0.00  std::vector<irept, std::allocator<irept> >::~vector()
  0.08    417.24     0.38    42429     0.01     0.02  boolbv_mapt::get_literals(dstring const&, typet const&, unsigned int, std::vector<literalt, std::allocator<literalt> >&)
  0.08    417.61     0.37  1917525     0.00     0.00  irept::compare(irept const&) const
  0.08    417.98     0.37  2186085     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, literalt>, std::_Select1st<std::pair<dstring const, literalt> >, std::less<dstring>, std::allocator<std::pair<dstring const, literalt> > >::_M_insert_unique(std::pair<dstring const, literalt> const&)
  0.08    418.34     0.36 18634229     0.00     0.00  string_containert::get(std::string const&)
  0.08    418.70     0.36  1161542     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::find(dstring const&)
  0.08    419.05     0.35 29378785     0.00     0.00  std::vector<irept, std::allocator<irept> >::vector(std::vector<irept, std::allocator<irept> > const&)
  0.08    419.40     0.35  1593020     0.00     0.00  BigInt::as_string(char*, unsigned int, unsigned int) const
  0.07    419.73     0.33 54292975     0.00     0.00  exprt::~exprt()
  0.07    420.06     0.33   339328     0.00     0.01  bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.07    420.38     0.32 28603000     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, irept> const&)
  0.07    420.70     0.32 29378785     0.00     0.00  irept* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, irept*>(__gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, __gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, irept*)
  0.07    421.01     0.32 15985245     0.00     0.00  simplify_exprt::simplify_node(exprt&)
  0.07    421.33     0.32 53707360     0.00     0.00  exprt::type()
  0.07    421.64     0.32 25095628     0.00     0.00  irept::get_string(dstring const&) const
  0.07    421.96     0.32 77968106     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&)
  0.07    422.27     0.31      100     3.10    27.74  yyansi_cparse()
  0.07    422.58     0.31 13687934     0.00     0.00  goto_symex_statet::rename(typet&, dstring const&, namespacet const&, goto_symex_statet::levelt)
  0.07    422.89     0.31 11391594     0.00     0.00  std::pair<dstring const, exprt>::pair(std::pair<dstring const, exprt> const&)
  0.07    423.19     0.31 24885370     0.00     0.00  irept::operator=(irept const&)
  0.07    423.49     0.30  6246450     0.00     0.00  irept::remove(dstring const&)
  0.06    423.78     0.29  6540136     0.00     0.00  cnft::gate_xor(literalt, literalt, literalt)
  0.06    424.07     0.29 72916359     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::~_Vector_base()
  0.06    424.36     0.29 19088396     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    424.65     0.29  2911772     0.00     0.00  simplify_exprt::simplify_rec(exprt&)
  0.06    424.92     0.27 22809402     0.00     0.00  int str2number<int>(char const*, int, bool)
  0.06    425.19     0.27                             Minisat::Solver::rebuildOrderHeap()
  0.06    425.45     0.26  9515944     0.00     0.00  irept::add(dstring const&, irept const&)
  0.06    425.70     0.25 19088396     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.06    425.95     0.25                             Minisat::RegionAllocator<unsigned int>::capacity(unsigned int)
  0.06    426.20     0.25                             Minisat::IntOption::IntOption(char const*, char const*, char const*, int, Minisat::IntRange)
  0.05    426.44     0.25 64442769     0.00     0.00  exprt::operands()
  0.05    426.69     0.25 51056980     0.00     0.00  exprt::type() const
  0.05    426.93     0.24 29382490     0.00     0.00  cnft::lxor(literalt, literalt)
  0.05    427.17     0.24  2020886     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::find(dstring const&)
  0.05    427.40     0.23 26432907     0.00     0.00  value_sett::entryt::entryt(value_sett::entryt const&)
  0.05    427.63     0.23  6246450     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::erase(dstring const&)
  0.05    427.86     0.23  1755969     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::find(dstring const&) const
  0.05    428.09     0.23 29378785     0.00     0.00  irept::dt::dt(irept::dt const&)
  0.05    428.31     0.22  9371512     0.00     0.00  operator<<(std::ostream&, dstring const&)
  0.05    428.53     0.22   138820     0.00     0.01  std::vector<literalt, std::allocator<literalt> >::operator=(std::vector<literalt, std::allocator<literalt> > const&)
  0.05    428.74     0.22 181715070     0.00     0.00  cnft::no_variables() const
  0.05    428.95     0.21 29378785     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::_M_create_storage(unsigned long)
  0.05    429.16     0.21                             propt::set_frozen(literalt)
  0.05    429.37     0.21  5902124     0.00     0.00  bv_utilst::carry(literalt, literalt, literalt)
  0.04    429.57     0.20  3501953     0.00     0.00  prop_conv_solvert::convert(exprt const&)
  0.04    429.76     0.19   645594     0.00     0.00  goto_symext::replace_array_equal(exprt&)
  0.04    429.95     0.19                             Minisat::vec<char>::capacity(int)
  0.04    430.14     0.19                             std::vector<irept::dt*, std::allocator<irept::dt*> >::reserve(unsigned long)
  0.04    430.32     0.19                             std::pair<dstring, irept>::~pair()
  0.04    430.50     0.18  2484918     0.00     0.02  merge_irept::merged(irept const&)
  0.04    430.67     0.18 16443933     0.00     0.00  exprt::is_constant() const
  0.04    430.84     0.17                             Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::cleanAll()
  0.04    431.01     0.17                             std::_Vector_base<irept::dt*, std::allocator<irept::dt*> >::~_Vector_base()
  0.04    431.18     0.17 12439508     0.00     0.00  get_nil_irep()
  0.04    431.34     0.16  1920059     0.00     0.00  value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool)
  0.04    431.50     0.16    49450     0.00     0.02  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.04    431.66     0.16 28352966     0.00     0.00  value_sett::entryt::~entryt()
  0.04    431.82     0.16 22577245     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> > const*)
  0.04    431.98     0.16 22100624     0.00     0.00  unsafe_string2int(std::string const&, int)
  0.04    432.14     0.16 10652153     0.00     0.00  std::set<literalt, std::less<literalt>, std::allocator<literalt> >::insert(literalt const&)
  0.04    432.30     0.16  2950774     0.00     0.00  std::_List_base<exprt, std::allocator<exprt> >::_M_clear()
  0.04    432.46     0.16   366117     0.00     0.00  cnft::land(std::vector<literalt, std::allocator<literalt> > const&)
  0.04    432.62     0.16                             Minisat::vec<Minisat::vec<Minisat::Solver::Watcher> >::capacity(int)
  0.03    432.77     0.15  8585255     0.00     0.00  BigInt::add(unsigned int const*, unsigned int, bool)
  0.03    432.92     0.15 16237547     0.00     0.00  cnft::land(literalt, literalt)
  0.03    433.07     0.15 14536313     0.00     0.00  BigInt::BigInt(BigInt const&)
  0.03    433.22     0.15  3892889     0.00     0.00  ssa_exprt::update_type()
  0.03    433.37     0.15   652854     0.00     0.00  goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool)
  0.03    433.52     0.15                             Minisat::vec<unsigned int>::clear(bool)
  0.03    433.67     0.15 107054751     0.00     0.00  exprt::exprt(exprt const&)
  0.03    433.82     0.15 23144108     0.00     0.00  BigInt::~BigInt()
  0.03    433.96     0.14  4276208     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::find(unsigned int const&) const
  0.03    434.10     0.14   426440     0.00     0.00  check_renaming_l1(exprt const&)
  0.03    434.24     0.14   279242     0.00     0.00  goto_symex_statet::get_l1_name(exprt&) const
  0.03    434.38     0.14    64953     0.00     0.03  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.03    434.51     0.13  8131877     0.00     0.00  exprt::exprt(dstring const&, typet const&)
  0.03    434.64     0.13  1960594     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, unsigned int> const&, std::tr1::integral_constant<bool, true>)
  0.03    434.77     0.13   140363     0.00     0.18  value_sett::assign(exprt const&, exprt const&, namespacet const&, bool)
  0.03    434.89     0.13  7327715     0.00     0.00  irept::set(dstring const&, long long)
  0.03    435.02     0.13 18634229     0.00     0.00  dstring::dstring(std::string const&)
  0.03    435.14     0.12 15193746     0.00     0.00  namespace_baset::follow(typet const&) const
  0.03    435.26     0.12  8912530     0.00     0.00  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<irept, false>*, irept const&, unsigned long) const
  0.03    435.38     0.12  3659884     0.00     0.00  ssa_exprt::update_identifier()
  0.03    435.50     0.12  2175826     0.00     0.00  prop_conv_solvert::get_literal(dstring const&)
  0.03    435.62     0.12     8132     0.01     0.02  boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.03    435.74     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    435.86     0.12                             Minisat::Solver::removeSatisfied(Minisat::vec<unsigned int>&)
  0.03    435.97     0.12 13979629     0.00     0.00  dstring::operator==(char const*) const
  0.02    436.08     0.11   861178     0.00     0.00  goto_symext::replace_nondet(exprt&)
  0.02    436.19     0.11   514856     0.00     0.00  simplify_exprt::simplify_plus(exprt&)
  0.02    436.30     0.11  8483964     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, literalt const&)
  0.02    436.41     0.11 11376019     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt)
  0.02    436.52     0.11  2536874     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&) const
  0.02    436.63     0.11  1816055     0.00     0.00  constant_exprt::value_is_zero_string() const
  0.02    436.74     0.11   947982     0.00     0.01  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, literalt> const&, std::tr1::integral_constant<bool, true>)
  0.02    436.85     0.11                             Minisat::vec<Minisat::vec<Minisat::Solver::Watcher> >::clear(bool)
  0.02    436.96     0.11 15917465     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_create_node(exprt const&)
  0.02    437.06     0.11                             smt2_convt::set_assumptions(std::vector<literalt, std::allocator<literalt> > const&)
  0.02    437.17     0.11                             Minisat::SimpSolver::ElimLt::operator()(int, int) const
  0.02    437.27     0.10  1979000     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    437.37     0.10 29846369     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::_M_allocate(unsigned long)
  0.02    437.47     0.10 29378785     0.00     0.00  irept* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, irept*, irept>(__gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, __gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, irept*, std::allocator<irept>&)
  0.02    437.57     0.10  8771572     0.00     0.00  cnft::lor(literalt, literalt)
  0.02    437.67     0.10  1415996     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<dstring const, typet> const&, std::tr1::integral_constant<bool, true>)
  0.02    437.76     0.10                             irept::recursive_detach()
  0.02    437.85     0.09 58757570     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::map(std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&)
  0.02    437.94     0.09 29092093     0.00     0.00  operator==(string_ptrt, string_ptrt)
  0.02    438.03     0.09  6045794     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long)
  0.02    438.12     0.09  5915925     0.00     0.00  parsert::read(char&)
  0.02    438.21     0.09  3554257     0.00     0.00  std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const
  0.02    438.30     0.09  3034821     0.00     0.00  prop_conv_solvert::convert_bool(exprt const&)
  0.02    438.39     0.09    49286     0.00     0.01  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, exprt> > const*, std::_Rb_tree_node<std::pair<dstring const, exprt> >*)
  0.02    438.48     0.09     7595     0.01     0.32  bv_utilst::unsigned_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.02    438.57     0.09     1403     0.06     0.10  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    438.66     0.09      775     0.12     2.95  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.02    438.75     0.09                             mkElimClause(Minisat::vec<unsigned int>&, Minisat::Lit)
  0.02    438.84     0.09                             Minisat::Solver::analyzeFinal(Minisat::Lit, Minisat::vec<Minisat::Lit>&)
  0.02    438.93     0.09  2315320     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&, std::tr1::integral_constant<bool, true>)
  0.02    439.02     0.09  1904414     0.00     0.00  goto_symex_statet::level0t::operator()(ssa_exprt&, namespacet const&, unsigned int)
  0.02    439.11     0.09                             Minisat::IntOption::help(bool)
  0.02    439.20     0.09                             string_constantt::get_value() const
  0.02    439.29     0.09  1578008     0.00     0.00  integer2binary(BigInt const&, unsigned int)
  0.02    439.37     0.08 145832543     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::~_Rb_tree()
  0.02    439.45     0.08 22592789     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_create_node(std::pair<dstring const, value_sett::entryt> const&)
  0.02    439.53     0.08 22592789     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> >*)
  0.02    439.61     0.08 18106051     0.00     0.00  cnft::lequal(literalt, literalt)
  0.02    439.69     0.08 15371973     0.00     0.00  typet::~typet()
  0.02    439.77     0.08 10610546     0.00     0.00  irept::set(dstring const&, dstring const&)
  0.02    439.85     0.08  6246450     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::equal_range(dstring const&)
  0.02    439.93     0.08  1339690     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::string const, std::string> > const*, std::_Rb_tree_node<std::pair<std::string const, std::string> > const*, std::string const&) const
  0.02    440.01     0.08   645594     0.00     0.00  rewrite_union(exprt&, namespacet const&)
  0.02    440.09     0.08   450444     0.00     0.00  gen_zero(typet const&)
  0.02    440.17     0.08   218288     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_insert_equal(std::pair<dstring const, dstring> const&)
  0.02    440.25     0.08   205516     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_erase(std::_Rb_tree_node<literalt>*)
  0.02    440.33     0.08    80741     0.00     0.04  bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&)
  0.02    440.41     0.08    51888     0.00     0.04  boolbvt::get(exprt const&) const
  0.02    440.49     0.08     1154     0.07     3.18  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_rehash(unsigned long)
  0.02    440.57     0.08      164     0.49   974.42  bmct::run(goto_functionst const&)
  0.02    440.65     0.08      164     0.49     0.69  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.02    440.73     0.08      155     0.52    37.72  symex_target_equationt::convert_assertions(prop_convt&)
  0.02    440.81     0.08                             Minisat::vec<double>::capacity(int)
  0.02    440.88     0.08  8063075     0.00     0.00  digit_add(unsigned int const*, unsigned int, unsigned int const*, unsigned int, unsigned int*)
  0.02    440.96     0.08 16867193     0.00     0.00  symbol_exprt::get_identifier() const
  0.02    441.03     0.08 15917465     0.00     0.00  std::list<exprt, std::allocator<exprt> >::push_back(exprt const&)
  0.02    441.10     0.07 13243053     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::_M_create_storage(unsigned long)
  0.02    441.17     0.07  4276208     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const
  0.02    441.24     0.07  4034964     0.00     0.00  to_ssa_expr(exprt&)
  0.02    441.31     0.07   481938     0.00     0.00  simplify_exprt::simplify_typecast(exprt&)
  0.02    441.38     0.07    18669     0.00     0.16  operator-=(guardt&, guardt const&)
  0.02    441.45     0.07     7635     0.01     0.11  boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.02    441.52     0.07      156     0.45    81.81  symex_target_equationt::convert_guards(prop_convt&)
  0.02    441.59     0.07                             Minisat::SimpSolver::SimpSolver()
  0.02    441.66     0.07  2725283     0.00     0.00  irept::get_int(dstring const&) const
  0.02    441.73     0.07  1960594     0.00     0.00  hash_numbering<exprt, irep_hash>::number(exprt const&)
  0.02    441.80     0.07      156     0.45     0.51  satcheck_minisat2_baset<Minisat::SimpSolver>::satcheck_minisat2_baset(Minisat::SimpSolver*)
  0.02    441.87     0.07                             std::vector<exprt, std::allocator<exprt> >::vector(unsigned long, exprt const&, std::allocator<exprt> const&)
  0.01    441.94     0.07  3223891     0.00     0.00  BigInt::operator=(BigInt const&)
  0.01    442.00     0.07 23020427     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&)
  0.01    442.06     0.06 32187725     0.00     0.00  void std::_Construct<irept, irept>(irept*, irept const&)
  0.01    442.12     0.06 30391437     0.00     0.00  reference_counting<value_sett::object_map_dt>::~reference_counting()
  0.01    442.18     0.06 11391594     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, exprt> >*)
  0.01    442.24     0.06  3659884     0.00     0.00  build_identifier_rec(exprt const&, dstring const&, dstring const&, std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)
  0.01    442.30     0.06  3143407     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::_M_fill_insert(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, unsigned long, exprt const&)
  0.01    442.36     0.06  2266834     0.00     0.00  exprt::is_zero() const
  0.01    442.42     0.06  1920059     0.00     0.00  value_sett::field_sensitive(dstring const&, typet const&)
  0.01    442.48     0.06  1859543     0.00     0.00  ssa_exprt::get_l1_object_identifier() const
  0.01    442.54     0.06  1476381     0.00     0.01  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(ssa_exprt const&, std::tr1::integral_constant<bool, true>)
  0.01    442.60     0.06  1422896     0.00     0.00  base_type_eq(typet const&, typet const&, namespacet const&)
  0.01    442.66     0.06   627751     0.00     0.19  goto_symext::symex_step(goto_functionst const&, goto_symex_statet&)
  0.01    442.72     0.06   544034     0.00     0.01  goto_symext::do_simplify(exprt&)
  0.01    442.78     0.06   504015     0.00     0.00  ansi_c_convert_typet::read_rec(typet const&)
  0.01    442.84     0.06    58921     0.00     0.00  goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&)
  0.01    442.90     0.06    24641     0.00     0.81  goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&)
  0.01    442.96     0.06    12376     0.00     0.02  boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    443.02     0.06      175     0.34     0.34  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    443.08     0.06   587877     0.00     0.00  messaget::eom(messaget::mstreamt&)
  0.01    443.14     0.06    14738     0.00     0.00  pointer_typet::~pointer_typet()
  0.01    443.20     0.06      155     0.39     0.39  symex_target_equationt::convert_io(decision_proceduret&)
  0.01    443.26     0.06                             Minisat::Solver::Solver()
  0.01    443.32     0.06                             multi_namespacet::lookup(dstring const&, symbolt const*&) const
  0.01    443.38     0.06 25271774     0.00     0.00  Minisat::vec<int>::capacity(int)
  0.01    443.43     0.06  7762439     0.00     0.00  BigInt::operator+=(unsigned long long)
  0.01    443.49     0.06   205255     0.00     0.00  std::tr1::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const
  0.01    443.54     0.06      153     0.36     0.37  convert_string_literal(std::string const&)
  0.01    443.60     0.06       79     0.70     0.70  Minisat::SimpSolver::solve(Minisat::vec<Minisat::Lit> const&, bool, bool)
  0.01    443.65     0.06                             irept::pretty(unsigned int, unsigned int) const
  0.01    443.70     0.05 11375271     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, exprt> > const*)
  0.01    443.75     0.05  7474039     0.00     0.00  cnft::lselect(literalt, literalt, literalt)
  0.01    443.80     0.05  6246450     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >)
  0.01    443.85     0.05  5607808     0.00     0.00  ssa_exprt::get_level_0() const
  0.01    443.90     0.05  5208767     0.00     0.00  check_renaming(typet const&)
  0.01    443.95     0.05  5070728     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::vector(std::vector<literalt, std::allocator<literalt> > const&)
  0.01    444.00     0.05  3143407     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<exprt*, unsigned long, exprt>(exprt*, unsigned long, exprt const&)
  0.01    444.05     0.05  3006472     0.00     0.00  object_descriptor_exprt::root_object() const
  0.01    444.10     0.05  2932911     0.00     0.00  object_descriptor_exprt::object_descriptor_exprt()
  0.01    444.15     0.05  2377680     0.00     0.00  namespacet::lookup(dstring const&, symbolt const*&) const
  0.01    444.20     0.05  2156064     0.00     0.00  value_sett::make_union(reference_counting<value_sett::object_map_dt>&, reference_counting<value_sett::object_map_dt> const&) const
  0.01    444.25     0.05  1979000     0.00     0.01  value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const
  0.01    444.30     0.05   645594     0.00     0.00  adjust_float_expressions(exprt&, namespacet const&)
  0.01    444.35     0.05   418775     0.00     0.00  check_renaming(exprt const&)
  0.01    444.40     0.05   386261     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&) const
  0.01    444.45     0.05   334482     0.00     0.01  boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const
  0.01    444.50     0.05   268188     0.00     0.00  pointer_offset_size(namespacet const&, typet const&)
  0.01    444.55     0.05   169080     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, ansi_c_identifiert>, false>**, unsigned long)
  0.01    444.60     0.05   158711     0.00     0.00  std::_List_base<std::string, std::allocator<std::string> >::_M_clear()
  0.01    444.65     0.05    24641     0.00     0.06  operator|=(guardt&, guardt const&)
  0.01    444.70     0.05                             bv_cbmct::convert_waitfor(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    444.75     0.05 16003925     0.00     0.00  __gnu_cxx::new_allocator<literalt>::allocate(unsigned long, void const*)
  0.01    444.80     0.05    41110     0.00     0.06  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_rehash(unsigned long)
  0.01    444.85     0.05 17538231     0.00     0.00  exprt::is_boolean() const
  0.01    444.89     0.05  5538059     0.00     0.00  exprt::op1()
  0.01    444.94     0.05  1557500     0.00     0.00  exprt::is_true() const
  0.01    444.98     0.05                             Minisat::SimpSolver::implied(Minisat::vec<Minisat::Lit> const&)
  0.01    445.02     0.04 12630211     0.00     0.00  cnft::new_variable()
  0.01    445.06     0.04 12164220     0.00     0.00  __gnu_cxx::new_allocator<irept>::allocate(unsigned long, void const*)
  0.01    445.10     0.04 11391594     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_create_node(std::pair<dstring const, exprt> const&)
  0.01    445.14     0.04  9168333     0.00     0.00  ssa_exprt::get_level_1() const
  0.01    445.18     0.04  8172325     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::vector(unsigned long, literalt const&, std::allocator<literalt> const&)
  0.01    445.22     0.04  4018098     0.00     0.00  goto_symex_statet::set_ssa_indices(ssa_exprt&, namespacet const&, goto_symex_statet::levelt)
  0.01    445.26     0.04  3102579     0.00     0.00  exprt::op0()
  0.01    445.30     0.04  2058765     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned int const, value_sett::objectt> const&)
  0.01    445.34     0.04  1920059     0.00     0.00  value_sett::get_entry(value_sett::entryt const&, typet const&)
  0.01    445.38     0.04  1892569     0.00     0.00  goto_symex_statet::level1t::operator()(ssa_exprt&)
  0.01    445.42     0.04  1876906     0.00     0.00  to_ssa_expr(exprt const&)
  0.01    445.46     0.04  1339690     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::find(std::string const&) const
  0.01    445.50     0.04   940543     0.00     0.00  to_integer(constant_exprt const&, BigInt&)
  0.01    445.54     0.04   423397     0.00     0.00  simplify_exprt::simplify_inequality(exprt&)
  0.01    445.58     0.04   368318     0.00     0.00  simplify_exprt::simplify_not(exprt&)
  0.01    445.62     0.04   253283     0.00     0.00  simplify_exprt::simplify_object(exprt&)
  0.01    445.66     0.04   198764     0.00     0.00  std::map<dstring, std::pair<ssa_exprt, unsigned int>, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::operator[](dstring const&)
  0.01    445.70     0.04   137389     0.00     0.00  simplify_exprt::simplify_boolean(exprt&)
  0.01    445.74     0.04   112314     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >, literalt const&)
  0.01    445.78     0.04    98462     0.00     0.00  ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const
  0.01    445.82     0.04    16063     0.00     0.01  bv_utilst::select(literalt, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.01    445.86     0.04      156     0.26     0.40  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    445.90     0.04                             to_union_type(typet const&)
  0.01    445.94     0.04                             string_containert::~string_containert()
  0.01    445.98     0.04                             Minisat::SimpSolver::extendModel()
  0.01    446.02     0.04                             std::set<dstring, std::less<dstring>, std::allocator<dstring> >::operator=(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&)
  0.01    446.06     0.04                             std::vector<literalt, std::allocator<literalt> >::~vector()
  0.01    446.10     0.04 15917465     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_insert(std::_List_iterator<exprt>, exprt const&)
  0.01    446.13     0.04  8891527     0.00     0.00  to_symbol_expr(exprt const&)
  0.01    446.17     0.04  8889739     0.00     0.00  exprt* std::__uninitialized_copy<false>::__uninit_copy<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.01    446.20     0.04  5127406     0.00     0.00  __gnu_cxx::new_allocator<exprt>::allocate(unsigned long, void const*)
  0.01    446.24     0.04  1424296     0.00     0.00  base_type_eqt::base_type_eq_rec(typet const&, typet const&)
  0.01    446.27     0.04 12630211     0.00     0.00  cnft::set_no_variables(unsigned long)
  0.01    446.31     0.04  5257890     0.00     0.00  void std::_Destroy_aux<false>::__destroy<exprt*>(exprt*, exprt*)
  0.01    446.34     0.03 34763188     0.00     0.00  cnft::lnot(literalt)
  0.01    446.37     0.03 11742994     0.00     0.00  typet::typet(typet const&)
  0.01    446.40     0.03  8586226     0.00     0.00  BigInt::resize(unsigned int)
  0.01    446.43     0.03  4769550     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_erase(std::_List_iterator<exprt>)
  0.01    446.46     0.03  3477483     0.00     0.00  symbol_exprt::symbol_exprt(symbol_exprt const&)
  0.01    446.49     0.03  2851374     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, unsigned int> >*)
  0.01    446.52     0.03  2315320     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, false>*, exprt const&, unsigned long) const
  0.01    446.55     0.03  2010665     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_insert_unique(std::pair<unsigned int const, value_sett::objectt> const&)
  0.01    446.58     0.03  2010619     0.00     0.00  value_sett::object_map_dt::~object_map_dt()
  0.01    446.61     0.03  2010619     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, value_sett::objectt> >*)
  0.01    446.64     0.03  1510179     0.00     0.00  bool_typet::bool_typet()
  0.01    446.67     0.03  1476108     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > const*)
  0.01    446.70     0.03  1366339     0.00     0.00  cnft::gate_and(literalt, literalt, literalt)
  0.01    446.73     0.03   886760     0.00     0.00  sort_operands(std::vector<exprt, std::allocator<exprt> >&)
  0.01    446.76     0.03   825153     0.00     0.01  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(irept const&, std::tr1::integral_constant<bool, true>)
  0.01    446.79     0.03   738372     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert_bucket(ssa_exprt const&, unsigned long, unsigned long)
  0.01    446.82     0.03   685320     0.00     0.00  BigInt::ucompare(BigInt const&) const
  0.01    446.85     0.03   675616     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<typet const, boolbv_widtht::entryt> const&, std::tr1::integral_constant<bool, true>)
  0.01    446.88     0.03   638430     0.00     0.00  c_qualifierst::read(typet const&)
  0.01    446.91     0.03   504015     0.00     0.00  ansi_c_convert_typet::write(typet&)
  0.01    446.94     0.03   480850     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, literalt> const&, unsigned long, unsigned long)
  0.01    446.97     0.03   414153     0.00     0.00  symex_target_equationt::SSA_stept::SSA_stept()
  0.01    447.00     0.03   404550     0.00     0.00  simplify_exprt::simplify_address_of_arg(exprt&)
  0.01    447.03     0.03   340862     0.00     0.00  boolbvt::convert_rest(exprt const&)
  0.01    447.06     0.03   306294     0.00     0.01  boolbvt::convert_equality(equal_exprt const&)
  0.01    447.09     0.03   275641     0.00     0.08  goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&)
  0.01    447.12     0.03   221536     0.00     0.01  simplify_exprt::simplify_mult(exprt&)
  0.01    447.15     0.03   130695     0.00     0.00  goto_symex_statet::constant_propagation(exprt const&) const
  0.01    447.18     0.03    88881     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&)
  0.01    447.21     0.03    70130     0.00     0.01  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::insert(exprt const&)
  0.01    447.24     0.03    15224     0.00     0.01  bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> >&, literalt, literalt&)
  0.01    447.27     0.03     4784     0.01     0.01  std::vector<unsigned long, std::allocator<unsigned long> >::push_back(unsigned long const&)
  0.01    447.30     0.03      319     0.09     0.09  i2string(unsigned long)
  0.01    447.33     0.03      164     0.18     0.18  simple_slice(symex_target_equationt&)
  0.01    447.36     0.03      156     0.19    77.41  symex_target_equationt::convert_assignments(decision_proceduret&) const
  0.01    447.39     0.03      155     0.19     0.27  symex_target_equationt::convert_assumptions(prop_convt&)
  0.01    447.42     0.03                             notequal_exprt::~notequal_exprt()
  0.01    447.45     0.03                             Minisat::vec<Minisat::vec<unsigned int> >::clear(bool)
  0.01    447.48     0.03  9566031     0.00     0.00  ssa_exprt::get_level_2() const
  0.01    447.51     0.03  1502127     0.00     0.00  std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >::pair(std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > const&)
  0.01    447.54     0.03   311831     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::find(dstring const&)
  0.01    447.57     0.03    11060     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, literalt>, std::_Select1st<std::pair<dstring const, literalt> >, std::less<dstring>, std::allocator<std::pair<dstring const, literalt> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, literalt> const&)
  0.01    447.60     0.03     4833     0.01     0.01  goto_symex_statet::level1t::restore_from(std::map<dstring, std::pair<ssa_exprt, unsigned int>, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > > const&)
  0.01    447.63     0.03      656     0.05     0.05  std::_Vector_base<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_allocate(unsigned long)
  0.01    447.66     0.03      175     0.17     0.17  std::_Vector_base<std::string*, std::allocator<std::string*> >::~_Vector_base()
  0.01    447.69     0.03                             cnft::lxor(std::vector<literalt, std::allocator<literalt> > const&)
  0.01    447.72     0.03                             Minisat::vec<Minisat::Lit>::growTo(int, Minisat::Lit const&)
  0.01    447.75     0.03                             satcheck_minisat_simplifiert::is_eliminated(literalt) const
  0.01    447.77     0.03 20838294     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::_M_allocate(unsigned long)
  0.01    447.80     0.03 19523320     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base()
  0.01    447.82     0.03 17997441     0.00     0.00  exprt::copy_to_operands(exprt const&)
  0.01    447.85     0.03  9515944     0.00     0.00  std::pair<dstring const, irept>::pair<dstring, irept>(std::pair<dstring, irept> const&)
  0.01    447.87     0.03  4602596     0.00     0.00  irept::make_nil()
  0.01    447.90     0.03  1947635     0.00     0.00  unsigned_char_type()
  0.01    447.92     0.03   915210     0.00     0.00  BigInt::compare(unsigned long long) const
  0.01    447.95     0.03   500292     0.00     0.00  string_ptrt::string_ptrt(char const*)
  0.01    447.97     0.03   168678     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, typet>, false>**, unsigned long)
  0.01    448.00     0.03                             Minisat::SimpSolver::updateElimHeap(int)
  0.00    448.02     0.02  9682320     0.00     0.00  std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00    448.04     0.02  9547435     0.00     0.00  exprt::operator=(exprt const&)
  0.00    448.06     0.02  8483964     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_create_node(literalt const&)
  0.00    448.08     0.02  7425191     0.00     0.00  typet::operator=(typet const&)
  0.00    448.10     0.02  6246450     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::erase(dstring const&)
  0.00    448.12     0.02  5515494     0.00     0.00  typet::has_subtype() const
  0.00    448.14     0.02  5127951     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::_M_allocate(unsigned long)
  0.00    448.16     0.02  4740850     0.00     0.00  std::list<exprt, std::allocator<exprt> >::pop_front()
  0.00    448.18     0.02  3366406     0.00     0.00  goto_symex_statet::call_stack()
  0.00    448.20     0.02  2966096     0.00     0.00  literalt* std::vector<literalt, std::allocator<literalt> >::_M_allocate_and_copy<literalt*>(unsigned long, literalt*, literalt*)
  0.00    448.22     0.02  2602624     0.00     0.00  simplify(exprt&, namespacet const&)
  0.00    448.24     0.02  2339164     0.00     0.00  bitvector_typet::set_width(unsigned int)
  0.00    448.26     0.02  2262870     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const
  0.00    448.28     0.02  2217496     0.00     0.00  std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00    448.30     0.02  2058815     0.00     0.00  reference_counting<value_sett::object_map_dt>::detatch()
  0.00    448.32     0.02  2057550     0.00     0.00  std::map<unsigned int, value_sett::objectt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::operator[](unsigned int const&)
  0.00    448.34     0.02  2053845     0.00     0.00  unsignedbv_typet::unsignedbv_typet(unsigned int)
  0.00    448.36     0.02  1917525     0.00     0.00  ordering(irept const&, irept const&)
  0.00    448.38     0.02  1593020     0.00     0.00  BigInt::digits(unsigned int) const
  0.00    448.40     0.02  1587759     0.00     0.00  irept::irept(dstring const&)
  0.00    448.42     0.02  1500458     0.00     0.00  unsigned int str2number<unsigned int>(char const*, int, bool)
  0.00    448.44     0.02  1425696     0.00     0.00  numbering<dstring>::clear()
  0.00    448.46     0.02  1352355     0.00     0.00  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::vector(std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> > const&)
  0.00    448.48     0.02  1209095     0.00     0.00  void std::list<exprt, std::allocator<exprt> >::_M_initialize_dispatch<std::_List_const_iterator<exprt> >(std::_List_const_iterator<exprt>, std::_List_const_iterator<exprt>, std::__false_type)
  0.00    448.50     0.02  1207194     0.00     0.00  std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&)
  0.00    448.52     0.02  1008030     0.00     0.00  std::_List_base<typet, std::allocator<typet> >::_M_clear()
  0.00    448.54     0.02   974992     0.00     0.00  ssa_exprt::set_level_1(unsigned int)
  0.00    448.56     0.02   845760     0.00     0.00  c_qualifierst::write(typet&) const
  0.00    448.58     0.02   825153     0.00     0.00  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert_bucket(irept const&, unsigned long, unsigned long)
  0.00    448.60     0.02   761943     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    448.62     0.02   727905     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    448.64     0.02   727905     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    448.66     0.02   727905     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::push_back(std::string* const&)
  0.00    448.68     0.02   675303     0.00     0.00  boolbv_widtht::get_entry(typet const&) const
  0.00    448.70     0.02   645594     0.00     0.02  goto_symext::clean_expr(exprt&, goto_symex_statet&, bool)
  0.00    448.72     0.02   627751     0.00     0.00  symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&)
  0.00    448.74     0.02   627751     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::find(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    448.76     0.02   622485     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt const&)
  0.00    448.78     0.02   598763     0.00     0.00  locationt::get_line() const
  0.00    448.80     0.02   550078     0.00     0.00  symbolt::~symbolt()
  0.00    448.82     0.02   516272     0.00     0.00  BigInt::operator+(BigInt const&) const
  0.00    448.84     0.02   504015     0.00     0.00  ansi_c_convert_typet::clear()
  0.00    448.86     0.02   479796     0.00     0.00  typet* std::__uninitialized_copy<false>::__uninit_copy<typet*, typet*>(typet*, typet*, typet*)
  0.00    448.88     0.02   456415     0.00     0.00  dstring::operator!=(char const*) const
  0.00    448.90     0.02   439798     0.00     0.01  guardt::as_expr() const
  0.00    448.92     0.02   414153     0.00     0.10  symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&)
  0.00    448.94     0.02   341687     0.00     0.00  bv_pointerst::convert_rest(exprt const&)
  0.00    448.96     0.02   304318     0.00     0.00  c_typecheck_baset::add_language_prefix(dstring) const
  0.00    448.98     0.02   291915     0.00     0.00  ansi_c_declaratort::build(irept&)
  0.00    449.00     0.02   291915     0.00     0.00  ansi_c_declarationt::full_type(ansi_c_declaratort const&) const
  0.00    449.02     0.02   275641     0.00     0.00  goto_symext::rewrite_quantifiers(exprt&, goto_symex_statet&)
  0.00    449.04     0.02   275588     0.00     0.00  locationt::get_comment() const
  0.00    449.06     0.02   258206     0.00     0.00  typet::subtypes()
  0.00    449.08     0.02   250884     0.00     0.00  simplify_exprt::simplify_pointer_offset(exprt&)
  0.00    449.10     0.02   247889     0.00     0.00  ssa_exprt::remove_level_2()
  0.00    449.12     0.02   205516     0.00     0.00  cnft::eliminate_duplicates(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    449.14     0.02   172744     0.00     0.00  compute_pointer_offset(namespacet const&, exprt const&)
  0.00    449.16     0.02   142267     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::find(dstring const&) const
  0.00    449.18     0.02   139621     0.00     0.23  goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool)
  0.00    449.20     0.02   108498     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<dstring const, ansi_c_identifiert> const&)
  0.00    449.22     0.02   107792     0.00     0.36  goto_symext::symex_assign(goto_symex_statet&, code_assignt const&)
  0.00    449.24     0.02    70299     0.00     0.00  simplify_exprt::simplify_inequality_constant(exprt&)
  0.00    449.26     0.02    64186     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::equal_range(dstring const&)
  0.00    449.28     0.02    59818     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >*)
  0.00    449.30     0.02    49294     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > const*, std::_Rb_tree_node<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >*)
  0.00    449.32     0.02    45625     0.00     0.01  value_set_dereferencet::bounds_check(index_exprt const&, guardt const&)
  0.00    449.34     0.02    36287     0.00     0.01  goto_checkt::check_rec(exprt const&, guardt&, bool)
  0.00    449.36     0.02    33838     0.00     0.01  simplify_exprt::simplify_bitwise(exprt&)
  0.00    449.38     0.02    33106     0.00     0.03  boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    449.40     0.02    28256     0.00     0.00  std::__fill_bvector(std::_Bit_iterator, std::_Bit_iterator, bool)
  0.00    449.42     0.02    16358     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::_M_insert_unique(std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > const&)
  0.00    449.44     0.02    15667     0.00     0.05  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::operator=(std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&)
  0.00    449.46     0.02     1318     0.02     0.02  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_buckets(unsigned long)
  0.00    449.48     0.02     1079     0.02     0.02  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::erase(std::_Rb_tree_const_iterator<dstring>)
  0.00    449.50     0.02      722     0.03     0.03  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    449.52     0.02      164     0.12   728.93  goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&)
  0.00    449.54     0.02      156     0.13     0.18  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, boolbv_mapt::map_entryt>, false>**, unsigned long)
  0.00    449.56     0.02      156     0.13     0.19  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, false>**, unsigned long)
  0.00    449.58     0.02      155     0.13    30.88  arrayst::add_array_Ackermann_constraints()
  0.00    449.60     0.02      155     0.13     1.56  symex_target_equationt::convert_decls(prop_convt&) const
  0.00    449.62     0.02      155     0.13     0.13  symex_target_equationt::convert_constraints(decision_proceduret&) const
  0.00    449.64     0.02                             yyassemblererror(std::string const&)
  0.00    449.66     0.02                             xml(exprt const&, namespacet const&)
  0.00    449.68     0.02                             console_message_handlert::~console_message_handlert()
  0.00    449.70     0.02                             Minisat::SimpSolver::solve_(bool, bool)
  0.00    449.72     0.02                             Minisat::Solver::search(int)
  0.00    449.74     0.02                             Minisat::Solver::solve_()
  0.00    449.76     0.02                             irept* std::__copy_move_backward<false, false, std::random_access_iterator_tag>::__copy_move_b<irept*, irept*>(irept*, irept*, irept*)
  0.00    449.78     0.02                             operator<<(std::ostream&, guardt const&)
  0.00    449.79     0.02  9723928     0.00     0.00  void std::_Construct<exprt, exprt>(exprt*, exprt const&)
  0.00    449.81     0.02  5425880     0.00     0.00  BigInt::BigInt()
  0.00    449.82     0.02  4217655     0.00     0.00  is_number(typet const&)
  0.00    449.84     0.02  3707054     0.00     0.00  symbol_exprt::set_identifier(dstring const&)
  0.00    449.85     0.02  1917525     0.00     0.00  operator<(exprt const&, exprt const&)
  0.00    449.87     0.02  1216618     0.00     0.00  exprt::copy_to_operands(exprt const&, exprt const&)
  0.00    449.88     0.02   948054     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, literalt>, false>*, exprt const&, unsigned long) const
  0.00    449.90     0.02   623891     0.00     0.00  BigInt::compare(BigInt const&) const
  0.00    449.91     0.02   103652     0.00     0.00  symbol_tablet::move(symbolt&, symbolt*&)
  0.00    449.93     0.02    98261     0.00     0.00  c_typecheck_baset::typecheck_new_symbol(symbolt&)
  0.00    449.94     0.02                             merge_full_irept::operator()(irept&)
  0.00    449.96     0.02                             Minisat::SimpSolver::asymmVar(int)
  0.00    449.97     0.02                             operator<<(std::ostream&, BigInt const&)
  0.00    449.99     0.02   374228     0.00     0.00  BigInt::operator*=(BigInt const&)
  0.00    450.00     0.02   244304     0.00     0.00  BigInt::assign(long long)
  0.00    450.02     0.02     1416     0.01     0.01  BigInt::operator-=(BigInt const&)
  0.00    450.03     0.02      298     0.05     0.05  BigInt::operator*=(long long)
  0.00    450.05     0.02                             hash_string(std::string const&)
  0.00    450.06     0.02                             non-virtual thunk to satcheck_minisat2_baset<Minisat::SimpSolver>::set_assignment(literalt, bool)
  0.00    450.07     0.01  9550064     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::l_get(literalt) const
  0.00    450.08     0.01  7492661     0.00     0.00  ssa_exprt::get_original_expr() const
  0.00    450.09     0.01  7327715     0.00     0.00  i2string(long long)
  0.00    450.10     0.01  6246450     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::erase(std::_Rb_tree_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_iterator<std::pair<dstring const, irept> >)
  0.00    450.11     0.01  5212039     0.00     0.00  irept::clear()
  0.00    450.12     0.01  4576515     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::_M_check_len(unsigned long, char const*) const
  0.00    450.13     0.01  4330409     0.00     0.00  std::vector<irept, std::allocator<irept> >::push_back(irept const&)
  0.00    450.14     0.01  4116317     0.00     0.00  std::pair<unsigned int const, value_sett::objectt>::~pair()
  0.00    450.15     0.01  3769945     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::_M_check_len(unsigned long, char const*) const
  0.00    450.16     0.01  3357525     0.00     0.00  exprt::exprt(dstring const&)
  0.00    450.17     0.01  3143502     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::resize(unsigned long, exprt)
  0.00    450.18     0.01  3103520     0.00     0.00  to_constant_expr(exprt const&)
  0.00    450.19     0.01  2861632     0.00     0.00  ssa_exprt::get_object_name() const
  0.00    450.20     0.01  2603445     0.00     0.00  simplify_exprt::setup_jump_table()
  0.00    450.21     0.01  2530064     0.00     0.00  std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00    450.22     0.01  2512285     0.00     0.00  BigInt::BigInt(unsigned long)
  0.00    450.23     0.01  2501538     0.00     0.00  std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::~pair()
  0.00    450.24     0.01  2484918     0.00     0.02  merge_irept::operator()(irept&)
  0.00    450.25     0.01  2315320     0.00     0.00  std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    450.26     0.01  2315320     0.00     0.00  std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::pair<exprt, std::vector<literalt, std::allocator<literalt> > >(std::pair<exprt, std::vector<literalt, std::allocator<literalt> > > const&)
  0.00    450.27     0.01  2058769     0.00     0.00  std::pair<unsigned int const, value_sett::objectt>::pair(std::pair<unsigned int const, value_sett::objectt> const&)
  0.00    450.28     0.01  2058769     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_create_node(std::pair<unsigned int const, value_sett::objectt> const&)
  0.00    450.29     0.01  2057548     0.00     0.00  std::map<unsigned int, value_sett::objectt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::insert(std::_Rb_tree_iterator<std::pair<unsigned int const, value_sett::objectt> >, std::pair<unsigned int const, value_sett::objectt> const&)
  0.00    450.30     0.01  1998269     0.00     0.00  BigInt::to_ulong() const
  0.00    450.31     0.01  1960594     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>*, exprt const&, unsigned long) const
  0.00    450.32     0.01  1950985     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const
  0.00    450.33     0.01  1920059     0.00     0.00  value_sett::entryt::entryt(dstring const&, std::string)
  0.00    450.34     0.01  1920059     0.00     0.00  std::pair<dstring const, value_sett::entryt>::pair<dstring, value_sett::entryt>(std::pair<dstring, value_sett::entryt> const&)
  0.00    450.35     0.01  1903126     0.00     0.00  ssa_exprt::~ssa_exprt()
  0.00    450.36     0.01  1755969     0.00     0.00  goto_symex_statet::renaming_levelt::current_count(dstring const&) const
  0.00    450.37     0.01  1729943     0.00     0.00  BigInt::operator+(unsigned int) const
  0.00    450.38     0.01  1653006     0.00     0.00  locationt::~locationt()
  0.00    450.39     0.01  1554165     0.00     0.00  std::pair<ssa_exprt, unsigned int>::~pair()
  0.00    450.40     0.01  1502127     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_create_node(std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > const&)
  0.00    450.41     0.01  1500384     0.00     0.00  unsafe_string2unsigned(std::string const&, int)
  0.00    450.42     0.01  1427856     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::~_Vector_base()
  0.00    450.43     0.01  1424296     0.00     0.00  base_type_eqt::base_type_eq(typet const&, typet const&)
  0.00    450.44     0.01  1352425     0.00     0.00  boolbv_widtht::membert* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<boolbv_widtht::membert>(boolbv_widtht::membert const*, boolbv_widtht::membert const*, boolbv_widtht::membert*)
  0.00    450.45     0.01  1352355     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_create_storage(unsigned long)
  0.00    450.46     0.01  1339690     0.00     0.00  optionst::get_option(std::string const&) const
  0.00    450.47     0.01  1251660     0.00     0.00  goto_symex_statet::l2_thread_read_encoding(ssa_exprt&, namespacet const&)
  0.00    450.48     0.01  1240202     0.00     0.00  BigInt::compare(long long) const
  0.00    450.49     0.01  1158406     0.00     0.00  symbol_exprt::symbol_exprt(typet const&)
  0.00    450.50     0.01  1158372     0.00     0.00  ssa_exprt::ssa_exprt(exprt const&)
  0.00    450.51     0.01  1054910     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, literalt> >::operator--()
  0.00    450.52     0.01   975318     0.00     0.00  ssa_exprt::set_level_0(unsigned int)
  0.00    450.53     0.01   937232     0.00     0.00  locationt::locationt(locationt const&)
  0.00    450.54     0.01   927122     0.00     0.00  bv_width(typet const&)
  0.00    450.55     0.01   886582     0.00     0.00  typet::subtype() const
  0.00    450.56     0.01   864047     0.00     0.00  parsert::set_location(exprt&)
  0.00    450.57     0.01   665195     0.00     0.00  predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&)
  0.00    450.58     0.01   652810     0.00     0.00  boolbv_mapt::map_entryt::~map_entryt()
  0.00    450.59     0.01   650989     0.00     0.00  from_integer(BigInt const&, typet const&)
  0.00    450.60     0.01   645594     0.00     0.02  goto_symext::dereference(exprt&, goto_symex_statet&, bool)
  0.00    450.61     0.01   638580     0.00     0.00  namespace_baset::lookup(dstring const&) const
  0.00    450.62     0.01   627825     0.00     0.00  optionst::get_unsigned_int_option(std::string const&) const
  0.00    450.63     0.01   627751     0.00     0.04  goto_symext::merge_gotos(goto_symex_statet&)
  0.00    450.64     0.01   504580     0.00     0.00  message_streamt::~message_streamt()
  0.00    450.65     0.01   504015     0.00     0.00  ansi_c_convert_typet::read(typet const&)
  0.00    450.66     0.01   504015     0.00     0.00  ansi_c_convert_typet::ansi_c_convert_typet(message_handlert&)
  0.00    450.67     0.01   487068     0.00     0.00  c_typecheck_baset::typecheck_type(typet&)
  0.00    450.68     0.01   450491     0.00     0.00  constant_exprt::constant_exprt(dstring const&, typet const&)
  0.00    450.69     0.01   445884     0.00     0.00  merge(unsigned int, unsigned int)
  0.00    450.70     0.01   435504     0.00     0.00  to_array_type(typet const&)
  0.00    450.71     0.01   414153     0.00     0.00  symex_target_equationt::SSA_stept::SSA_stept(symex_target_equationt::SSA_stept const&)
  0.00    450.72     0.01   414153     0.00     0.00  std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::_M_create_node(symex_target_equationt::SSA_stept const&)
  0.00    450.73     0.01   404550     0.00     0.00  simplify_exprt::simplify_address_of(exprt&)
  0.00    450.74     0.01   395745     0.00     0.00  array_typet::size() const
  0.00    450.75     0.01   392325     0.00     0.00  irep_serializationt::read_string_ref(std::istream&)
  0.00    450.76     0.01   390377     0.00     0.00  ansi_c_declarationt::get_is_parameter() const
  0.00    450.77     0.01   374255     0.00     0.00  to_struct_union_type(typet&)
  0.00    450.78     0.01   370382     0.00     0.00  exprt::sum(exprt const&)
  0.00    450.79     0.01   358334     0.00     0.00  typecast_exprt::op()
  0.00    450.80     0.01   339545     0.00     0.00  binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&, typet const&)
  0.00    450.81     0.01   337790     0.00     0.00  bv_pointerst::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const
  0.00    450.82     0.01   329308     0.00     0.00  guardt::~guardt()
  0.00    450.83     0.01   307640     0.00     0.00  std::pair<bool, irept>::pair(std::pair<bool, irept> const&)
  0.00    450.84     0.01   304157     0.00     0.00  make_identifier()
  0.00    450.85     0.01   296504     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&)
  0.00    450.86     0.01   291915     0.00     0.00  __gnu_cxx::new_allocator<ansi_c_declaratort>::allocate(unsigned long, void const*)
  0.00    450.87     0.01   291887     0.00     0.00  ansi_c_declaratort::get_name() const
  0.00    450.88     0.01   291746     0.00     0.00  c_qualifierst::operator+=(c_qualifierst const&)
  0.00    450.89     0.01   274625     0.00     0.00  signedbv_typet::signedbv_typet(unsigned int)
  0.00    450.90     0.01   252602     0.00     0.00  std::vector<typet, std::allocator<typet> >::push_back(typet const&)
  0.00    450.91     0.01   239898     0.00     0.00  std::vector<typet, std::allocator<typet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<typet*, std::vector<typet, std::allocator<typet> > >, typet const&)
  0.00    450.92     0.01   236256     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::_M_erase(std::_Rb_tree_node<BigInt>*)
  0.00    450.93     0.01   224568     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_erase(std::_Rb_tree_node<exprt>*)
  0.00    450.94     0.01   207072     0.00     0.00  c_storage_spect::read(typet const&)
  0.00    450.95     0.01   205516     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::~_Rb_tree()
  0.00    450.96     0.01   188538     0.00     0.00  guardt::add(exprt const&)
  0.00    450.97     0.01   176238     0.00     0.01  boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    450.98     0.01   169480     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    450.99     0.01   169329     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&)
  0.00    451.00     0.01   169080     0.00     0.00  ansi_c_scopet::~ansi_c_scopet()
  0.00    451.01     0.01   169080     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    451.02     0.01   152725     0.00     0.00  goto_symex_statet::renaming_levelt::increase_counter(dstring const&)
  0.00    451.03     0.01   139621     0.00     0.10  symex_target_equationt::assignment(exprt const&, ssa_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet)
  0.00    451.04     0.01   137405     0.00     0.12  goto_symext::symex_goto(goto_symex_statet&)
  0.00    451.05     0.01   128932     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<dstring const, boolbv_mapt::map_entryt> const&, unsigned long, unsigned long)
  0.00    451.06     0.01   128584     0.00     0.00  std::vector<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_check_len(unsigned long, char const*) const
  0.00    451.07     0.01   112110     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    451.08     0.01   108699     0.00     0.00  std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, ansi_c_identifiert>, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&)
  0.00    451.09     0.01   108498     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<dstring const, ansi_c_identifiert> const&, unsigned long, unsigned long)
  0.00    451.10     0.01   108034     0.00     0.36  goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    451.11     0.01   100341     0.00     0.00  symbolt::swap(symbolt&)
  0.00    451.12     0.01    98512     0.00     0.04  c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&)
  0.00    451.13     0.01    96859     0.00     0.00  ansi_c_declarationt::get_is_enum_constant() const
  0.00    451.14     0.01    93335     0.00     0.00  i2string(unsigned int)
  0.00    451.15     0.01    76389     0.00     0.00  exprt::is_one() const
  0.00    451.16     0.01    70407     0.00     0.00  value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const
  0.00    451.17     0.01    65848     0.00     0.00  ssa_exprt::ssa_exprt()
  0.00    451.18     0.01    65751     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_buckets(unsigned long)
  0.00    451.19     0.01    62300     0.00     0.00  goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    451.20     0.01    60334     0.00     0.00  cnft::gate_or(literalt, literalt, literalt)
  0.00    451.21     0.01    58921     0.00     0.04  value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet)
  0.00    451.22     0.01    56274     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_lower_bound(std::_Rb_tree_node<exprt>*, std::_Rb_tree_node<exprt>*, exprt const&)
  0.00    451.23     0.01    54493     0.00     0.00  std::map<dstring, std::pair<ssa_exprt, unsigned int>, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::map(std::map<dstring, std::pair<ssa_exprt, unsigned int>, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > > const&)
  0.00    451.24     0.01    54493     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > > const&)
  0.00    451.25     0.01    49286     0.00     0.01  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > > const&)
  0.00    451.26     0.01    49286     0.00     0.03  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&)
  0.00    451.27     0.01    45825     0.00     0.00  index_exprt::index_exprt(exprt const&, exprt const&, typet const&)
  0.00    451.28     0.01    44647     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    451.29     0.01    42571     0.00     0.00  symbol_exprt::symbol_exprt(dstring const&, typet const&)
  0.00    451.30     0.01    39829     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_insert(std::_List_iterator<goto_trace_stept>, goto_trace_stept const&)
  0.00    451.31     0.01    39329     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::insert(dstring const&)
  0.00    451.32     0.01    39329     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_insert_unique(dstring const&)
  0.00    451.33     0.01    38098     0.00     0.00  std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >::~pair()
  0.00    451.34     0.01    37261     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_allocate(unsigned long)
  0.00    451.35     0.01    37082     0.00     0.00  goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt)
  0.00    451.36     0.01    35770     0.00     0.00  dirtyt::find_dirty(exprt const&)
  0.00    451.37     0.01    29316     0.00     0.00  to_with_expr(exprt&)
  0.00    451.38     0.01    26360     0.00     0.01  boolbvt::convert_constant(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    451.39     0.01    24645     0.00     0.05  std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&)
  0.00    451.40     0.01    24641     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<ssa_exprt, false>**, unsigned long)
  0.00    451.41     0.01    23197     0.00     0.00  simplify_exprt::simplify_invalid_pointer(exprt&)
  0.00    451.42     0.01    22521     0.00     0.00  simplify_exprt::simplify_shifts(exprt&)
  0.00    451.43     0.01    19194     0.00     0.00  std::_List_base<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_clear()
  0.00    451.44     0.01    17584     0.00     0.00  BigInt::BigInt(char const*, unsigned int)
  0.00    451.45     0.01    16323     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, exprt> const&)
  0.00    451.46     0.01    14866     0.00     0.00  exprt::find_location() const
  0.00    451.47     0.01    14764     0.00     0.00  boolbvt::convert_with(typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    451.48     0.01    12712     0.00     0.04  bv_utilst::adder_no_overflow(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    451.49     0.01    11867     0.00     0.00  bv_utilst::build_constant(BigInt const&, unsigned long)
  0.00    451.50     0.01    11790     0.00     0.00  has_symbol(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > const&, bool, bool)
  0.00    451.51     0.01    10704     0.00     0.00  get_language_from_mode(dstring const&)
  0.00    451.52     0.01     7149     0.00     0.14  goto_symext::symex_decl(goto_symex_statet&)
  0.00    451.53     0.01     7129     0.00     0.00  locationt::set_comment(dstring const&)
  0.00    451.54     0.01     6608     0.00     0.07  boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    451.55     0.01     5757     0.00     0.00  value_sett::objectt::objectt(BigInt const&)
  0.00    451.56     0.01     5576     0.00     0.01  boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    451.57     0.01     4833     0.00     0.13  goto_symext::symex_end_of_function(goto_symex_statet&)
  0.00    451.58     0.01     4833     0.00     0.00  goto_symex_statet::framet::framet()
  0.00    451.59     0.01     3701     0.00     0.43  goto_symext::return_assignment(goto_symex_statet&)
  0.00    451.60     0.01      931     0.01     0.01  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    451.61     0.01      890     0.01     0.01  std::map<dstring, code_typet, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::operator[](dstring const&)
  0.00    451.62     0.01      859     0.01     0.01  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    451.63     0.01      778     0.01     0.01  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, dstring> >*)
  0.00    451.64     0.01      765     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, 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    451.65     0.01      703     0.01     1.28  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    451.66     0.01      587     0.02     0.02  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_allocate(unsigned long)
  0.00    451.67     0.01      400     0.03     0.03  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    451.68     0.01      331     0.03     0.03  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    451.69     0.01      238     0.04     0.04  optionst::set_option(std::string const&, char const*)
  0.00    451.70     0.01      164     0.06     0.10  goto_symex_statet::~goto_symex_statet()
  0.00    451.71     0.01      156     0.06   198.96  symex_target_equationt::convert(prop_convt&)
  0.00    451.72     0.01      156     0.06     0.06  cnft::cnft()
  0.00    451.73     0.01      152     0.07     0.07  boolean_negate(exprt const&)
  0.00    451.74     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    451.75     0.01       50     0.20     1.22  remove_internal_symbols(symbol_tablet&)
  0.00    451.76     0.01       43     0.23    51.20  build_goto_trace(symex_target_equationt const&, prop_convt const&, namespacet const&, goto_tracet&)
  0.00    451.77     0.01        2     5.00     5.00  reference_counting<value_sett::object_map_dt>::dt::dt(reference_counting<value_sett::object_map_dt>::dt const&)
  0.00    451.78     0.01                             to_pointer_type(typet&)
  0.00    451.79     0.01                             value_sett::do_free(exprt const&, namespacet const&)
  0.00    451.80     0.01                             symbol_tablet::remove(dstring const&)
  0.00    451.81     0.01                             simplify_exprt::simplify_good_pointer(exprt&)
  0.00    451.82     0.01                             simplify_exprt::simplify_concatenation(exprt&)
  0.00    451.83     0.01                             goto_symex_statet::initialize(goto_functionst const&)
  0.00    451.84     0.01                             printf_formattert::next()
  0.00    451.85     0.01                             cnft::gate_equal(literalt, literalt, literalt)
  0.00    451.86     0.01                             cnft::gate_implies(literalt, literalt, literalt)
  0.00    451.87     0.01                             cnft::lnor(literalt, literalt)
  0.00    451.88     0.01                             irept::move_to_named_sub(dstring const&, irept&)
  0.00    451.89     0.01                             BigInt::BigInt(long)
  0.00    451.90     0.01                             Minisat::SimpSolver::~SimpSolver()
  0.00    451.91     0.01                             void Minisat::sort<unsigned int, reduceDB_lt>(unsigned int*, int, reduceDB_lt)
  0.00    451.92     0.01                             Minisat::Solver::simplify()
  0.00    451.93     0.01                             Minisat::Solver::~Solver()
  0.00    451.94     0.01                             boolbvt::clear_cache()
  0.00    451.95     0.01                             if_exprt::cond()
  0.00    451.96     0.01                             optionst::set_option(std::string const&, int)
  0.00    451.97     0.01                             value_sett::get_reference_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const
  0.00    451.98     0.01                             namespace_baset::follow_macros(exprt&) const
  0.00    451.99     0.01                             prop_conv_solvert::has_is_in_conflict() const
  0.00    452.00     0.01                             struct_union_typet::componentt::get_access() const
  0.00    452.01     0.01                             satcheck_minisat2_baset<Minisat::SimpSolver>::has_set_assumptions() const
  0.00    452.02     0.01                             std::_List_base<std::list<unsigned int, std::allocator<unsigned int> >, std::allocator<std::list<unsigned int, std::allocator<unsigned int> > > >::_M_clear()
  0.00    452.03     0.01                             std::_Rb_tree_iterator<std::pair<dstring const, property_checkert::property_statust> >::operator--()
  0.00    452.04     0.01                             std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::erase(std::tr1::__detail::_Hashtable_iterator<dstring, true, false>)
  0.00    452.05     0.01                             std::vector<tvt, std::allocator<tvt> >::resize(unsigned long, tvt)
  0.00    452.06     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    452.07     0.01  2526689     0.00     0.00  typet::subtype()
  0.00    452.07     0.01  2283824     0.00     0.00  has_prefix(std::string const&, std::string const&)
  0.00    452.08     0.01  1221370     0.00     0.00  exprt::location()
  0.00    452.08     0.01   358827     0.00     0.00  BigInt::operator*(BigInt const&) const
  0.00    452.09     0.01   308460     0.00     0.00  is_dereference_integer_object(exprt const&, BigInt&)
  0.00    452.09     0.01   304242     0.00     0.00  ansi_c_parsert::lookup(std::string&, bool, bool)
  0.00    452.10     0.01   291915     0.00     0.00  ansi_c_parsert::add_declarator(exprt&, irept&)
  0.00    452.10     0.01   208443     0.00     0.00  typet::typet(dstring const&, typet const&)
  0.00    452.11     0.01   181000     0.00     0.00  integer2unsigned(BigInt const&)
  0.00    452.11     0.01   168678     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    452.12     0.01   144804     0.00     0.00  exprt::location() const
  0.00    452.12     0.01   112379     0.00     0.00  irept::~irept()
  0.00    452.13     0.01    99898     0.00     0.00  c_typecastt::follow_with_qualifiers(typet const&)
  0.00    452.13     0.01    98462     0.00     0.00  c_typecheck_baset::typecheck_symbol(symbolt&)
  0.00    452.14     0.01    78935     0.00     0.00  to_index_expr(exprt const&)
  0.00    452.14     0.01    64749     0.00     0.00  exprt::reserve_operands(unsigned long)
  0.00    452.15     0.01    52451     0.00     0.00  to_symbol_expr(exprt&)
  0.00    452.15     0.01    49949     0.00     0.00  c_typecastt::implicit_typecast(exprt&, typet const&)
  0.00    452.16     0.01    32033     0.00     0.00  BigInt::operator-(int) const
  0.00    452.16     0.01    24805     0.00     0.00  std::list<exprt, std::allocator<exprt> >::erase(std::_List_iterator<exprt>, std::_List_iterator<exprt>)
  0.00    452.17     0.01    17833     0.00     0.00  char_type()
  0.00    452.17     0.01    17349     0.00     0.00  has_suffix(std::string const&, std::string const&)
  0.00    452.18     0.01    14693     0.00     0.00  expr2ct::convert_constant(exprt const&, unsigned int&)
  0.00    452.18     0.01     5858     0.00     0.00  index_exprt::index_exprt(exprt const&, exprt const&)
  0.00    452.19     0.01     2405     0.00     0.00  symbol_exprt::symbol_exprt(dstring const&)
  0.00    452.19     0.01     1716     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, literalt>, std::_Select1st<std::pair<dstring const, literalt> >, std::less<dstring>, std::allocator<std::pair<dstring const, literalt> > >::find(dstring const&) const
  0.00    452.20     0.01      100     0.05    38.71  typecheckt::typecheck_main()
  0.00    452.20     0.01       50     0.10     0.10  ansi_c_typecheckt::ansi_c_typecheckt(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&)
  0.00    452.21     0.01       20     0.25     0.25  BigInt::operator/(int) const
  0.00    452.21     0.01       16     0.31     0.31  BigInt::operator=(unsigned long long)
  0.00    452.22     0.01                             modinv(BigInt const&, BigInt const&)
  0.00    452.22     0.01                             base_type(exprt&, namespacet const&)
  0.00    452.23     0.01                             simplify_exprt::simplify_update(exprt&)
  0.00    452.23     0.01                             expr2ct::convert_struct(exprt const&, unsigned int&)
  0.00    452.24     0.01                             bv_utilst::shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.01                             fixedbvt::to_ansi_c_string() const
  0.00    452.24     0.00  4172913     0.00     0.00  value_sett::objectt::objectt(value_sett::objectt const&)
  0.00    452.24     0.00  4008533     0.00     0.00  value_sett::objectt::objectt()
  0.00    452.24     0.00  3885395     0.00     0.00  typet::typet(dstring const&)
  0.00    452.24     0.00  3431142     0.00     0.00  ssa_exprt::ssa_exprt(ssa_exprt const&)
  0.00    452.24     0.00  3246784     0.00     0.00  BigInt::reallocate(unsigned int)
  0.00    452.24     0.00  3104835     0.00     0.00  constant_exprt::get_value() const
  0.00    452.24     0.00  2713403     0.00     0.00  bitvector_typet::get_width() const
  0.00    452.24     0.00  2315320     0.00     0.00  std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::~pair()
  0.00    452.24     0.00  2204596     0.00     0.00  constant_exprt::set_value(dstring const&)
  0.00    452.24     0.00  2099453     0.00     0.00  constant_exprt::constant_exprt(typet const&)
  0.00    452.24     0.00  2058813     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >, std::pair<unsigned int const, value_sett::objectt> const&)
  0.00    452.24     0.00  2058769     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<unsigned int const, value_sett::objectt> >*)
  0.00    452.24     0.00  2057548     0.00     0.00  value_sett::objectt::operator=(value_sett::objectt const&)
  0.00    452.24     0.00  2027971     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::~_Vector_base()
  0.00    452.24     0.00  2015299     0.00     0.00  std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&)
  0.00    452.24     0.00  2010619     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::~_Rb_tree()
  0.00    452.24     0.00  1975970     0.00     0.00  integer2long(BigInt const&)
  0.00    452.24     0.00  1917525     0.00     0.00  operator<(irept const&, irept const&)
  0.00    452.24     0.00  1813497     0.00     0.00  locationt::operator=(locationt const&)
  0.00    452.24     0.00  1753977     0.00     0.00  _newstack(parsert&, unsigned int&)
  0.00    452.24     0.00  1528146     0.00     0.00  std::pair<ssa_exprt, unsigned int>::pair(std::pair<ssa_exprt, unsigned int> const&)
  0.00    452.24     0.00  1502127     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >*)
  0.00    452.24     0.00  1476381     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<ssa_exprt, false>*, ssa_exprt const&, unsigned long) const
  0.00    452.24     0.00  1426094     0.00     0.00  std::pair<dstring const, typet>::pair<dstring, typet>(std::pair<dstring, typet> const&)
  0.00    452.24     0.00  1425696     0.00     0.00  union_find<dstring>::clear()
  0.00    452.24     0.00  1425696     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::clear()
  0.00    452.24     0.00  1425678     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::~_Rb_tree()
  0.00    452.24     0.00  1425186     0.00     0.00  numbering<dstring>::~numbering()
  0.00    452.24     0.00  1424452     0.00     0.00  std::_Vector_base<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::~_Vector_base()
  0.00    452.24     0.00  1424296     0.00     0.00  union_find<dstring>::~union_find()
  0.00    452.24     0.00  1424296     0.00     0.00  base_type_eqt::~base_type_eqt()
  0.00    452.24     0.00  1352390     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_allocate(unsigned long)
  0.00    452.24     0.00  1352355     0.00     0.00  boolbv_widtht::entryt::entryt(boolbv_widtht::entryt const&)
  0.00    452.24     0.00  1349899     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long)
  0.00    452.24     0.00  1349849     0.00     0.00  exprt* std::vector<exprt, std::allocator<exprt> >::_M_allocate_and_copy<exprt*>(unsigned long, exprt*, exprt*)
  0.00    452.24     0.00  1074029     0.00     0.00  to_integer(exprt const&, BigInt&)
  0.00    452.24     0.00  1069038     0.00     0.00  to_ansi_c_declaration(exprt&)
  0.00    452.24     0.00   947982     0.00     0.00  std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&)
  0.00    452.24     0.00   923301     0.00     0.00  code_typet::parameters()
  0.00    452.24     0.00   909882     0.00     0.00  __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00    452.24     0.00   846186     0.00     0.00  namespace_baset::follow_symbol(irept&) const
  0.00    452.24     0.00   828306     0.00     0.00  symex_target_equationt::SSA_stept::~SSA_stept()
  0.00    452.24     0.00   825153     0.00     0.00  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_node(irept const&)
  0.00    452.24     0.00   825153     0.00     0.00  std::vector<irept, std::allocator<irept> >::reserve(unsigned long)
  0.00    452.24     0.00   816455     0.00     0.00  irep_serializationt::read_gb_word(std::istream&)
  0.00    452.24     0.00   813394     0.00     0.00  goto_symex_statet::top()
  0.00    452.24     0.00   738372     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_node(ssa_exprt const&)
  0.00    452.24     0.00   728984     0.00     0.00  std::list<std::string, std::allocator<std::string> >::_M_create_node(std::string const&)
  0.00    452.24     0.00   728984     0.00     0.00  std::list<std::string, std::allocator<std::string> >::_M_insert(std::_List_iterator<std::string>, std::string const&)
  0.00    452.24     0.00   728984     0.00     0.00  std::list<std::string, std::allocator<std::string> >::push_back(std::string const&)
  0.00    452.24     0.00   727905     0.00     0.00  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<string_ptrt const, unsigned int> const&)
  0.00    452.24     0.00   714084     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::clear()
  0.00    452.24     0.00   710733     0.00     0.00  optionst::get_bool_option(std::string const&) const
  0.00    452.24     0.00   708778     0.00     0.00  safe_str2int(char const*, int)
  0.00    452.24     0.00   697367     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    452.24     0.00   697367     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree()
  0.00    452.24     0.00   680412     0.00     0.00  base_type_rec(typet&, namespacet const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    452.24     0.00   680412     0.00     0.00  base_type(typet&, namespacet const&)
  0.00    452.24     0.00   676739     0.00     0.00  boolbv_widtht::entryt::~entryt()
  0.00    452.24     0.00   676739     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::~pair()
  0.00    452.24     0.00   675616     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<typet const, boolbv_widtht::entryt>, false>*, typet const&, unsigned long) const
  0.00    452.24     0.00   675616     0.00     0.00  std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&)
  0.00    452.24     0.00   675616     0.00     0.00  std::pair<typet, boolbv_widtht::entryt>::~pair()
  0.00    452.24     0.00   675616     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::pair<typet, boolbv_widtht::entryt>(std::pair<typet, boolbv_widtht::entryt> const&)
  0.00    452.24     0.00   652810     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::~_Vector_base()
  0.00    452.24     0.00   651346     0.00     0.00  constant_exprt::constant_exprt(constant_exprt const&)
  0.00    452.24     0.00   643561     0.00     0.00  to_signedbv_type(typet const&)
  0.00    452.24     0.00   633441     0.00     0.00  c_qualifierst::c_qualifierst(typet const&)
  0.00    452.24     0.00   622230     0.00     0.00  std::_List_base<dstring, std::allocator<dstring> >::_M_clear()
  0.00    452.24     0.00   620155     0.00     0.00  std::_Rb_tree_iterator<literalt>::operator--()
  0.00    452.24     0.00   618631     0.00     0.00  locationt::get_function() const
  0.00    452.24     0.00   617470     0.00     0.00  to_index_expr(exprt&)
  0.00    452.24     0.00   606768     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_allocate(unsigned long)
  0.00    452.24     0.00   603343     0.00     0.00  BigInt::operator+=(BigInt const&)
  0.00    452.24     0.00   598763     0.00     0.00  locationt::get_file() const
  0.00    452.24     0.00   596352     0.00     0.00  ansi_c_parsert::current_scope()
  0.00    452.24     0.00   588662     0.00     0.00  ui_message_handlert::print(unsigned int, std::string const&)
  0.00    452.24     0.00   583830     0.00     0.00  ansi_c_declaratort* std::__uninitialized_copy<false>::__uninit_copy<ansi_c_declaratort*, ansi_c_declaratort*>(ansi_c_declaratort*, ansi_c_declaratort*, ansi_c_declaratort*)
  0.00    452.24     0.00   576447     0.00     0.00  BigInt::mul(unsigned int const*, unsigned int, bool)
  0.00    452.24     0.00   571183     0.00     0.00  true_exprt::true_exprt()
  0.00    452.24     0.00   565679     0.00     0.00  equal_exprt::equal_exprt(exprt const&, exprt const&)
  0.00    452.24     0.00   528148     0.00     0.00  symbol_typet::get_identifier() const
  0.00    452.24     0.00   526791     0.00     0.00  to_symbol_type(typet&)
  0.00    452.24     0.00   524981     0.00     0.00  message_clientt::~message_clientt()
  0.00    452.24     0.00   515544     0.00     0.00  true_exprt::~true_exprt()
  0.00    452.24     0.00   515025     0.00     0.00  irept* std::__uninitialized_copy<false>::__uninit_copy<irept*, irept*>(irept*, irept*, irept*)
  0.00    452.24     0.00   504630     0.00     0.00  get_bvtype(typet const&)
  0.00    452.24     0.00   504580     0.00     0.00  message_streamt::message_streamt(message_handlert&)
  0.00    452.24     0.00   504015     0.00     0.00  ansi_c_convert_typet::~ansi_c_convert_typet()
  0.00    452.24     0.00   504015     0.00     0.00  typet::location() const
  0.00    452.24     0.00   504015     0.00     0.00  std::list<typet, std::allocator<typet> >::clear()
  0.00    452.24     0.00   500292     0.00     0.00  string_containert::get(char const*)
  0.00    452.24     0.00   487121     0.00     0.00  boolbvt::is_unbounded_array(typet const&) const
  0.00    452.24     0.00   484052     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, value_sett::entryt> >::operator--()
  0.00    452.24     0.00   480850     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<exprt const, literalt> const&)
  0.00    452.24     0.00   480850     0.00     0.00  std::pair<exprt const, literalt>::pair(std::pair<exprt const, literalt> const&)
  0.00    452.24     0.00   478184     0.00     0.00  boolbv_mapt::map_entryt::map_entryt(boolbv_mapt::map_entryt const&)
  0.00    452.24     0.00   478184     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_create_storage(unsigned long)
  0.00    452.24     0.00   478184     0.00     0.00  std::vector<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::vector(std::vector<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> > const&)
  0.00    452.24     0.00   444548     0.00     0.00  to_equal_expr(exprt const&)
  0.00    452.24     0.00   420143     0.00     0.00  irept* std::vector<irept, std::allocator<irept> >::_M_allocate_and_copy<irept*>(unsigned long, irept*, irept*)
  0.00    452.24     0.00   419324     0.00     0.00  std::list<typet, std::allocator<typet> >::_M_create_node(typet const&)
  0.00    452.24     0.00   419324     0.00     0.00  std::list<typet, std::allocator<typet> >::_M_insert(std::_List_iterator<typet>, typet const&)
  0.00    452.24     0.00   419324     0.00     0.00  std::list<typet, std::allocator<typet> >::push_back(typet const&)
  0.00    452.24     0.00   418863     0.00     0.00  assert_l1_renaming(exprt const&)
  0.00    452.24     0.00   415495     0.00     0.00  init(unsigned int&)
  0.00    452.24     0.00   414212     0.00     0.00  exprt* std::__copy_move_backward<false, false, std::random_access_iterator_tag>::__copy_move_b<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.00    452.24     0.00   414212     0.00     0.00  __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > std::copy_backward<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    452.24     0.00   414153     0.00     0.00  std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::_M_insert(std::_List_iterator<symex_target_equationt::SSA_stept>, symex_target_equationt::SSA_stept const&)
  0.00    452.24     0.00   414153     0.00     0.00  std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&)
  0.00    452.24     0.00   406864     0.00     0.00  ansi_c_declarationt::declarator()
  0.00    452.24     0.00   406547     0.00     0.00  BigInt::BigInt(unsigned int)
  0.00    452.24     0.00   401057     0.00     0.00  ansi_c_declaratort::get_base_name() const
  0.00    452.24     0.00   390512     0.00     0.00  ansi_c_declarationt::declarators()
  0.00    452.24     0.00   390377     0.00     0.00  ansi_c_declaratort::value()
  0.00    452.24     0.00   387242     0.00     0.00  dstring::dstring(char const*)
  0.00    452.24     0.00   379564     0.00     0.00  to_array_type(typet&)
  0.00    452.24     0.00   379563     0.00     0.00  array_typet::size()
  0.00    452.24     0.00   379553     0.00     0.00  propt::set_equal(literalt, literalt)
  0.00    452.24     0.00   377459     0.00     0.00  init(unsigned int&, dstring const&)
  0.00    452.24     0.00   375677     0.00     0.00  void std::__insertion_sort<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    452.24     0.00   375677     0.00     0.00  void std::__introsort_loop<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, long>(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, long)
  0.00    452.24     0.00   375677     0.00     0.00  void std::__final_insertion_sort<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    452.24     0.00   375677     0.00     0.00  void std::sort<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    452.24     0.00   374198     0.00     0.00  struct_union_typet::components()
  0.00    452.24     0.00   369777     0.00     0.00  void std::list<dstring, std::allocator<dstring> >::_M_initialize_dispatch<std::_List_const_iterator<dstring> >(std::_List_const_iterator<dstring>, std::_List_const_iterator<dstring>, std::__false_type)
  0.00    452.24     0.00   369660     0.00     0.00  std::list<dstring, std::allocator<dstring> >::list(std::list<dstring, std::allocator<dstring> > const&)
  0.00    452.24     0.00   358363     0.00     0.00  to_typecast_expr(exprt&)
  0.00    452.24     0.00   345185     0.00     0.00  irep_serializationt::reference_convert(std::istream&, irept&)
  0.00    452.24     0.00   341200     0.00     0.00  propt::l_set_to(literalt, bool)
  0.00    452.24     0.00   337379     0.00     0.00  symbolt::symbolt(symbolt const&)
  0.00    452.24     0.00   335198     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >)
  0.00    452.24     0.00   324461     0.00     0.00  std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)
  0.00    452.24     0.00   320390     0.00     0.00  guardt::guardt(guardt const&)
  0.00    452.24     0.00   318356     0.00     0.00  binary_relation_exprt::~binary_relation_exprt()
  0.00    452.24     0.00   311161     0.00     0.00  symbolt::clear()
  0.00    452.24     0.00   307640     0.00     0.00  void std::_Construct<std::pair<bool, irept>, std::pair<bool, irept> >(std::pair<bool, irept>*, std::pair<bool, irept> const&)
  0.00    452.24     0.00   303313     0.00     0.00  ssa_exprt::set_level_2(unsigned int)
  0.00    452.24     0.00   293471     0.00     0.00  typet::location()
  0.00    452.24     0.00   291915     0.00     0.00  ansi_c_declaratort::ansi_c_declaratort(ansi_c_declaratort const&)
  0.00    452.24     0.00   291915     0.00     0.00  ansi_c_declaratort::ansi_c_declaratort()
  0.00    452.24     0.00   291915     0.00     0.00  ansi_c_declarationt::get_is_member() const
  0.00    452.24     0.00   291915     0.00     0.00  std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_check_len(unsigned long, char const*) const
  0.00    452.24     0.00   291915     0.00     0.00  void std::_Destroy_aux<false>::__destroy<ansi_c_declaratort*>(ansi_c_declaratort*, ansi_c_declaratort*)
  0.00    452.24     0.00   291915     0.00     0.00  std::_Vector_base<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_allocate(unsigned long)
  0.00    452.24     0.00   291915     0.00     0.00  std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_insert_aux(__gnu_cxx::__normal_iterator<ansi_c_declaratort*, std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> > >, ansi_c_declaratort const&)
  0.00    452.24     0.00   291915     0.00     0.00  std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::push_back(ansi_c_declaratort const&)
  0.00    452.24     0.00   284760     0.00     0.00  code_typet::return_type()
  0.00    452.24     0.00   279242     0.00     0.00  assert_l2_renaming(exprt const&)
  0.00    452.24     0.00   270719     0.00     0.00  exprt::make_bool(bool)
  0.00    452.24     0.00   252602     0.00     0.00  typet::move_to_subtypes(typet&)
  0.00    452.24     0.00   247134     0.00     0.00  nil_exprt::nil_exprt()
  0.00    452.24     0.00   245888     0.00     0.00  goto_symext::add_to_lhs(exprt const&, exprt const&)
  0.00    452.24     0.00   243884     0.00     0.00  BigInt::BigInt(int)
  0.00    452.24     0.00   243404     0.00     0.00  set(unsigned int, dstring const&)
  0.00    452.24     0.00   243322     0.00     0.00  struct_union_typet::components() const
  0.00    452.24     0.00   239898     0.00     0.00  __gnu_cxx::new_allocator<typet>::allocate(unsigned long, void const*)
  0.00    452.24     0.00   239898     0.00     0.00  std::vector<typet, std::allocator<typet> >::_M_check_len(unsigned long, char const*) const
  0.00    452.24     0.00   239898     0.00     0.00  void std::_Destroy_aux<false>::__destroy<typet*>(typet*, typet*)
  0.00    452.24     0.00   239898     0.00     0.00  std::_Vector_base<typet, std::allocator<typet> >::_M_allocate(unsigned long)
  0.00    452.24     0.00   236256     0.00     0.00  simplify_exprt::get_values(exprt const&, std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >&)
  0.00    452.24     0.00   236256     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::~_Rb_tree()
  0.00    452.24     0.00   233231     0.00     0.00  index_exprt::array()
  0.00    452.24     0.00   224499     0.00     0.00  symbol_exprt::operator=(symbol_exprt const&)
  0.00    452.24     0.00   221632     0.00     0.00  nil_typet::nil_typet()
  0.00    452.24     0.00   219942     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::~_Rb_tree()
  0.00    452.24     0.00   218288     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, dstring> const&)
  0.00    452.24     0.00   218288     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_create_node(std::pair<dstring const, dstring> const&)
  0.00    452.24     0.00   215953     0.00     0.00  constant_exprt::~constant_exprt()
  0.00    452.24     0.00   214677     0.00     0.00  value_set_dereferencet::valuet::~valuet()
  0.00    452.24     0.00   213630     0.00     0.00  ssa_exprt::operator=(ssa_exprt const&)
  0.00    452.24     0.00   212699     0.00     0.00  symbolt::symbolt()
  0.00    452.24     0.00   208392     0.00     0.00  pointer_typet::pointer_typet(typet const&)
  0.00    452.24     0.00   207072     0.00     0.00  c_storage_spect::c_storage_spect(typet const&)
  0.00    452.24     0.00   202094     0.00     0.00  exprt::mul(exprt const&)
  0.00    452.24     0.00   201921     0.00     0.00  BigInt::operator*=(unsigned long long)
  0.00    452.24     0.00   197473     0.00     0.00  address_of_exprt::address_of_exprt(exprt const&)
  0.00    452.24     0.00   196924     0.00     0.00  ansi_c_declarationt::get_is_typedef() const
  0.00    452.24     0.00   193475     0.00     0.00  std::_List_base<codet, std::allocator<codet> >::_M_clear()
  0.00    452.24     0.00   193248     0.00     0.00  code_typet::parametert::parametert()
  0.00    452.24     0.00   193248     0.00     0.00  ansi_c_declarationt::set_is_parameter(bool)
  0.00    452.24     0.00   193248     0.00     0.00  c_typecheck_baset::adjust_function_parameter(typet&) const
  0.00    452.24     0.00   193181     0.00     0.00  symbol_typet::set_identifier(dstring const&)
  0.00    452.24     0.00   193079     0.00     0.00  c_typecheck_baset::typecheck_symbol_type(typet&)
  0.00    452.24     0.00   191648     0.00     0.00  code_typet::parametert::set_identifier(dstring const&)
  0.00    452.24     0.00   191065     0.00     0.00  to_code_type(typet&)
  0.00    452.24     0.00   189662     0.00     0.00  ansi_c_declarationt::get_is_inline() const
  0.00    452.24     0.00   186218     0.00     0.00  bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.24     0.00   186218     0.00     0.00  bv_cbmct::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.24     0.00   186218     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&)
  0.00    452.24     0.00   186218     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&, unsigned long, unsigned long)
  0.00    452.24     0.00   186218     0.00     0.00  std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::pair(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&)
  0.00    452.24     0.00   182792     0.00     0.00  BigInt::operator*(unsigned long) const
  0.00    452.24     0.00   181985     0.00     0.00  false_exprt::false_exprt()
  0.00    452.24     0.00   180523     0.00     0.00  BigInt::operator+=(long long)
  0.00    452.24     0.00   179326     0.00     0.00  BigInt::operator+(int) const
  0.00    452.24     0.00   179211     0.00     0.00  predicate_exprt::predicate_exprt(dstring const&)
  0.00    452.24     0.00   178847     0.00     0.00  exprt* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.00    452.24     0.00   178847     0.00     0.00  __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > std::copy<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    452.24     0.00   177298     0.00     0.00  std::_List_base<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::_M_clear()
  0.00    452.24     0.00   176143     0.00     0.00  guardt::guard_expr(exprt&) const
  0.00    452.24     0.00   175778     0.00     0.10  symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&)
  0.00    452.24     0.00   174814     0.00     0.00  void std::_Construct<typet, typet>(typet*, typet const&)
  0.00    452.24     0.00   174626     0.00     0.01  boolbv_mapt::get_map_entry(dstring const&, typet const&)
  0.00    452.24     0.00   174626     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<dstring const, boolbv_mapt::map_entryt> const&, std::tr1::integral_constant<bool, true>)
  0.00    452.24     0.00   174626     0.00     0.00  std::pair<dstring const, boolbv_mapt::map_entryt>::pair<dstring, boolbv_mapt::map_entryt>(std::pair<dstring, boolbv_mapt::map_entryt> const&)
  0.00    452.24     0.00   173458     0.00     0.00  implies_exprt::implies_exprt(exprt const&, exprt const&)
  0.00    452.24     0.00   173314     0.00     0.00  literal_exprt::set_literal(literalt)
  0.00    452.24     0.00   173314     0.00     0.00  literal_exprt::literal_exprt(literalt)
  0.00    452.24     0.00   169597     0.00     0.00  unary_exprt::unary_exprt(dstring const&, exprt const&, typet const&)
  0.00    452.24     0.00   169480     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, ansi_c_identifiert>, false>*>::allocate(unsigned long, void const*)
  0.00    452.24     0.00   169329     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::find(dstring const&)
  0.00    452.24     0.00   169080     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    452.24     0.00   169080     0.00     0.00  std::tr1::unordered_map<dstring, ansi_c_identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_identifiert> > >::~unordered_map()
  0.00    452.24     0.00   162214     0.00     0.00  to_struct_union_type(typet const&)
  0.00    452.24     0.00   158648     0.00     0.00  simplify_exprt::simplify_pointer_object(exprt&)
  0.00    452.24     0.00   156289     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >::operator++()
  0.00    452.24     0.00   152420     0.00     0.00  to_if_expr(exprt&)
  0.00    452.24     0.00   146576     0.00     0.00  codet::codet(codet const&)
  0.00    452.24     0.00   140163     0.00     0.00  value_set_dereferencet::valuet::valuet(value_set_dereferencet::valuet const&)
  0.00    452.24     0.00   139621     0.00     0.02  goto_symex_statet::l2_thread_write_encoding(ssa_exprt const&, namespacet const&)
  0.00    452.24     0.00   138224     0.00     0.28  goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    452.24     0.00   135486     0.00     0.00  std::pair<dstring const, typet>::pair(std::pair<dstring const, typet> const&)
  0.00    452.24     0.00   133784     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base()
  0.00    452.24     0.00   133784     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::~vector()
  0.00    452.24     0.00   133426     0.00     0.00  codet::get_statement() const
  0.00    452.24     0.00   133075     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<dstring const, typet> const&)
  0.00    452.24     0.00   133075     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<dstring const, typet> const&, unsigned long, unsigned long)
  0.00    452.24     0.00   131298     0.00     0.00  object_descriptor_exprt::object()
  0.00    452.24     0.00   130616     0.00     0.05  boolbvt::set_to(exprt const&, bool)
  0.00    452.24     0.00   130456     0.00     0.05  boolbvt::boolbv_set_equality_to_true(equal_exprt const&)
  0.00    452.24     0.00   128932     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<dstring const, boolbv_mapt::map_entryt> const&)
  0.00    452.24     0.00   128932     0.00     0.00  std::pair<dstring const, boolbv_mapt::map_entryt>::pair(std::pair<dstring const, boolbv_mapt::map_entryt> const&)
  0.00    452.24     0.00   128932     0.00     0.01  std::vector<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::resize(unsigned long, boolbv_mapt::map_bitt)
  0.00    452.24     0.00   128584     0.00     0.00  __gnu_cxx::new_allocator<boolbv_mapt::map_bitt>::allocate(unsigned long, void const*)
  0.00    452.24     0.00   126960     0.00     0.00  reference_counting<value_sett::object_map_dt>::copy_from(reference_counting<value_sett::object_map_dt> const&)
  0.00    452.24     0.00   124828     0.00     0.00  index_exprt::index_exprt()
  0.00    452.24     0.00   121988     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::_M_erase(std::_Rb_tree_node<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >*)
  0.00    452.24     0.00   118154     0.00     0.00  simplify_exprt::simplify_inequality_not_constant(exprt&)
  0.00    452.24     0.00   116640     0.00     0.00  struct_union_typet::componentt::get_is_bit_field() const
  0.00    452.24     0.00   115644     0.00     0.00  signed_long_int_type()
  0.00    452.24     0.00   115194     0.00     0.00  pointer_diff_type()
  0.00    452.24     0.00   113994     0.00     0.00  index_type()
  0.00    452.24     0.00   112455     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<dstring const, symbolt> const&, std::tr1::integral_constant<bool, true>)
  0.00    452.24     0.00   112455     0.00     0.00  std::pair<dstring const, symbolt>::pair<dstring, symbolt>(std::pair<dstring, symbolt> const&)
  0.00    452.24     0.00   112311     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<dstring, false>*>::allocate(unsigned long, void const*)
  0.00    452.24     0.00   112311     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    452.24     0.00   112110     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<dstring, false>**, unsigned long)
  0.00    452.24     0.00   112110     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::clear()
  0.00    452.24     0.00   111372     0.00     0.00  value_set_dereferencet::dereference_type_compare(typet const&, typet const&) const
  0.00    452.24     0.00   109144     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<dstring const, symbolt> const&)
  0.00    452.24     0.00   109144     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<dstring const, symbolt> const&, unsigned long, unsigned long)
  0.00    452.24     0.00   109144     0.00     0.00  std::pair<dstring const, symbolt>::pair(std::pair<dstring const, symbolt> const&)
  0.00    452.24     0.00   109003     0.00     0.00  simplify_exprt::eliminate_common_addends(exprt&, exprt&)
  0.00    452.24     0.00   108765     0.00     0.00  ansi_c_declaratort::set_base_name(dstring const&)
  0.00    452.24     0.00   108765     0.00     0.00  ansi_c_declaratort::set_name(dstring const&)
  0.00    452.24     0.00   108193     0.00     0.00  code_assignt::code_assignt(code_assignt const&)
  0.00    452.24     0.00   108034     0.00     0.00  guardt::append(guardt const&)
  0.00    452.24     0.00   107834     0.00     0.00  bool std::operator!=<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)
  0.00    452.24     0.00   107792     0.00     0.04  goto_symext::symex_assign_rec(goto_symex_statet&, code_assignt const&)
  0.00    452.24     0.00   106722     0.00     0.00  signedbv_typet::~signedbv_typet()
  0.00    452.24     0.00   104511     0.00     0.00  irep_serializationt::insert_on_read(unsigned long, irept const&)
  0.00    452.24     0.00   104511     0.00     0.00  irep_serializationt::read_irep(std::istream&, irept&)
  0.00    452.24     0.00   104511     0.00     0.00  std::pair<bool, irept>::operator=(std::pair<bool, irept> const&)
  0.00    452.24     0.00   104087     0.00     0.00  yy_get_previous_state()
  0.00    452.24     0.00   102331     0.00     0.00  make_subtype(unsigned int, unsigned int)
  0.00    452.24     0.00   101817     0.00     0.00  simplify_exprt::simplify_index(exprt&)
  0.00    452.24     0.00   101711     0.00     0.00  struct_union_typet::componentt::get_name() const
  0.00    452.24     0.00   100926     0.00     0.00  exprt::op2()
  0.00    452.24     0.00   100504     0.00     0.00  ansi_c_declarationt::get_is_extern() const
  0.00    452.24     0.00   100003     0.00     0.00  to_code_assign(codet const&)
  0.00    452.24     0.00    99929     0.00     0.00  locationt::set_line(unsigned int)
  0.00    452.24     0.00    99001     0.00     0.00  binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&)
  0.00    452.24     0.00    98894     0.00     0.00  ansi_c_declarationt::get_is_static_assert() const
  0.00    452.24     0.00    98717     0.00     0.00  c_typecheck_baset::make_already_typechecked(typet&)
  0.00    452.24     0.00    98512     0.00     0.00  ansi_c_declarationt::set_is_extern(bool)
  0.00    452.24     0.00    98512     0.00     0.00  ansi_c_declarationt::set_is_inline(bool)
  0.00    452.24     0.00    98512     0.00     0.00  ansi_c_declarationt::set_is_static(bool)
  0.00    452.24     0.00    98512     0.00     0.00  ansi_c_declarationt::set_is_typedef(bool)
  0.00    452.24     0.00    98512     0.00     0.00  ansi_c_declarationt::set_is_register(bool)
  0.00    452.24     0.00    98512     0.00     0.00  ansi_c_declarationt::set_is_thread_local(bool)
  0.00    452.24     0.00    98462     0.00     0.00  ansi_c_declarationt::add_initializer(exprt&)
  0.00    452.24     0.00    98462     0.00     0.00  ansi_c_declaratort::value() const
  0.00    452.24     0.00    98400     0.00     0.00  c_typecheck_baset::move_symbol(symbolt&, symbolt*&)
  0.00    452.24     0.00    98335     0.00     0.00  ansi_c_parsert::copy_item(ansi_c_declarationt const&)
  0.00    452.24     0.00    98335     0.00     0.00  ansi_c_declarationt::ansi_c_declarationt(ansi_c_declarationt const&)
  0.00    452.24     0.00    98335     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_create_node(ansi_c_declarationt const&)
  0.00    452.24     0.00    98335     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_insert(std::_List_iterator<ansi_c_declarationt>, ansi_c_declarationt const&)
  0.00    452.24     0.00    98335     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::push_back(ansi_c_declarationt const&)
  0.00    452.24     0.00    98285     0.00     0.00  ansi_c_declarationt::set_is_global(bool)
  0.00    452.24     0.00    97993     0.00     0.00  symex_dereference_statet::dereference_failure(std::string const&, std::string const&, guardt const&)
  0.00    452.24     0.00    96944     0.00     0.00  ansi_c_declarationt::get_is_static() const
  0.00    452.24     0.00    96384     0.00     0.00  pointer_object(exprt const&)
  0.00    452.24     0.00    96363     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_erase_node(std::tr1::__detail::_Hash_node<std::pair<dstring const, symbolt>, false>*, std::tr1::__detail::_Hash_node<std::pair<dstring const, symbolt>, false>**)
  0.00    452.24     0.00    96363     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_node(std::tr1::__detail::_Hash_node<std::pair<dstring const, symbolt>, false>*)
  0.00    452.24     0.00    96363     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::erase(std::tr1::__detail::_Hashtable_iterator<std::pair<dstring const, symbolt>, false, false>)
  0.00    452.24     0.00    94832     0.00     0.00  c_typecheck_baset::typecheck_code_type(code_typet&)
  0.00    452.24     0.00    91794     0.00     0.00  typet::subtypes() const
  0.00    452.24     0.00    91783     0.00     0.00  false_exprt::~false_exprt()
  0.00    452.24     0.00    91117     0.00     0.00  std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >::~unordered_set()
  0.00    452.24     0.00    89741     0.00     0.00  cnft::limplies(literalt, literalt)
  0.00    452.24     0.00    89252     0.00     0.00  typet::has_subtypes() const
  0.00    452.24     0.00    84540     0.00     0.00  ansi_c_scopet::ansi_c_scopet(ansi_c_scopet const&)
  0.00    452.24     0.00    84540     0.00     0.00  ansi_c_scopet::ansi_c_scopet()
  0.00    452.24     0.00    84540     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> > const&, std::allocator<std::pair<dstring const, ansi_c_identifiert> > const&)
  0.00    452.24     0.00    84540     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> const&)
  0.00    452.24     0.00    84540     0.00     0.00  std::tr1::unordered_map<dstring, ansi_c_identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_identifiert> > >::unordered_map(std::tr1::unordered_map<dstring, ansi_c_identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_identifiert> > > const&)
  0.00    452.24     0.00    84540     0.00     0.00  std::tr1::__unordered_map<dstring, ansi_c_identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, false>::__unordered_map(std::tr1::__unordered_map<dstring, ansi_c_identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, false> const&)
  0.00    452.24     0.00    84540     0.00     0.00  std::tr1::__unordered_map<dstring, ansi_c_identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, ansi_c_identifiert> > const&)
  0.00    452.24     0.00    84540     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::_M_create_node(ansi_c_scopet const&)
  0.00    452.24     0.00    84540     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::_M_insert(std::_List_iterator<ansi_c_scopet>, ansi_c_scopet const&)
  0.00    452.24     0.00    84540     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::push_back(ansi_c_scopet const&)
  0.00    452.24     0.00    84440     0.00     0.00  ansi_c_parsert::new_scope(std::string const&)
  0.00    452.24     0.00    84440     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::_M_erase(std::_List_iterator<ansi_c_scopet>)
  0.00    452.24     0.00    84440     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::pop_back()
  0.00    452.24     0.00    80741     0.00     0.04  bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool)
  0.00    452.24     0.00    79658     0.00     0.00  goto_trace_stept::~goto_trace_stept()
  0.00    452.24     0.00    77668     0.00     0.00  prop_conv_solvert::l_get(literalt) const
  0.00    452.24     0.00    74514     0.00     0.00  value_set_dereferencet::valuet::valuet()
  0.00    452.24     0.00    74514     0.00     0.00  std::list<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_create_node(value_set_dereferencet::valuet const&)
  0.00    452.24     0.00    74514     0.00     0.00  std::list<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_insert(std::_List_iterator<value_set_dereferencet::valuet>, value_set_dereferencet::valuet const&)
  0.00    452.24     0.00    73665     0.00     0.00  simplify_exprt::simplify_if(exprt&)
  0.00    452.24     0.00    70407     0.00     0.02  value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&)
  0.00    452.24     0.00    70407     0.00     0.00  std::list<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::push_back(value_set_dereferencet::valuet const&)
  0.00    452.24     0.00    70378     0.00     0.01  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_unique(exprt const&)
  0.00    452.24     0.00    70332     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&)
  0.00    452.24     0.00    69592     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_create_node(exprt const&)
  0.00    452.24     0.00    69592     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_destroy_node(std::_Rb_tree_node<exprt>*)
  0.00    452.24     0.00    68712     0.00     0.00  compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    452.24     0.00    68426     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, exprt const&)
  0.00    452.24     0.00    65882     0.00     0.00  symbol_exprt::symbol_exprt()
  0.00    452.24     0.00    65751     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<ssa_exprt, false>*>::allocate(unsigned long, void const*)
  0.00    452.24     0.00    65649     0.00     0.00  to_object_descriptor_expr(exprt const&)
  0.00    452.24     0.00    65048     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::check_index(unsigned long)
  0.00    452.24     0.00    64910     0.00     0.00  value_set_dereferencet::valid_check(exprt const&, guardt const&, value_set_dereferencet::modet)
  0.00    452.24     0.00    64607     0.00     0.00  to_member_expr(exprt&)
  0.00    452.24     0.00    64562     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::~instructiont()
  0.00    452.24     0.00    64562     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::~_Rb_tree()
  0.00    452.24     0.00    64186     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&)
  0.00    452.24     0.00    64186     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<dstring const, exprt> >, std::_Rb_tree_const_iterator<std::pair<dstring const, exprt> >)
  0.00    452.24     0.00    64186     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&)
  0.00    452.24     0.00    64186     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(std::_Rb_tree_iterator<std::pair<dstring const, exprt> >, std::_Rb_tree_iterator<std::pair<dstring const, exprt> >)
  0.00    452.24     0.00    62363     0.00     0.00  std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::_M_create_node(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    452.24     0.00    62363     0.00     0.00  std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::_M_insert(std::_List_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    452.24     0.00    62363     0.00     0.00  std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::push_back(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    452.24     0.00    61935     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_Hashtable(std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> const&)
  0.00    452.24     0.00    61935     0.00     0.00  std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >::unordered_set(std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > const&)
  0.00    452.24     0.00    61935     0.00     0.00  std::tr1::__unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring>, false>::__unordered_set(std::tr1::__unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring>, false> const&)
  0.00    452.24     0.00    60775     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::_M_create_node(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    452.24     0.00    60117     0.00     0.10  symex_target_equationt::location(exprt const&, symex_targett::sourcet const&)
  0.00    452.24     0.00    60036     0.00     0.00  plus_exprt::plus_exprt(exprt const&, exprt const&)
  0.00    452.24     0.00    59853     0.00     0.00  member_exprt::get_component_name() const
  0.00    452.24     0.00    59818     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::~_Rb_tree()
  0.00    452.24     0.00    59171     0.00     0.00  exprt::copy_to_operands(exprt const&, exprt const&, exprt const&)
  0.00    452.24     0.00    58925     0.00     0.00  symex_dereference_statet::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&)
  0.00    452.24     0.00    58925     0.00     0.01  value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const
  0.00    452.24     0.00    58925     0.00     0.00  std::_List_base<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_clear()
  0.00    452.24     0.00    58924     0.00     0.00  std::set<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::insert(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    452.24     0.00    58924     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    452.24     0.00    58924     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::_M_insert_unique(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    452.24     0.00    58921     0.00     0.00  dereference_callbackt::~dereference_callbackt()
  0.00    452.24     0.00    58921     0.00     0.00  symex_dereference_statet::~symex_dereference_statet()
  0.00    452.24     0.00    58605     0.00     0.00  BigInt::operator/=(BigInt const&)
  0.00    452.24     0.00    57426     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::clear()
  0.00    452.24     0.00    57328     0.00     0.00  to_struct_type(typet const&)
  0.00    452.24     0.00    57225     0.00     0.00  cmdlinet::optiont::~optiont()
  0.00    452.24     0.00    57145     0.00     0.02  std::_List_base<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_clear()
  0.00    452.24     0.00    56790     0.00     0.00  unsigned int* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<unsigned int>(unsigned int const*, unsigned int const*, unsigned int*)
  0.00    452.24     0.00    56523     0.00     0.00  std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::clear()
  0.00    452.24     0.00    56274     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::find(exprt const&)
  0.00    452.24     0.00    56274     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::find(exprt const&)
  0.00    452.24     0.00    56258     0.00     0.00  BigInt::operator/(BigInt const&) const
  0.00    452.24     0.00    55663     0.00     0.00  goto_program_templatet<codet, exprt>::get_successors(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >&)
  0.00    452.24     0.00    54341     0.00     0.00  messaget::mstreamt& messaget::mstreamt::operator<< <unsigned int>(unsigned int const&)
  0.00    452.24     0.00    51784     0.00     0.00  expr2ct::convert(exprt const&, unsigned int&)
  0.00    452.24     0.00    51037     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::get_target() const
  0.00    452.24     0.00    50848     0.00     0.00  simplify_exprt::simplify_div(exprt&)
  0.00    452.24     0.00    50218     0.00     0.00  c_typecastt::~c_typecastt()
  0.00    452.24     0.00    50175     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Identity<dstring> const&, std::allocator<dstring> const&)
  0.00    452.24     0.00    50175     0.00     0.00  std::tr1::__unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring>, false>::__unordered_set(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<dstring> const&)
  0.00    452.24     0.00    49949     0.00     0.00  c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&)
  0.00    452.24     0.00    49778     0.00     0.00  goto_symex_statet::renaming_levelt::~renaming_levelt()
  0.00    452.24     0.00    49450     0.00     0.00  value_sett::~value_sett()
  0.00    452.24     0.00    49450     0.00     0.00  goto_symex_statet::propagationt::~propagationt()
  0.00    452.24     0.00    49450     0.00     0.00  goto_symex_statet::level2t::~level2t()
  0.00    452.24     0.00    49450     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::~_Rb_tree()
  0.00    452.24     0.00    49450     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::~_Rb_tree()
  0.00    452.24     0.00    49286     0.00     0.00  value_sett::value_sett(value_sett const&)
  0.00    452.24     0.00    49286     0.00     0.03  goto_symex_statet::goto_statet::~goto_statet()
  0.00    452.24     0.00    49286     0.00     0.00  goto_symex_statet::propagationt::propagationt(goto_symex_statet::propagationt const&)
  0.00    452.24     0.00    49286     0.00     0.00  goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&)
  0.00    452.24     0.00    49286     0.00     0.00  goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&)
  0.00    452.24     0.00    49286     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::map(std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > > const&)
  0.00    452.24     0.00    49286     0.00     0.00  std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::map(std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&)
  0.00    452.24     0.00    49282     0.00     0.17  goto_symex_statet::renaming_levelt::get_variables(std::tr1::unordered_set<ssa_exprt, irep_hash, std::equal_to<ssa_exprt>, std::allocator<ssa_exprt> >&) const
  0.00    452.24     0.00    49168     0.00     0.00  check_c_implicit_typecast(typet const&, typet const&)
  0.00    452.24     0.00    48410     0.00     0.00  member_exprt::set_component_name(dstring const&)
  0.00    452.24     0.00    48394     0.00     0.00  member_exprt::member_exprt(typet const&)
  0.00    452.24     0.00    48192     0.00     0.00  same_object(exprt const&, exprt const&)
  0.00    452.24     0.00    47710     0.00     0.00  array_name(namespacet const&, exprt const&)
  0.00    452.24     0.00    47441     0.00     0.00  std::vector<irept, std::allocator<irept> >::_M_check_len(unsigned long, char const*) const
  0.00    452.24     0.00    47441     0.00     0.00  std::vector<irept, std::allocator<irept> >::_M_insert_aux(__gnu_cxx::__normal_iterator<irept*, std::vector<irept, std::allocator<irept> > >, irept const&)
  0.00    452.24     0.00    47143     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    452.24     0.00    46610     0.00     0.00  std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&)
  0.00    452.24     0.00    46039     0.00     0.00  std::pair<ssa_exprt, unsigned int>::operator=(std::pair<ssa_exprt, unsigned int> const&)
  0.00    452.24     0.00    45625     0.00     0.00  c_implicit_typecast(exprt&, typet const&, namespacet const&)
  0.00    452.24     0.00    44860     0.00     0.00  irep_serializationt::read_gb_string(std::istream&)
  0.00    452.24     0.00    44678     0.00     0.00  BigInt::is_long() const
  0.00    452.24     0.00    44647     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_node(dstring const&)
  0.00    452.24     0.00    44006     0.00     0.00  exprt::make_not()
  0.00    452.24     0.00    43653     0.00     0.00  simplify_exprt::simplify_member(exprt&)
  0.00    452.24     0.00    43488     0.00     0.00  locationt::get_column() const
  0.00    452.24     0.00    43467     0.00     0.00  exprt::move_to_operands(exprt&)
  0.00    452.24     0.00    43203     0.00     0.00  namespace_baset::lookup(irept const&) const
  0.00    452.24     0.00    43061     0.00     0.00  size_of_expr(typet const&, namespacet const&)
  0.00    452.24     0.00    42553     0.00     0.00  std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&)
  0.00    452.24     0.00    42525     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_allocate(unsigned long)
  0.00    452.24     0.00    40288     0.00     0.00  std::_Bvector_base<std::allocator<bool> >::_M_deallocate()
  0.00    452.24     0.00    39829     0.00     0.00  goto_trace_stept::goto_trace_stept(goto_trace_stept const&)
  0.00    452.24     0.00    39829     0.00     0.00  goto_trace_stept::goto_trace_stept()
  0.00    452.24     0.00    39829     0.00     0.00  std::map<BigInt, std::list<goto_trace_stept, std::allocator<goto_trace_stept> >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::operator[](BigInt const&)
  0.00    452.24     0.00    39829     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_create_node(goto_trace_stept const&)
  0.00    452.24     0.00    39829     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::push_back(goto_trace_stept const&)
  0.00    452.24     0.00    39829     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::lower_bound(BigInt const&)
  0.00    452.24     0.00    39829     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >*, std::_Rb_tree_node<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >*, BigInt const&)
  0.00    452.24     0.00    39725     0.00     0.00  cmdlinet::optiont::optiont(cmdlinet::optiont const&)
  0.00    452.24     0.00    39725     0.00     0.00  void std::list<std::string, std::allocator<std::string> >::_M_initialize_dispatch<std::_List_const_iterator<std::string> >(std::_List_const_iterator<std::string>, std::_List_const_iterator<std::string>, std::__false_type)
  0.00    452.24     0.00    39725     0.00     0.00  std::list<std::string, std::allocator<std::string> >::list(std::list<std::string, std::allocator<std::string> > const&)
  0.00    452.24     0.00    39437     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    452.24     0.00    38993     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, dstring const&)
  0.00    452.24     0.00    38954     0.00     0.00  mult_exprt::mult_exprt(exprt const&, exprt const&)
  0.00    452.24     0.00    38954     0.00     0.00  mult_exprt::~mult_exprt()
  0.00    452.24     0.00    38098     0.00     0.00  void std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_initialize_dispatch<std::_List_const_iterator<goto_symex_statet::goto_statet> >(std::_List_const_iterator<goto_symex_statet::goto_statet>, std::_List_const_iterator<goto_symex_statet::goto_statet>, std::__false_type)
  0.00    452.24     0.00    38098     0.00     0.00  std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::list(std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > const&)
  0.00    452.24     0.00    38066     0.00     0.00  signed_int_type()
  0.00    452.24     0.00    37473     0.00     0.00  BigInt::operator-=(long long)
  0.00    452.24     0.00    37113     0.00     0.00  simplify_exprt::simplify_dynamic_object(exprt&)
  0.00    452.24     0.00    36287     0.00     0.01  goto_checkt::check(exprt const&)
  0.00    452.24     0.00    35984     0.00     0.00  operator<<(std::ostream&, locationt const&)
  0.00    452.24     0.00    35982     0.00     0.00  locationt::as_string() const
  0.00    452.24     0.00    35865     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&)
  0.00    452.24     0.00    35166     0.00     0.00  std::map<unsigned int, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::operator[](unsigned int const&)
  0.00    452.24     0.00    34325     0.00     0.00  simplify_exprt::simplify_object_size(exprt&)
  0.00    452.24     0.00    33805     0.00     0.00  struct_union_typet::componentt::get_is_padding() const
  0.00    452.24     0.00    33223     0.00     0.00  console_message_handlert::print(unsigned int, std::string const&)
  0.00    452.24     0.00    32777     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::operator[](unsigned long)
  0.00    452.24     0.00    32487     0.00     0.00  void std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::_M_initialize_dispatch<std::_List_const_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >(std::_List_const_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_List_const_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::__false_type)
  0.00    452.24     0.00    32450     0.00     0.00  codet::codet()
  0.00    452.24     0.00    32281     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    452.24     0.00    32281     0.00     0.00  std::set<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::set(std::set<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > const&)
  0.00    452.24     0.00    32281     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::_M_create_node(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    452.24     0.00    32281     0.00     0.00  std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::list(std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > const&)
  0.00    452.24     0.00    32281     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::_Rb_tree(std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > const&)
  0.00    452.24     0.00    32271     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::operator[](unsigned long) const
  0.00    452.24     0.00    31953     0.00     0.00  symbolt::symbol_expr() const
  0.00    452.24     0.00    31788     0.00     0.00  prop_conv_solvert::get(exprt const&) const
  0.00    452.24     0.00    31211     0.00     0.00  simplify_exprt::simplify_with(exprt&)
  0.00    452.24     0.00    30097     0.00     0.00  symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int)
  0.00    452.24     0.00    29531     0.00     0.00  BigInt::operator-() const
  0.00    452.24     0.00    29430     0.00     0.00  if_exprt::if_exprt(exprt const&, exprt const&, exprt const&)
  0.00    452.24     0.00    29316     0.00     0.00  with_exprt::old()
  0.00    452.24     0.00    28813     0.00     0.00  bv_utilst::inverted(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00    28774     0.00     0.00  value_sett::make_member(exprt const&, dstring const&, namespacet const&)
  0.00    452.24     0.00    28085     0.00     0.01  union_find<exprt>::number(exprt const&)
  0.00    452.24     0.00    28085     0.00     0.01  numbering<exprt>::number(exprt const&)
  0.00    452.24     0.00    28085     0.00     0.01  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::_M_insert_unique(std::pair<exprt const, unsigned int> const&)
  0.00    452.24     0.00    27633     0.00     0.00  simplify_exprt::simplify_unary_minus(exprt&)
  0.00    452.24     0.00    26658     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::~_Vector_base()
  0.00    452.24     0.00    26620     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>*, exprt const&, unsigned long) const
  0.00    452.24     0.00    26620     0.00     0.01  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, unsigned int> const&, std::tr1::integral_constant<bool, true>)
  0.00    452.24     0.00    26170     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    452.24     0.00    26019     0.00     0.00  std::map<dstring, std::pair<ssa_exprt, unsigned int>, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > const&)
  0.00    452.24     0.00    26019     0.00     0.00  std::pair<ssa_exprt, unsigned int>::pair()
  0.00    452.24     0.00    26019     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > const&)
  0.00    452.24     0.00    26019     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > const&)
  0.00    452.24     0.00    25893     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::expanding_vector(expanding_vector<local_bitvector_analysist::flagst> const&)
  0.00    452.24     0.00    25893     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_create_storage(unsigned long)
  0.00    452.24     0.00    25893     0.00     0.00  std::vector<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::vector(std::vector<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> > const&)
  0.00    452.24     0.00    25656     0.00     0.02  arrayst::record_array_index(index_exprt const&)
  0.00    452.24     0.00    25204     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::_M_insert(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    452.24     0.00    25204     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::push_back(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    452.24     0.00    24645     0.00     0.05  goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&)
  0.00    452.24     0.00    24645     0.00     0.05  std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_create_node(goto_symex_statet::goto_statet const&)
  0.00    452.24     0.00    24645     0.00     0.05  std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_insert(std::_List_iterator<goto_symex_statet::goto_statet>, goto_symex_statet::goto_statet const&)
  0.00    452.24     0.00    24641     0.00     0.00  goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&)
  0.00    452.24     0.00    24641     0.00     0.05  goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&)
  0.00    452.24     0.00    24641     0.00     0.03  std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::operator[](std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    452.24     0.00    24641     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::clear()
  0.00    452.24     0.00    24641     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<ssa_exprt> const&, std::_Identity<ssa_exprt> const&, std::allocator<ssa_exprt> const&)
  0.00    452.24     0.00    24641     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::~_Hashtable()
  0.00    452.24     0.00    24641     0.00     0.00  std::tr1::__unordered_set<ssa_exprt, irep_hash, std::equal_to<ssa_exprt>, std::allocator<ssa_exprt>, false>::__unordered_set(unsigned long, irep_hash const&, std::equal_to<ssa_exprt> const&, std::allocator<ssa_exprt> const&)
  0.00    452.24     0.00    24369     0.00     0.00  to_member_expr(exprt const&)
  0.00    452.24     0.00    24272     0.00     0.00  std::_List_base<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::_M_clear()
  0.00    452.24     0.00    24120     0.00     0.00  __gnu_cxx::new_allocator<local_bitvector_analysist::flagst>::allocate(unsigned long, void const*)
  0.00    452.24     0.00    24093     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont()
  0.00    452.24     0.00    23656     0.00     0.00  unsigned long* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<unsigned long>(unsigned long const*, unsigned long const*, unsigned long*)
  0.00    452.24     0.00    23641     0.00     0.00  std::vector<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_fill_insert(__gnu_cxx::__normal_iterator<local_bitvector_analysist::flagst*, std::vector<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> > >, unsigned long, local_bitvector_analysist::flagst const&)
  0.00    452.24     0.00    23641     0.00     0.00  std::vector<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::resize(unsigned long, local_bitvector_analysist::flagst)
  0.00    452.24     0.00    22908     0.00     0.00  struct_union_typet::get_component(dstring const&) const
  0.00    452.24     0.00    22766     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_erase(std::_List_iterator<goto_trace_stept>)
  0.00    452.24     0.00    22661     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::find(dstring const&) const
  0.00    452.24     0.00    22351     0.00     0.00  BigInt::to_long() const
  0.00    452.24     0.00    22339     0.00     0.00  power(BigInt const&, BigInt const&)
  0.00    452.24     0.00    22299     0.00     0.00  BigInt::setPower2(unsigned int)
  0.00    452.24     0.00    22225     0.00     0.00  void std::_Construct<cmdlinet::optiont, cmdlinet::optiont>(cmdlinet::optiont*, cmdlinet::optiont const&)
  0.00    452.24     0.00    21859     0.00     0.00  __gnu_cxx::new_allocator<unsigned long>::allocate(unsigned long, void const*)
  0.00    452.24     0.00    21621     0.00     0.08  boolbvt::convert_overflow(exprt const&)
  0.00    452.24     0.00    21188     0.00     0.00  goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    452.24     0.00    21101     0.00     0.00  messaget::mstreamt::mstreamt(unsigned int, message_handlert**)
  0.00    452.24     0.00    21101     0.00     0.00  messaget::mstreamt::~mstreamt()
  0.00    452.24     0.00    20976     0.00     0.00  member_exprt::struct_op()
  0.00    452.24     0.00    20937     0.00     0.00  messaget::messaget()
  0.00    452.24     0.00    20849     0.00     0.00  dstring::operator!=(std::string const&) const
  0.00    452.24     0.00    20821     0.00     0.10  symex_target_equationt::shared_write(exprt const&, ssa_exprt const&, unsigned int, symex_targett::sourcet const&)
  0.00    452.24     0.00    20645     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > const&)
  0.00    452.24     0.00    20645     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > const&, unsigned long, unsigned long)
  0.00    452.24     0.00    20645     0.00     0.00  std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >::pair(std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > const&)
  0.00    452.24     0.00    20645     0.00     0.00  std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >::pair<dstring, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >(std::pair<dstring, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > const&)
  0.00    452.24     0.00    20608     0.00     0.00  endianness_mapt::map_bit(unsigned long) const
  0.00    452.24     0.00    20608     0.00     0.00  endianness_mapt::map_byte(unsigned long) const
  0.00    452.24     0.00    20461     0.00     0.00  binary_exprt::binary_exprt(dstring const&, typet const&)
  0.00    452.24     0.00    20461     0.00     0.00  implies_exprt::implies_exprt()
  0.00    452.24     0.00    20401     0.00     0.00  messaget::~messaget()
  0.00    452.24     0.00    20331     0.00     0.01  simplify_exprt::simplify_minus(exprt&)
  0.00    452.24     0.00    20331     0.00     0.00  unary_minus_exprt::unary_minus_exprt(exprt const&)
  0.00    452.24     0.00    20331     0.00     0.00  unary_minus_exprt::~unary_minus_exprt()
  0.00    452.24     0.00    20062     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_check_len(unsigned long, char const*) const
  0.00    452.24     0.00    20062     0.00     0.00  std::_Bit_iterator std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<std::_Bit_iterator, std::_Bit_iterator>(std::_Bit_iterator, std::_Bit_iterator, std::_Bit_iterator)
  0.00    452.24     0.00    20062     0.00     0.00  std::_Bit_iterator std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<std::_Bit_const_iterator, std::_Bit_iterator>(std::_Bit_const_iterator, std::_Bit_const_iterator, std::_Bit_iterator)
  0.00    452.24     0.00    20062     0.00     0.00  std::_Bvector_base<std::allocator<bool> >::_M_allocate(unsigned long)
  0.00    452.24     0.00    20062     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_fill_insert(std::_Bit_iterator, unsigned long, bool)
  0.00    452.24     0.00    20062     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_copy_aligned(std::_Bit_const_iterator, std::_Bit_const_iterator, std::_Bit_iterator)
  0.00    452.24     0.00    20062     0.00     0.00  std::vector<bool, std::allocator<bool> >::resize(unsigned long, bool)
  0.00    452.24     0.00    20062     0.00     0.00  std::_Bit_iterator std::__copy_move_a2<false, std::_Bit_iterator, std::_Bit_iterator>(std::_Bit_iterator, std::_Bit_iterator, std::_Bit_iterator)
  0.00    452.24     0.00    20062     0.00     0.00  std::_Bit_iterator std::__copy_move_a2<false, std::_Bit_const_iterator, std::_Bit_iterator>(std::_Bit_const_iterator, std::_Bit_const_iterator, std::_Bit_iterator)
  0.00    452.24     0.00    20062     0.00     0.00  std::_Bit_iterator std::copy<std::_Bit_iterator, std::_Bit_iterator>(std::_Bit_iterator, std::_Bit_iterator, std::_Bit_iterator)
  0.00    452.24     0.00    20062     0.00     0.00  std::_Bit_iterator std::copy<std::_Bit_const_iterator, std::_Bit_iterator>(std::_Bit_const_iterator, std::_Bit_const_iterator, std::_Bit_iterator)
  0.00    452.24     0.00    20062     0.00     0.00  std::fill(std::_Bit_iterator, std::_Bit_iterator, bool const&)
  0.00    452.24     0.00    19782     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::clear()
  0.00    452.24     0.00    19503     0.00     0.04  bv_utilst::overflow_add(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    452.24     0.00    19376     0.00     0.00  __gnu_cxx::new_allocator<unsigned int>::allocate(unsigned long, void const*)
  0.00    452.24     0.00    19376     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::_M_check_len(unsigned long, char const*) const
  0.00    452.24     0.00    19376     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::_M_insert_aux(__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int, std::allocator<unsigned int> > >, unsigned int const&)
  0.00    452.24     0.00    19376     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    452.24     0.00    19321     0.00     0.00  struct_union_typet::component_type(dstring const&) const
  0.00    452.24     0.00    19247     0.00     0.00  languaget::languaget()
  0.00    452.24     0.00    19247     0.00     0.00  languaget::~languaget()
  0.00    452.24     0.00    19129     0.00     0.00  BigInt::operator*(unsigned int) const
  0.00    452.24     0.00    19094     0.00     0.00  ansi_c_parse_treet::~ansi_c_parse_treet()
  0.00    452.24     0.00    19051     0.00     0.00  std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >::pair(std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > const&)
  0.00    452.24     0.00    19051     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::_M_create_node(std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > const&)
  0.00    452.24     0.00    19051     0.00     0.02  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >*)
  0.00    452.24     0.00    19047     0.00     0.02  std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::erase(std::_Rb_tree_iterator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >)
  0.00    452.24     0.00    19047     0.00     0.00  std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::insert(std::_Rb_tree_iterator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > const&)
  0.00    452.24     0.00    19047     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > const&)
  0.00    452.24     0.00    19047     0.00     0.02  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >)
  0.00    452.24     0.00    19047     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > const&)
  0.00    452.24     0.00    18951     0.00     0.00  rename_symbolt::have_to_rename(typet const&) const
  0.00    452.24     0.00    18919     0.00     0.00  ansi_c_languaget::ansi_c_languaget()
  0.00    452.24     0.00    18919     0.00     0.00  ansi_c_languaget::~ansi_c_languaget()
  0.00    452.24     0.00    18916     0.00     0.00  code_function_callt::arguments()
  0.00    452.24     0.00    18869     0.00     0.00  new_ansi_c_language()
  0.00    452.24     0.00    18869     0.00     0.00  ansi_c_languaget::~ansi_c_languaget()
  0.00    452.24     0.00    18805     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, dstring>, false>*>::allocate(unsigned long, void const*)
  0.00    452.24     0.00    18805     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    452.24     0.00    18805     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, dstring>, false>**, unsigned long)
  0.00    452.24     0.00    18805     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    452.24     0.00    18805     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, dstring> > const&, std::allocator<std::pair<dstring const, dstring> > const&)
  0.00    452.24     0.00    18805     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    452.24     0.00    18805     0.00     0.00  std::tr1::__unordered_map<dstring, dstring, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, dstring> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, dstring> > const&)
  0.00    452.24     0.00    18775     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::~_Vector_base()
  0.00    452.24     0.00    18755     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, false>*>::allocate(unsigned long, void const*)
  0.00    452.24     0.00    18755     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    452.24     0.00    18755     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, false>**, unsigned long)
  0.00    452.24     0.00    18755     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    452.24     0.00    18755     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > > const&, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > > const&)
  0.00    452.24     0.00    18755     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    452.24     0.00    18755     0.00     0.00  std::tr1::__unordered_map<dstring, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > > const&)
  0.00    452.24     0.00    18705     0.00     0.00  find_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    452.24     0.00    18705     0.00     0.00  find_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&, bool, bool)
  0.00    452.24     0.00    18705     0.00     0.00  expr2c(exprt const&, namespacet const&)
  0.00    452.24     0.00    18705     0.00     0.01  from_expr(namespacet const&, dstring const&, exprt const&)
  0.00    452.24     0.00    18705     0.00     0.00  ansi_c_languaget::from_expr(exprt const&, std::string&, namespacet const&)
  0.00    452.24     0.00    18705     0.00     0.00  expr2ct::get_shorthands(exprt const&)
  0.00    452.24     0.00    18705     0.00     0.00  expr2ct::expr2ct(namespacet const&)
  0.00    452.24     0.00    18705     0.00     0.00  expr2ct::~expr2ct()
  0.00    452.24     0.00    18705     0.00     0.00  std::tr1::unordered_map<dstring, dstring, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, dstring> > >::~unordered_map()
  0.00    452.24     0.00    18705     0.00     0.00  std::auto_ptr<languaget>::operator=(std::auto_ptr_ref<languaget>)
  0.00    452.24     0.00    18493     0.00     0.00  std::pair<exprt const, unsigned int>::pair(std::pair<exprt const, unsigned int> const&)
  0.00    452.24     0.00    18425     0.00     0.00  typecast_exprt::typecast_exprt(exprt const&, typet const&)
  0.00    452.24     0.00    18276     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) const
  0.00    452.24     0.00    18177     0.00     0.00  code_typet::parametert::get_identifier() const
  0.00    452.24     0.00    18111     0.00     0.00  expr2ct::convert_symbol(exprt const&, unsigned int&)
  0.00    452.24     0.00    17885     0.00     0.00  local_cfgt::loct::loct(local_cfgt::loct const&)
  0.00    452.24     0.00    17885     0.00     0.00  local_bitvector_analysist::loc_infot::loc_infot(local_bitvector_analysist::loc_infot const&)
  0.00    452.24     0.00    17885     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_create_storage(unsigned long)
  0.00    452.24     0.00    17885     0.00     0.00  std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, unsigned int, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> > >::insert(std::_Rb_tree_iterator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> const&)
  0.00    452.24     0.00    17885     0.00     0.00  std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, unsigned int, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> > >::operator[](std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    452.24     0.00    17885     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::vector(std::vector<unsigned int, std::allocator<unsigned int> > const&)
  0.00    452.24     0.00    17885     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> const&)
  0.00    452.24     0.00    17885     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> > >::_M_create_node(std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> const&)
  0.00    452.24     0.00    17885     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> const&)
  0.00    452.24     0.00    17885     0.00     0.00  void std::_Construct<local_cfgt::loct, local_cfgt::loct>(local_cfgt::loct*, local_cfgt::loct const&)
  0.00    452.24     0.00    17885     0.00     0.00  void std::_Construct<local_bitvector_analysist::loc_infot, local_bitvector_analysist::loc_infot>(local_bitvector_analysist::loc_infot*, local_bitvector_analysist::loc_infot const&)
  0.00    452.24     0.00    17754     0.00     0.00  expr2ct::id_shorthand(dstring const&) const
  0.00    452.24     0.00    17754     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<dstring const, dstring> const&)
  0.00    452.24     0.00    17754     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<dstring const, dstring> const&, unsigned long, unsigned long)
  0.00    452.24     0.00    17754     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<dstring const, dstring> const&, std::tr1::integral_constant<bool, true>)
  0.00    452.24     0.00    17584     0.00     0.00  string2integer(std::string const&, unsigned int)
  0.00    452.24     0.00    17584     0.00     0.00  BigInt::scan(char const*, unsigned int)
  0.00    452.24     0.00    17584     0.00     0.00  BigInt::scan_on(char const*, unsigned int)
  0.00    452.24     0.00    17500     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::push_back(cmdlinet::optiont const&)
  0.00    452.24     0.00    17160     0.00     0.00  binary_relation_exprt::lhs()
  0.00    452.24     0.00    17016     0.00     0.00  goto_program_templatet<codet, exprt>::add_instruction()
  0.00    452.24     0.00    16975     0.00     0.00  cmdlinet::getoptnr(std::string const&) const
  0.00    452.24     0.00    16632     0.00     0.00  std::vector<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_check_len(unsigned long, char const*) const
  0.00    452.24     0.00    16323     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, exprt> >, std::pair<dstring const, exprt> const&)
  0.00    452.24     0.00    16323     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, exprt> >, std::pair<dstring const, exprt> const&)
  0.00    452.24     0.00    15867     0.00     0.02  boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.24     0.00    15867     0.00     0.00  std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::insert(std::_Rb_tree_iterator<std::pair<unsigned int const, exprt> >, std::pair<unsigned int const, exprt> const&)
  0.00    452.24     0.00    15867     0.00     0.00  std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::operator[](unsigned int const&)
  0.00    452.24     0.00    15867     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<exprt const, unsigned int> const&)
  0.00    452.24     0.00    15867     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, unsigned int> const&, unsigned long, unsigned long)
  0.00    452.24     0.00    15867     0.00     0.00  std::pair<unsigned int const, exprt>::pair(std::pair<unsigned int const, exprt> const&)
  0.00    452.24     0.00    15867     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned int const, exprt> const&)
  0.00    452.24     0.00    15867     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::_M_create_node(std::pair<unsigned int const, exprt> const&)
  0.00    452.24     0.00    15867     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<unsigned int const, exprt> >*)
  0.00    452.24     0.00    15867     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<unsigned int const, exprt> >, std::pair<unsigned int const, exprt> const&)
  0.00    452.24     0.00    15863     0.00     0.00  void std::_Construct<std::vector<literalt, std::allocator<literalt> >, std::vector<literalt, std::allocator<literalt> > >(std::vector<literalt, std::allocator<literalt> >*, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00    15821     0.00     0.00  goto_inlinet::inline_instruction(goto_programt&, bool, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>&)
  0.00    452.24     0.00    15777     0.00     0.00  cmdlinet::isset(char const*) const
  0.00    452.24     0.00    15679     0.00     0.00  exprt::make_typecast(typet const&)
  0.00    452.24     0.00    15667     0.00     0.05  value_sett::operator=(value_sett const&)
  0.00    452.24     0.00    15667     0.00     0.05  std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::operator=(std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&)
  0.00    452.24     0.00    15667     0.00     0.00  std::list<exprt, std::allocator<exprt> >::operator=(std::list<exprt, std::allocator<exprt> > const&)
  0.00    452.24     0.00    15667     0.00     0.02  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::clear()
  0.00    452.24     0.00    15622     0.00     0.00  guardt::make_false()
  0.00    452.24     0.00    15622     0.00     0.00  std::list<exprt, std::allocator<exprt> >::clear()
  0.00    452.24     0.00    15544     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, value_sett::entryt> const&)
  0.00    452.24     0.00    15419     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::erase(__gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >, __gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >)
  0.00    452.24     0.00    15371     0.00     0.00  code_typet::parameters() const
  0.00    452.24     0.00    15184     0.00     0.01  bv_utilst::negate(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00    15012     0.00     0.00  integer2string(BigInt const&, unsigned int)
  0.00    452.24     0.00    14789     0.00     0.03  bv_utilst::carry_out(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    452.24     0.00    14778     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<dstring const, goto_symex_statet::framet::loop_infot> const&)
  0.00    452.24     0.00    14764     0.00     0.01  boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.24     0.00    14667     0.00     0.00  BigInt::operator>=(int) const
  0.00    452.24     0.00    14621     0.00     0.00  to_code(exprt const&)
  0.00    452.24     0.00    14463     0.00     0.00  propt::has_set_to() const
  0.00    452.24     0.00    14179     0.00     0.00  std::pair<ssa_exprt, unsigned int>::pair<ssa_exprt, int>(std::pair<ssa_exprt, int> const&)
  0.00    452.24     0.00    14164     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<dstring const, goto_symex_statet::framet::loop_infot> const&, unsigned long, unsigned long)
  0.00    452.24     0.00    14154     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::swap(goto_program_templatet<codet, exprt>::instructiont&)
  0.00    452.24     0.00    14154     0.00     0.00  std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::swap(std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >&)
  0.00    452.24     0.00    13554     0.00     0.03  bv_utilst::lt_or_le(bool, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    452.24     0.00    13535     0.00     0.00  std::_Rb_tree_iterator<std::pair<exprt const, unsigned int> >::operator--()
  0.00    452.24     0.00    13310     0.00     0.02  equalityt::equality(exprt const&, exprt const&)
  0.00    452.24     0.00    13310     0.00     0.02  equalityt::equality2(exprt const&, exprt const&)
  0.00    452.24     0.00    13310     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<typet const, equalityt::typestructt>, false>*, typet const&, unsigned long) const
  0.00    452.24     0.00    13310     0.00     0.00  std::tr1::__detail::_Map_base<typet const, std::pair<typet const, equalityt::typestructt>, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, true, std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](typet const&)
  0.00    452.24     0.00    13310     0.00     0.00  std::_Rb_tree<std::pair<unsigned int, unsigned int>, std::pair<std::pair<unsigned int, unsigned int> const, literalt>, std::_Select1st<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > >::find(std::pair<unsigned int, unsigned int> const&)
  0.00    452.24     0.00    13203     0.00     0.00  std::_Rb_tree<std::pair<unsigned int, unsigned int>, std::pair<std::pair<unsigned int, unsigned int> const, literalt>, std::_Select1st<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::pair<unsigned int, unsigned int> const, literalt> const&)
  0.00    452.24     0.00    13203     0.00     0.00  std::_Rb_tree<std::pair<unsigned int, unsigned int>, std::pair<std::pair<unsigned int, unsigned int> const, literalt>, std::_Select1st<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > >::_M_create_node(std::pair<std::pair<unsigned int, unsigned int> const, literalt> const&)
  0.00    452.24     0.00    13203     0.00     0.00  std::_Rb_tree<std::pair<unsigned int, unsigned int>, std::pair<std::pair<unsigned int, unsigned int> const, literalt>, std::_Select1st<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > >::_M_insert_unique(std::pair<std::pair<unsigned int, unsigned int> const, literalt> const&)
  0.00    452.24     0.00    13196     0.00     0.02  goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&)
  0.00    452.24     0.00    12947     0.00     0.05  boolbvt::convert_bv_rel(exprt const&)
  0.00    452.24     0.00    12328     0.00     0.00  long long str2number<long long>(char const*, int, bool)
  0.00    452.24     0.00    12328     0.00     0.00  to_literal_expr(exprt const&)
  0.00    452.24     0.00    12328     0.00     0.00  unsafe_string2signedlonglong(std::string const&, int)
  0.00    452.24     0.00    12328     0.00     0.00  literal_exprt::get_literal() const
  0.00    452.24     0.00    12328     0.00     0.00  irept::get_long_long(dstring const&) const
  0.00    452.24     0.00    12200     0.00     0.00  code_typet::make_ellipsis()
  0.00    452.24     0.00    12179     0.00     0.00  codet::set_statement(dstring const&)
  0.00    452.24     0.00    12179     0.00     0.00  codet::codet(dstring const&)
  0.00    452.24     0.00    11943     0.00     0.00  std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::operator[](dstring const&)
  0.00    452.24     0.00    11790     0.00     0.00  has_symbol(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > const&)
  0.00    452.24     0.00    11611     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >)
  0.00    452.24     0.00    11553     0.00     0.00  code_assignt::code_assignt(exprt const&, exprt const&)
  0.00    452.24     0.00    11136     0.00     0.54  prop_conv_solvert::set_to(exprt const&, bool)
  0.00    452.24     0.00    11060     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, literalt>, std::_Select1st<std::pair<dstring const, literalt> >, std::less<dstring>, std::allocator<std::pair<dstring const, literalt> > >::_M_create_node(std::pair<dstring const, literalt> const&)
  0.00    452.24     0.00    11009     0.00     0.00  find_symbols(kindt, typet const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    452.24     0.00    10869     0.00     0.01  build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&)
  0.00    452.24     0.00    10718     0.00     0.00  std::pair<std::string const, std::string>::~pair()
  0.00    452.24     0.00    10644     0.00     0.00  floatbv_typet::set_f(unsigned int)
  0.00    452.24     0.00    10644     0.00     0.00  floatbv_typet::floatbv_typet()
  0.00    452.24     0.00    10644     0.00     0.00  ieee_float_spect::to_type() const
  0.00    452.24     0.00    10626     0.00     0.00  floatbv_typet::~floatbv_typet()
  0.00    452.24     0.00    10626     0.00     0.00  bv_utilst::extension(std::vector<literalt, std::allocator<literalt> > const&, unsigned int, bv_utilst::representationt)
  0.00    452.24     0.00    10606     0.00     0.00  expr2ct::convert(exprt const&)
  0.00    452.24     0.00    10353     0.00     0.00  void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    452.24     0.00    10297     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >*)
  0.00    452.24     0.00    10259     0.00     0.03  prop_conv_solvert::set_equality_to_true(equal_exprt const&)
  0.00    452.24     0.00    10212     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::~_Rb_tree()
  0.00    452.24     0.00    10098     0.00     0.00  code_typet::parametert::set_base_name(dstring const&)
  0.00    452.24     0.00    10098     0.00     0.00  std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&)
  0.00    452.24     0.00    10045     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, goto_symex_statet::framet::loop_infot>, false>*>::allocate(unsigned long, void const*)
  0.00    452.24     0.00    10045     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    452.24     0.00    10040     0.00     0.00  goto_symex_statet::framet::~framet()
  0.00    452.24     0.00    10040     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, goto_symex_statet::framet::loop_infot>, false>**, unsigned long)
  0.00    452.24     0.00    10040     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    452.24     0.00    10040     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    452.24     0.00    10040     0.00     0.00  std::tr1::unordered_map<dstring, goto_symex_statet::framet::loop_infot, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> > >::~unordered_map()
  0.00    452.24     0.00    10040     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >*)
  0.00    452.24     0.00    10040     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::~_Rb_tree()
  0.00    452.24     0.00     9657     0.00     0.01  bv_utilst::cond_negate(std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    452.24     0.00     9450     0.00     0.00  signed_short_int_type()
  0.00    452.24     0.00     9361     0.00     0.00  propt::set_variable_name(literalt, std::string const&)
  0.00    452.24     0.00     9238     0.00     0.00  plus_exprt::~plus_exprt()
  0.00    452.24     0.00     9055     0.00     0.02  goto_checkt::integer_overflow_check(exprt const&, guardt const&)
  0.00    452.24     0.00     8974     0.00     0.00  value_sett::make_union(value_sett const&)
  0.00    452.24     0.00     8974     0.00     0.00  value_sett::make_union(std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&)
  0.00    452.24     0.00     8917     0.00     0.00  cnft::lor(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00     8853     0.00     0.00  goto_checkt::has_dereference(exprt const&)
  0.00    452.24     0.00     8803     0.00     0.00  symbol_tablet::add(symbolt const&)
  0.00    452.24     0.00     8698     0.00     0.00  add_failed_symbol(symbolt&, symbol_tablet&)
  0.00    452.24     0.00     8698     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::_M_create_node(symbolt* const&)
  0.00    452.24     0.00     8698     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::_M_insert(std::_List_iterator<symbolt*>, symbolt* const&)
  0.00    452.24     0.00     8698     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::push_back(symbolt* const&)
  0.00    452.24     0.00     8633     0.00     0.00  bv_pointerst::encode(unsigned int, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.24     0.00     8583     0.00     0.00  std::_List_base<unsigned int, std::allocator<unsigned int> >::_M_clear()
  0.00    452.24     0.00     8580     0.00     0.00  local_bitvector_analysist::loc_infot::merge(local_bitvector_analysist::loc_infot const&)
  0.00    452.24     0.00     8470     0.00     0.21  bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.24     0.00     8448     0.00     0.00  to_code_assign(codet&)
  0.00    452.24     0.00     8327     0.00     0.00  code_function_callt::lhs()
  0.00    452.24     0.00     8312     0.00     0.00  local_bitvector_analysist::is_tracked(dstring const&)
  0.00    452.24     0.00     8312     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::find(dstring const&)
  0.00    452.24     0.00     8188     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet)
  0.00    452.24     0.00     8188     0.00     0.00  goto_program_templatet<codet, exprt>::add_instruction(goto_program_instruction_typet)
  0.00    452.24     0.00     8185     0.00     0.00  locationt::set_file(dstring const&)
  0.00    452.24     0.00     8178     0.00     0.00  to_typecast_expr(exprt const&)
  0.00    452.24     0.00     8157     0.00     0.00  exprt* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<exprt const*, std::vector<exprt, std::allocator<exprt> > >, exprt*>(__gnu_cxx::__normal_iterator<exprt const*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt const*, std::vector<exprt, std::allocator<exprt> > >, exprt*)
  0.00    452.24     0.00     8157     0.00     0.00  exprt* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<exprt const*, std::vector<exprt, std::allocator<exprt> > >, exprt*, exprt>(__gnu_cxx::__normal_iterator<exprt const*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt const*, std::vector<exprt, std::allocator<exprt> > >, exprt*, std::allocator<exprt>&)
  0.00    452.24     0.00     8095     0.00     0.00  goto_checkt::invalidate(exprt const&)
  0.00    452.24     0.00     8008     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::pop_back()
  0.00    452.24     0.00     8008     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    452.24     0.00     8001     0.00     0.00  get_default_language()
  0.00    452.24     0.00     7970     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<dstring const, goto_symex_statet::framet::loop_infot> const&, std::tr1::integral_constant<bool, true>)
  0.00    452.24     0.00     7952     0.00     0.00  is_skip(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    452.24     0.00     7880     0.00     0.00  to_address_of_expr(exprt&)
  0.00    452.24     0.00     7871     0.00     0.00  goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    452.24     0.00     7763     0.00     0.00  locationt::set_function(dstring const&)
  0.00    452.24     0.00     7760     0.00     0.00  not_exprt::not_exprt(exprt const&)
  0.00    452.24     0.00     7659     0.00     0.00  std::list<dstring, std::allocator<dstring> >::splice(std::_List_iterator<dstring>, std::list<dstring, std::allocator<dstring> >&)
  0.00    452.24     0.00     7574     0.00     0.00  boolbvt::type_conversion(typet const&, std::vector<literalt, std::allocator<literalt> > const&, typet const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.24     0.00     7574     0.00     0.00  boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.24     0.00     7506     0.00     0.00  replace_location(locationt&, locationt const&)
  0.00    452.24     0.00     7506     0.00     0.00  locationt::set_column(dstring const&)
  0.00    452.24     0.00     7506     0.00     0.00  locationt::set_line(dstring const&)
  0.00    452.24     0.00     7274     0.00     0.00  locationt::set_property_id(dstring const&)
  0.00    452.24     0.00     7221     0.00     0.00  unsigned_union_find::find(unsigned long) const
  0.00    452.24     0.00     7167     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::_M_erase(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    452.24     0.00     7149     0.00     0.10  symex_target_equationt::decl(exprt const&, ssa_exprt const&, symex_targett::sourcet const&)
  0.00    452.24     0.00     7142     0.00     0.00  std::_Rb_tree_iterator<exprt>::operator--()
  0.00    452.24     0.00     7129     0.00     0.00  locationt::set_property_class(dstring const&)
  0.00    452.24     0.00     7077     0.00     0.00  goto_program_templatet<codet, exprt>::insert_before_swap(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    452.24     0.00     7077     0.00     0.00  goto_program_templatet<codet, exprt>::insert_before_swap(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, goto_program_templatet<codet, exprt>::instructiont&)
  0.00    452.24     0.00     7077     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::insert(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    452.24     0.00     7036     0.00     0.00  std::pair<std::string const, std::string>::pair(std::pair<std::string const, std::string> const&)
  0.00    452.24     0.00     7036     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&)
  0.00    452.24     0.00     7036     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::string const, std::string> >*)
  0.00    452.24     0.00     7013     0.00     0.00  do_pointer(unsigned int, unsigned int)
  0.00    452.24     0.00     7012     0.00     0.00  BigInt::operator%=(BigInt const&)
  0.00    452.24     0.00     7011     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::pop_front()
  0.00    452.24     0.00     6977     0.00     0.00  locationt::set_source(dstring const&)
  0.00    452.24     0.00     6852     0.00     0.00  c_typecastt::do_typecast(exprt&, typet const&)
  0.00    452.24     0.00     6674     0.00     0.00  c_typecheck_baset::typecheck_expr(exprt&)
  0.00    452.24     0.00     6674     0.00     0.00  c_typecheck_baset::typecheck_expr_main(exprt&)
  0.00    452.24     0.00     6674     0.00     0.00  c_typecheck_baset::typecheck_expr_operands(exprt&)
  0.00    452.24     0.00     6477     0.00     0.00  to_code_function_call(codet const&)
  0.00    452.24     0.00     6455     0.00     0.02  boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.24     0.00     6342     0.00     0.00  to_unsignedbv_type(typet const&)
  0.00    452.24     0.00     6302     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::find(dstring const&) const
  0.00    452.24     0.00     6297     0.00     0.02  goto_symext::symex_dead(goto_symex_statet&)
  0.00    452.24     0.00     6203     0.00     0.00  or_exprt::or_exprt(exprt const&, exprt const&)
  0.00    452.24     0.00     5965     0.00     0.00  BigInt::operator%(BigInt const&) const
  0.00    452.24     0.00     5907     0.00     0.00  ansi_c_declarationt::get_is_global() const
  0.00    452.24     0.00     5897     0.00     0.00  binary_relation_exprt::binary_relation_exprt(dstring const&)
  0.00    452.24     0.00     5844     0.00     0.00  show_state_header(std::ostream&, goto_trace_stept const&, locationt const&, unsigned int)
  0.00    452.24     0.00     5844     0.00     0.01  counterexample_value(std::ostream&, namespacet const&, ssa_exprt const&, exprt const&, exprt const&)
  0.00    452.24     0.00     5844     0.00     0.00  counterexample_value_binary(exprt const&, namespacet const&)
  0.00    452.24     0.00     5757     0.00     0.01  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const
  0.00    452.24     0.00     5722     0.00     0.00  void std::list<unsigned int, std::allocator<unsigned int> >::_M_initialize_dispatch<std::_List_const_iterator<unsigned int> >(std::_List_const_iterator<unsigned int>, std::_List_const_iterator<unsigned int>, std::__false_type)
  0.00    452.24     0.00     5722     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::list(std::list<unsigned int, std::allocator<unsigned int> > const&)
  0.00    452.24     0.00     5722     0.00     0.00  std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >::~pair()
  0.00    452.24     0.00     5643     0.00     0.00  struct_union_typet::component_number(dstring const&) const
  0.00    452.24     0.00     5630     0.00     0.01  build_object_descriptor_rec(namespacet const&, exprt const&, object_descriptor_exprt&)
  0.00    452.24     0.00     5630     0.00     0.01  object_descriptor_exprt::build(exprt const&, namespacet const&)
  0.00    452.24     0.00     5551     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<dstring const, exprt> >)
  0.00    452.24     0.00     5448     0.00     0.00  expr2ct::convert_binary(exprt const&, std::string const&, unsigned int, bool)
  0.00    452.24     0.00     5440     0.00     0.00  BigInt::operator--()
  0.00    452.24     0.00     5420     0.00     0.00  index_exprt::index_exprt(typet const&)
  0.00    452.24     0.00     5398     0.00     0.00  code_function_callt::~code_function_callt()
  0.00    452.24     0.00     5396     0.00     0.00  code_typet::has_ellipsis() const
  0.00    452.24     0.00     5287     0.00     0.00  invalid_pointer(exprt const&)
  0.00    452.24     0.00     5246     0.00     0.00  code_function_callt::code_function_callt(code_function_callt const&)
  0.00    452.24     0.00     5233     0.00     0.10  symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&)
  0.00    452.24     0.00     5207     0.00     0.00  goto_symex_statet::framet::framet(goto_symex_statet::framet const&)
  0.00    452.24     0.00     5207     0.00     0.00  std::map<dstring, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::map(std::map<dstring, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > > const&)
  0.00    452.24     0.00     5207     0.00     0.00  std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::map(std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > > const&)
  0.00    452.24     0.00     5207     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::set(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&)
  0.00    452.24     0.00     5207     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> const&)
  0.00    452.24     0.00     5207     0.00     0.00  std::tr1::unordered_map<dstring, goto_symex_statet::framet::loop_infot, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> > >::unordered_map(std::tr1::unordered_map<dstring, goto_symex_statet::framet::loop_infot, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> > > const&)
  0.00    452.24     0.00     5207     0.00     0.00  std::tr1::__unordered_map<dstring, goto_symex_statet::framet::loop_infot, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, false>::__unordered_map(std::tr1::__unordered_map<dstring, goto_symex_statet::framet::loop_infot, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, false> const&)
  0.00    452.24     0.00     5207     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_Rb_tree(std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> > const&)
  0.00    452.24     0.00     5207     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > > const&)
  0.00    452.24     0.00     5207     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::_Rb_tree(std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > > const&)
  0.00    452.24     0.00     5153     0.00     0.00  local_bitvector_analysist::assign_lhs(exprt const&, exprt const&, local_bitvector_analysist::loc_infot const&, local_bitvector_analysist::loc_infot&)
  0.00    452.24     0.00     5121     0.00     0.29  bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00     5113     0.00     0.00  to_code_type(typet const&)
  0.00    452.24     0.00     5069     0.00     0.00  symex_bmct::get_unwind_recursion(dstring const&, unsigned int, unsigned int)
  0.00    452.24     0.00     5069     0.00     0.00  goto_symext::symex_function_call(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    452.24     0.00     5069     0.00     0.84  goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    452.24     0.00     5069     0.00     0.94  goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    452.24     0.00     5069     0.00     0.10  symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&)
  0.00    452.24     0.00     4955     0.00     0.00  byte_extract_id()
  0.00    452.24     0.00     4883     0.00     0.00  c_qualifierst::as_string() const
  0.00    452.24     0.00     4853     0.00     0.00  code_typet::return_type() const
  0.00    452.24     0.00     4833     0.00     0.02  goto_symext::pop_frame(goto_symex_statet&)
  0.00    452.24     0.00     4833     0.00     0.01  goto_symex_statet::new_frame()
  0.00    452.24     0.00     4833     0.00     0.00  goto_symex_statet::pop_frame()
  0.00    452.24     0.00     4833     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> > const&, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> > const&)
  0.00    452.24     0.00     4833     0.00     0.00  std::tr1::__unordered_map<dstring, goto_symex_statet::framet::loop_infot, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> > const&)
  0.00    452.24     0.00     4833     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::pop_back()
  0.00    452.24     0.00     4833     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::push_back(goto_symex_statet::framet const&)
  0.00    452.24     0.00     4821     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::_M_create_storage(unsigned long)
  0.00    452.24     0.00     4821     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::vector(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    452.24     0.00     4810     0.00     0.00  expr2ct::convert_rec(typet const&, c_qualifierst const&, std::string const&)
  0.00    452.24     0.00     4810     0.00     0.00  expr2ct::convert(typet const&)
  0.00    452.24     0.00     4779     0.00     0.00  value_set_dereferencet::invalid_pointer(exprt const&, guardt const&)
  0.00    452.24     0.00     4776     0.00     0.00  float_type()
  0.00    452.24     0.00     4776     0.00     0.00  expr2ct::convert_index(exprt const&, unsigned int)
  0.00    452.24     0.00     4755     0.00     0.00  clean_identifier(dstring const&)
  0.00    452.24     0.00     4725     0.00     0.00  expr2ct::convert_typecast(typecast_exprt const&, unsigned int&)
  0.00    452.24     0.00     4669     0.00     0.00  get_local_identifiers(goto_function_templatet<goto_programt> const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    452.24     0.00     4669     0.00     0.72  goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&)
  0.00    452.24     0.00     4669     0.00     0.05  goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&)
  0.00    452.24     0.00     4669     0.00     0.00  goto_symex_statet::previous_frame()
  0.00    452.24     0.00     4669     0.00     0.00  goto_programt::get_decl_identifiers(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.00    452.24     0.00     4655     0.00     0.00  pointer_typet::pointer_typet()
  0.00    452.24     0.00     4655     0.00     0.00  bitvector_typet::bitvector_typet(dstring const&)
  0.00    452.24     0.00     4626     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::clear()
  0.00    452.24     0.00     4620     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&) const
  0.00    452.24     0.00     4506     0.00     0.01  value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const
  0.00    452.24     0.00     4490     0.00     0.00  goto_programt::~goto_programt()
  0.00    452.24     0.00     4490     0.00     0.00  goto_program_templatet<codet, exprt>::~goto_program_templatet()
  0.00    452.24     0.00     4480     0.00     0.00  binary_relation_exprt::rhs()
  0.00    452.24     0.00     4455     0.00     0.00  byte_extract_exprt::op()
  0.00    452.24     0.00     4450     0.00     0.00  unsigned_int_type()
  0.00    452.24     0.00     4434     0.00     0.00  std::string** std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<std::string*>(std::string* const*, std::string* const*, std::string**)
  0.00    452.24     0.00     4354     0.00     0.00  operator>>(BigInt const&, BigInt const&)
  0.00    452.24     0.00     4346     0.00     0.00  pointer_logict::is_dynamic_object(exprt const&) const
  0.00    452.24     0.00     4341     0.00     0.00  address_of_exprt::object()
  0.00    452.24     0.00     4324     0.00     0.00  c_typecheck_baset::implicit_typecast(exprt&, typet const&)
  0.00    452.24     0.00     4298     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_insert_unique(std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > const&)
  0.00    452.24     0.00     4287     0.00     0.00  goto_program_templatet<codet, exprt>::compute_incoming_edges()
  0.00    452.24     0.00     4258     0.00     0.05  bv_utilst::overflow_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    452.24     0.00     4193     0.00     0.00  to_byte_extract_expr(exprt const&)
  0.00    452.24     0.00     4134     0.00     0.00  replace_location(exprt&, locationt const&)
  0.00    452.24     0.00     4107     0.00     0.01  symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&)
  0.00    452.24     0.00     4107     0.00     0.00  std::list<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::push_front(value_set_dereferencet::valuet const&)
  0.00    452.24     0.00     4053     0.00     0.00  exprt* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt*>(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt*)
  0.00    452.24     0.00     4053     0.00     0.00  void std::vector<exprt, std::allocator<exprt> >::_M_range_insert<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, std::forward_iterator_tag)
  0.00    452.24     0.00     4053     0.00     0.00  void std::vector<exprt, std::allocator<exprt> >::insert<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    452.24     0.00     4053     0.00     0.00  exprt* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt*, exprt>(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt*, std::allocator<exprt>&)
  0.00    452.24     0.00     3962     0.00     0.00  goto_program_templatet<codet, exprt>::compute_target_numbers()
  0.00    452.24     0.00     3950     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> > >::find(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    452.24     0.00     3857     0.00     0.35  bv_utilst::multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    452.24     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    452.24     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    452.24     0.00     3748     0.00     0.00  to_code_return(codet const&)
  0.00    452.24     0.00     3715     0.00     0.05  goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool)
  0.00    452.24     0.00     3701     0.00     0.59  goto_symext::symex_return(goto_symex_statet&)
  0.00    452.24     0.00     3682     0.00     0.00  optionst::set_option(std::string const&, std::string const&)
  0.00    452.24     0.00     3682     0.00     0.00  std::pair<std::string const, std::string>::pair(std::string const&, std::string const&)
  0.00    452.24     0.00     3682     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&)
  0.00    452.24     0.00     3682     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique(std::pair<std::string const, std::string> const&)
  0.00    452.24     0.00     3660     0.00     0.00  i2string(int)
  0.00    452.24     0.00     3580     0.00     0.01  c_typecheck_baset::do_initializer(symbolt&)
  0.00    452.24     0.00     3567     0.00     0.00  to_address_of_expr(exprt const&)
  0.00    452.24     0.00     3560     0.00     0.00  code_typet::code_typet(code_typet const&)
  0.00    452.24     0.00     3545     0.00     0.00  byte_extract_exprt::byte_extract_exprt(dstring)
  0.00    452.24     0.00     3523     0.00     0.00  bv_utilst::shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, unsigned int)
  0.00    452.24     0.00     3509     0.00     0.00  code_assignt::~code_assignt()
  0.00    452.24     0.00     3506     0.00     0.00  std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, symbolt>, std::_Select1st<std::pair<dstring const, symbolt> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&)
  0.00    452.24     0.00     3473     0.00     0.00  to_code_decl(codet const&)
  0.00    452.24     0.00     3444     0.00     0.00  optionst::set_option(std::string const&, bool)
  0.00    452.24     0.00     3410     0.00     0.00  goto_symex_statet::constant_propagation_reference(exprt const&) const
  0.00    452.24     0.00     3354     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_clone_node(std::_Rb_tree_node<std::pair<std::string const, std::string> > const*)
  0.00    452.24     0.00     3336     0.00     0.00  exprt* std::vector<exprt, std::allocator<exprt> >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<exprt const*, std::vector<exprt, std::allocator<exprt> > > >(unsigned long, __gnu_cxx::__normal_iterator<exprt const*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt const*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    452.24     0.00     3336     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::operator=(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    452.24     0.00     3308     0.00     0.00  pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const
  0.00    452.24     0.00     3280     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_create_node(std::string const&)
  0.00    452.24     0.00     3280     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_destroy_node(std::_Rb_tree_node<std::string>*)
  0.00    452.24     0.00     3263     0.00     0.01  boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.24     0.00     3219     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, value_sett::objectt const&) const
  0.00    452.24     0.00     3215     0.00     0.36  bv_utilst::signed_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00     3177     0.00     0.00  goto_convertt::needs_cleaning(exprt const&)
  0.00    452.24     0.00     3100     0.00     0.00  long_double_type()
  0.00    452.24     0.00     3074     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::erase(std::_Rb_tree_const_iterator<exprt>)
  0.00    452.24     0.00     3074     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_erase_aux(std::_Rb_tree_const_iterator<exprt>)
  0.00    452.24     0.00     2982     0.00     0.00  struct_union_typet::has_component(dstring const&) const
  0.00    452.24     0.00     2954     0.00     0.00  code_typet::code_typet()
  0.00    452.24     0.00     2906     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_insert_unique(std::pair<dstring const, unsigned int> const&)
  0.00    452.24     0.00     2897     0.00     0.00  convert_integer_literal(std::string const&)
  0.00    452.24     0.00     2897     0.00     0.00  c_typecheck_baset::typecheck_expr_constant(exprt&)
  0.00    452.24     0.00     2861     0.00     0.00  std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<unsigned int, std::allocator<unsigned int> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::insert(std::_Rb_tree_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    452.24     0.00     2861     0.00     0.00  std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<unsigned int, std::allocator<unsigned int> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::operator[](std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    452.24     0.00     2861     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::_M_create_node(unsigned int const&)
  0.00    452.24     0.00     2861     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::_M_insert(std::_List_iterator<unsigned int>, unsigned int const&)
  0.00    452.24     0.00     2861     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    452.24     0.00     2861     0.00     0.00  std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >::pair(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    452.24     0.00     2861     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    452.24     0.00     2861     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_create_node(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    452.24     0.00     2861     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >*)
  0.00    452.24     0.00     2861     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    452.24     0.00     2861     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::find(unsigned int const&)
  0.00    452.24     0.00     2800     0.00     0.00  cmdlinet::optiont* std::__uninitialized_copy<false>::__uninit_copy<cmdlinet::optiont*, cmdlinet::optiont*>(cmdlinet::optiont*, cmdlinet::optiont*, cmdlinet::optiont*)
  0.00    452.24     0.00     2788     0.00     0.01  configt::this_operating_system()
  0.00    452.24     0.00     2756     0.00     0.00  find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    452.24     0.00     2695     0.00     0.00  codet::operator=(codet const&)
  0.00    452.24     0.00     2670     0.00     0.00  goto_function_templatet<goto_programt>::~goto_function_templatet()
  0.00    452.24     0.00     2626     0.00     0.00  char* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<char>(char const*, char const*, char*)
  0.00    452.24     0.00     2615     0.00     0.00  Minisat::vec<Minisat::lbool>::capacity(int)
  0.00    452.24     0.00     2594     0.00     0.00  dirtyt::is_dirty(dstring const&) const
  0.00    452.24     0.00     2585     0.00     0.00  std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::operator[](dstring const&)
  0.00    452.24     0.00     2580     0.00     0.00  numbering<dstring>::number(dstring const&)
  0.00    452.24     0.00     2550     0.00     0.00  unsigned_long_long_int_type()
  0.00    452.24     0.00     2547     0.00     0.00  and_exprt::and_exprt(exprt const&, exprt const&)
  0.00    452.24     0.00     2530     0.00     0.00  to_code(exprt&)
  0.00    452.24     0.00     2526     0.00     0.00  rename_symbolt::have_to_rename(exprt const&) const
  0.00    452.24     0.00     2500     0.00     0.00  std::pair<bool, irept>* std::__uninitialized_copy<false>::__uninit_copy<std::pair<bool, irept>*, std::pair<bool, irept>*>(std::pair<bool, irept>*, std::pair<bool, irept>*, std::pair<bool, irept>*)
  0.00    452.24     0.00     2460     0.00     0.00  bool (simplify_exprt::**std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<bool (simplify_exprt::*)(exprt&)>(bool (simplify_exprt::* const*)(exprt&), bool (simplify_exprt::* const*)(exprt&), bool (simplify_exprt::**)(exprt&)))(exprt&)
  0.00    452.24     0.00     2420     0.00     0.00  pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const
  0.00    452.24     0.00     2411     0.00     0.00  std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, typet> >, std::pair<dstring const, typet> const&)
  0.00    452.24     0.00     2411     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, typet> const&)
  0.00    452.24     0.00     2411     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::_M_create_node(std::pair<dstring const, typet> const&)
  0.00    452.24     0.00     2411     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, typet> >*)
  0.00    452.24     0.00     2411     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, typet> >, std::pair<dstring const, typet> const&)
  0.00    452.24     0.00     2405     0.00     0.00  partial_order_concurrencyt::rw_clock_id(std::_List_const_iterator<symex_target_equationt::SSA_stept>, partial_order_concurrencyt::axiomt)
  0.00    452.24     0.00     2405     0.00     0.00  partial_order_concurrencyt::id(std::_List_const_iterator<symex_target_equationt::SSA_stept>)
  0.00    452.24     0.00     2400     0.00     0.00  double_type()
  0.00    452.24     0.00     2400     0.00     0.00  vector_typet::size()
  0.00    452.24     0.00     2356     0.00     0.00  pointer_offset(exprt const&)
  0.00    452.24     0.00     2290     0.00     0.00  failed_symbol_id(dstring const&)
  0.00    452.24     0.00     2271     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::set(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&)
  0.00    452.24     0.00     2271     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_Rb_tree(std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> > const&)
  0.00    452.24     0.00     2226     0.00     0.00  side_effect_exprt::get_statement() const
  0.00    452.24     0.00     2217     0.00     0.00  __gnu_cxx::new_allocator<std::string*>::allocate(unsigned long, void const*)
  0.00    452.24     0.00     2217     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::_M_check_len(unsigned long, char const*) const
  0.00    452.24     0.00     2217     0.00     0.00  std::_Vector_base<std::string*, std::allocator<std::string*> >::_M_allocate(unsigned long)
  0.00    452.24     0.00     2217     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string**, std::vector<std::string*, std::allocator<std::string*> > >, std::string* const&)
  0.00    452.24     0.00     2196     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::_M_allocate(unsigned long)
  0.00    452.24     0.00     2126     0.00     0.00  c_typecheck_baset::typecheck_expr_symbol(exprt&)
  0.00    452.24     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    452.24     0.00     2122     0.00     0.00  rename_symbolt::rename(exprt&) const
  0.00    452.24     0.00     2122     0.00     0.00  rename_symbolt::rename(typet&) const
  0.00    452.24     0.00     2116     0.00     0.00  goto_convertt::clean_expr(exprt&, goto_programt&, bool)
  0.00    452.24     0.00     2091     0.00     0.00  to_code_function_call(codet&)
  0.00    452.24     0.00     2088     0.00     0.06  goto_checkt::bounds_check(index_exprt const&, guardt const&)
  0.00    452.24     0.00     2085     0.00     0.00  goto_checkt::array_name(exprt const&)
  0.00    452.24     0.00     2083     0.00     0.00  void std::_Construct<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >(std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&)
  0.00    452.24     0.00     2065     0.00     0.00  guardt::resize(unsigned long)
  0.00    452.24     0.00     2065     0.00     0.00  std::list<exprt, std::allocator<exprt> >::resize(unsigned long, exprt)
  0.00    452.24     0.00     2063     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    452.24     0.00     2063     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_create_node(std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    452.24     0.00     2063     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    452.24     0.00     2037     0.00     0.00  find_type_and_expr_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    452.24     0.00     2037     0.00     0.00  find_type_and_expr_symbols(typet const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    452.24     0.00     2000     0.00     0.00  code_declt::get_identifier() const
  0.00    452.24     0.00     1968     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_erase(std::_Rb_tree_node<std::string>*)
  0.00    452.24     0.00     1961     0.00     0.00  index_exprt::index_exprt(index_exprt const&)
  0.00    452.24     0.00     1959     0.00     0.00  compute_address_taken_functions(goto_programt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    452.24     0.00     1934     0.00     0.00  unsigned_union_find::check_index(unsigned long)
  0.00    452.24     0.00     1933     0.00     0.00  std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::operator=(std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > const&)
  0.00    452.24     0.00     1927     0.00     0.00  symbol_tablet::move(symbolt&)
  0.00    452.24     0.00     1925     0.00     0.01  void std::_Destroy_aux<false>::__destroy<cmdlinet::optiont*>(cmdlinet::optiont*, cmdlinet::optiont*)
  0.00    452.24     0.00     1901     0.00     0.00  void std::list<exprt, std::allocator<exprt> >::insert<std::_List_const_iterator<exprt> >(std::_List_iterator<exprt>, std::_List_const_iterator<exprt>, std::_List_const_iterator<exprt>)
  0.00    452.24     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    452.24     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    452.24     0.00     1897     0.00     0.00  goto_program_templatet<codet, exprt>::copy_from(goto_program_templatet<codet, exprt> const&)
  0.00    452.24     0.00     1897     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >*)
  0.00    452.24     0.00     1897     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::~_Rb_tree()
  0.00    452.24     0.00     1895     0.00     0.00  simplify_exprt::simplify_mod(exprt&)
  0.00    452.24     0.00     1872     0.00     0.00  to_side_effect_expr(exprt&)
  0.00    452.24     0.00     1867     0.00     0.00  code_typet::operator=(code_typet const&)
  0.00    452.24     0.00     1858     0.00     0.00  and_exprt::~and_exprt()
  0.00    452.24     0.00     1851     0.00     0.00  ansi_c_declarationt::get_is_thread_local() const
  0.00    452.24     0.00     1851     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::_M_clone_node(std::_Rb_tree_node<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const*)
  0.00    452.24     0.00     1805     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::find(dstring const&)
  0.00    452.24     0.00     1804     0.00     0.02  std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_fill_insert(__gnu_cxx::__normal_iterator<bool (simplify_exprt::**)(exprt&), std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> > >, unsigned long, bool (simplify_exprt::* const&)(exprt&))
  0.00    452.24     0.00     1804     0.00     0.02  std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::resize(unsigned long, bool (simplify_exprt::*)(exprt&))
  0.00    452.24     0.00     1801     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>*>::allocate(unsigned long, void const*)
  0.00    452.24     0.00     1798     0.00     0.00  dirtyt::operator()(symbol_exprt const&) const
  0.00    452.24     0.00     1798     0.00     0.00  dirtyt::operator()(dstring const&) const
  0.00    452.24     0.00     1797     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::_M_check_len(unsigned long, char const*) const
  0.00    452.24     0.00     1797     0.00     0.00  std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_allocate(unsigned long)
  0.00    452.24     0.00     1797     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::_M_insert_aux(__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long const&)
  0.00    452.24     0.00     1788     0.00     0.00  prop_conv_solvert::get_bool(exprt const&, tvt&) const
  0.00    452.24     0.00     1780     0.00     0.00  goto_function_templatet<goto_programt>::goto_function_templatet(goto_function_templatet<goto_programt> const&)
  0.00    452.24     0.00     1780     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::_M_create_storage(unsigned long)
  0.00    452.24     0.00     1780     0.00     0.00  std::pair<dstring const, code_typet>::~pair()
  0.00    452.24     0.00     1780     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::vector(std::vector<dstring, std::allocator<dstring> > const&)
  0.00    452.24     0.00     1763     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::operator=(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    452.24     0.00     1763     0.00     0.00  std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::insert(std::_Rb_tree_iterator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    452.24     0.00     1763     0.00     0.00  std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::operator[](std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    452.24     0.00     1763     0.00     0.00  std::set<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::operator=(std::set<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > const&)
  0.00    452.24     0.00     1763     0.00     0.00  std::list<dstring, std::allocator<dstring> >::operator=(std::list<dstring, std::allocator<dstring> > const&)
  0.00    452.24     0.00     1763     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::operator=(std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > const&)
  0.00    452.24     0.00     1763     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    452.24     0.00     1763     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_create_node(std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    452.24     0.00     1763     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    452.24     0.00     1753     0.00     0.00  linkingt::needs_renaming(symbolt const&, symbolt const&)
  0.00    452.24     0.00     1753     0.00     0.01  linkingt::duplicate_non_type_symbol(symbolt&, symbolt&)
  0.00    452.24     0.00     1736     0.00     0.37  boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.24     0.00     1727     0.00     0.00  std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::erase(std::_List_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_List_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >)
  0.00    452.24     0.00     1702     0.00     0.00  local_bitvector_analysist::get_rec(exprt const&, local_bitvector_analysist::loc_infot const&)
  0.00    452.24     0.00     1695     0.00     0.00  unsigned_long_int_type()
  0.00    452.24     0.00     1672     0.00     0.00  to_constant_expr(exprt&)
  0.00    452.24     0.00     1657     0.00     0.00  std::map<dstring, goto_function_templatet<goto_programt>, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::operator[](dstring const&)
  0.00    452.24     0.00     1655     0.00     0.00  void std::_Destroy_aux<false>::__destroy<local_cfgt::loct*>(local_cfgt::loct*, local_cfgt::loct*)
  0.00    452.24     0.00     1655     0.00     0.00  void std::_Destroy_aux<false>::__destroy<local_bitvector_analysist::loc_infot*>(local_bitvector_analysist::loc_infot*, local_bitvector_analysist::loc_infot*)
  0.00    452.24     0.00     1648     0.00     0.00  bv_pointerst::postponedt::~postponedt()
  0.00    452.24     0.00     1646     0.00     0.00  std::list<dstring, std::allocator<dstring> >::erase(std::_List_iterator<dstring>, std::_List_iterator<dstring>)
  0.00    452.24     0.00     1640     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::insert(std::string const&)
  0.00    452.24     0.00     1640     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::string const&)
  0.00    452.24     0.00     1640     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_clone_node(std::_Rb_tree_node<std::string> const*)
  0.00    452.24     0.00     1640     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_insert_unique(std::string const&)
  0.00    452.24     0.00     1622     0.00     0.00  goto_function_templatet<goto_programt>::is_inlined() const
  0.00    452.24     0.00     1616     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<exprt const, unsigned int> const&)
  0.00    452.24     0.00     1616     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, unsigned int> const&, unsigned long, unsigned long)
  0.00    452.24     0.00     1600     0.00     0.00  signed_long_long_int_type()
  0.00    452.24     0.00     1600     0.00     0.01  linkingt::duplicate_object_symbol(symbolt&, symbolt&)
  0.00    452.24     0.00     1600     0.00     0.00  std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::pop_back()
  0.00    452.24     0.00     1585     0.00     0.00  to_byte_extract_expr(exprt&)
  0.00    452.24     0.00     1585     0.00     0.00  simplify_exprt::simplify_byte_extract(exprt&)
  0.00    452.24     0.00     1580     0.00     0.00  get_symbols_rec(namespacet const&, symbolt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    452.24     0.00     1580     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::_M_copy(std::_Rb_tree_node<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const*, std::_Rb_tree_node<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >*)
  0.00    452.24     0.00     1578     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<string_ptrt const, unsigned int>, false>*>::allocate(unsigned long, void const*)
  0.00    452.24     0.00     1578     0.00     0.01  void std::_Destroy_aux<false>::__destroy<std::pair<bool, irept>*>(std::pair<bool, irept>*, std::pair<bool, irept>*)
  0.00    452.24     0.00     1578     0.00     0.00  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    452.24     0.00     1574     0.00     0.00  simplify_exprt::simplify_byte_update(exprt&)
  0.00    452.24     0.00     1554     0.00     0.01  c_typecheck_baset::make_index_type(exprt&)
  0.00    452.24     0.00     1530     0.00     0.00  __gnu_cxx::new_allocator<unsigned int*>::allocate(unsigned long, void const*)
  0.00    452.24     0.00     1530     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_M_create_nodes(unsigned int**, unsigned int**)
  0.00    452.24     0.00     1530     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_M_initialize_map(unsigned long)
  0.00    452.24     0.00     1530     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::~_Deque_base()
  0.00    452.24     0.00     1530     0.00     0.00  local_cfgt::loct* std::__uninitialized_copy<false>::__uninit_copy<local_cfgt::loct*, local_cfgt::loct*>(local_cfgt::loct*, local_cfgt::loct*, local_cfgt::loct*)
  0.00    452.24     0.00     1530     0.00     0.00  local_bitvector_analysist::loc_infot* std::__uninitialized_copy<false>::__uninit_copy<local_bitvector_analysist::loc_infot*, local_bitvector_analysist::loc_infot*>(local_bitvector_analysist::loc_infot*, local_bitvector_analysist::loc_infot*, local_bitvector_analysist::loc_infot*)
  0.00    452.24     0.00     1477     0.00     0.00  arrayst::array_equalityt::~array_equalityt()
  0.00    452.24     0.00     1476     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::~_Rb_tree()
  0.00    452.24     0.00     1437     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    452.24     0.00     1417     0.00     0.00  equal_exprt::equal_exprt()
  0.00    452.24     0.00     1401     0.00     0.00  c_typecheck_baset::do_initializer(exprt&, typet const&, bool)
  0.00    452.24     0.00     1401     0.00     0.00  c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool)
  0.00    452.24     0.00     1400     0.00     0.00  base_type_eq(exprt const&, exprt const&, namespacet const&)
  0.00    452.24     0.00     1400     0.00     0.00  base_type_eqt::base_type_eq(exprt const&, exprt const&)
  0.00    452.24     0.00     1400     0.00     0.00  base_type_eqt::base_type_eq_rec(exprt const&, exprt const&)
  0.00    452.24     0.00     1400     0.00     0.00  __gnu_cxx::new_allocator<cmdlinet::optiont>::allocate(unsigned long, void const*)
  0.00    452.24     0.00     1400     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::_M_check_len(unsigned long, char const*) const
  0.00    452.24     0.00     1400     0.00     0.00  void std::_Destroy_aux<false>::__destroy<code_typet::parametert*>(code_typet::parametert*, code_typet::parametert*)
  0.00    452.24     0.00     1400     0.00     0.00  std::_Vector_base<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::_M_allocate(unsigned long)
  0.00    452.24     0.00     1400     0.00     0.00  std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::clear()
  0.00    452.24     0.00     1400     0.00     0.01  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::_M_insert_aux(__gnu_cxx::__normal_iterator<cmdlinet::optiont*, std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> > >, cmdlinet::optiont const&)
  0.00    452.24     0.00     1398     0.00     0.00  goto_convertt::convert(codet const&, goto_programt&)
  0.00    452.24     0.00     1358     0.00     0.01  BigInt::operator-(BigInt const&) const
  0.00    452.24     0.00     1357     0.00     0.00  to_symbol_type(typet const&)
  0.00    452.24     0.00     1318     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<irept, false>*>::allocate(unsigned long, void const*)
  0.00    452.24     0.00     1313     0.00     0.00  std::vector<char, std::allocator<char> >::_M_check_len(unsigned long, char const*) const
  0.00    452.24     0.00     1313     0.00     0.00  std::vector<char, std::allocator<char> >::_M_fill_insert(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned long, char const&)
  0.00    452.24     0.00     1313     0.00     0.00  std::vector<char, std::allocator<char> >::resize(unsigned long, char)
  0.00    452.24     0.00     1313     0.00     0.00  __gnu_cxx::__enable_if<std::__is_byte<char>::__value, void>::__type std::__fill_a<char>(char*, char*, char const&)
  0.00    452.24     0.00     1287     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, unsigned int> const&)
  0.00    452.24     0.00     1287     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_create_node(std::pair<dstring const, unsigned int> const&)
  0.00    452.24     0.00     1265     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >::operator++()
  0.00    452.24     0.00     1265     0.00     0.00  void std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_insert_unique<std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> > >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >, std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >)
  0.00    452.24     0.00     1256     0.00     0.00  to_pointer_type(typet const&)
  0.00    452.24     0.00     1250     0.00     0.01  c_sizeof(typet const&, namespacet const&)
  0.00    452.24     0.00     1250     0.00     0.00  size_type()
  0.00    452.24     0.00     1250     0.00     0.00  __gnu_cxx::new_allocator<std::pair<bool, irept> >::allocate(unsigned long, void const*)
  0.00    452.24     0.00     1250     0.00     0.00  c_sizeoft::sizeof_rec(typet const&)
  0.00    452.24     0.00     1250     0.00     0.00  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::_M_check_len(unsigned long, char const*) const
  0.00    452.24     0.00     1250     0.00     0.00  std::_Vector_base<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::_M_allocate(unsigned long)
  0.00    452.24     0.00     1250     0.00     0.01  void std::__uninitialized_fill_n<false>::__uninit_fill_n<std::pair<bool, irept>*, unsigned long, std::pair<bool, irept> >(std::pair<bool, irept>*, unsigned long, std::pair<bool, irept> const&)
  0.00    452.24     0.00     1250     0.00     0.00  std::pair<bool, irept>::~pair()
  0.00    452.24     0.00     1250     0.00     0.02  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::_M_fill_insert(__gnu_cxx::__normal_iterator<std::pair<bool, irept>*, std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > > >, unsigned long, std::pair<bool, irept> const&)
  0.00    452.24     0.00     1250     0.00     0.02  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::resize(unsigned long, std::pair<bool, irept>)
  0.00    452.24     0.00     1248     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, symbolt>, false>*>::allocate(unsigned long, void const*)
  0.00    452.24     0.00     1248     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    452.24     0.00     1218     0.00     0.00  equal_exprt::~equal_exprt()
  0.00    452.24     0.00     1200     0.00     0.00  to_vector_type(typet&)
  0.00    452.24     0.00     1200     0.00     0.00  to_vector_type(typet const&)
  0.00    452.24     0.00     1200     0.00     0.00  signed_size_type()
  0.00    452.24     0.00     1200     0.00     0.00  vector_typet::vector_typet()
  0.00    452.24     0.00     1200     0.00     0.01  c_typecheck_baset::make_constant(exprt&)
  0.00    452.24     0.00     1200     0.00     0.00  c_typecheck_baset::make_constant_rec(exprt&)
  0.00    452.24     0.00     1200     0.00     0.02  c_typecheck_baset::make_constant_index(exprt&)
  0.00    452.24     0.00     1200     0.00     0.04  c_typecheck_baset::typecheck_vector_type(vector_typet&)
  0.00    452.24     0.00     1200     0.00     0.00  vector_typet::size() const
  0.00    452.24     0.00     1176     0.00     0.00  equalityt::typestructt::~typestructt()
  0.00    452.24     0.00     1176     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>**, unsigned long)
  0.00    452.24     0.00     1176     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    452.24     0.00     1176     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    452.24     0.00     1176     0.00     0.00  std::tr1::unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> > >::~unordered_map()
  0.00    452.24     0.00     1176     0.00     0.00  std::_Rb_tree<std::pair<unsigned int, unsigned int>, std::pair<std::pair<unsigned int, unsigned int> const, literalt>, std::_Select1st<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > >::_M_erase(std::_Rb_tree_node<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >*)
  0.00    452.24     0.00     1176     0.00     0.00  std::_Rb_tree<std::pair<unsigned int, unsigned int>, std::pair<std::pair<unsigned int, unsigned int> const, literalt>, std::_Select1st<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > >::~_Rb_tree()
  0.00    452.24     0.00     1176     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, exprt> >*)
  0.00    452.24     0.00     1176     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::~_Rb_tree()
  0.00    452.24     0.00     1174     0.00     0.00  statement(unsigned int&, dstring const&)
  0.00    452.24     0.00     1167     0.00     0.00  object_lower_bound(exprt const&)
  0.00    452.24     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    452.24     0.00     1154     0.00     0.00  goto_checkt::pointer_rel_check(exprt const&, guardt const&)
  0.00    452.24     0.00     1147     0.00     0.00  expr2ct::convert_unary(exprt const&, std::string const&, unsigned int)
  0.00    452.24     0.00     1132     0.00     0.00  std::_Rb_tree_iterator<std::pair<std::string const, std::string> >::operator--()
  0.00    452.24     0.00     1123     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<typet const, boolbv_widtht::entryt> const&)
  0.00    452.24     0.00     1123     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<typet const, boolbv_widtht::entryt> const&, unsigned long, unsigned long)
  0.00    452.24     0.00     1123     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::pair(std::pair<typet const, boolbv_widtht::entryt> const&)
  0.00    452.24     0.00     1090     0.00     0.00  goto_program_templatet<codet, exprt>::update()
  0.00    452.24     0.00     1089     0.00     0.01  c_typecheck_baset::typecheck_code(codet&)
  0.00    452.24     0.00     1079     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase_aux(std::_Rb_tree_const_iterator<dstring>)
  0.00    452.24     0.00     1064     0.00     0.00  BigInt::operator+(unsigned long) const
  0.00    452.24     0.00     1047     0.00     0.00  compute_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    452.24     0.00     1010     0.00     0.00  unsigned_union_find::resize(unsigned long)
  0.00    452.24     0.00     1010     0.00     0.00  __gnu_cxx::new_allocator<unsigned_union_find::nodet>::allocate(unsigned long, void const*)
  0.00    452.24     0.00     1010     0.00     0.00  std::_Vector_base<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::_M_allocate(unsigned long)
  0.00    452.24     0.00     1010     0.00     0.00  unsigned_union_find::nodet* std::vector<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::_M_allocate_and_copy<unsigned_union_find::nodet*>(unsigned long, unsigned_union_find::nodet*, unsigned_union_find::nodet*)
  0.00    452.24     0.00     1010     0.00     0.00  std::vector<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::reserve(unsigned long)
  0.00    452.24     0.00     1010     0.00     0.00  std::vector<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::push_back(unsigned_union_find::nodet const&)
  0.00    452.24     0.00     1010     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<exprt const, unsigned int> const&)
  0.00    452.24     0.00     1010     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::_M_create_node(std::pair<exprt const, unsigned int> const&)
  0.00    452.24     0.00     1010     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<exprt const, unsigned int> >*)
  0.00    452.24     0.00     1008     0.00     0.97  arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, exprt const&)
  0.00    452.24     0.00     1002     0.00     0.02  value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&)
  0.00    452.24     0.00      999     0.00     0.00  BigInt::operator/=(long long)
  0.00    452.24     0.00      992     0.00     0.02  arrayst::collect_arrays(exprt const&)
  0.00    452.24     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    452.24     0.00      981     0.00     0.00  BigInt::operator++()
  0.00    452.24     0.00      981     0.00     0.00  arrayst::array_equalityt::array_equalityt(arrayst::array_equalityt const&)
  0.00    452.24     0.00      967     0.00     0.03  union_find<exprt>::make_union(exprt const&, exprt const&)
  0.00    452.24     0.00      967     0.00     0.00  unsigned_union_find::make_union(unsigned long, unsigned long)
  0.00    452.24     0.00      959     0.00     0.00  dstring::operator==(std::string const&) const
  0.00    452.24     0.00      956     0.00     0.02  value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&)
  0.00    452.24     0.00      950     0.00     0.00  architecture_string(int, char const*)
  0.00    452.24     0.00      936     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, typet>, false>*>::allocate(unsigned long, void const*)
  0.00    452.24     0.00      936     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    452.24     0.00      931     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<exprt const, literalt>, false>*>::allocate(unsigned long, void const*)
  0.00    452.24     0.00      917     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::find(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    452.24     0.00      893     0.00     0.00  namespacet::~namespacet()
  0.00    452.24     0.00      893     0.00     0.00  namespace_baset::~namespace_baset()
  0.00    452.24     0.00      890     0.00     0.02  local_cfgt::build(goto_programt const&)
  0.00    452.24     0.00      890     0.00     0.02  local_cfgt::local_cfgt(goto_programt const&)
  0.00    452.24     0.00      890     0.00     0.00  local_cfgt::~local_cfgt()
  0.00    452.24     0.00      890     0.00     0.51  goto_checkt::goto_check(goto_function_templatet<goto_programt>&)
  0.00    452.24     0.00      890     0.00     0.00  goto_program_templatet<codet, exprt>::compute_loop_numbers()
  0.00    452.24     0.00      890     0.00     0.00  goto_function_templatet<goto_programt>::goto_function_templatet()
  0.00    452.24     0.00      890     0.00     0.00  local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&)
  0.00    452.24     0.00      890     0.00     0.04  local_bitvector_analysist::local_bitvector_analysist(goto_function_templatet<goto_programt> const&)
  0.00    452.24     0.00      890     0.00     0.00  local_bitvector_analysist::~local_bitvector_analysist()
  0.00    452.24     0.00      890     0.00     0.00  remove_function_pointerst::remove_function_pointers(goto_programt&)
  0.00    452.24     0.00      890     0.00     0.01  dirtyt::build(goto_function_templatet<goto_programt> const&)
  0.00    452.24     0.00      890     0.00     0.01  dirtyt::dirtyt(goto_function_templatet<goto_programt> const&)
  0.00    452.24     0.00      890     0.00     0.00  dirtyt::~dirtyt()
  0.00    452.24     0.00      890     0.00     0.00  localst::build(goto_function_templatet<goto_programt> const&)
  0.00    452.24     0.00      890     0.00     0.00  localst::localst(goto_function_templatet<goto_programt> const&)
  0.00    452.24     0.00      890     0.00     0.00  localst::~localst()
  0.00    452.24     0.00      890     0.00     0.00  std::_Vector_base<local_cfgt::loct, std::allocator<local_cfgt::loct> >::~_Vector_base()
  0.00    452.24     0.00      890     0.00     0.00  std::_Vector_base<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::~_Vector_base()
  0.00    452.24     0.00      890     0.00     0.00  std::map<dstring, code_typet, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, code_typet> >, std::pair<dstring const, code_typet> const&)
  0.00    452.24     0.00      890     0.00     0.00  std::map<dstring, goto_function_templatet<goto_programt>, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    452.24     0.00      890     0.00     0.00  std::pair<dstring const, code_typet>::pair(std::pair<dstring const, code_typet> const&)
  0.00    452.24     0.00      890     0.00     0.00  std::pair<dstring const, goto_function_templatet<goto_programt> >::pair(std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    452.24     0.00      890     0.00     0.01  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::resize(unsigned long, local_cfgt::loct)
  0.00    452.24     0.00      890     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::~vector()
  0.00    452.24     0.00      890     0.00     0.00  std::vector<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::~vector()
  0.00    452.24     0.00      890     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, code_typet> const&)
  0.00    452.24     0.00      890     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_create_node(std::pair<dstring const, code_typet> const&)
  0.00    452.24     0.00      890     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, code_typet> >*)
  0.00    452.24     0.00      890     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, code_typet> >, std::pair<dstring const, code_typet> const&)
  0.00    452.24     0.00      890     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    452.24     0.00      890     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_create_node(std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    452.24     0.00      890     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, goto_function_templatet<goto_programt> > >*)
  0.00    452.24     0.00      890     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    452.24     0.00      890     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, typet> >*)
  0.00    452.24     0.00      890     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::~_Rb_tree()
  0.00    452.24     0.00      890     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >*)
  0.00    452.24     0.00      890     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> > >::~_Rb_tree()
  0.00    452.24     0.00      882     0.00     0.00  goto_inlinet::goto_inline_rec(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >, bool)
  0.00    452.24     0.00      882     0.00     0.00  equalityt::typestructt::typestructt(equalityt::typestructt const&)
  0.00    452.24     0.00      882     0.00     0.00  std::map<std::pair<unsigned int, unsigned int>, literalt, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > >::map(std::map<std::pair<unsigned int, unsigned int>, literalt, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > > const&)
  0.00    452.24     0.00      882     0.00     0.00  std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::map(std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > > const&)
  0.00    452.24     0.00      882     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> const&)
  0.00    452.24     0.00      882     0.00     0.00  std::tr1::unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> > >::unordered_map(std::tr1::unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> > > const&)
  0.00    452.24     0.00      882     0.00     0.00  std::tr1::__unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> >, false>::__unordered_map(std::tr1::__unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> >, false> const&)
  0.00    452.24     0.00      882     0.00     0.00  std::_Rb_tree<std::pair<unsigned int, unsigned int>, std::pair<std::pair<unsigned int, unsigned int> const, literalt>, std::_Select1st<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > >::_Rb_tree(std::_Rb_tree<std::pair<unsigned int, unsigned int>, std::pair<std::pair<unsigned int, unsigned int> const, literalt>, std::_Select1st<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > > const&)
  0.00    452.24     0.00      882     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::_Rb_tree(std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > > const&)
  0.00    452.24     0.00      865     0.00     0.00  goto_program_templatet<codet, exprt>::destructive_append(goto_program_templatet<codet, exprt>&)
  0.00    452.24     0.00      859     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, false>*>::allocate(unsigned long, void const*)
  0.00    452.24     0.00      859     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    452.24     0.00      851     0.00     0.00  unsigned_short_int_type()
  0.00    452.24     0.00      846     0.00     0.00  goto_symex_statet::framet* std::__uninitialized_copy<false>::__uninit_copy<goto_symex_statet::framet*, goto_symex_statet::framet*>(goto_symex_statet::framet*, goto_symex_statet::framet*, goto_symex_statet::framet*)
  0.00    452.24     0.00      842     0.00     0.00  void std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_unique<std::_Rb_tree_const_iterator<exprt> >(std::_Rb_tree_const_iterator<exprt>, std::_Rb_tree_const_iterator<exprt>)
  0.00    452.24     0.00      842     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::string> >*)
  0.00    452.24     0.00      836     0.00     0.00  address_of_exprt::address_of_exprt()
  0.00    452.24     0.00      835     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, boolbv_mapt::map_entryt>, false>*>::allocate(unsigned long, void const*)
  0.00    452.24     0.00      835     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    452.24     0.00      828     0.00     0.00  get_new_name(dstring&, namespacet const&)
  0.00    452.24     0.00      828     0.00     0.00  get_new_name(symbolt&, namespacet const&)
  0.00    452.24     0.00      824     0.00     0.00  bv_pointerst::postponedt::postponedt(bv_pointerst::postponedt const&)
  0.00    452.24     0.00      824     0.00     0.17  bv_pointerst::do_postponed(bv_pointerst::postponedt const&)
  0.00    452.24     0.00      824     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_create_node(bv_pointerst::postponedt const&)
  0.00    452.24     0.00      824     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_insert(std::_List_iterator<bv_pointerst::postponedt>, bv_pointerst::postponedt const&)
  0.00    452.24     0.00      824     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::push_back(bv_pointerst::postponedt const&)
  0.00    452.24     0.00      821     0.00     0.01  simplify_expr(exprt const&, namespacet const&)
  0.00    452.24     0.00      805     0.00     0.00  label_properties(goto_programt&, std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >&)
  0.00    452.24     0.00      800     0.00     0.00  parsert::clear()
  0.00    452.24     0.00      800     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::clear()
  0.00    452.24     0.00      785     0.00     0.00  messaget::print(unsigned int, std::string const&)
  0.00    452.24     0.00      783     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, unsigned int> >::operator--()
  0.00    452.24     0.00      780     0.00     0.00  std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, unsigned int> >, std::pair<dstring const, unsigned int> const&)
  0.00    452.24     0.00      780     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, unsigned int> >, std::pair<dstring const, unsigned int> const&)
  0.00    452.24     0.00      778     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::~_Rb_tree()
  0.00    452.24     0.00      765     0.00     0.00  goto_inlinet::goto_inline_rec(goto_programt&, bool)
  0.00    452.24     0.00      765     0.00     0.00  local_bitvector_analysist::loc_infot::~loc_infot()
  0.00    452.24     0.00      765     0.00     0.00  __gnu_cxx::new_allocator<local_cfgt::loct>::allocate(unsigned long, void const*)
  0.00    452.24     0.00      765     0.00     0.00  __gnu_cxx::new_allocator<local_bitvector_analysist::loc_infot>::allocate(unsigned long, void const*)
  0.00    452.24     0.00      765     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_check_len(unsigned long, char const*) const
  0.00    452.24     0.00      765     0.00     0.00  std::vector<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::_M_check_len(unsigned long, char const*) const
  0.00    452.24     0.00      765     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_Deque_base(std::allocator<unsigned int> const&, unsigned long)
  0.00    452.24     0.00      765     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_Deque_base()
  0.00    452.24     0.00      765     0.00     0.00  std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> >(std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*>)
  0.00    452.24     0.00      765     0.00     0.00  std::_Vector_base<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_allocate(unsigned long)
  0.00    452.24     0.00      765     0.00     0.00  std::_Vector_base<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::_M_allocate(unsigned long)
  0.00    452.24     0.00      765     0.00     0.00  std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> std::__uninitialized_copy<true>::__uninit_copy<std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> >(std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*>)
  0.00    452.24     0.00      765     0.00     0.01  void std::__uninitialized_fill_n<false>::__uninit_fill_n<local_cfgt::loct*, unsigned long, local_cfgt::loct>(local_cfgt::loct*, unsigned long, local_cfgt::loct const&)
  0.00    452.24     0.00      765     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<local_bitvector_analysist::loc_infot*, unsigned long, local_bitvector_analysist::loc_infot>(local_bitvector_analysist::loc_infot*, unsigned long, local_bitvector_analysist::loc_infot const&)
  0.00    452.24     0.00      765     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::deque(std::deque<unsigned int, std::allocator<unsigned int> > const&)
  0.00    452.24     0.00      765     0.00     0.00  std::stack<unsigned int, std::deque<unsigned int, std::allocator<unsigned int> > >::~stack()
  0.00    452.24     0.00      765     0.00     0.01  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_fill_insert(__gnu_cxx::__normal_iterator<local_cfgt::loct*, std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> > >, unsigned long, local_cfgt::loct const&)
  0.00    452.24     0.00      765     0.00     0.00  std::vector<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::_M_fill_insert(__gnu_cxx::__normal_iterator<local_bitvector_analysist::loc_infot*, std::vector<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> > >, unsigned long, local_bitvector_analysist::loc_infot const&)
  0.00    452.24     0.00      765     0.00     0.00  std::vector<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::resize(unsigned long, local_bitvector_analysist::loc_infot)
  0.00    452.24     0.00      765     0.00     0.00  std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> std::__copy_move_a<false, std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> >(std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*>)
  0.00    452.24     0.00      765     0.00     0.00  std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> std::__copy_move_a2<false, std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> >(std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*>)
  0.00    452.24     0.00      765     0.00     0.00  std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> std::uninitialized_copy<std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> >(std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*>)
  0.00    452.24     0.00      765     0.00     0.00  std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> std::__uninitialized_copy_a<std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*>, unsigned int>(std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*>, std::allocator<unsigned int>&)
  0.00    452.24     0.00      765     0.00     0.00  std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> std::copy<std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> >(std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*>)
  0.00    452.24     0.00      755     0.00     0.00  goto_convertt::copy(codet const&, goto_program_instruction_typet, goto_programt&)
  0.00    452.24     0.00      751     0.00     0.00  message_clientt::set_message_handler(message_handlert&)
  0.00    452.24     0.00      751     0.00     0.00  void std::_Destroy_aux<false>::__destroy<goto_symex_statet::framet*>(goto_symex_statet::framet*, goto_symex_statet::framet*)
  0.00    452.24     0.00      742     0.00     0.00  get_failed_symbol(symbol_exprt const&, namespacet const&)
  0.00    452.24     0.00      736     0.00     0.01  goto_inlinet::expand_function_call(goto_programt&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>&, exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, exprt const&, bool)
  0.00    452.24     0.00      704     0.00     0.00  __gnu_cxx::new_allocator<std::pair<bool, dstring> >::allocate(unsigned long, void const*)
  0.00    452.24     0.00      704     0.00     0.00  std::vector<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::_M_check_len(unsigned long, char const*) const
  0.00    452.24     0.00      704     0.00     0.00  std::_Vector_base<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::_M_allocate(unsigned long)
  0.00    452.24     0.00      704     0.00     0.00  std::vector<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::_M_fill_insert(__gnu_cxx::__normal_iterator<std::pair<bool, dstring>*, std::vector<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > > >, unsigned long, std::pair<bool, dstring> const&)
  0.00    452.24     0.00      704     0.00     0.00  std::vector<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::resize(unsigned long, std::pair<bool, dstring>)
  0.00    452.24     0.00      700     0.00     0.00  parsert::parsert()
  0.00    452.24     0.00      695     0.00     0.00  to_dereference_expr(exprt const&)
  0.00    452.24     0.00      690     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::clear(goto_program_instruction_typet)
  0.00    452.24     0.00      689     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::string*>(std::string*, std::string*)
  0.00    452.24     0.00      684     0.00     0.00  object_size(exprt const&)
  0.00    452.24     0.00      684     0.00     0.00  dynamic_object(exprt const&)
  0.00    452.24     0.00      680     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >*)
  0.00    452.24     0.00      680     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::~_Rb_tree()
  0.00    452.24     0.00      680     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >*)
  0.00    452.24     0.00      680     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::~_Rb_tree()
  0.00    452.24     0.00      679     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    452.24     0.00      678     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::~_Rb_tree()
  0.00    452.24     0.00      666     0.00     0.14  goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&)
  0.00    452.24     0.00      666     0.00     0.00  local_bitvector_analysist::get(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, exprt const&)
  0.00    452.24     0.00      662     0.00     0.01  object_upper_bound(exprt const&, typet const&, namespacet const&)
  0.00    452.24     0.00      658     0.00     0.00  std::_Rb_tree_iterator<dstring>::operator--()
  0.00    452.24     0.00      656     0.00     0.00  __gnu_cxx::new_allocator<bool (simplify_exprt::*)(exprt&)>::allocate(unsigned long, void const*)
  0.00    452.24     0.00      656     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, unsigned int>, false>*>::allocate(unsigned long, void const*)
  0.00    452.24     0.00      656     0.00     0.00  std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_check_len(unsigned long, char const*) const
  0.00    452.24     0.00      656     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    452.24     0.00      656     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, unsigned int>, false>**, unsigned long)
  0.00    452.24     0.00      656     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    452.24     0.00      656     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    452.24     0.00      649     0.00     0.00  is_void_pointer(typet const&)
  0.00    452.24     0.00      648     0.00     0.00  goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    452.24     0.00      628     0.00     0.00  c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&)
  0.00    452.24     0.00      622     0.00     0.00  to_dereference_expr(exprt&)
  0.00    452.24     0.00      622     0.00     0.00  simplify_exprt::simplify_dereference(exprt&)
  0.00    452.24     0.00      622     0.00     0.00  dereference_exprt::pointer()
  0.00    452.24     0.00      616     0.00     0.00  BigInt::operator%=(long long)
  0.00    452.24     0.00      616     0.00     0.00  BigInt::operator%(int) const
  0.00    452.24     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    452.24     0.00      612     0.00     0.00  struct_union_typet::componentt::componentt(struct_union_typet::componentt const&)
  0.00    452.24     0.00      604     0.00     0.00  void std::_Destroy_aux<false>::__destroy<codet*>(codet*, codet*)
  0.00    452.24     0.00      590     0.00     0.00  null_pointer_exprt::null_pointer_exprt(pointer_typet const&)
  0.00    452.24     0.00      588     0.00     0.03  boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.24     0.00      588     0.00     0.00  std::pair<typet const, equalityt::typestructt>::~pair()
  0.00    452.24     0.00      584     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::vector<literalt, std::allocator<literalt> >*>(std::vector<literalt, std::allocator<literalt> >*, std::vector<literalt, std::allocator<literalt> >*)
  0.00    452.24     0.00      584     0.00     0.00  std::vector<literalt, std::allocator<literalt> >* std::__uninitialized_copy<false>::__uninit_copy<std::vector<literalt, std::allocator<literalt> >*, std::vector<literalt, std::allocator<literalt> >*>(std::vector<literalt, std::allocator<literalt> >*, std::vector<literalt, std::allocator<literalt> >*, std::vector<literalt, std::allocator<literalt> >*)
  0.00    452.24     0.00      579     0.00     0.00  unescape_string(std::string const&, std::string&)
  0.00    452.24     0.00      579     0.00     0.00  preprocessor_line(char const*, parsert&)
  0.00    452.24     0.00      578     0.00     0.00  to_side_effect_expr_function_call(exprt&)
  0.00    452.24     0.00      578     0.00     0.00  exprt::move_to_operands(exprt&, exprt&)
  0.00    452.24     0.00      562     0.00     0.00  member_offset(namespacet const&, struct_typet const&, dstring const&)
  0.00    452.24     0.00      562     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >* std::__uninitialized_copy<false>::__uninit_copy<std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> >*>(std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> >*)
  0.00    452.24     0.00      552     0.00     0.00  goto_convertt::remove_side_effect(side_effect_exprt&, goto_programt&, bool)
  0.00    452.24     0.00      548     0.00     0.00  null_pointer(exprt const&)
  0.00    452.24     0.00      538     0.00     0.00  c_typecastt::get_c_type(typet const&)
  0.00    452.24     0.00      538     0.00     0.00  c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet)
  0.00    452.24     0.00      519     0.00     0.00  std::_Rb_tree_iterator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >::operator--()
  0.00    452.24     0.00      518     0.00     0.00  side_effect_expr_function_callt::arguments()
  0.00    452.24     0.00      516     0.00     0.00  dynamic_size(namespacet const&)
  0.00    452.24     0.00      516     0.00     0.00  malloc_object(exprt const&, namespacet const&)
  0.00    452.24     0.00      507     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::push_back(dstring const&)
  0.00    452.24     0.00      506     0.00     0.00  dead_object(exprt const&, namespacet const&)
  0.00    452.24     0.00      505     0.00     0.00  deallocated(exprt const&, namespacet const&)
  0.00    452.24     0.00      505     0.00     0.00  to_code_expression(codet const&)
  0.00    452.24     0.00      505     0.00     0.00  dynamic_object_lower_bound(exprt const&)
  0.00    452.24     0.00      505     0.00     0.01  dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&)
  0.00    452.24     0.00      505     0.00     0.00  goto_convertt::convert_expression(code_expressiont const&, goto_programt&)
  0.00    452.24     0.00      505     0.00     0.00  implies_exprt::~implies_exprt()
  0.00    452.24     0.00      505     0.00     0.00  c_typecheck_baset::typecheck_expression(codet&)
  0.00    452.24     0.00      499     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::_M_insert_unique(std::pair<dstring const, typet> const&)
  0.00    452.24     0.00      498     0.00     0.00  to_if_expr(exprt const&)
  0.00    452.24     0.00      497     0.00     0.00  has_byte_operator(exprt const&)
  0.00    452.24     0.00      497     0.00     0.00  c_typecheck_baset::implicit_typecast_bool(exprt&)
  0.00    452.24     0.00      496     0.00     0.08  arrayst::record_array_equality(equal_exprt const&)
  0.00    452.24     0.00      496     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::push_back(arrayst::array_equalityt const&)
  0.00    452.24     0.00      495     0.00     0.01  union_find<exprt>::find_number(exprt const&)
  0.00    452.24     0.00      495     0.00     0.87  arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&)
  0.00    452.24     0.00      492     0.00     0.00  register_language(languaget* (*)())
  0.00    452.24     0.00      492     0.00     0.00  language_entryt::language_entryt(language_entryt const&)
  0.00    452.24     0.00      492     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::set(std::set<std::string, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    452.24     0.00      492     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::operator=(std::set<std::string, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    452.24     0.00      492     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::_M_create_node(language_entryt const&)
  0.00    452.24     0.00      492     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::_M_insert(std::_List_iterator<language_entryt>, language_entryt const&)
  0.00    452.24     0.00      492     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::push_back(language_entryt const&)
  0.00    452.24     0.00      492     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::clear()
  0.00    452.24     0.00      492     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_copy(std::_Rb_tree_node<std::string> const*, std::_Rb_tree_node<std::string>*)
  0.00    452.24     0.00      492     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_Rb_tree(std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    452.24     0.00      492     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::operator=(std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    452.24     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    452.24     0.00      477     0.00     0.00  if_exprt::if_exprt()
  0.00    452.24     0.00      463     0.00     0.00  locationt::get_property_class() const
  0.00    452.24     0.00      454     0.00     0.00  void std::_Construct<codet, codet>(codet*, codet const&)
  0.00    452.24     0.00      444     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_clone_node(std::_Rb_tree_node<dstring> const*)
  0.00    452.24     0.00      423     0.00     0.00  __gnu_cxx::new_allocator<goto_symex_statet::framet>::allocate(unsigned long, void const*)
  0.00    452.24     0.00      423     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_check_len(unsigned long, char const*) const
  0.00    452.24     0.00      423     0.00     0.02  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<goto_symex_statet::framet*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet const&)
  0.00    452.24     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    452.24     0.00      422     0.00     0.00  binary_exprt::~binary_exprt()
  0.00    452.24     0.00      420     0.00     0.00  BigInt::operator=(long long)
  0.00    452.24     0.00      416     0.00     0.00  __gnu_cxx::new_allocator<dstring>::allocate(unsigned long, void const*)
  0.00    452.24     0.00      416     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::_M_check_len(unsigned long, char const*) const
  0.00    452.24     0.00      416     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::_M_insert_aux(__gnu_cxx::__normal_iterator<dstring*, std::vector<dstring, std::allocator<dstring> > >, dstring const&)
  0.00    452.24     0.00      412     0.00     0.00  code_assignt::lhs()
  0.00    452.24     0.00      410     0.00     0.00  remove_skip(goto_programt&)
  0.00    452.24     0.00      410     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >*)
  0.00    452.24     0.00      410     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::~_Rb_tree()
  0.00    452.24     0.00      408     0.00     0.00  struct_union_typet::componentt* std::__uninitialized_copy<false>::__uninit_copy<struct_union_typet::componentt*, struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*, struct_union_typet::componentt*)
  0.00    452.24     0.00      401     0.00     0.00  goto_convertt::convert_assign(code_assignt const&, goto_programt&)
  0.00    452.24     0.00      400     0.00     0.00  symex_bmct::no_body(dstring const&)
  0.00    452.24     0.00      400     0.00     0.08  endianness_mapt::build(typet const&, bool)
  0.00    452.24     0.00      400     0.00     0.08  endianness_mapt::build_rec(typet const&, bool, unsigned long&)
  0.00    452.24     0.00      400     0.00     0.08  endianness_mapt::endianness_mapt(typet const&, bool, namespacet const&)
  0.00    452.24     0.00      400     0.00     0.00  std::_Vector_base<unsigned long, std::allocator<unsigned long> >::~_Vector_base()
  0.00    452.24     0.00      389     0.00     0.00  symbol_tablet::symbol_tablet()
  0.00    452.24     0.00      389     0.00     0.03  symbol_tablet::~symbol_tablet()
  0.00    452.24     0.00      389     0.00     0.01  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, symbolt>, false>**, unsigned long)
  0.00    452.24     0.00      389     0.00     0.01  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    452.24     0.00      389     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, symbolt> > const&, std::allocator<std::pair<dstring const, symbolt> > const&)
  0.00    452.24     0.00      389     0.00     0.01  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    452.24     0.00      389     0.00     0.00  std::tr1::unordered_map<dstring, symbolt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, symbolt> > >::~unordered_map()
  0.00    452.24     0.00      389     0.00     0.00  std::tr1::__unordered_map<dstring, symbolt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, symbolt> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, symbolt> > const&)
  0.00    452.24     0.00      384     0.00     0.00  arrayst::array_equalityt* std::__uninitialized_copy<false>::__uninit_copy<arrayst::array_equalityt*, arrayst::array_equalityt*>(arrayst::array_equalityt*, arrayst::array_equalityt*, arrayst::array_equalityt*)
  0.00    452.24     0.00      376     0.00     0.00  std::_Rb_tree_const_iterator<exprt>::operator++()
  0.00    452.24     0.00      376     0.00     0.01  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_unique_(std::_Rb_tree_const_iterator<exprt>, exprt const&)
  0.00    452.24     0.00      375     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, unsigned long, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >(std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, unsigned long, std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&)
  0.00    452.24     0.00      375     0.00     0.00  std::vector<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >::_M_fill_insert(__gnu_cxx::__normal_iterator<std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::vector<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >, unsigned long, std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&)
  0.00    452.24     0.00      375     0.00     0.00  std::vector<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >::resize(unsigned long, std::set<exprt, std::less<exprt>, std::allocator<exprt> >)
  0.00    452.24     0.00      374     0.00     0.00  void std::_Construct<goto_symex_statet::framet, goto_symex_statet::framet>(goto_symex_statet::framet*, goto_symex_statet::framet const&)
  0.00    452.24     0.00      372     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::make_goto(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    452.24     0.00      370     0.00     0.11  goto_symext::symex_assume(goto_symex_statet&, exprt const&)
  0.00    452.24     0.00      370     0.00     0.02  goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    452.24     0.00      365     0.00     0.10  symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&)
  0.00    452.24     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    452.24     0.00      357     0.00     0.00  signedbv_typet::smallest_expr() const
  0.00    452.24     0.00      357     0.00     0.00  signedbv_typet::smallest() const
  0.00    452.24     0.00      357     0.00     0.00  void std::_Construct<struct_union_typet::componentt, struct_union_typet::componentt>(struct_union_typet::componentt*, struct_union_typet::componentt const&)
  0.00    452.24     0.00      356     0.00     0.00  is_not_zero(exprt const&, namespacet const&)
  0.00    452.24     0.00      354     0.00     0.00  codet* std::__uninitialized_copy<false>::__uninit_copy<codet*, codet*>(codet*, codet*, codet*)
  0.00    452.24     0.00      353     0.00     0.00  goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool)
  0.00    452.24     0.00      353     0.00     0.01  c_typecheck_baset::typecheck_side_effect_assignment(exprt&)
  0.00    452.24     0.00      352     0.00     0.01  c_typecheck_baset::typecheck_array_type(array_typet&)
  0.00    452.24     0.00      350     0.00     0.00  gcc_float128_type()
  0.00    452.24     0.00      350     0.00     0.00  xmlt::~xmlt()
  0.00    452.24     0.00      350     0.00     0.01  cmdlinet::clear()
  0.00    452.24     0.00      350     0.00     0.00  std::_List_base<xmlt, std::allocator<xmlt> >::_M_clear()
  0.00    452.24     0.00      350     0.00     0.01  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::clear()
  0.00    452.24     0.00      350     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::clear()
  0.00    452.24     0.00      348     0.00     0.00  void std::_Destroy_aux<false>::__destroy<arrayst::array_equalityt*>(arrayst::array_equalityt*, arrayst::array_equalityt*)
  0.00    452.24     0.00      347     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::_M_allocate(unsigned long)
  0.00    452.24     0.00      343     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::set<exprt, std::less<exprt>, std::allocator<exprt> >*>(std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> >*)
  0.00    452.24     0.00      342     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::~_Vector_base()
  0.00    452.24     0.00      342     0.00     0.00  std::vector<codet, std::allocator<codet> >::~vector()
  0.00    452.24     0.00      339     0.00     0.00  cpp_parse_treet::~cpp_parse_treet()
  0.00    452.24     0.00      339     0.00     0.00  std::_List_base<cpp_itemt, std::allocator<cpp_itemt> >::_M_clear()
  0.00    452.24     0.00      331     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>**, unsigned long)
  0.00    452.24     0.00      331     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    452.24     0.00      331     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt> const&, std::_Select1st<std::pair<exprt const, unsigned int> > const&, std::allocator<std::pair<exprt const, unsigned int> > const&)
  0.00    452.24     0.00      331     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    452.24     0.00      331     0.00     0.00  std::tr1::__unordered_map<exprt, unsigned int, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, unsigned int> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt> const&, std::allocator<std::pair<exprt const, unsigned int> > const&)
  0.00    452.24     0.00      328     0.00     0.00  goto_symex_statet::threadt::~threadt()
  0.00    452.24     0.00      328     0.00     0.00  optionst::~optionst()
  0.00    452.24     0.00      328     0.00     0.00  cmdlinet::isset(char) const
  0.00    452.24     0.00      328     0.00     0.00  void std::_Destroy_aux<false>::__destroy<goto_symex_statet::threadt*>(goto_symex_statet::threadt*, goto_symex_statet::threadt*)
  0.00    452.24     0.00      328     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::vector<unsigned int, std::allocator<unsigned int> >*>(std::vector<unsigned int, std::allocator<unsigned int> >*, std::vector<unsigned int, std::allocator<unsigned int> >*)
  0.00    452.24     0.00      328     0.00     0.00  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::~_Vector_base()
  0.00    452.24     0.00      328     0.00     0.00  goto_symex_statet::threadt* std::__uninitialized_copy<false>::__uninit_copy<goto_symex_statet::threadt*, goto_symex_statet::threadt*>(goto_symex_statet::threadt*, goto_symex_statet::threadt*, goto_symex_statet::threadt*)
  0.00    452.24     0.00      328     0.00     0.00  std::string* std::__uninitialized_copy<false>::__uninit_copy<std::string*, std::string*>(std::string*, std::string*, std::string*)
  0.00    452.24     0.00      328     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> const&)
  0.00    452.24     0.00      328     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, unsigned int> > const&, std::allocator<std::pair<dstring const, unsigned int> > const&)
  0.00    452.24     0.00      328     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, false>**, unsigned long)
  0.00    452.24     0.00      328     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    452.24     0.00      328     0.00     0.00  std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::unordered_map(std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > const&)
  0.00    452.24     0.00      328     0.00     0.00  std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::~unordered_map()
  0.00    452.24     0.00      328     0.00     0.00  std::tr1::__unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, unsigned int> > const&)
  0.00    452.24     0.00      328     0.00     0.00  std::tr1::__unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> >, false>::__unordered_map(std::tr1::__unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> >, false> const&)
  0.00    452.24     0.00      328     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::~vector()
  0.00    452.24     0.00      328     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned long>, std::_Select1st<std::pair<unsigned int const, unsigned long> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned long> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, unsigned long> >*)
  0.00    452.24     0.00      321     0.00     0.00  bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.24     0.00      321     0.00     0.00  bv_pointerst::add_addr(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.24     0.00      321     0.00     0.00  pointer_logict::add_object(exprt const&)
  0.00    452.24     0.00      316     0.00     0.00  std::vector<codet, std::allocator<codet> >::pop_back()
  0.00    452.24     0.00      312     0.00     0.00  to_code_dead(codet const&)
  0.00    452.24     0.00      311     0.00     0.00  current_time()
  0.00    452.24     0.00      311     0.00     0.00  prop_conv_solvert::decision_procedure_text() const
  0.00    452.24     0.00      311     0.00     0.00  std::_List_base<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_clear()
  0.00    452.24     0.00      309     0.00     0.00  __gnu_cxx::new_allocator<codet>::allocate(unsigned long, void const*)
  0.00    452.24     0.00      308     0.00     0.00  yy_fatal_error(char const*)
  0.00    452.24     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    452.24     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    452.24     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    452.24     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    452.24     0.00      306     0.00     0.00  string_constantt::set_value(dstring const&)
  0.00    452.24     0.00      304     0.00     0.00  simplify_exprt::simplify_inequality_address_of(exprt&)
  0.00    452.24     0.00      304     0.00     0.00  side_effect_expr_function_callt::function()
  0.00    452.24     0.00      300     0.00     0.00  shell_quote(std::string const&)
  0.00    452.24     0.00      300     0.00     0.00  yyansi_c_load_buffer_state()
  0.00    452.24     0.00      300     0.00     0.00  infinity_exprt::infinity_exprt(typet const&)
  0.00    452.24     0.00      296     0.00     2.09  bv_utilst::signed_divider(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.24     0.00      296     0.00     2.04  bv_utilst::unsigned_divider(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.24     0.00      296     0.00     1.92  bv_utilst::unsigned_multiplier_no_overflow(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     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    452.24     0.00      294     0.00     2.10  boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.24     0.00      294     0.00     0.00  equalityt::typestructt::typestructt()
  0.00    452.24     0.00      294     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt const> const&, std::_Select1st<std::pair<exprt const, unsigned int> > const&, std::allocator<std::pair<exprt const, unsigned int> > const&)
  0.00    452.24     0.00      294     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<typet const, equalityt::typestructt> const&)
  0.00    452.24     0.00      294     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<typet const, equalityt::typestructt> const&, unsigned long, unsigned long)
  0.00    452.24     0.00      294     0.00     0.00  std::tr1::__unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt const> const&, std::allocator<std::pair<exprt const, unsigned int> > const&)
  0.00    452.24     0.00      294     0.00     0.00  std::pair<typet, equalityt::typestructt>::pair(typet const&, equalityt::typestructt const&)
  0.00    452.24     0.00      294     0.00     0.00  std::pair<typet, equalityt::typestructt>::~pair()
  0.00    452.24     0.00      294     0.00     0.00  std::pair<typet const, equalityt::typestructt>::pair<typet, equalityt::typestructt>(std::pair<typet, equalityt::typestructt> const&)
  0.00    452.24     0.00      294     0.00     0.00  std::pair<typet const, equalityt::typestructt>::pair(std::pair<typet const, equalityt::typestructt> const&)
  0.00    452.24     0.00      294     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::_M_insert_unique(std::pair<unsigned int const, exprt> const&)
  0.00    452.24     0.00      292     0.00     0.00  __gnu_cxx::new_allocator<std::vector<literalt, std::allocator<literalt> > >::allocate(unsigned long, void const*)
  0.00    452.24     0.00      292     0.00     0.51  equalityt::add_equality_constraints(equalityt::typestructt const&)
  0.00    452.24     0.00      292     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::_M_check_len(unsigned long, char const*) const
  0.00    452.24     0.00      292     0.00     0.00  std::_Vector_base<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::_M_allocate(unsigned long)
  0.00    452.24     0.00      292     0.00     0.00  std::_Vector_base<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::~_Vector_base()
  0.00    452.24     0.00      292     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<std::vector<literalt, std::allocator<literalt> >*, unsigned long, std::vector<literalt, std::allocator<literalt> > >(std::vector<literalt, std::allocator<literalt> >*, unsigned long, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00      292     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<literalt, std::allocator<literalt> >*, std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > > >, unsigned long, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00      292     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::resize(unsigned long, std::vector<literalt, std::allocator<literalt> >)
  0.00    452.24     0.00      292     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::~vector()
  0.00    452.24     0.00      280     0.00     0.00  c_bool_type()
  0.00    452.24     0.00      275     0.00     0.00  std::_List_base<ansi_c_scopet, std::allocator<ansi_c_scopet> >::_M_clear()
  0.00    452.24     0.00      274     0.00     0.00  c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&)
  0.00    452.24     0.00      274     0.00     0.01  c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&)
  0.00    452.24     0.00      274     0.00     0.01  c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&)
  0.00    452.24     0.00      274     0.00     0.00  code_typet::is_KnR() const
  0.00    452.24     0.00      269     0.00     0.00  c_typecastt::implicit_typecast_arithmetic(exprt&, exprt&)
  0.00    452.24     0.00      269     0.00     0.00  c_typecheck_baset::implicit_typecast_arithmetic(exprt&, exprt&)
  0.00    452.24     0.00      263     0.00     0.00  std::_Rb_tree_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >::operator--()
  0.00    452.24     0.00      261     0.00     0.26  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    452.24     0.00      259     0.00     0.00  std::list<dstring, std::allocator<dstring> >::_M_create_node(dstring const&)
  0.00    452.24     0.00      259     0.00     0.00  std::list<dstring, std::allocator<dstring> >::_M_insert(std::_List_iterator<dstring>, dstring const&)
  0.00    452.24     0.00      257     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > >*)
  0.00    452.24     0.00      255     0.00     0.00  void std::_Destroy_aux<false>::__destroy<struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*)
  0.00    452.24     0.00      250     0.00     0.00  yyansi_c_flush_buffer(yy_buffer_state*)
  0.00    452.24     0.00      237     0.00     0.00  c_typecheck_baset::typecheck_expr_rel(exprt&)
  0.00    452.24     0.00      230     0.00     0.01  c_typecheck_baset::typecheck_expr_trinary(if_exprt&)
  0.00    452.24     0.00      223     0.00     0.00  to_with_expr(exprt const&)
  0.00    452.24     0.00      223     0.00     3.99  arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&)
  0.00    452.24     0.00      223     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_insert_unique(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    452.24     0.00      223     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique(std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    452.24     0.00      220     0.00     0.00  to_shift_expr(exprt const&)
  0.00    452.24     0.00      220     0.00     0.00  goto_checkt::undefined_shift_check(shift_exprt const&, guardt const&)
  0.00    452.24     0.00      216     0.00     0.10  compute_called_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    452.24     0.00      214     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, typet> > const&, std::allocator<std::pair<dstring const, typet> > const&)
  0.00    452.24     0.00      214     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    452.24     0.00      214     0.00     0.00  std::tr1::unordered_map<dstring, typet, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, typet> > >::~unordered_map()
  0.00    452.24     0.00      214     0.00     0.00  std::tr1::__unordered_map<dstring, typet, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, typet> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, typet> > const&)
  0.00    452.24     0.00      208     0.00     0.00  to_code_block(codet const&)
  0.00    452.24     0.00      208     0.00     0.00  bv_utilst::is_zero(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00      208     0.00     0.00  code_blockt::end_location() const
  0.00    452.24     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    452.24     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    452.24     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    452.24     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    452.24     0.00      205     0.00     0.00  alignment(typet const&, namespacet const&)
  0.00    452.24     0.00      205     0.00     0.00  ansi_c_declarationt::set_is_member(bool)
  0.00    452.24     0.00      205     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::push_back(struct_union_typet::componentt const&)
  0.00    452.24     0.00      204     0.00     0.00  __gnu_cxx::new_allocator<struct_union_typet::componentt>::allocate(unsigned long, void const*)
  0.00    452.24     0.00      204     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::_M_check_len(unsigned long, char const*) const
  0.00    452.24     0.00      204     0.00     0.00  std::_Vector_base<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::_M_allocate(unsigned long)
  0.00    452.24     0.00      204     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<struct_union_typet::componentt*, std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> > >, struct_union_typet::componentt const&)
  0.00    452.24     0.00      201     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_rehash(unsigned long)
  0.00    452.24     0.00      199     0.00     0.00  c_typecheck_baset::adjust_float_rel(exprt&)
  0.00    452.24     0.00      192     0.00     0.00  __gnu_cxx::new_allocator<arrayst::array_equalityt>::allocate(unsigned long, void const*)
  0.00    452.24     0.00      192     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_check_len(unsigned long, char const*) const
  0.00    452.24     0.00      192     0.00     0.00  std::_Vector_base<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_allocate(unsigned long)
  0.00    452.24     0.00      192     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<arrayst::array_equalityt*, std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> > >, arrayst::array_equalityt const&)
  0.00    452.24     0.00      191     0.00     0.00  symbolt::display_name() const
  0.00    452.24     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    452.24     0.00      187     0.00     0.00  __gnu_cxx::new_allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > >::allocate(unsigned long, void const*)
  0.00    452.24     0.00      187     0.00     0.00  std::vector<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >::_M_check_len(unsigned long, char const*) const
  0.00    452.24     0.00      187     0.00     0.00  std::_Vector_base<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >::_M_allocate(unsigned long)
  0.00    452.24     0.00      179     0.00     0.00  ieee_float_spect::max_exponent() const
  0.00    452.24     0.00      177     0.00     0.00  get_destructor(namespacet const&, typet const&)
  0.00    452.24     0.00      177     0.00     0.00  code_deadt::code_deadt(exprt const&)
  0.00    452.24     0.00      177     0.00     0.00  code_deadt::~code_deadt()
  0.00    452.24     0.00      177     0.00     0.00  code_declt::code_declt()
  0.00    452.24     0.00      177     0.00     0.00  goto_convertt::convert_decl(code_declt const&, goto_programt&)
  0.00    452.24     0.00      177     0.00     0.00  c_typecheck_baset::typecheck_decl(codet&)
  0.00    452.24     0.00      177     0.00     0.00  ansi_c_declarationt::ansi_c_declarationt()
  0.00    452.24     0.00      177     0.00     0.00  expr2ct::convert_member(member_exprt const&, unsigned int)
  0.00    452.24     0.00      177     0.00     0.00  goto_convertt::lookup(dstring const&) const
  0.00    452.24     0.00      177     0.00     0.00  c_typecheck_baset::is_complete_type(typet const&) const
  0.00    452.24     0.00      177     0.00     0.00  std::vector<codet, std::allocator<codet> >::_M_check_len(unsigned long, char const*) const
  0.00    452.24     0.00      177     0.00     0.00  std::list<codet, std::allocator<codet> >::_M_create_node(codet const&)
  0.00    452.24     0.00      177     0.00     0.00  std::list<codet, std::allocator<codet> >::splice(std::_List_iterator<codet>, std::list<codet, std::allocator<codet> >&)
  0.00    452.24     0.00      177     0.00     0.00  std::list<codet, std::allocator<codet> >::_M_insert(std::_List_iterator<codet>, codet const&)
  0.00    452.24     0.00      177     0.00     0.00  std::list<codet, std::allocator<codet> >::push_back(codet const&)
  0.00    452.24     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    452.24     0.00      177     0.00     0.00  std::vector<codet, std::allocator<codet> >::push_back(codet const&)
  0.00    452.24     0.00      176     0.00     0.00  ieee_float_spect::bias() const
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z13show_loop_idsN19ui_message_handlert3uitERK11goto_modelt
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z15show_propertiesRK10namespacetRK7dstringN19ui_message_handlert3uitERK13goto_programt
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z17get_simple_symbolcRSi
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z18show_natural_loopsRK15goto_functionst
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z7convertRK5ireptR4xmlt
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z7convertRKN22goto_program_templatetI5codet5exprtE12instructiontER5irept
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN10value_sett13object_map_dt5emptyE
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN11dimacs_cnftC2Ev
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12interpretertclEv
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12language_uitC2ERKSsRK8cmdlinet
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12qdimacs_cnft17write_qdimacs_cnfERSo
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14cpp_typecheckt11find_parentERK7symboltRK7dstringRS3_
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14xml_interfacet15get_xml_optionsER8cmdlinet
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN15pbs_dimacs_cnft15write_dimacs_pbERSo
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN15ref_expr_set_dt5emptyE
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17c_typecheck_baset14typecheck_exprER5exprt
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17goto_symex_statetC2Ev
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN18cbmc_parseoptionstC2EiPPKc
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN18parseoptions_basetC2ERKSsiPPKc
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19irep_serializationt10write_irepERSoRK5irept
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19ui_message_handlertC2ENS_3uitERKSs
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN21cout_message_handlert5printEjRKSs
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN21symex_slice_by_tracet14slice_by_traceESsR22symex_target_equationt
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN22java_bytecode_convertt7convertERK25java_bytecode_parse_treet
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct10all_claimsERK15goto_functionstR10prop_convt
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct12write_dimacsEv
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct16cover_assertionsERK15goto_functionstR10prop_convt
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct16do_unwind_moduleER19decision_proceduret
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct8show_vccERSo
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4cnftC2Ev
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7arraystC2ERK10namespacetR5propt
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt12convert_caseERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt12convert_condERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt13convert_indexERK11index_exprtRSt6vectorI8literaltSaIS4_EE
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt15convert_add_subERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt16convert_equalityERK11equal_exprt
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt19convert_byte_updateERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt24convert_floatbv_typecastERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN8cmdlinetC2Ev
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK12interpretert4readE6BigIntRSt6vectorIS0_SaIS0_EE
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK17inv_object_storet6outputERSo
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK4bmct20get_smt1_solver_typeEv
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK7boolbvt7literalERK5exprtjR8literalt
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK9lispexprt11expr2stringEv
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I_ansi_c_parser
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I_assembler_parser
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I_config
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I_cpp_parser
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I_languages
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I_nil_rep_storage
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I_simplify_jump_table
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I_string_container
  0.00    452.24     0.00      175     0.00     0.00  _GLOBAL__sub_I_xml_parser
  0.00    452.24     0.00      175     0.00     0.26  initialize_string_container()
  0.00    452.24     0.00      175     0.00     0.00  language_uit::language_uit(std::string const&, cmdlinet const&)
  0.00    452.24     0.00      175     0.00     0.03  language_uit::~language_uit()
  0.00    452.24     0.00      175     0.00     0.00  xml_interfacet::get_xml_options(cmdlinet&)
  0.00    452.24     0.00      175     0.00     0.00  language_filest::language_filest()
  0.00    452.24     0.00      175     0.00     0.00  language_filest::~language_filest()
  0.00    452.24     0.00      175     0.00     0.00  xml_parse_treet::xml_parse_treet()
  0.00    452.24     0.00      175     0.00     0.00  xml_parse_treet::~xml_parse_treet()
  0.00    452.24     0.00      175     0.00     0.00  cpp_token_buffert::~cpp_token_buffert()
  0.00    452.24     0.00      175     0.00     0.09  parseoptions_baset::parseoptions_baset(std::string const&, int, char const**)
  0.00    452.24     0.00      175     0.00     0.00  ui_message_handlert::ui_message_handlert(ui_message_handlert::uit, std::string const&)
  0.00    452.24     0.00      175     0.00     0.00  ui_message_handlert::~ui_message_handlert()
  0.00    452.24     0.00      175     0.00     0.00  configt::ansi_ct::ansi_ct()
  0.00    452.24     0.00      175     0.00     0.00  configt::verilogt::~verilogt()
  0.00    452.24     0.00      175     0.00     0.09  cmdlinet::parse(int, char const**, char const*)
  0.00    452.24     0.00      175     0.00     0.00  cmdlinet::cmdlinet()
  0.00    452.24     0.00      175     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<exprt, false>*>::allocate(unsigned long, void const*)
  0.00    452.24     0.00      175     0.00     0.00  std::_List_base<cpp_tokent, std::allocator<cpp_tokent> >::_M_clear()
  0.00    452.24     0.00      175     0.00     0.00  std::_List_base<xmlt*, std::allocator<xmlt*> >::_M_clear()
  0.00    452.24     0.00      175     0.00     0.00  std::_List_base<std::vector<irept, std::allocator<irept> >, std::allocator<std::vector<irept, std::allocator<irept> > > >::_M_clear()
  0.00    452.24     0.00      175     0.00     0.00  std::_Vector_base<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::~_Vector_base()
  0.00    452.24     0.00      175     0.00     0.00  std::_Vector_base<std::_List_iterator<cpp_tokent>, std::allocator<std::_List_iterator<cpp_tokent> > >::~_Vector_base()
  0.00    452.24     0.00      175     0.00     0.34  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    452.24     0.00      175     0.00     0.00  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, string_ptr_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<string_ptrt> const&, std::_Select1st<std::pair<string_ptrt const, unsigned int> > const&, std::allocator<std::pair<string_ptrt const, unsigned int> > const&)
  0.00    452.24     0.00      175     0.00     0.00  std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_buckets(unsigned long)
  0.00    452.24     0.00      175     0.00     0.00  std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<exprt, false>**, unsigned long)
  0.00    452.24     0.00      175     0.00     0.00  std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::clear()
  0.00    452.24     0.00      175     0.00     0.00  std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt> const&, std::_Identity<exprt> const&, std::allocator<exprt> const&)
  0.00    452.24     0.00      175     0.00     0.00  std::tr1::__unordered_map<string_ptrt, unsigned int, string_ptr_hash, std::equal_to<string_ptrt>, std::allocator<std::pair<string_ptrt const, unsigned int> >, false>::__unordered_map(unsigned long, string_ptr_hash const&, std::equal_to<string_ptrt> const&, std::allocator<std::pair<string_ptrt const, unsigned int> > const&)
  0.00    452.24     0.00      175     0.00     0.00  std::tr1::__unordered_set<exprt, irep_hash, std::equal_to<exprt>, std::allocator<exprt>, false>::__unordered_set(unsigned long, irep_hash const&, std::equal_to<exprt> const&, std::allocator<exprt> const&)
  0.00    452.24     0.00      175     0.00     0.01  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::~vector()
  0.00    452.24     0.00      175     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, language_filet>, std::_Select1st<std::pair<std::string const, language_filet> >, std::less<std::string>, std::allocator<std::pair<std::string const, language_filet> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, language_filet> >*)
  0.00    452.24     0.00      175     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, language_filet>, std::_Select1st<std::pair<std::string const, language_filet> >, std::less<std::string>, std::allocator<std::pair<std::string const, language_filet> > >::~_Rb_tree()
  0.00    452.24     0.00      175     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, language_modulet>, std::_Select1st<std::pair<std::string const, language_modulet> >, std::less<std::string>, std::allocator<std::pair<std::string const, language_modulet> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, language_modulet> >*)
  0.00    452.24     0.00      175     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, language_modulet>, std::_Select1st<std::pair<std::string const, language_modulet> >, std::less<std::string>, std::allocator<std::pair<std::string const, language_modulet> > >::~_Rb_tree()
  0.00    452.24     0.00      174     0.00     0.00  code_typet::parametert::get_base_name() const
  0.00    452.24     0.00      174     0.00     0.00  std::list<dstring, std::allocator<dstring> >::push_back(dstring const&)
  0.00    452.24     0.00      172     0.00     0.00  goto_convertt::targetst::targetst()
  0.00    452.24     0.00      172     0.00     0.00  goto_convertt::targetst::~targetst()
  0.00    452.24     0.00      172     0.00     0.04  std::_List_base<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_clear()
  0.00    452.24     0.00      172     0.00     0.00  std::_List_base<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >::_M_clear()
  0.00    452.24     0.00      172     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > >::~_Rb_tree()
  0.00    452.24     0.00      170     0.00     0.00  goto_convertt::unwind_destructor_stack(locationt const&, unsigned int, goto_programt&, bool)
  0.00    452.24     0.00      170     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::_M_create_storage(unsigned long)
  0.00    452.24     0.00      170     0.00     0.00  codet* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, codet*>(__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, codet*)
  0.00    452.24     0.00      170     0.00     0.00  std::vector<codet, std::allocator<codet> >::vector(std::vector<codet, std::allocator<codet> > const&)
  0.00    452.24     0.00      170     0.00     0.00  codet* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, codet*, codet>(__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, codet*, std::allocator<codet>&)
  0.00    452.24     0.00      168     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<typet const, boolbv_widtht::entryt>, false>*>::allocate(unsigned long, void const*)
  0.00    452.24     0.00      168     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    452.24     0.00      164     0.00     2.76  goto_check(namespacet const&, optionst const&, goto_functionst&)
  0.00    452.24     0.00      164     0.00     0.00  memory_info(std::ostream&)
  0.00    452.24     0.00      164     0.00     0.00  is_goto_binary(std::string const&)
  0.00    452.24     0.00      164     0.00    41.20  link_to_library(symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    452.24     0.00      164     0.00     0.02  label_properties(goto_functionst&)
  0.00    452.24     0.00      164     0.00     0.00  new_cpp_language()
  0.00    452.24     0.00      164     0.00     0.94  read_goto_binary(std::string const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    452.24     0.00      164     0.00     0.03  add_failed_symbols(symbol_tablet&)
  0.00    452.24     0.00      164     0.00     0.07  goto_partial_inline(goto_functionst&, namespacet const&, message_handlert&, unsigned int)
  0.00    452.24     0.00      164     0.00     0.94  read_bin_goto_object(std::istream&, std::string const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    452.24     0.00      164     0.00     0.92  read_bin_goto_object_v2(std::istream&, std::string const&, symbol_tablet&, goto_functionst&, message_handlert&, irep_serializationt&)
  0.00    452.24     0.00      164     0.00     0.06  remove_function_pointers(symbol_tablet&, goto_functionst&, bool)
  0.00    452.24     0.00      164     0.00     0.00  new_java_bytecode_language()
  0.00    452.24     0.00      164     0.00     0.00  compute_address_taken_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    452.24     0.00      164     0.00     0.00  symex_bmct::symex_bmct(namespacet const&, symbol_tablet&, symex_targett&)
  0.00    452.24     0.00      164     0.00     0.00  symex_bmct::~symex_bmct()
  0.00    452.24     0.00      164     0.00     0.00  goto_checkt::goto_checkt(namespacet const&, optionst const&)
  0.00    452.24     0.00      164     0.00     0.00  goto_checkt::~goto_checkt()
  0.00    452.24     0.00      164     0.00     0.00  goto_symext::goto_symext(namespacet const&, symbol_tablet&, symex_targett&)
  0.00    452.24     0.00      164     0.00     0.00  goto_symext::~goto_symext()
  0.00    452.24     0.00      164     0.00   729.06  goto_symext::operator()(goto_functionst const&)
  0.00    452.24     0.00      164     0.00   729.06  goto_symext::operator()(goto_functionst const&, goto_programt const&)
  0.00    452.24     0.00      164     0.00     0.02  merge_irept::merge_irept()
  0.00    452.24     0.00      164     0.00     0.00  goto_inlinet::goto_inlinet(goto_functionst&, namespacet const&, message_handlert&)
  0.00    452.24     0.00      164     0.00     0.00  goto_inlinet::~goto_inlinet()
  0.00    452.24     0.00      164     0.00     0.00  cpp_languaget::cpp_languaget()
  0.00    452.24     0.00      164     0.00     0.00  cpp_languaget::~cpp_languaget()
  0.00    452.24     0.00      164     0.00     0.00  cpp_languaget::~cpp_languaget()
  0.00    452.24     0.00      164     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::clear()
  0.00    452.24     0.00      164     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::hash_numbering()
  0.00    452.24     0.00      164     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::~hash_numbering()
  0.00    452.24     0.00      164     0.00     0.00  memory_model_sct::memory_model_sct(namespacet const&)
  0.00    452.24     0.00      164     0.00     0.00  memory_model_sct::~memory_model_sct()
  0.00    452.24     0.00      164     0.00     0.00  memory_model_sct::~memory_model_sct()
  0.00    452.24     0.00      164     0.00     0.00  goto_symex_statet::level0t::~level0t()
  0.00    452.24     0.00      164     0.00     0.00  goto_symex_statet::level1t::~level1t()
  0.00    452.24     0.00      164     0.00     0.02  goto_symex_statet::threadt::threadt(goto_symex_statet::threadt const&)
  0.00    452.24     0.00      164     0.00     0.03  goto_symex_statet::goto_symex_statet()
  0.00    452.24     0.00      164     0.00     0.00  cbmc_parseoptionst::eval_verbosity()
  0.00    452.24     0.00      164     0.00     0.00  cbmc_parseoptionst::set_properties(goto_functionst&)
  0.00    452.24     0.00      164     0.00    45.15  cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&)
  0.00    452.24     0.00      164     0.00     0.00  cbmc_parseoptionst::register_languages()
  0.00    452.24     0.00      164     0.00     2.92  cbmc_parseoptionst::process_goto_program(optionst const&, goto_functionst&)
  0.00    452.24     0.00      164     0.00     0.07  cbmc_parseoptionst::get_command_line_options(optionst&)
  0.00    452.24     0.00      164     0.00   974.42  cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&)
  0.00    452.24     0.00      164     0.00     0.00  memory_model_baset::memory_model_baset(namespacet const&)
  0.00    452.24     0.00      164     0.00     0.00  memory_model_baset::~memory_model_baset()
  0.00    452.24     0.00      164     0.00     0.01  irep_serializationt::ireps_containert::clear()
  0.00    452.24     0.00      164     0.00     0.00  irep_serializationt::ireps_containert::ireps_containert()
  0.00    452.24     0.00      164     0.00     0.00  irep_serializationt::ireps_containert::~ireps_containert()
  0.00    452.24     0.00      164     0.00     0.01  irep_serializationt::irep_serializationt(irep_serializationt::ireps_containert&)
  0.00    452.24     0.00      164     0.00     0.00  irep_serializationt::~irep_serializationt()
  0.00    452.24     0.00      164     0.00     0.02  symex_target_equationt::symex_target_equationt(namespacet const&)
  0.00    452.24     0.00      164     0.00     2.42  symex_target_equationt::~symex_target_equationt()
  0.00    452.24     0.00      164     0.00     0.00  java_bytecode_languaget::java_bytecode_languaget()
  0.00    452.24     0.00      164     0.00     0.00  java_bytecode_languaget::~java_bytecode_languaget()
  0.00    452.24     0.00      164     0.00     0.00  java_bytecode_languaget::~java_bytecode_languaget()
  0.00    452.24     0.00      164     0.00     0.00  goto_functions_templatet<goto_programt>::compute_loop_numbers()
  0.00    452.24     0.00      164     0.00     0.00  goto_functions_templatet<goto_programt>::compute_incoming_edges()
  0.00    452.24     0.00      164     0.00     0.00  goto_functions_templatet<goto_programt>::compute_target_numbers()
  0.00    452.24     0.00      164     0.00     0.00  goto_functions_templatet<goto_programt>::compute_location_numbers()
  0.00    452.24     0.00      164     0.00     0.00  goto_functions_templatet<goto_programt>::update()
  0.00    452.24     0.00      164     0.00     0.00  goto_functions_templatet<goto_programt>::~goto_functions_templatet()
  0.00    452.24     0.00      164     0.00     0.00  irep_full_hash_containert::irep_full_hash_containert()
  0.00    452.24     0.00      164     0.00     0.00  irep_hash_container_baset::irep_hash_container_baset(bool)
  0.00    452.24     0.00      164     0.00     0.00  irep_hash_container_baset::~irep_hash_container_baset()
  0.00    452.24     0.00      164     0.00     0.00  java_bytecode_parse_treet::~java_bytecode_parse_treet()
  0.00    452.24     0.00      164     0.00     0.00  remove_function_pointerst::~remove_function_pointerst()
  0.00    452.24     0.00      164     0.00     0.06  remove_function_pointerst::operator()(goto_functionst&)
  0.00    452.24     0.00      164     0.00     0.00  partial_order_concurrencyt::partial_order_concurrencyt(namespacet const&)
  0.00    452.24     0.00      164     0.00     0.00  partial_order_concurrencyt::~partial_order_concurrencyt()
  0.00    452.24     0.00      164     0.00     0.00  bmct::setup_unwind()
  0.00    452.24     0.00      164     0.00     0.02  bmct::bmct(optionst const&, symbol_tablet const&, message_handlert&)
  0.00    452.24     0.00      164     0.00     2.46  bmct::~bmct()
  0.00    452.24     0.00      164     0.00     0.00  configt::this_architecture()
  0.00    452.24     0.00      164     0.00     0.01  configt::set(cmdlinet const&)
  0.00    452.24     0.00      164     0.00     0.00  configt::ansi_ct::set_arch_spec_x86_64()
  0.00    452.24     0.00      164     0.00     0.10  configt::ansi_ct::set_from_symbol_table(symbol_tablet const&)
  0.00    452.24     0.00      164     0.00     0.00  messaget::messaget(message_handlert&)
  0.00    452.24     0.00      164     0.00     0.00  optionst::operator=(optionst const&)
  0.00    452.24     0.00      164     0.00     0.00  __gnu_cxx::new_allocator<goto_symex_statet::threadt>::allocate(unsigned long, void const*)
  0.00    452.24     0.00      164     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, false>*>::allocate(unsigned long, void const*)
  0.00    452.24     0.00      164     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > >, false>*>::allocate(unsigned long, void const*)
  0.00    452.24     0.00      164     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<void const* const, unsigned int>, false>*>::allocate(unsigned long, void const*)
  0.00    452.24     0.00      164     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, false>*>::allocate(unsigned long, void const*)
  0.00    452.24     0.00      164     0.00     0.00  __gnu_cxx::new_allocator<std::string>::allocate(unsigned long, void const*)
  0.00    452.24     0.00      164     0.00     0.00  cpp_languaget::extensions() const
  0.00    452.24     0.00      164     0.00     0.00  cpp_languaget::id() const
  0.00    452.24     0.00      164     0.00     0.00  ansi_c_languaget::extensions() const
  0.00    452.24     0.00      164     0.00     0.00  ansi_c_languaget::id() const
  0.00    452.24     0.00      164     0.00     0.00  java_bytecode_languaget::extensions() const
  0.00    452.24     0.00      164     0.00     0.00  java_bytecode_languaget::id() const
  0.00    452.24     0.00      164     0.00     0.00  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::_M_check_len(unsigned long, char const*) const
  0.00    452.24     0.00      164     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::_M_check_len(unsigned long, char const*) const
  0.00    452.24     0.00      164     0.00     1.73  std::_List_base<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::_M_clear()
  0.00    452.24     0.00      164     0.00     0.00  std::_List_base<java_bytecode_parse_treet::classt, std::allocator<java_bytecode_parse_treet::classt> >::_M_clear()
  0.00    452.24     0.00      164     0.00     0.00  std::_List_base<symbolt*, std::allocator<symbolt*> >::_M_clear()
  0.00    452.24     0.00      164     0.00     0.02  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_create_storage(unsigned long)
  0.00    452.24     0.00      164     0.00     0.00  std::_Vector_base<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::_M_allocate(unsigned long)
  0.00    452.24     0.00      164     0.00     0.00  std::_Vector_base<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::~_Vector_base()
  0.00    452.24     0.00      164     0.00     0.00  std::_Vector_base<std::string, std::allocator<std::string> >::_M_allocate(unsigned long)
  0.00    452.24     0.00      164     0.00     0.00  std::_Vector_base<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::~_Vector_base()
  0.00    452.24     0.00      164     0.00     0.00  std::_Vector_base<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::~_Vector_base()
  0.00    452.24     0.00      164     0.00     0.00  std::_Vector_base<std::vector<unsigned int, std::allocator<unsigned int> >, std::allocator<std::vector<unsigned int, std::allocator<unsigned int> > > >::~_Vector_base()
  0.00    452.24     0.00      164     0.00     0.00  std::_Vector_base<char, std::allocator<char> >::~_Vector_base()
  0.00    452.24     0.00      164     0.00     0.00  std::_Rb_tree_iterator<std::string>::operator--()
  0.00    452.24     0.00      164     0.00     0.00  goto_symex_statet::framet* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*>(__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, __gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*)
  0.00    452.24     0.00      164     0.00     0.02  void std::__uninitialized_fill_n<false>::__uninit_fill_n<goto_symex_statet::threadt*, unsigned long, goto_symex_statet::threadt>(goto_symex_statet::threadt*, unsigned long, goto_symex_statet::threadt const&)
  0.00    452.24     0.00      164     0.00     0.00  std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::map(std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > const&)
  0.00    452.24     0.00      164     0.00     0.00  std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator=(std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)
  0.00    452.24     0.00      164     0.00     0.00  std::map<unsigned int, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::insert(std::_Rb_tree_iterator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > const&)
  0.00    452.24     0.00      164     0.00     0.69  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::clear()
  0.00    452.24     0.00      164     0.00     0.02  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<irept> const&, std::_Identity<irept> const&, std::allocator<irept> const&)
  0.00    452.24     0.00      164     0.00     0.69  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::~_Hashtable()
  0.00    452.24     0.00      164     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    452.24     0.00      164     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, false>**, unsigned long)
  0.00    452.24     0.00      164     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    452.24     0.00      164     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<ssa_exprt> const&, std::_Select1st<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > const&, std::allocator<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > const&)
  0.00    452.24     0.00      164     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    452.24     0.00      164     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    452.24     0.00      164     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > >, false>**, unsigned long)
  0.00    452.24     0.00      164     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    452.24     0.00      164     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<ssa_exprt> const&, std::_Select1st<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > > const&, std::allocator<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > > const&)
  0.00    452.24     0.00      164     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    452.24     0.00      164     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    452.24     0.00      164     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<void const* const, unsigned int>, false>**, unsigned long)
  0.00    452.24     0.00      164     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    452.24     0.00      164     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash_container_baset::pointer_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<void const*> const&, std::_Select1st<std::pair<void const* const, unsigned int> > const&, std::allocator<std::pair<void const* const, unsigned int> > const&)
  0.00    452.24     0.00      164     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    452.24     0.00      164     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    452.24     0.00      164     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash_container_baset::vector_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > > const&, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > const&, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > const&)
  0.00    452.24     0.00      164     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    452.24     0.00      164     0.00     0.00  std::tr1::unordered_map<ssa_exprt, std::list<guardt, std::allocator<guardt> >, irep_hash, std::equal_to<ssa_exprt>, std::allocator<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > > >::~unordered_map()
  0.00    452.24     0.00      164     0.00     0.00  std::tr1::unordered_map<void const*, unsigned int, irep_hash_container_baset::pointer_hash, std::equal_to<void const*>, std::allocator<std::pair<void const* const, unsigned int> > >::~unordered_map()
  0.00    452.24     0.00      164     0.00     0.00  std::tr1::unordered_map<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int, irep_hash_container_baset::vector_hash, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > >::~unordered_map()
  0.00    452.24     0.00      164     0.00     0.00  std::tr1::unordered_set<irept, irep_hash, std::equal_to<irept>, std::allocator<irept> >::~unordered_set()
  0.00    452.24     0.00      164     0.00     0.00  std::tr1::__unordered_map<ssa_exprt, std::list<guardt, std::allocator<guardt> >, irep_hash, std::equal_to<ssa_exprt>, std::allocator<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<ssa_exprt> const&, std::allocator<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > > const&)
  0.00    452.24     0.00      164     0.00     0.00  std::tr1::__unordered_map<ssa_exprt, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > >, irep_hash, std::equal_to<ssa_exprt>, std::allocator<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<ssa_exprt> const&, std::allocator<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > const&)
  0.00    452.24     0.00      164     0.00     0.00  std::tr1::__unordered_map<void const*, unsigned int, irep_hash_container_baset::pointer_hash, std::equal_to<void const*>, std::allocator<std::pair<void const* const, unsigned int> >, false>::__unordered_map(unsigned long, irep_hash_container_baset::pointer_hash const&, std::equal_to<void const*> const&, std::allocator<std::pair<void const* const, unsigned int> > const&)
  0.00    452.24     0.00      164     0.00     0.00  std::tr1::__unordered_map<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int, irep_hash_container_baset::vector_hash, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, false>::__unordered_map(unsigned long, irep_hash_container_baset::vector_hash const&, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > > const&, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > const&)
  0.00    452.24     0.00      164     0.00     0.02  std::tr1::__unordered_set<irept, irep_hash, std::equal_to<irept>, std::allocator<irept>, false>::__unordered_set(unsigned long, irep_hash const&, std::equal_to<irept> const&, std::allocator<irept> const&)
  0.00    452.24     0.00      164     0.00     0.00  std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >::pair(std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > const&)
  0.00    452.24     0.00      164     0.00     0.00  std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >::~pair()
  0.00    452.24     0.00      164     0.00     0.02  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::vector(std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > const&)
  0.00    452.24     0.00      164     0.00     0.02  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::_M_fill_insert(__gnu_cxx::__normal_iterator<goto_symex_statet::threadt*, std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> > >, unsigned long, goto_symex_statet::threadt const&)
  0.00    452.24     0.00      164     0.00     0.02  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::resize(unsigned long, goto_symex_statet::threadt)
  0.00    452.24     0.00      164     0.00     0.00  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::~vector()
  0.00    452.24     0.00      164     0.00     0.00  std::vector<std::vector<unsigned int, std::allocator<unsigned int> >, std::allocator<std::vector<unsigned int, std::allocator<unsigned int> > > >::clear()
  0.00    452.24     0.00      164     0.00     0.00  std::vector<std::vector<unsigned int, std::allocator<unsigned int> >, std::allocator<std::vector<unsigned int, std::allocator<unsigned int> > > >::~vector()
  0.00    452.24     0.00      164     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&)
  0.00    452.24     0.00      164     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::push_back(std::string const&)
  0.00    452.24     0.00      164     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::clear()
  0.00    452.24     0.00      164     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::~vector()
  0.00    452.24     0.00      164     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_insert_unique(std::pair<dstring const, code_typet> const&)
  0.00    452.24     0.00      164     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, code_typet> >*)
  0.00    452.24     0.00      164     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::~_Rb_tree()
  0.00    452.24     0.00      164     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_unique(std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    452.24     0.00      164     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, goto_function_templatet<goto_programt> > >*)
  0.00    452.24     0.00      164     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::~_Rb_tree()
  0.00    452.24     0.00      164     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_insert_unique(std::pair<dstring const, exprt> const&)
  0.00    452.24     0.00      164     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, partial_order_concurrencyt::a_rect>, std::_Select1st<std::pair<dstring const, partial_order_concurrencyt::a_rect> >, std::less<dstring>, std::allocator<std::pair<dstring const, partial_order_concurrencyt::a_rect> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, partial_order_concurrencyt::a_rect> >*)
  0.00    452.24     0.00      164     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, partial_order_concurrencyt::a_rect>, std::_Select1st<std::pair<dstring const, partial_order_concurrencyt::a_rect> >, std::less<dstring>, std::allocator<std::pair<dstring const, partial_order_concurrencyt::a_rect> > >::~_Rb_tree()
  0.00    452.24     0.00      164     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > const&)
  0.00    452.24     0.00      164     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::clear()
  0.00    452.24     0.00      164     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, std::string> > const*, std::_Rb_tree_node<std::pair<std::string const, std::string> >*)
  0.00    452.24     0.00      164     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator=(std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)
  0.00    452.24     0.00      164     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> >, std::less<std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::allocator<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> >*)
  0.00    452.24     0.00      164     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> >, std::less<std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::allocator<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> > >::~_Rb_tree()
  0.00    452.24     0.00      164     0.00     0.00  std::_Rb_tree<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt>, std::_Select1st<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> >, std::less<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > >, std::allocator<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> > >::_M_erase(std::_Rb_tree_node<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> >*)
  0.00    452.24     0.00      164     0.00     0.00  std::_Rb_tree<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt>, std::_Select1st<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> >, std::less<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > >, std::allocator<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> > >::~_Rb_tree()
  0.00    452.24     0.00      164     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > const&)
  0.00    452.24     0.00      164     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::_M_create_node(std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > const&)
  0.00    452.24     0.00      164     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >*)
  0.00    452.24     0.00      164     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::_M_insert_unique(std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > const&)
  0.00    452.24     0.00      164     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > const&)
  0.00    452.24     0.00      164     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >*)
  0.00    452.24     0.00      164     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::~_Rb_tree()
  0.00    452.24     0.00      164     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned long>, std::_Select1st<std::pair<unsigned int const, unsigned long> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned long> > >::clear()
  0.00    452.24     0.00      164     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned long>, std::_Select1st<std::pair<unsigned int const, unsigned long> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned long> > >::~_Rb_tree()
  0.00    452.24     0.00      164     0.00     0.00  std::auto_ptr<memory_model_baset>::reset(memory_model_baset*)
  0.00    452.24     0.00      164     0.00     0.00  void std::_Construct<goto_symex_statet::threadt, goto_symex_statet::threadt>(goto_symex_statet::threadt*, goto_symex_statet::threadt const&)
  0.00    452.24     0.00      164     0.00     0.00  goto_symex_statet::framet* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*, goto_symex_statet::framet>(__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, __gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*, std::allocator<goto_symex_statet::framet>&)
  0.00    452.24     0.00      156     0.00     0.00  functionst::~functionst()
  0.00    452.24     0.00      156     0.00     0.00  prop_convt::prop_convt(namespacet const&)
  0.00    452.24     0.00      156     0.00     0.00  prop_convt::~prop_convt()
  0.00    452.24     0.00      156     0.00     0.00  union_find<exprt>::~union_find()
  0.00    452.24     0.00      156     0.00     0.00  boolbv_mapt::boolbv_mapt(propt&, namespacet const&, boolbv_widtht const&)
  0.00    452.24     0.00      156     0.00     0.06  cnf_solvert::cnf_solvert()
  0.00    452.24     0.00      156     0.00     0.00  cnf_solvert::~cnf_solvert()
  0.00    452.24     0.00      156     0.00     0.02  bv_pointerst::bv_pointerst(namespacet const&, propt&)
  0.00    452.24     0.00      156     0.00     0.06  bv_pointerst::~bv_pointerst()
  0.00    452.24     0.00      156     0.00     0.00  boolbv_widtht::boolbv_widtht(namespacet const&)
  0.00    452.24     0.00      156     0.00     0.00  boolbv_widtht::~boolbv_widtht()
  0.00    452.24     0.00      156     0.00     0.00  hash_numbering<exprt, irep_hash>::hash_numbering()
  0.00    452.24     0.00      156     0.00     0.06  hash_numbering<exprt, irep_hash>::~hash_numbering()
  0.00    452.24     0.00      156     0.00     0.01  pointer_logict::pointer_logict(namespacet const&)
  0.00    452.24     0.00      156     0.00     0.00  pointer_logict::~pointer_logict()
  0.00    452.24     0.00      156     0.00     0.00  prop_assignmentt::~prop_assignmentt()
  0.00    452.24     0.00      156     0.00     0.01  prop_conv_solvert::prop_conv_solvert(namespacet const&, propt&)
  0.00    452.24     0.00      156     0.00     0.40  prop_conv_solvert::~prop_conv_solvert()
  0.00    452.24     0.00      156     0.00     0.00  decision_proceduret::~decision_proceduret()
  0.00    452.24     0.00      156     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::~satcheck_minisat2_baset()
  0.00    452.24     0.00      156     0.00     0.51  satcheck_minisat_simplifiert::satcheck_minisat_simplifiert()
  0.00    452.24     0.00      156     0.00     0.00  satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert()
  0.00    452.24     0.00      156     0.00     0.00  satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert()
  0.00    452.24     0.00      156     0.00   199.09  bmct::do_conversion(prop_convt&)
  0.00    452.24     0.00      156     0.00   257.23  bmct::decide_default()
  0.00    452.24     0.00      156     0.00     0.00  bmct::do_unwind_module(decision_proceduret&)
  0.00    452.24     0.00      156     0.00   241.22  bmct::run_decision_procedure(prop_convt&)
  0.00    452.24     0.00      156     0.00     0.00  cnft::~cnft()
  0.00    452.24     0.00      156     0.00     0.00  propt::propt()
  0.00    452.24     0.00      156     0.00     0.00  propt::~propt()
  0.00    452.24     0.00      156     0.00     0.01  arrayst::arrayst(namespacet const&, propt&)
  0.00    452.24     0.00      156     0.00     0.00  arrayst::~arrayst()
  0.00    452.24     0.00      156     0.00     0.01  boolbvt::boolbvt(namespacet const&, propt&)
  0.00    452.24     0.00      156     0.00     0.37  boolbvt::~boolbvt()
  0.00    452.24     0.00      156     0.00     0.02  bv_cbmct::bv_cbmct(namespacet const&, propt&)
  0.00    452.24     0.00      156     0.00     0.00  bv_cbmct::~bv_cbmct()
  0.00    452.24     0.00      156     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<typet const, equalityt::typestructt>, false>*>::allocate(unsigned long, void const*)
  0.00    452.24     0.00      156     0.00     0.01  equalityt::equalityt(namespacet const&, propt&)
  0.00    452.24     0.00      156     0.00     0.00  equalityt::~equalityt()
  0.00    452.24     0.00      156     0.00     0.00  numbering<exprt>::~numbering()
  0.00    452.24     0.00      156     0.00     0.00  std::_List_base<boolbvt::quantifiert, std::allocator<boolbvt::quantifiert> >::_M_clear()
  0.00    452.24     0.00      156     0.00     0.00  std::_Vector_base<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::~_Vector_base()
  0.00    452.24     0.00      156     0.00     0.00  std::_Vector_base<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >::~_Vector_base()
  0.00    452.24     0.00      156     0.00     0.00  std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::insert(std::_Rb_tree_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    452.24     0.00      156     0.00     0.00  std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::operator[](std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    452.24     0.00      156     0.00     0.40  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    452.24     0.00      156     0.00     0.01  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt> const&, std::_Select1st<std::pair<exprt const, literalt> > const&, std::allocator<std::pair<exprt const, literalt> > const&)
  0.00    452.24     0.00      156     0.00     0.40  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    452.24     0.00      156     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<typet const, boolbv_widtht::entryt>, false>**, unsigned long)
  0.00    452.24     0.00      156     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    452.24     0.00      156     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<typet> const&, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> > const&, std::allocator<std::pair<typet const, boolbv_widtht::entryt> > const&)
  0.00    452.24     0.00      156     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    452.24     0.00      156     0.00     0.18  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    452.24     0.00      156     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> > const&, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> > const&)
  0.00    452.24     0.00      156     0.00     0.18  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    452.24     0.00      156     0.00     0.19  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    452.24     0.00      156     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt const> const&, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&)
  0.00    452.24     0.00      156     0.00     0.19  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    452.24     0.00      156     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    452.24     0.00      156     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<typet const, equalityt::typestructt>, false>**, unsigned long)
  0.00    452.24     0.00      156     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    452.24     0.00      156     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<typet const> const&, std::_Select1st<std::pair<typet const, equalityt::typestructt> > const&, std::allocator<std::pair<typet const, equalityt::typestructt> > const&)
  0.00    452.24     0.00      156     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    452.24     0.00      156     0.00     0.00  std::tr1::unordered_map<exprt, literalt, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, literalt> > >::~unordered_map()
  0.00    452.24     0.00      156     0.00     0.00  std::tr1::unordered_map<typet, boolbv_widtht::entryt, irep_hash, std::equal_to<typet>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> > >::~unordered_map()
  0.00    452.24     0.00      156     0.00     0.00  std::tr1::unordered_map<dstring, boolbv_mapt::map_entryt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> > >::~unordered_map()
  0.00    452.24     0.00      156     0.00     0.00  std::tr1::unordered_map<exprt const, std::vector<literalt, std::allocator<literalt> >, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > >::~unordered_map()
  0.00    452.24     0.00      156     0.00     0.00  std::tr1::unordered_map<typet const, equalityt::typestructt, irep_hash, std::equal_to<typet const>, std::allocator<std::pair<typet const, equalityt::typestructt> > >::~unordered_map()
  0.00    452.24     0.00      156     0.00     0.01  std::tr1::__unordered_map<exprt, literalt, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, literalt> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt> const&, std::allocator<std::pair<exprt const, literalt> > const&)
  0.00    452.24     0.00      156     0.00     0.00  std::tr1::__unordered_map<typet, boolbv_widtht::entryt, irep_hash, std::equal_to<typet>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<typet> const&, std::allocator<std::pair<typet const, boolbv_widtht::entryt> > const&)
  0.00    452.24     0.00      156     0.00     0.00  std::tr1::__unordered_map<dstring, boolbv_mapt::map_entryt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> > const&)
  0.00    452.24     0.00      156     0.00     0.00  std::tr1::__unordered_map<exprt const, std::vector<literalt, std::allocator<literalt> >, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt const> const&, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&)
  0.00    452.24     0.00      156     0.00     0.00  std::tr1::__unordered_map<typet const, equalityt::typestructt, irep_hash, std::equal_to<typet const>, std::allocator<std::pair<typet const, equalityt::typestructt> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<typet const> const&, std::allocator<std::pair<typet const, equalityt::typestructt> > const&)
  0.00    452.24     0.00      156     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::~vector()
  0.00    452.24     0.00      156     0.00     0.00  std::vector<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >::~vector()
  0.00    452.24     0.00      156     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, functionst::function_infot>, std::_Select1st<std::pair<exprt const, functionst::function_infot> >, std::less<exprt>, std::allocator<std::pair<exprt const, functionst::function_infot> > >::_M_erase(std::_Rb_tree_node<std::pair<exprt const, functionst::function_infot> >*)
  0.00    452.24     0.00      156     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, functionst::function_infot>, std::_Select1st<std::pair<exprt const, functionst::function_infot> >, std::less<exprt>, std::allocator<std::pair<exprt const, functionst::function_infot> > >::~_Rb_tree()
  0.00    452.24     0.00      156     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<exprt const, unsigned int> >*)
  0.00    452.24     0.00      156     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::~_Rb_tree()
  0.00    452.24     0.00      156     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, literalt>, std::_Select1st<std::pair<dstring const, literalt> >, std::less<dstring>, std::allocator<std::pair<dstring const, literalt> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, literalt> >*)
  0.00    452.24     0.00      156     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, literalt>, std::_Select1st<std::pair<dstring const, literalt> >, std::less<dstring>, std::allocator<std::pair<dstring const, literalt> > >::~_Rb_tree()
  0.00    452.24     0.00      156     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    452.24     0.00      156     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_create_node(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    452.24     0.00      156     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    452.24     0.00      156     0.00     0.00  std::auto_ptr<propt>::operator=(std::auto_ptr_ref<propt>)
  0.00    452.24     0.00      155     0.00     0.00  to_array_of_expr(exprt const&)
  0.00    452.24     0.00      155     0.00     0.00  functionst::add_function_constraints()
  0.00    452.24     0.00      155     0.00     0.92  bv_pointerst::post_process()
  0.00    452.24     0.00      155     0.00     0.00  prop_conv_solvert::post_process()
  0.00    452.24     0.00      155     0.00    42.40  prop_conv_solvert::dec_solve()
  0.00    452.24     0.00      155     0.00     0.45  satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve()
  0.00    452.24     0.00      155     0.00     0.00  satcheck_minisat_simplifiert::solver_text()
  0.00    452.24     0.00      155     0.00    40.06  arrayst::post_process()
  0.00    452.24     0.00      155     0.00     0.01  arrayst::build_index_map()
  0.00    452.24     0.00      155     0.00     0.00  arrayst::post_process_arrays()
  0.00    452.24     0.00      155     0.00     9.17  arrayst::add_array_constraints()
  0.00    452.24     0.00      155     0.00     0.00  arrayst::add_array_constraints_array_of(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, array_of_exprt const&)
  0.00    452.24     0.00      155     0.00     0.00  boolbvt::post_process()
  0.00    452.24     0.00      155     0.00     0.00  boolbvt::post_process_quantifiers()
  0.00    452.24     0.00      155     0.00     0.97  equalityt::post_process()
  0.00    452.24     0.00      155     0.00     0.97  equalityt::add_equality_constraints()
  0.00    452.24     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    452.24     0.00      155     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::clear()
  0.00    452.24     0.00      155     0.00     0.00  operator<<(std::ostream&, time_periodt const&)
  0.00    452.24     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    452.24     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    452.24     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    452.24     0.00      153     0.00     0.00  string_constantt::string_constantt()
  0.00    452.24     0.00      153     0.00     0.00  linkingt::duplicate_code_symbol(symbolt&, symbolt&)
  0.00    452.24     0.00      153     0.00     0.00  __gnu_cxx::char_traits<unsigned int>::copy(unsigned int*, unsigned int const*, unsigned long)
  0.00    452.24     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    452.24     0.00      152     0.00     0.00  to_code_ifthenelse(codet&)
  0.00    452.24     0.00      152     0.00     0.00  to_code_ifthenelse(codet const&)
  0.00    452.24     0.00      152     0.00     0.00  has_and_or(exprt const&)
  0.00    452.24     0.00      152     0.00     0.00  goto_convertt::get_constant(exprt const&)
  0.00    452.24     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    452.24     0.00      152     0.00     0.00  goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&)
  0.00    452.24     0.00      152     0.00     0.07  goto_convertt::generate_ifthenelse(exprt const&, goto_programt&, goto_programt&, locationt const&, goto_programt&)
  0.00    452.24     0.00      152     0.00     0.01  goto_convertt::get_string_constant(exprt const&)
  0.00    452.24     0.00      152     0.00     0.00  goto_convertt::remove_function_call(side_effect_exprt&, goto_programt&, bool)
  0.00    452.24     0.00      152     0.00     0.00  goto_convertt::convert_function_call(code_function_callt const&, goto_programt&)
  0.00    452.24     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    452.24     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    452.24     0.00      152     0.00     0.00  code_ifthenelset::else_case()
  0.00    452.24     0.00      152     0.00     0.02  c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&)
  0.00    452.24     0.00      152     0.00     0.00  code_function_callt::code_function_callt()
  0.00    452.24     0.00      152     0.00     0.00  goto_program_templatet<codet, exprt>::swap(goto_program_templatet<codet, exprt>&)
  0.00    452.24     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    452.24     0.00      151     0.00     0.00  c_typecheck_baset::typecheck_redefinition_non_type(symbolt&, symbolt&)
  0.00    452.24     0.00      150     0.00     0.00  yyansi_c_init_buffer(yy_buffer_state*, _IO_FILE*)
  0.00    452.24     0.00      149     0.00     0.00  disjunction(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    452.24     0.00      149     0.00     0.00  or_exprt::or_exprt()
  0.00    452.24     0.00      135     0.00     0.00  dirtyt::find_dirty_address_of(exprt const&)
  0.00    452.24     0.00      134     0.00     0.00  to_floatbv_type(typet const&)
  0.00    452.24     0.00      133     0.00     0.00  MetaChar(std::string&, char, bool)
  0.00    452.24     0.00      133     0.00     0.00  void std::_Destroy_aux<false>::__destroy<lispexprt*>(lispexprt*, lispexprt*)
  0.00    452.24     0.00      132     0.00     0.30  bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&)
  0.00    452.24     0.00      132     0.00     0.00  bv_utilst::extract(std::vector<literalt, std::allocator<literalt> > const&, unsigned int, unsigned int)
  0.00    452.24     0.00      128     0.00     0.00  struct_exprt::struct_exprt(typet const&)
  0.00    452.24     0.00      125     0.00     0.00  ieee_floatt::is_zero() const
  0.00    452.24     0.00      124     0.00     0.75  arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&)
  0.00    452.24     0.00      123     0.00     0.00  goto_convertt::convert_block(code_blockt const&, goto_programt&)
  0.00    452.24     0.00      123     0.00     0.00  c_typecheck_baset::typecheck_block(codet&)
  0.00    452.24     0.00      123     0.00     0.00  std::vector<codet, std::allocator<codet> >::resize(unsigned long, codet)
  0.00    452.24     0.00      120     0.00     0.00  bmct::report_success()
  0.00    452.24     0.00      119     0.00     0.00  code_declt::code_declt(exprt const&)
  0.00    452.24     0.00      117     0.00     0.00  goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&)
  0.00    452.24     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    452.24     0.00      117     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::erase(dstring const&)
  0.00    452.24     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    452.24     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    452.24     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    452.24     0.00      113     0.00     0.00  ieee_float_spect::from_type(floatbv_typet const&)
  0.00    452.24     0.00      113     0.00     0.00  floatbv_typet::get_f() const
  0.00    452.24     0.00      108     0.00     0.00  bv_utilst::extract_msb(std::vector<literalt, std::allocator<literalt> > const&, unsigned int)
  0.00    452.24     0.00      102     0.00     0.00  symbol_typet::symbol_typet()
  0.00    452.24     0.00      102     0.00     0.00  c_typecheck_baset::typecheck_compound_type(struct_union_typet&)
  0.00    452.24     0.00      100     0.00     0.00  my_mkstemps(char*, int)
  0.00    452.24     0.00      100     0.00     0.00  yyansi_crestart(_IO_FILE*)
  0.00    452.24     0.00      100     0.00     0.00  get_temporary_file(std::string const&, std::string const&)
  0.00    452.24     0.00      100     0.00     0.00  ansi_c_scanner_init()
  0.00    452.24     0.00      100     0.00     0.00  gcc_signed_int128_type()
  0.00    452.24     0.00      100     0.00     0.00  typecheckt::typecheckt(message_handlert&)
  0.00    452.24     0.00      100     0.00     0.00  typecheckt::~typecheckt()
  0.00    452.24     0.00      100     0.00     0.00  ansi_c_parsert::clear()
  0.00    452.24     0.00      100     0.00     0.00  ansi_c_parse_treet::clear()
  0.00    452.24     0.00      100     0.00     0.00  __gnu_cxx::new_allocator<dstring*>::allocate(unsigned long, void const*)
  0.00    452.24     0.00      100     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_M_create_nodes(dstring**, dstring**)
  0.00    452.24     0.00      100     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_M_initialize_map(unsigned long)
  0.00    452.24     0.00      100     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::~_Deque_base()
  0.00    452.24     0.00      100     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::clear()
  0.00    452.24     0.00      100     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::clear()
  0.00    452.24     0.00       95     0.00     0.00  lispexprt::~lispexprt()
  0.00    452.24     0.00       95     0.00     0.00  cmdlinet::getval(char const*) const
  0.00    452.24     0.00       95     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::~_Vector_base()
  0.00    452.24     0.00       95     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::~vector()
  0.00    452.24     0.00       94     0.00     0.00  c_sizeof_type_rec(exprt const&)
  0.00    452.24     0.00       94     0.00     0.00  bv_width(typet const&)
  0.00    452.24     0.00       94     0.00     0.02  goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&)
  0.00    452.24     0.00       94     0.00     0.00  code_returnt::return_value()
  0.00    452.24     0.00       92     0.00     0.00  expr2ct::convert_array(exprt const&, unsigned int&)
  0.00    452.24     0.00       92     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_copy(std::_Rb_tree_node<dstring> const*, std::_Rb_tree_node<dstring>*)
  0.00    452.24     0.00       87     0.00     0.19  goto_convert(dstring const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    452.24     0.00       87     0.00     0.00  goto_convertt::goto_convertt(symbol_tablet&, message_handlert&)
  0.00    452.24     0.00       87     0.00     0.00  goto_convertt::~goto_convertt()
  0.00    452.24     0.00       87     0.00     0.19  goto_convert_functionst::convert_function(dstring const&)
  0.00    452.24     0.00       87     0.00     0.00  goto_convert_functionst::goto_convert_functionst(symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    452.24     0.00       87     0.00     0.00  goto_convert_functionst::~goto_convert_functionst()
  0.00    452.24     0.00       87     0.00     0.02  boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.24     0.00       86     0.00     0.00  void std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_initialize_dispatch<std::_List_const_iterator<goto_trace_stept> >(std::_List_const_iterator<goto_trace_stept>, std::_List_const_iterator<goto_trace_stept>, std::__false_type)
  0.00    452.24     0.00       86     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::list(std::list<goto_trace_stept, std::allocator<goto_trace_stept> > const&)
  0.00    452.24     0.00       86     0.00     0.04  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::~pair()
  0.00    452.24     0.00       85     0.00     0.00  to_code_label(codet&)
  0.00    452.24     0.00       85     0.00     0.00  to_code_label(codet const&)
  0.00    452.24     0.00       85     0.00     0.00  create_function_scope(unsigned int)
  0.00    452.24     0.00       85     0.00     0.00  goto_convertt::finish_gotos()
  0.00    452.24     0.00       85     0.00     0.00  goto_convertt::convert_label(code_labelt const&, goto_programt&)
  0.00    452.24     0.00       85     0.00     0.19  goto_convertt::goto_convert_rec(codet const&, goto_programt&)
  0.00    452.24     0.00       85     0.00     0.00  goto_convertt::finish_computed_gotos(goto_programt&)
  0.00    452.24     0.00       85     0.00     0.00  goto_convertt::targetst::operator=(goto_convertt::targetst const&)
  0.00    452.24     0.00       85     0.00     0.00  ansi_c_parsert::lookup_label(dstring)
  0.00    452.24     0.00       85     0.00     0.00  c_typecheck_baset::typecheck_label(code_labelt&)
  0.00    452.24     0.00       85     0.00     0.00  c_typecheck_baset::typecheck_function_body(symbolt&)
  0.00    452.24     0.00       85     0.00     0.00  goto_convert_functionst::hide(goto_programt const&)
  0.00    452.24     0.00       85     0.00     0.00  code_labelt::get_label() const
  0.00    452.24     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    452.24     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    452.24     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    452.24     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    452.24     0.00       85     0.00     0.00  std::list<dstring, std::allocator<dstring> >::push_front(dstring const&)
  0.00    452.24     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    452.24     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    452.24     0.00       85     0.00     0.00  std::vector<codet, std::allocator<codet> >::operator=(std::vector<codet, std::allocator<codet> > const&)
  0.00    452.24     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    452.24     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    452.24     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    452.24     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    452.24     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    452.24     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    452.24     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    452.24     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    452.24     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    452.24     0.00       84     0.00     0.00  goto_convertt::convert_skip(codet const&, goto_programt&)
  0.00    452.24     0.00       82     0.00     0.05  BigInt::operator*(int) const
  0.00    452.24     0.00       80     0.00     0.00  ieee_floatt::~ieee_floatt()
  0.00    452.24     0.00       80     0.00     0.00  side_effect_exprt::set_statement(dstring const&)
  0.00    452.24     0.00       79     0.00     0.00  Minisat::vec<Minisat::Lit>::growTo(int)
  0.00    452.24     0.00       79     0.00     0.00  Minisat::vec<Minisat::Lit>::copyTo(Minisat::vec<Minisat::Lit>&) const
  0.00    452.24     0.00       74     0.00     0.00  safe_str2unsigned(char const*, int)
  0.00    452.24     0.00       72     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(exprt const&) const
  0.00    452.24     0.00       71     0.00     0.00  std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, value_sett::entryt> >, std::pair<dstring const, value_sett::entryt> const&)
  0.00    452.24     0.00       71     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, value_sett::entryt> >, std::pair<dstring const, value_sett::entryt> const&)
  0.00    452.24     0.00       63     0.00     0.01  ieee_floatt::unpack(BigInt const&)
  0.00    452.24     0.00       63     0.00     0.01  ieee_floatt::from_expr(constant_exprt const&)
  0.00    452.24     0.00       63     0.00     0.01  ieee_floatt::ieee_floatt(constant_exprt const&)
  0.00    452.24     0.00       61     0.00     0.00  BigInt::operator-=(unsigned long long)
  0.00    452.24     0.00       60     0.00     0.00  float_utilst::unpacked_floatt::~unpacked_floatt()
  0.00    452.24     0.00       57     0.00     0.00  lispsymbolt::operator=(lispsymbolt const&)
  0.00    452.24     0.00       57     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::_M_allocate(unsigned long)
  0.00    452.24     0.00       55     0.00     0.08  goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&)
  0.00    452.24     0.00       52     0.00     0.21  address_bits(BigInt const&)
  0.00    452.24     0.00       52     0.00   129.20  add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&)
  0.00    452.24     0.00       52     0.00     0.00  array_typet::is_incomplete() const
  0.00    452.24     0.00       51     0.00     0.07  add_padding(struct_typet&, namespacet const&)
  0.00    452.24     0.00       51     0.00     0.00  to_struct_type(typet&)
  0.00    452.24     0.00       51     0.00     0.00  array_typet::array_typet(typet const&, exprt const&)
  0.00    452.24     0.00       51     0.00     0.08  c_typecheck_baset::typecheck_compound_body(symbolt&)
  0.00    452.24     0.00       51     0.00     0.00  std::_Vector_base<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::~_Vector_base()
  0.00    452.24     0.00       51     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::~vector()
  0.00    452.24     0.00       50     0.00     0.00  c_preprocess(std::string const&, std::ostream&, message_handlert&)
  0.00    452.24     0.00       50     0.00     0.00  c_preprocess(std::istream&, std::ostream&, message_handlert&)
  0.00    452.24     0.00       50     0.00     0.00  wchar_t_type()
  0.00    452.24     0.00       50     0.00    38.81  ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&)
  0.00    452.24     0.00       50     0.00     0.00  c_preprocess_gcc(std::string const&, std::ostream&, message_handlert&)
  0.00    452.24     0.00       50     0.00     0.00  yyansi_c_create_buffer(_IO_FILE*, int)
  0.00    452.24     0.00       50     0.00     0.00  ansi_c_internal_additions(std::string&)
  0.00    452.24     0.00       50     0.00     0.00  ansi_c_architecture_strings(std::string&)
  0.00    452.24     0.00       50     0.00    38.71  linking(symbol_tablet&, symbol_tablet&, message_handlert&)
  0.00    452.24     0.00       50     0.00     0.00  is_dot_i_file(std::string const&)
  0.00    452.24     0.00       50     0.00     0.00  yyansi_censure_buffer_stack()
  0.00    452.24     0.00       50     0.00     0.00  rename_symbolt::rename_symbolt()
  0.00    452.24     0.00       50     0.00     0.00  rename_symbolt::~rename_symbolt()
  0.00    452.24     0.00       50     0.00     0.00  message_streamt::error_parse(unsigned int)
  0.00    452.24     0.00       50     0.00     0.00  message_streamt::error_parse(unsigned int, std::string const&)
  0.00    452.24     0.00       50     0.00     0.00  message_streamt::clear_err()
  0.00    452.24     0.00       50     0.00     0.00  ansi_c_languaget::preprocess(std::istream&, std::string const&, std::ostream&)
  0.00    452.24     0.00       50     0.00    55.49  ansi_c_languaget::parse(std::istream&, std::string const&)
  0.00    452.24     0.00       50     0.00    78.76  ansi_c_languaget::typecheck(symbol_tablet&, std::string const&)
  0.00    452.24     0.00       50     0.00     0.00  unsignedbv_typet::unsignedbv_typet()
  0.00    452.24     0.00       50     0.00    76.74  ansi_c_typecheckt::typecheck()
  0.00    452.24     0.00       50     0.00     0.00  ansi_c_typecheckt::~ansi_c_typecheckt()
  0.00    452.24     0.00       50     0.00     0.01  c_typecheck_baset::typecheck_expr_sizeof(exprt&)
  0.00    452.24     0.00       50     0.00     0.00  c_typecheck_baset::typecheck_typeof_type(typet&)
  0.00    452.24     0.00       50     0.00     0.00  c_typecheck_baset::typecheck_redefinition_type(symbolt&, symbolt&)
  0.00    452.24     0.00       50     0.00     0.00  c_typecheck_baset::c_typecheck_baset(symbol_tablet&, std::string const&, message_handlert&)
  0.00    452.24     0.00       50     0.00     0.00  c_typecheck_baset::~c_typecheck_baset()
  0.00    452.24     0.00       50     0.00     0.00  ansi_c_parse_treet::swap(ansi_c_parse_treet&)
  0.00    452.24     0.00       50     0.00     0.00  struct_union_typet::componentt::set_is_padding(bool)
  0.00    452.24     0.00       50     0.00     0.00  struct_union_typet::componentt::set_name(dstring const&)
  0.00    452.24     0.00       50     0.00     0.57  linkingt::copy_symbols()
  0.00    452.24     0.00       50     0.00     0.00  linkingt::rename_symbols(std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > const&)
  0.00    452.24     0.00       50     0.00     0.00  linkingt::do_type_dependencies(std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    452.24     0.00       50     0.00     0.57  linkingt::typecheck()
  0.00    452.24     0.00       50     0.00     0.00  linkingt::linkingt(symbol_tablet&, symbol_tablet&, message_handlert&)
  0.00    452.24     0.00       50     0.00     0.00  linkingt::~linkingt()
  0.00    452.24     0.00       50     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_Deque_base(std::allocator<dstring> const&, unsigned long)
  0.00    452.24     0.00       50     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_Deque_base()
  0.00    452.24     0.00       50     0.00     0.00  std::_Deque_iterator<dstring, dstring&, dstring*> std::__uninitialized_copy<false>::__uninit_copy<std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*> >(std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*>)
  0.00    452.24     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    452.24     0.00       50     0.00     0.00  std::deque<dstring, std::allocator<dstring> >::deque(std::deque<dstring, std::allocator<dstring> > const&)
  0.00    452.24     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    452.24     0.00       50     0.00     0.00  std::_Deque_iterator<dstring, dstring&, dstring*> std::uninitialized_copy<std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*> >(std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*>)
  0.00    452.24     0.00       50     0.00     0.00  std::_Deque_iterator<dstring, dstring&, dstring*> std::__uninitialized_copy_a<std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*>, dstring>(std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*>, std::allocator<dstring>&)
  0.00    452.24     0.00       49     0.00     0.07  simplify_exprt::simplify_floatbv_typecast(exprt&)
  0.00    452.24     0.00       47     0.00     0.00  code_returnt::code_returnt(code_returnt const&)
  0.00    452.24     0.00       47     0.00     0.00  goto_convertt::convert_return(code_returnt const&, goto_programt&)
  0.00    452.24     0.00       47     0.00     0.02  c_typecheck_baset::typecheck_return(codet&)
  0.00    452.24     0.00       47     0.00     0.00  goto_convert_functionst::add_return(goto_function_templatet<goto_programt>&, locationt const&)
  0.00    452.24     0.00       46     0.00     0.01  goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool)
  0.00    452.24     0.00       46     0.00     0.00  goto_convertt::new_name(symbolt&)
  0.00    452.24     0.00       46     0.00     0.00  side_effect_exprt::side_effect_exprt(dstring const&)
  0.00    452.24     0.00       46     0.00     0.00  value_set_dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&)
  0.00    452.24     0.00       44     0.00     0.73  boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.24     0.00       43     0.00     1.88  show_goto_trace(std::ostream&, namespacet const&, goto_tracet const&)
  0.00    452.24     0.00       43     0.00     0.00  goto_tracet::~goto_tracet()
  0.00    452.24     0.00       43     0.00     0.00  ieee_floatt::base10_digits(BigInt const&)
  0.00    452.24     0.00       43     0.00    53.12  bmct::error_trace(prop_convt const&)
  0.00    452.24     0.00       43     0.00     0.00  bmct::report_failure()
  0.00    452.24     0.00       43     0.00     0.00  std::map<BigInt, std::list<goto_trace_stept, std::allocator<goto_trace_stept> >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::insert(std::_Rb_tree_iterator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    452.24     0.00       43     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::splice(std::_List_iterator<goto_trace_stept>, std::list<goto_trace_stept, std::allocator<goto_trace_stept> >&)
  0.00    452.24     0.00       43     0.00     0.00  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::pair(std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    452.24     0.00       43     0.00     0.00  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::pair(BigInt const&, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > const&)
  0.00    452.24     0.00       43     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    452.24     0.00       43     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_create_node(std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    452.24     0.00       43     0.00     0.04  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >*)
  0.00    452.24     0.00       43     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_insert_unique(std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    452.24     0.00       43     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    452.24     0.00       43     0.00     0.04  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_erase(std::_Rb_tree_node<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >*)
  0.00    452.24     0.00       43     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::~_Rb_tree()
  0.00    452.24     0.00       42     0.00     0.00  null_object(exprt const&)
  0.00    452.24     0.00       42     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    452.24     0.00       41     0.00     0.00  struct_typet::is_prefix_of(struct_typet const&) const
  0.00    452.24     0.00       40     0.00     0.01  bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    452.24     0.00       40     0.00     0.00  bv_utilst::zeros(unsigned int) const
  0.00    452.24     0.00       38     0.00     0.00  lispsymbolt::lispsymbolt(lispsymbolt const&)
  0.00    452.24     0.00       38     0.00     0.00  lispsymbolt::lispsymbolt(char const*)
  0.00    452.24     0.00       38     0.00     0.01  c_typecheck_baset::typecheck_expr_unary_boolean(exprt&)
  0.00    452.24     0.00       38     0.00     0.01  c_typecheck_baset::typecheck_expr_binary_boolean(exprt&)
  0.00    452.24     0.00       38     0.00     0.00  lispexprt::lispexprt(lispexprt const&)
  0.00    452.24     0.00       38     0.00     0.01  boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const
  0.00    452.24     0.00       38     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::_M_create_storage(unsigned long)
  0.00    452.24     0.00       38     0.00     0.00  lispexprt* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, lispexprt*>(__gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, __gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, lispexprt*)
  0.00    452.24     0.00       38     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::push_back(lispexprt const&)
  0.00    452.24     0.00       38     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::vector(std::vector<lispexprt, std::allocator<lispexprt> > const&)
  0.00    452.24     0.00       38     0.00     0.00  lispexprt* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, lispexprt*, lispexprt>(__gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, __gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, lispexprt*, std::allocator<lispexprt>&)
  0.00    452.24     0.00       35     0.00     0.00  __gnu_cxx::new_allocator<boolbv_widtht::membert>::allocate(unsigned long, void const*)
  0.00    452.24     0.00       35     0.00     0.00  ieee_floatt::extract_base10(BigInt&, BigInt&) const
  0.00    452.24     0.00       35     0.00     0.00  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_check_len(unsigned long, char const*) const
  0.00    452.24     0.00       35     0.00     0.00  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_fill_insert(__gnu_cxx::__normal_iterator<boolbv_widtht::membert*, std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> > >, unsigned long, boolbv_widtht::membert const&)
  0.00    452.24     0.00       35     0.00     0.00  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::resize(unsigned long, boolbv_widtht::membert)
  0.00    452.24     0.00       34     0.00     0.00  symbol_expr(symbolt const&)
  0.00    452.24     0.00       34     0.00     0.01  float_utilst::exponent_all_ones(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00       34     0.00     0.00  side_effect_exprt::side_effect_exprt(dstring const&, typet const&)
  0.00    452.24     0.00       34     0.00     0.00  side_effect_expr_nondett::side_effect_expr_nondett(typet const&)
  0.00    452.24     0.00       34     0.00     0.00  if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&)
  0.00    452.24     0.00       34     0.00     0.01  numbering<exprt>::get_number(exprt const&, unsigned int&) const
  0.00    452.24     0.00       34     0.00     0.01  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<exprt const, unsigned int> > const*, std::_Rb_tree_node<std::pair<exprt const, unsigned int> > const*, exprt const&) const
  0.00    452.24     0.00       34     0.00     0.01  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::find(exprt const&) const
  0.00    452.24     0.00       34     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, exprt>, std::_Select1st<std::pair<BigInt const, exprt> >, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::_M_erase(std::_Rb_tree_node<std::pair<BigInt const, exprt> >*)
  0.00    452.24     0.00       34     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, exprt>, std::_Select1st<std::pair<BigInt const, exprt> >, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::~_Rb_tree()
  0.00    452.24     0.00       33     0.00     0.04  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    452.24     0.00       29     0.00     0.00  goto_checkt::float_overflow_check(exprt const&, guardt const&)
  0.00    452.24     0.00       29     0.00     0.00  goto_checkt::nan_check(exprt const&, guardt const&)
  0.00    452.24     0.00       26     0.00     0.00  float_utilst::fraction_all_zeros(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00       26     0.00     0.16  ieee_floatt::to_ansi_c_string() const
  0.00    452.24     0.00       26     0.00     0.16  ieee_floatt::format(format_spect const&) const
  0.00    452.24     0.00       23     0.00     0.00  to_div_expr(exprt const&)
  0.00    452.24     0.00       23     0.00     0.02  goto_checkt::div_by_zero_check(div_exprt const&, guardt const&)
  0.00    452.24     0.00       20     0.00     0.00  guess_q(unsigned int const*, unsigned int const*)
  0.00    452.24     0.00       20     0.00     0.09  float_utilst::round_exponent(float_utilst::unbiased_floatt&)
  0.00    452.24     0.00       20     0.00     0.04  float_utilst::round_fraction(float_utilst::unbiased_floatt&)
  0.00    452.24     0.00       20     0.00     0.05  float_utilst::set_rounding_mode(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00       20     0.00     0.07  float_utilst::sticky_right_shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, std::vector<literalt, std::allocator<literalt> > const&, literalt&)
  0.00    452.24     0.00       20     0.00     0.34  float_utilst::normalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.24     0.00       20     0.00     0.16  float_utilst::denormalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.24     0.00       20     0.00     0.00  float_utilst::fraction_rounding_decision(unsigned int, literalt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00       20     0.00     0.06  float_utilst::bias(float_utilst::unbiased_floatt const&)
  0.00    452.24     0.00       20     0.00     0.00  float_utilst::pack(float_utilst::biased_floatt const&)
  0.00    452.24     0.00       20     0.00     0.92  float_utilst::rounder(float_utilst::unbiased_floatt const&)
  0.00    452.24     0.00       20     0.00     0.05  float_utilst::add_bias(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00       20     0.00     1.15  boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.24     0.00       20     0.00     0.03  bv_utilst::signed_less_than(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00       20     0.00     0.00  localst::is_local(dstring const&) const
  0.00    452.24     0.00       20     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::find(dstring const&) const
  0.00    452.24     0.00       19     0.00     0.00  MetaString(std::string const&)
  0.00    452.24     0.00       19     0.00     0.00  escape(std::string const&)
  0.00    452.24     0.00       19     0.00     0.00  irep2lisp(irept const&, lispexprt&)
  0.00    452.24     0.00       19     0.00     0.00  expr2ct::convert_norep(exprt const&, unsigned int&)
  0.00    452.24     0.00       19     0.00     0.00  __gnu_cxx::new_allocator<lispexprt>::allocate(unsigned long, void const*)
  0.00    452.24     0.00       19     0.00     0.00  lispexprt::expr2string() const
  0.00    452.24     0.00       19     0.00     0.00  lispexprt::is_nil() const
  0.00    452.24     0.00       19     0.00     0.00  lispexprt* std::__uninitialized_copy<false>::__uninit_copy<lispexprt*, lispexprt*>(lispexprt*, lispexprt*, lispexprt*)
  0.00    452.24     0.00       19     0.00     0.00  lispexprt* std::vector<lispexprt, std::allocator<lispexprt> >::_M_allocate_and_copy<lispexprt*>(unsigned long, lispexprt*, lispexprt*)
  0.00    452.24     0.00       19     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::clear()
  0.00    452.24     0.00       19     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::reserve(unsigned long)
  0.00    452.24     0.00       19     0.00     0.00  operator==(lispsymbolt const&, char const*)
  0.00    452.24     0.00       18     0.00     0.06  ieee_floatt::align()
  0.00    452.24     0.00       18     0.00     0.01  float_utilst::is_NaN(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00       18     0.00     0.01  float_utilst::is_zero(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00       18     0.00     0.00  expr2ct::convert_function(exprt const&, std::string const&, unsigned int)
  0.00    452.24     0.00       18     0.00     0.00  value_sett::eval_pointer_offset(exprt&, namespacet const&) const
  0.00    452.24     0.00       18     0.00     0.01  ieee_floatt::pack() const
  0.00    452.24     0.00       18     0.00     0.01  ieee_floatt::to_expr() const
  0.00    452.24     0.00       17     0.00     0.00  to_mod_expr(exprt const&)
  0.00    452.24     0.00       17     0.00     0.02  goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&)
  0.00    452.24     0.00       17     0.00     0.00  ieee_floatt::to_string_decimal(unsigned int) const
  0.00    452.24     0.00       17     0.00     0.00  std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >::insert(BigInt const&)
  0.00    452.24     0.00       17     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, BigInt const&)
  0.00    452.24     0.00       17     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::_M_create_node(BigInt const&)
  0.00    452.24     0.00       17     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::_M_destroy_node(std::_Rb_tree_node<BigInt>*)
  0.00    452.24     0.00       17     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::_M_insert_unique(BigInt const&)
  0.00    452.24     0.00       16     0.00     0.00  map_bv(endianness_mapt const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00       16     0.00     0.31  ieee_floatt::from_integer(BigInt const&)
  0.00    452.24     0.00       16     0.00     0.00  member_exprt::member_exprt(exprt const&, dstring const&, typet const&)
  0.00    452.24     0.00       16     0.00     0.00  member_exprt::member_exprt(member_exprt const&)
  0.00    452.24     0.00       16     0.00     0.00  endianness_mapt::~endianness_mapt()
  0.00    452.24     0.00       14     0.00     0.00  ieee_floatt::extract_base2(BigInt&, BigInt&) const
  0.00    452.24     0.00       13     0.00     0.00  digit_div(unsigned int*, unsigned int const*, unsigned int, unsigned int*, unsigned int)
  0.00    452.24     0.00       13     0.00     0.00  ieee_floatt::is_normal() const
  0.00    452.24     0.00       13     0.00     0.00  BigInt::floorPow2() const
  0.00    452.24     0.00       13     0.00     0.00  operator<(ieee_floatt const&, ieee_floatt const&)
  0.00    452.24     0.00       12     0.00     1.15  float_utilst::from_signed_integer(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00       12     0.00     0.22  boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.24     0.00       12     0.00     0.01  bv_utilst::absolute_value(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00       12     0.00     0.04  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    452.24     0.00       11     0.00     0.00  minus_exprt::minus_exprt(exprt const&, exprt const&)
  0.00    452.24     0.00       11     0.00     0.00  minus_exprt::~minus_exprt()
  0.00    452.24     0.00       11     0.00     0.00  BigInt::operator-(unsigned int) const
  0.00    452.24     0.00       10     0.00     0.10  ieee_floatt::divide_and_round(BigInt&, BigInt const&)
  0.00    452.24     0.00       10     0.00     0.00  expr2ct::convert_trinary(exprt const&, std::string const&, std::string const&, unsigned int)
  0.00    452.24     0.00        9     0.00     0.00  gen_one(typet const&)
  0.00    452.24     0.00        9     0.00     0.45  ieee_floatt::to_string_scientific(unsigned int) const
  0.00    452.24     0.00        8     0.00     0.00  ieee_floatt::ieee_floatt(ieee_float_spect const&)
  0.00    452.24     0.00        8     0.00     0.00  ieee_floatt::ieee_floatt()
  0.00    452.24     0.00        8     0.00     1.02  float_utilst::conversion(std::vector<literalt, std::allocator<literalt> > const&, ieee_float_spect const&)
  0.00    452.24     0.00        8     0.00     0.01  float_utilst::is_infinity(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00        8     0.00     0.00  float_utilst::get_exponent(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00        8     0.00     0.00  float_utilst::get_fraction(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00        8     0.00     0.00  float_utilst::exponent_all_zeros(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00        8     0.00     0.10  float_utilst::unpack(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00        8     0.00     0.05  float_utilst::sub_bias(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00        8     0.00     0.01  float_utilst::is_normal(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00        8     0.00     0.00  expr2ct::convert_overflow(exprt const&, unsigned int&)
  0.00    452.24     0.00        6     0.00     0.00  integer_typet::integer_typet()
  0.00    452.24     0.00        5     0.00     0.07  float_utilst::relation(std::vector<literalt, std::allocator<literalt> > const&, float_utilst::relt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00        5     0.00     0.03  bv_utilst::unsigned_less_than(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    452.24     0.00        5     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    452.24     0.00        5     0.00     0.00  operator>=(ieee_floatt const&, ieee_floatt const&)
  0.00    452.24     0.00        5     0.00     0.00  operator<=(ieee_floatt const&, ieee_floatt const&)
  0.00    452.24     0.00        4     0.00     0.02  flatten_byte_extract(exprt const&, namespacet const&)
  0.00    452.24     0.00        4     0.00     0.00  concatenation_exprt::concatenation_exprt(typet const&)
  0.00    452.24     0.00        4     0.00     0.00  boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.24     0.00        4     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::_M_clone_node(std::_Rb_tree_node<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > const*)
  0.00    452.24     0.00        4     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_clone_node(std::_Rb_tree_node<std::pair<unsigned int const, value_sett::objectt> > const*)
  0.00    452.24     0.00        4     0.00     0.00  operator>(ieee_floatt const&, ieee_floatt const&)
  0.00    452.24     0.00        3     0.00     0.02  member_offset_expr(struct_typet const&, dstring const&, namespacet const&)
  0.00    452.24     0.00        3     0.00     0.00  exprt::op3()
  0.00    452.24     0.00        3     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::_M_copy(std::_Rb_tree_node<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > const*, std::_Rb_tree_node<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >*)
  0.00    452.24     0.00        3     0.00     0.00  operator==(ieee_floatt const&, ieee_floatt const&)
  0.00    452.24     0.00        2     0.00     0.00  ieee_equal(ieee_floatt const&, ieee_floatt const&)
  0.00    452.24     0.00        2     0.00     0.00  digit_mul(unsigned int const*, unsigned int, unsigned int const*, unsigned int, unsigned int*)
  0.00    452.24     0.00        2     0.00     0.00  value_sett::object_map_dt::object_map_dt(value_sett::object_map_dt const&)
  0.00    452.24     0.00        2     0.00     0.03  simplify_exprt::simplify_ieee_float_relation(exprt&)
  0.00    452.24     0.00        2     0.00     0.01  c_typecheck_baset::typecheck_expr_index(exprt&)
  0.00    452.24     0.00        2     0.00     0.01  c_typecheck_baset::typecheck_expr_typecast(exprt&)
  0.00    452.24     0.00        2     0.00     0.00  c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&)
  0.00    452.24     0.00        2     0.00     2.10  boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    452.24     0.00        2     0.00     0.00  ieee_floatt::to_integer() const
  0.00    452.24     0.00        2     0.00     0.00  std::map<unsigned int, value_sett::objectt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::map(std::map<unsigned int, value_sett::objectt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > > const&)
  0.00    452.24     0.00        2     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_copy(std::_Rb_tree_node<std::pair<unsigned int const, value_sett::objectt> > const*, std::_Rb_tree_node<std::pair<unsigned int const, value_sett::objectt> >*)
  0.00    452.24     0.00        2     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_Rb_tree(std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > > const&)
  0.00    452.24     0.00        1     0.00     0.00  to_code_for(codet const&)
  0.00    452.24     0.00        1     0.00     0.00  flatten_byte_update(exprt const&, namespacet const&)
  0.00    452.24     0.00        1     0.00     0.00  flatten_byte_operators(exprt const&, namespacet const&)
  0.00    452.24     0.00        1     0.00     0.00  goto_symext::symex_other(goto_functionst const&, goto_symex_statet&)
  0.00    452.24     0.00        1     0.00     0.06  ieee_floatt::change_spec(ieee_float_spect const&)
  0.00    452.24     0.00        1     0.00     0.06  ieee_floatt::build(BigInt const&, BigInt const&)
  0.00    452.24     0.00        1     0.00     0.00  ieee_floatt::ieee_floatt(ieee_floatt const&)
  0.00    452.24     0.00        1     0.00     0.07  ieee_floatt::operator/=(ieee_floatt const&)
  0.00    452.24     0.00        1     0.00     0.01  goto_convertt::convert_for(code_fort const&, goto_programt&)
  0.00    452.24     0.00        1     0.00     0.00  goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool)
  0.00    452.24     0.00        1     0.00     0.11  simplify_exprt::simplify_floatbv_op(exprt&)
  0.00    452.24     0.00        1     0.00     0.03  c_typecheck_baset::typecheck_for(codet&)
  0.00    452.24     0.00        1     0.00     0.00  code_fort::body() const
  0.00    452.24     0.00        1     0.00     0.00  operator!=(ieee_floatt const&, ieee_floatt const&)

 %         the percentage of the total running time of the
time       program used by this function.

cumulative a running sum of the number of seconds accounted
 seconds   for by this function and those listed above it.

 self      the number of seconds accounted for by this
seconds    function alone.  This is the major sort for this
           listing.

calls      the number of times this function was invoked, if
           this function is profiled, else blank.
 
 self      the average number of milliseconds spent in this
ms/call    function per call, if this function is profiled,
	   else blank.

 total     the average number of milliseconds spent in this
ms/call    function and its descendents per call, if this 
	   function is profiled, else blank.

name       the name of the function.  This is the minor sort
           for this listing. The index shows the location of
	   the function in the gprof listing. If the index is
	   in parenthesis it shows where it would appear in
	   the gprof listing if it were to be printed.

		     Call graph (explanation follows)


granularity: each sample hit covers 2 byte(s) for 0.00% of 452.24 seconds

index % time    self  children    called     name
                                                 <spontaneous>
[1]     37.1    0.00  167.65                 cbmc_parseoptionst::doit() [1]
                0.00  159.81     164/164         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [2]
                0.00    7.41     164/164         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [61]
                0.00    0.40     164/164         bmct::~bmct() [382]
                0.02    0.00     164/319         i2string(unsigned long) [816]
                0.00    0.01     164/164         cbmc_parseoptionst::get_command_line_options(optionst&) [1048]
                0.00    0.00     164/164         label_properties(goto_functionst&) [1321]
                0.00    0.00     164/164         bmct::bmct(optionst const&, symbol_tablet const&, message_handlert&) [1371]
                0.00    0.00     164/2788        configt::this_operating_system() [954]
                0.00    0.00     164/164         std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, goto_function_templatet<goto_programt> > >*) [1673]
                0.00    0.00     164/164         cbmc_parseoptionst::register_languages() [1689]
                0.00    0.00     164/492         register_language(languaget* (*)()) [1647]
                0.00    0.00     164/2217496     std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [914]
                0.00    0.00     164/2530064     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&) [1092]
                0.00    0.00     995/15777       cmdlinet::isset(char const*) const [2323]
                0.00    0.00     164/164         cbmc_parseoptionst::set_properties(goto_functionst&) [2826]
                0.00    0.00     164/20401       messaget::~messaget() [2279]
                0.00    0.00     164/524981      message_clientt::~message_clientt() [2132]
                0.00    0.00     164/164         goto_functions_templatet<goto_programt>::~goto_functions_templatet() [2837]
                0.00    0.00     164/164         std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::~_Rb_tree() [2898]
                0.00    0.00     164/328         optionst::~optionst() [2667]
                0.00    0.00     164/678         std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::~_Rb_tree() [2615]
                0.00    0.00     164/842         std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::string> >*) [2572]
                0.00    0.00     164/785         messaget::print(unsigned int, std::string const&) [2576]
                0.00    0.00     164/588662      ui_message_handlert::print(unsigned int, std::string const&) [2129]
                0.00    0.00     164/324461      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*) [2148]
                0.00    0.00     164/164         cbmc_parseoptionst::eval_verbosity() [2825]
-----------------------------------------------
                0.00  159.81     164/164         cbmc_parseoptionst::doit() [1]
[2]     35.3    0.00  159.81     164         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [2]
                0.08  159.73     164/164         bmct::run(goto_functionst const&) [3]
                0.00    0.00     164/587877      messaget::eom(messaget::mstreamt&) [672]
                0.00    0.00     164/164         memory_info(std::ostream&) [2811]
-----------------------------------------------
                0.08  159.73     164/164         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [2]
[3]     35.3    0.08  159.73     164         bmct::run(goto_functionst const&) [3]
                0.00  119.57     164/164         goto_symext::operator()(goto_functionst const&) [5]
                0.00   40.13     156/156         bmct::decide_default() [11]
                0.03    0.00     164/164         simple_slice(symex_target_equationt&) [817]
                0.00    0.00    1748/710733      optionst::get_bool_option(std::string const&) const [631]
                0.00    0.00     656/587877      messaget::eom(messaget::mstreamt&) [672]
                0.00    0.00     164/164         bmct::setup_unwind() [1865]
                0.00    0.00     328/1339690     optionst::get_option(std::string const&) const [532]
                0.00    0.00     164/4602596     irept::make_nil() [398]
                0.00    0.00     164/164         memory_model_sct::~memory_model_sct() [1974]
                0.00    0.00       8/120         bmct::report_success() [1945]
                0.00    0.00     164/54341       messaget::mstreamt& messaget::mstreamt::operator<< <unsigned int>(unsigned int const&) [2223]
                0.00    0.00     164/107834      bool std::operator!=<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [2188]
                0.00    0.00     164/164         optionst::operator=(optionst const&) [2844]
                0.00    0.00     164/751         message_clientt::set_message_handler(message_handlert&) [2602]
                0.00    0.00     164/164         std::auto_ptr<memory_model_baset>::reset(memory_model_baset*) [2918]
                0.00    0.00     164/164         memory_model_sct::memory_model_sct(namespacet const&) [2821]
                0.00    0.00       1/785         messaget::print(unsigned int, std::string const&) [2576]
                0.00    0.00       1/588662      ui_message_handlert::print(unsigned int, std::string const&) [2129]
-----------------------------------------------
                                                 <spontaneous>
[4]     32.0  144.94    0.00                 Minisat::SimpSolver::backwardSubsumptionCheck(bool) [4]
-----------------------------------------------
                0.00  119.57     164/164         bmct::run(goto_functionst const&) [3]
[5]     26.4    0.00  119.57     164         goto_symext::operator()(goto_functionst const&) [5]
                0.00  119.57     164/164         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
                0.00    0.00     164/6302        std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::find(dstring const&) const [2376]
-----------------------------------------------
                0.00  119.57     164/164         goto_symext::operator()(goto_functionst const&) [5]
[6]     26.4    0.00  119.57     164         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
                0.02  119.53     164/164         goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
                0.01    0.01     164/164         goto_symex_statet::~goto_symex_statet() [969]
                0.00    0.00     164/164         goto_symex_statet::goto_symex_statet() [1303]
                0.00    0.00     164/2950774     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [314]
                0.00    0.00     164/329308      guardt::~guardt() [1174]
-----------------------------------------------
                0.02  119.53     164/164         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
[7]     26.4    0.02  119.53     164         goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
                0.06  118.85  627751/627751      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.02    0.59  627751/627751      symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&) [313]
                0.01    0.00 1255830/3366406     goto_symex_statet::call_stack() [912]
                0.00    0.00     492/813394      goto_symex_statet::top() [1294]
-----------------------------------------------
                0.06  118.85  627751/627751      goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
[8]     26.3    0.06  118.85  627751         goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.02   39.07   96505/107687      goto_symext::symex_assign_rec(goto_symex_statet&, code_assignt const&) <cycle 10> [86]
                0.01   23.07  627751/627751      goto_symext::merge_gotos(goto_symex_statet&) [27]
                0.03   22.22  275588/275641      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [28]
                0.01   16.98  137405/137405      goto_symext::symex_goto(goto_symex_statet&) [32]
                0.01    6.03  292605/645594      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [38]
                0.00    4.78    5069/5069        goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [85]
                0.00    2.17    3701/3701        goto_symext::symex_return(goto_symex_statet&) [165]
                0.29    1.80  478928/705792      guardt::is_false() const [119]
                0.01    1.01    7149/7149        goto_symext::symex_decl(goto_symex_statet&) [244]
                0.01    0.60    4833/4833        goto_symext::symex_end_of_function(goto_symex_statet&) [312]
                0.02    0.37  292605/645594      adjust_float_expressions(exprt&, namespacet const&) [263]
                0.00    0.12    6297/6297        goto_symext::symex_dead(goto_symex_statet&) [552]
                0.01    0.06  627751/627825      optionst::get_unsigned_int_option(std::string const&) const [644]
                0.00    0.04     368/370         goto_symext::symex_assume(goto_symex_statet&, exprt const&) [744]
                0.02    0.01  275588/275588      locationt::get_comment() const [774]
                0.00    0.03     310/60117       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [76]
                0.00    0.01  281335/54292975     exprt::~exprt() [147]
                0.00    0.01   96505/100003      to_code_assign(codet const&) [1257]
                0.00    0.00  627751/3366406     goto_symex_statet::call_stack() [912]
                0.00    0.00  281025/298034392     irept::irept(irept const&) [102]
                0.00    0.00     368/2281945     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
                0.00    0.00     310/439798      guardt::as_expr() const [137]
                0.00    0.00   18764/64442769     exprt::operands() [155]
                0.00    0.00   18764/18916       code_function_callt::arguments() [1558]
                0.00    0.00  281025/107054751     exprt::exprt(exprt const&) [513]
                0.00    0.00    8023/8327        code_function_callt::lhs() [1619]
                0.00    0.00    5069/6477        to_code_function_call(codet const&) [1604]
                0.00    0.00    5069/5538059     exprt::op1() [448]
                0.00    0.00       1/1           goto_symext::symex_other(goto_functionst const&, goto_symex_statet&) [2075]
                0.00    0.00    5069/5398        code_function_callt::~code_function_callt() [2382]
                0.00    0.00    5069/5069        goto_symext::symex_function_call(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [2393]
                0.00    0.00    5069/5246        code_function_callt::code_function_callt(code_function_callt const&) [2383]
                0.00    0.00    5069/146576      codet::codet(codet const&) [2175]
-----------------------------------------------
                             1412851979             irept::hash() const [9]
                0.00    0.00      72/19226655     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 [1635]
                0.00    0.00     132/19226655     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) [1586]
                0.00    0.00     399/19226655     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) [1475]
                0.04    0.00   13310/19226655     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&) [706]
                0.06    0.00   21101/19226655     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) [658]
                0.08    0.01   26620/19226655     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>) [494]
                0.83    0.06  279541/19226655     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) [258]
                2.02    0.13  675616/19226655     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>) [130]
                2.05    0.14  687875/19226655     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) [158]
                2.35    0.16  786528/19226655     std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_rehash(unsigned long) [144]
                2.46    0.16  825153/19226655     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(irept const&, std::tr1::integral_constant<bool, true>) [62]
                2.83    0.19  947982/19226655     std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, literalt> const&, std::tr1::integral_constant<bool, true>) [75]
                3.35    0.22 1122654/19226655     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) [101]
                4.41    0.29 1476381/19226655     std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(ssa_exprt const&, std::tr1::integral_constant<bool, true>) [55]
                5.86    0.39 1960594/19226655     std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, unsigned int> const&, std::tr1::integral_constant<bool, true>) [60]
                6.92    0.46 2315320/19226655     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>) [46]
               24.16    1.60 8087377/19226655     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::find(irept const&) [22]
[9]     13.5   57.43    3.80 19226655+1412851979 irept::hash() const [9]
                3.80    0.00 1153014718/1500811910     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [83]
                             1412851979             irept::hash() const [9]
-----------------------------------------------
[10]     9.6    0.02   43.60  107687+107991  <cycle 10 as a whole> [10]
                0.02   38.85  107792             goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) <cycle 10> [15]
                0.00    4.75  107792             goto_symext::symex_assign_rec(goto_symex_statet&, code_assignt const&) <cycle 10> [86]
                0.00    0.00      94             goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1403]
-----------------------------------------------
                0.00   40.13     156/156         bmct::run(goto_functionst const&) [3]
[11]     8.9    0.00   40.13     156         bmct::decide_default() [11]
                0.00   37.63     156/156         bmct::run_decision_procedure(prop_convt&) [19]
                0.00    2.28      43/43          bmct::error_trace(prop_convt const&) [159]
                0.00    0.08     156/156         satcheck_minisat_simplifiert::satcheck_minisat_simplifiert() [621]
                0.00    0.06     156/156         prop_conv_solvert::~prop_conv_solvert() [666]
                0.00    0.06     156/156         boolbvt::~boolbvt() [685]
                0.00    0.01     156/156         bv_pointerst::~bv_pointerst() [1080]
                0.00    0.00     156/156         bv_cbmct::bv_cbmct(namespacet const&, propt&) [1335]
                0.00    0.00     156/156         equalityt::~equalityt() [1592]
                0.00    0.00     156/156         arrayst::~arrayst() [1686]
                0.00    0.00     355/710733      optionst::get_bool_option(std::string const&) const [631]
                0.00    0.00     312/1339690     optionst::get_option(std::string const&) const [532]
                0.00    0.00     112/120         bmct::report_success() [1945]
                0.00    0.00      43/43          bmct::report_failure() [1998]
                0.00    0.00     156/156         satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert() [2059]
                0.00    0.00     156/156         bv_cbmct::~bv_cbmct() [2934]
                0.00    0.00     156/156         prop_convt::~prop_convt() [2923]
                0.00    0.00     156/156         decision_proceduret::~decision_proceduret() [2928]
                0.00    0.00     156/20401       messaget::~messaget() [2279]
                0.00    0.00     156/524981      message_clientt::~message_clientt() [2132]
                0.00    0.00     156/751         message_clientt::set_message_handler(message_handlert&) [2602]
                0.00    0.00     156/156         std::auto_ptr<propt>::operator=(std::auto_ptr_ref<propt>) [2955]
-----------------------------------------------
                0.00    0.04     365/414153      symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&) [763]
                0.00    0.49    5069/414153      symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&) [349]
                0.00    0.50    5233/414153      symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&) [343]
                0.00    0.69    7149/414153      symex_target_equationt::decl(exprt const&, ssa_exprt const&, symex_targett::sourcet const&) [291]
                0.00    2.00   20821/414153      symex_target_equationt::shared_write(exprt const&, ssa_exprt const&, unsigned int, symex_targett::sourcet const&) [171]
                0.00    5.77   60117/414153      symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [76]
                0.01   13.41  139621/414153      symex_target_equationt::assignment(exprt const&, ssa_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [37]
                0.01   16.88  175778/414153      symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [31]
[12]     8.8    0.02   39.78  414153         symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [12]
                0.01   39.64 2484918/2484918     merge_irept::operator()(irept&) [13]
                0.03    0.10 2484918/24885370     irept::operator=(irept const&) [216]
-----------------------------------------------
                0.01   39.64 2484918/2484918     symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [12]
[13]     8.8    0.01   39.64 2484918         merge_irept::operator()(irept&) [13]
                0.18   39.47 2484918/2484918     merge_irept::merged(irept const&) [14]
-----------------------------------------------
                             5602459             merge_irept::merged(irept const&) [14]
                0.18   39.47 2484918/2484918     merge_irept::operator()(irept&) [13]
[14]     8.8    0.18   39.47 2484918+5602459 merge_irept::merged(irept const&) [14]
                0.62   31.52 8087377/8087377     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::find(irept const&) [22]
                0.03    6.94  825153/825153      std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(irept const&, std::tr1::integral_constant<bool, true>) [62]
                0.03    0.05 1331624/84046798     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [81]
                0.02    0.05 1331624/24885370     irept::operator=(irept const&) [216]
                0.01    0.05 4270835/4330409     std::vector<irept, std::allocator<irept> >::push_back(irept const&) [661]
                0.02    0.04 1650306/297614410     irept::detach() [51]
                0.01    0.03  825153/1587759     irept::irept(dstring const&) [643]
                0.03    0.00  825153/249151720     irept::remove_ref(irept::dt*) <cycle 16> [87]
                0.00    0.02  825153/825153      std::vector<irept, std::allocator<irept> >::reserve(unsigned long) [908]
                0.00    0.00 1331624/1500811910     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [83]
                             5602459             merge_irept::merged(irept const&) [14]
-----------------------------------------------
                              107792             goto_symext::symex_assign_rec(goto_symex_statet&, code_assignt const&) <cycle 10> [86]
[15]     8.6    0.02   38.85  107792         goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) <cycle 10> [15]
                0.01   38.68  107698/107698      goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [17]
                0.03    0.08  215584/861178      goto_symext::replace_nondet(exprt&) [379]
                0.01    0.02  107698/2950774     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [314]
                0.00    0.01  323282/54292975     exprt::~exprt() [147]
                0.00    0.00  323282/298034392     irept::irept(irept const&) [102]
                0.00    0.00  107698/329308      guardt::~guardt() [1174]
                0.00    0.00  107698/247134      nil_exprt::nil_exprt() [1338]
                0.00    0.00  323282/107054751     exprt::exprt(exprt const&) [513]
                0.00    0.00      94/2226        side_effect_exprt::get_statement() const [1708]
                0.00    0.00      94/1872        to_side_effect_expr(exprt&) [2462]
                                  94             goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1403]
-----------------------------------------------
[16]     8.6    0.01   38.68  107698+60716   <cycle 11 as a whole> [16]
                0.00   38.65  138224             goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [17]
                0.00    0.02   21188             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [963]
                0.01    0.00     113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1084]
                0.00    0.01    7871             goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1182]
                0.00    0.01     370             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1249]
                0.00    0.00     648             goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1584]
-----------------------------------------------
                                 113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1084]
                                 648             goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1584]
                                 706             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1249]
                                7871             goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1182]
                               21188             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [963]
                0.01   38.68  107698/107698      goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) <cycle 10> [15]
[17]     8.5    0.00   38.65  138224         goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [17]
                0.01   38.61  108034/108034      goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [18]
                0.00    0.01  108034/1876906     to_ssa_expr(exprt const&) [439]
                0.00    0.01  108034/19375341     irept::get_bool(dstring const&) const [163]
                0.00    0.00   21188/78935       to_index_expr(exprt const&) [1284]
                0.00    0.00    7871/51056980     exprt::type() const [133]
                0.00    0.00    7871/15193746     namespace_baset::follow(typet const&) const [540]
                0.00    0.00    2592/13979629     dstring::operator==(char const*) const [557]
                0.00    0.00   15742/24369       to_member_expr(exprt const&) [2260]
                0.00    0.00     648/4193        to_byte_extract_expr(exprt const&) [2404]
                0.00    0.00     370/498         to_if_expr(exprt const&) [2631]
                0.00    0.00     113/8178        to_typecast_expr(exprt const&) [2364]
                               21188             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [963]
                                7871             goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1182]
                                 648             goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1584]
                                 370             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1249]
                                 113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1084]
-----------------------------------------------
                0.01   38.61  108034/108034      goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [17]
[18]     8.5    0.01   38.61  108034         goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [18]
                0.02   24.91  108034/139621      goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [21]
                0.01   10.68  108034/139621      symex_target_equationt::assignment(exprt const&, ssa_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [37]
                0.11    1.37  216068/2281945     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
                0.01    0.70  108034/544034      goto_symext::do_simplify(exprt&) [105]
                0.00    0.66  108511/439798      guardt::as_expr() const [137]
                0.00    0.04  108034/1207194     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [363]
                0.00    0.04  216068/245888      goto_symext::add_to_lhs(exprt const&, exprt const&) [747]
                0.01    0.02  108034/2950774     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [314]
                0.02    0.00  540170/249151720     irept::remove_ref(irept::dt*) <cycle 16> [87]
                0.00    0.01  109465/9547435     exprt::operator=(exprt const&) [342]
                0.00    0.01  108034/7492661     ssa_exprt::get_original_expr() const [392]
                0.00    0.00  108988/54292975     exprt::~exprt() [147]
                0.00    0.00  324102/298034392     irept::irept(irept const&) [102]
                0.00    0.00  108034/3477483     symbol_exprt::symbol_exprt(symbol_exprt const&) [812]
                0.00    0.00  324102/107054751     exprt::exprt(exprt const&) [513]
                0.00    0.00  108034/108034      guardt::append(guardt const&) [1676]
                0.00    0.00     477/477         if_exprt::if_exprt() [1702]
                0.00    0.00     954/53707360     exprt::type() [73]
                0.00    0.00     477/7425191     typet::operator=(typet const&) [381]
                0.00    0.00     477/3102579     exprt::op0() [521]
                0.00    0.00     477/5538059     exprt::op1() [448]
                0.00    0.00     477/100926      exprt::op2() [1339]
                0.00    0.00  108034/320390      guardt::guardt(guardt const&) [2149]
                0.00    0.00  108034/3431142     ssa_exprt::ssa_exprt(ssa_exprt const&) [2092]
-----------------------------------------------
                0.00   37.63     156/156         bmct::decide_default() [11]
[19]     8.3    0.00   37.63     156         bmct::run_decision_procedure(prop_convt&) [19]
                0.00   31.06     156/156         bmct::do_conversion(prop_convt&) [23]
                0.00    6.57     155/155         prop_conv_solvert::dec_solve() [65]
                0.00    0.00     466/587877      messaget::eom(messaget::mstreamt&) [672]
                0.00    0.00     311/311         current_time() [2682]
                0.00    0.00     311/311         prop_conv_solvert::decision_procedure_text() const [2683]
                0.00    0.00     156/751         message_clientt::set_message_handler(message_handlert&) [2602]
                0.00    0.00     155/155         operator<<(std::ostream&, time_periodt const&) [2963]
-----------------------------------------------
[20]     7.5    1.65   32.13 1078697+9299459 <cycle 13 as a whole> [20]
                0.86   10.65 2315320             boolbvt::convert_bv(exprt const&) <cycle 13> [43]
                0.20    6.12 3501953             prop_conv_solvert::convert(exprt const&) <cycle 13> [69]
                0.03    3.68  306294             boolbvt::convert_equality(equal_exprt const&) <cycle 13> [100]
                0.01    1.76  176238             boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [187]
                0.00    1.76    8470+652         bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [188]
                0.00    1.65   21621             boolbvt::convert_overflow(exprt const&) <cycle 13> [197]
                0.09    0.99 3034821             prop_conv_solvert::convert_bool(exprt const&) <cycle 13> [236]
                0.02    1.01   33106             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [242]
                0.07    0.77    7635             boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [265]
                0.00    0.71   12947             boolbvt::convert_bv_rel(exprt const&) <cycle 13> [290]
                0.00    0.64    1736             boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [306]
                0.00    0.62     294             boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [310]
                0.01    0.46    6608             boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [360]
                0.00    0.30   15867             boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [422]
                0.06    0.23   12376             boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [427]
                0.12    0.11    7129             boolbvt::convert_with_struct(struct_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [455]
                0.12    0.08    8132             boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [473]
                0.00    0.17   14764             boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [490]
                0.00    0.10    6455             boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [578]
                0.01    0.04    5576             boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [704]
                0.03    0.02  340862             boolbvt::convert_rest(exprt const&) <cycle 13> [715]
                0.02    0.03  341687             bv_pointerst::convert_rest(exprt const&) <cycle 13> [718]
                0.00    0.04     132             bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 13> [755]
                0.00    0.04    3263             boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [757]
                0.00    0.04    7574             boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [764]
                0.00    0.03      44             boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [795]
                0.00    0.03  186218             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [836]
                0.00    0.02      20             boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [884]
                0.00    0.01     588             boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1002]
                0.00    0.00       2             boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1312]
                0.00    0.00      12             boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1374]
                0.00    0.00      87             boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1439]
                0.00    0.00     321+132         bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1453]
                0.00    0.00       4             boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1913]
-----------------------------------------------
                0.00    2.06    8926/139621      goto_symext::symex_goto(goto_symex_statet&) [32]
                0.00    5.22   22661/139621      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [29]
                0.02   24.91  108034/139621      goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [18]
[21]     7.1    0.02   32.19  139621         goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [21]
                0.13   25.08  139621/140363      value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.00    2.26  139621/139621      goto_symex_statet::l2_thread_write_encoding(ssa_exprt const&, namespacet const&) [162]
                0.00    1.02  418863/418863      assert_l1_renaming(exprt const&) [243]
                0.07    0.89  139621/2281945     goto_symex_statet::rename(typet&, dstring const&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [212]
                0.07    0.89  139621/2281945     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
                0.00    0.68  279242/279242      assert_l2_renaming(exprt const&) [298]
                0.14    0.38  279242/279242      goto_symex_statet::get_l1_name(exprt&) const [341]
                0.00    0.15  139621/303313      ssa_exprt::set_level_2(unsigned int) [412]
                0.00    0.11  139621/4018098     goto_symex_statet::set_ssa_indices(ssa_exprt&, namespacet const&, goto_symex_statet::levelt) [117]
                0.01    0.06  139621/3892889     ssa_exprt::update_type() [181]
                0.01    0.06  139621/152725      goto_symex_statet::renaming_levelt::increase_counter(dstring const&) [640]
                0.03    0.02  130695/130695      goto_symex_statet::constant_propagation(exprt const&) const [707]
                0.03    0.01   88881/88881       std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&) [736]
                0.02    0.00  139621/2020886     std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::find(dstring const&) [451]
                0.00    0.02   50740/64186       std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&) [901]
                0.00    0.02  139621/53707360     exprt::type() [73]
                0.00    0.01  139621/16867193     symbol_exprt::get_identifier() const [248]
                0.01    0.00  139621/224568      std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_erase(std::_Rb_tree_node<exprt>*) [1024]
                0.00    0.01  171979/54292975     exprt::~exprt() [147]
                0.01    0.00  139621/249151720     irept::remove_ref(irept::dt*) <cycle 16> [87]
                0.00    0.00   88881/9547435     exprt::operator=(exprt const&) [342]
                0.00    0.00  300814/298034392     irept::irept(irept const&) [102]
                0.00    0.00   10786/198764      std::map<dstring, std::pair<ssa_exprt, unsigned int>, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::operator[](dstring const&) [683]
                0.00    0.00  161193/3477483     symbol_exprt::symbol_exprt(symbol_exprt const&) [812]
                0.00    0.00   10786/46039       std::pair<ssa_exprt, unsigned int>::operator=(std::pair<ssa_exprt, unsigned int> const&) [1386]
                0.00    0.00  300814/107054751     exprt::exprt(exprt const&) [513]
                0.00    0.00   10786/14179       std::pair<ssa_exprt, unsigned int>::pair<ssa_exprt, int>(std::pair<ssa_exprt, int> const&) [1614]
                0.00    0.00   32358/1903126     ssa_exprt::~ssa_exprt() [1171]
                0.00    0.00  161193/3431142     ssa_exprt::ssa_exprt(ssa_exprt const&) [2092]
                0.00    0.00  139621/219942      std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::~_Rb_tree() [2161]
                0.00    0.00   50740/64186       std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&) [2204]
-----------------------------------------------
                0.62   31.52 8087377/8087377     merge_irept::merged(irept const&) [14]
[22]     7.1    0.62   31.52 8087377         std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::find(irept const&) [22]
               24.16    1.60 8087377/19226655     irept::hash() const [9]
                0.11    5.65 8087377/8912530     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 [67]
-----------------------------------------------
                0.00   31.06     156/156         bmct::run_decision_procedure(prop_convt&) [19]
[23]     6.9    0.00   31.06     156         bmct::do_conversion(prop_convt&) [23]
                0.01   31.03     156/156         symex_target_equationt::convert(prop_convt&) [24]
                0.02    0.00     155/155         symex_target_equationt::convert_constraints(decision_proceduret&) const [929]
                0.00    0.00     156/156         bmct::do_unwind_module(decision_proceduret&) [2930]
-----------------------------------------------
                0.01   31.03     156/156         bmct::do_conversion(prop_convt&) [23]
[24]     6.9    0.01   31.03     156         symex_target_equationt::convert(prop_convt&) [24]
                0.07   12.69     156/156         symex_target_equationt::convert_guards(prop_convt&) [40]
                0.03   12.05     156/156         symex_target_equationt::convert_assignments(decision_proceduret&) const [42]
                0.08    5.77     155/155         symex_target_equationt::convert_assertions(prop_convt&) [78]
                0.02    0.22     155/155         symex_target_equationt::convert_decls(prop_convt&) const [450]
                0.06    0.00     155/155         symex_target_equationt::convert_io(decision_proceduret&) [678]
                0.03    0.01     155/155         symex_target_equationt::convert_assumptions(prop_convt&) [741]
-----------------------------------------------
                             1817880             value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.00    0.05     299/140363      goto_symext::symex_dead(goto_symex_statet&) [552]
                0.00    0.08     443/140363      goto_symext::symex_decl(goto_symex_statet&) [244]
                0.13   25.08  139621/140363      goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [21]
[25]     5.6    0.13   25.21  140363+1817880 value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.15   22.87 1920059/1978984     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [39]
                0.16    1.69 1920059/1920059     value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool) [184]
                0.01    0.10 2048158/51056980     exprt::type() const [133]
                0.00    0.05   56110/1422896     base_type_eq(typet const&, typet const&, namespacet const&) [222]
                0.00    0.04 1920059/30391437     reference_counting<value_sett::object_map_dt>::~reference_counting() [282]
                0.00    0.03   28774/28774       value_sett::make_member(exprt const&, dstring const&, namespacet const&) [862]
                0.00    0.02   78882/8131877     exprt::exprt(dstring const&, typet const&) [139]
                0.00    0.03   39441/113994      index_type() [641]
                0.02    0.00 1958243/15193746     namespace_baset::follow(typet const&) const [540]
                0.00    0.02   28774/48394       member_exprt::member_exprt(typet const&) [863]
                0.00    0.00   39441/1216618     exprt::copy_to_operands(exprt const&, exprt const&) [496]
                0.00    0.00   28774/48410       member_exprt::set_component_name(dstring const&) [1210]
                0.00    0.00   33805/33805       struct_union_typet::componentt::get_is_padding() const [1320]
                0.00    0.00   78882/54292975     exprt::~exprt() [147]
                0.00    0.00   86322/249151720     irept::remove_ref(irept::dt*) <cycle 16> [87]
                0.00    0.00   55501/243322      struct_union_typet::components() const [1036]
                0.00    0.00   39441/886582      typet::subtype() const [696]
                0.00    0.00   33805/78976572     irept::get(dstring const&) const [90]
                0.00    0.00   39441/15371973     typet::~typet() [294]
                0.00    0.00   28774/9547435     exprt::operator=(exprt const&) [342]
                0.00    0.00   28774/24885370     irept::operator=(irept const&) [216]
                0.00    0.00   28774/297614410     irept::detach() [51]
                0.00    0.00   39441/23020427     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [370]
                0.00    0.00   10848/162214      to_struct_union_type(typet const&) [2173]
                             1817880             value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
-----------------------------------------------
[26]     5.2    0.15   23.57 1978984+1979034 <cycle 12 as a whole> [26]
                0.05   12.89 1979000             value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [39]
                0.10   10.68 1979000+246158      value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [44]
                0.00    0.00      18             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1920]
-----------------------------------------------
                0.01   23.07  627751/627751      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[27]     5.1    0.01   23.07  627751         goto_symext::merge_gotos(goto_symex_statet&) [27]
                0.06   20.01   24641/24641       goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [29]
                0.05    1.55   24641/24641       operator|=(guardt&, guardt const&) [199]
                0.00    0.78   15667/15667       value_sett::operator=(value_sett const&) [276]
                0.00    0.31   19047/19047       std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::erase(std::_Rb_tree_iterator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >) [420]
                0.02    0.13   33615/705792      guardt::is_false() const [119]
                0.00    0.11   24641/24641       goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&) [570]
                0.00    0.04    8974/8974        value_sett::make_union(std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&) [761]
                0.02    0.00  627751/627751      std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::find(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&) [917]
                0.00    0.00  627751/813394      goto_symex_statet::top() [1294]
                0.00    0.00    8974/8974        value_sett::make_union(value_sett const&) [2355]
-----------------------------------------------
                0.00    0.00      53/275641      goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1305]
                0.03   22.22  275588/275641      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[28]     4.9    0.03   22.23  275641         goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [28]
                0.00   17.23  175778/175778      symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [31]
                0.14    1.75  275641/2281945     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
                0.03    1.78  275641/544034      goto_symext::do_simplify(exprt&) [105]
                0.01    1.07  175778/439798      guardt::as_expr() const [137]
                0.00    0.15  175778/176143      guardt::guard_expr(exprt&) const [515]
                0.01    0.01  275641/1557500     exprt::is_true() const [537]
                0.00    0.02  451419/54292975     exprt::~exprt() [147]
                0.02    0.00  275641/275641      goto_symext::rewrite_quantifiers(exprt&, goto_symex_statet&) [919]
                0.00    0.00  275641/298034392     irept::irept(irept const&) [102]
                0.00    0.00  275641/107054751     exprt::exprt(exprt const&) [513]
-----------------------------------------------
                0.06   20.01   24641/24641       goto_symext::merge_gotos(goto_symex_statet&) [27]
[29]     4.4    0.06   20.01   24641         goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [29]
                0.00    8.18   49282/49282       goto_symex_statet::renaming_levelt::get_variables(std::tr1::unordered_set<ssa_exprt, irep_hash, std::equal_to<ssa_exprt>, std::allocator<ssa_exprt> >&) const [56]
                0.00    5.22   22661/139621      goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [21]
                0.07    2.96   18669/18669       operator-=(guardt&, guardt const&) [120]
                0.00    2.24   22661/139621      symex_target_equationt::assignment(exprt const&, ssa_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [37]
                0.00    0.51  738372/2861632     ssa_exprt::get_object_name() const [175]
                0.01    0.19 1483990/1755969     goto_symex_statet::renaming_levelt::current_count(dstring const&) const [452]
                0.03    0.16   41330/705792      guardt::is_false() const [119]
                0.00    0.12   18669/544034      goto_symext::do_simplify(exprt&) [105]
                0.00    0.11   18669/439798      guardt::as_expr() const [137]
                0.00    0.05   24641/24641       std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::~_Hashtable() [723]
                0.00    0.04  738372/16867193     symbol_exprt::get_identifier() const [248]
                0.00    0.03   31334/303313      ssa_exprt::set_level_2(unsigned int) [412]
                0.00    0.01   22661/571183      true_exprt::true_exprt() [411]
                0.00    0.01   24641/24641       std::tr1::__unordered_set<ssa_exprt, irep_hash, std::equal_to<ssa_exprt>, std::allocator<ssa_exprt>, false>::__unordered_set(unsigned long, irep_hash const&, std::equal_to<ssa_exprt> const&, std::allocator<ssa_exprt> const&) [1068]
                0.00    0.01   18669/29430       if_exprt::if_exprt(exprt const&, exprt const&, exprt const&) [979]
                0.00    0.01   18669/1207194     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [363]
                0.01    0.00   22661/1161542     std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::find(dstring const&) [402]
                0.00    0.00   31334/4034964     to_ssa_expr(exprt&) [337]
                0.00    0.00   18669/2950774     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [314]
                0.00    0.00   86652/249151720     irept::remove_ref(irept::dt*) <cycle 16> [87]
                0.00    0.00   63991/54292975     exprt::~exprt() [147]
                0.00    0.00   43510/5607808     ssa_exprt::get_level_0() const [405]
                0.00    0.00   20849/93335       i2string(unsigned int) [1177]
                0.00    0.00   36649/24885370     irept::operator=(irept const&) [216]
                0.00    0.00   22661/638580      namespace_baset::lookup(dstring const&) const [700]
                0.00    0.00   22661/7492661     ssa_exprt::get_original_expr() const [392]
                0.00    0.00   67983/298034392     irept::irept(irept const&) [102]
                0.00    0.00   22661/3477483     symbol_exprt::symbol_exprt(symbol_exprt const&) [812]
                0.00    0.00   22661/107054751     exprt::exprt(exprt const&) [513]
                0.00    0.00   22661/22661       std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::find(dstring const&) const [2265]
                0.00    0.00   20849/20849       dstring::operator!=(std::string const&) const [2273]
-----------------------------------------------
[30]     4.1   12.61    5.73 32451601+1055126755 <cycle 17 as a whole> [30]
                7.72    2.30 239280947             operator==(irept const&, irept const&) <cycle 17> [47]
                1.66    3.43 211522423             bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 17> [80]
                1.55    0.00 213061456             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 17> [204]
                1.24    0.00 212191107             bool std::operator==<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) <cycle 17> [221]
                0.44    0.00 211522423             bool std::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 17> [372]
-----------------------------------------------
                0.00   17.23  175778/175778      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [28]
[31]     3.8    0.00   17.23  175778         symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [31]
                0.01   16.88  175778/414153      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [12]
                0.00    0.16  175778/414153      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [395]
                0.00    0.11  175778/828306      symex_target_equationt::SSA_stept::~SSA_stept() [338]
                0.01    0.03  175778/414153      symex_target_equationt::SSA_stept::SSA_stept() [580]
                0.00    0.02  351556/9547435     exprt::operator=(exprt const&) [342]
                0.00    0.01  175778/54292975     exprt::~exprt() [147]
-----------------------------------------------
                0.01   16.98  137405/137405      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[32]     3.8    0.01   16.98  137405         goto_symext::symex_goto(goto_symex_statet&) [32]
                0.00    5.00   51037/60117       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [76]
                0.00    2.83  137405/645594      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [38]
                0.00    2.06    8926/139621      goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [21]
                0.08    0.98  155257/2281945     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
                0.01    0.95   20940/24645       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [229]
                0.00    0.95   20940/24641       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [233]
                0.02    0.89  137405/544034      goto_symext::do_simplify(exprt&) [105]
                0.00    0.88    8926/139621      symex_target_equationt::assignment(exprt const&, ssa_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [37]
                0.00    0.73   20940/49286       goto_symex_statet::goto_statet::~goto_statet() [193]
                0.00    0.53   20940/24641       std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::operator[](std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&) [308]
                0.00    0.37   59963/439798      guardt::as_expr() const [137]
                0.05    0.29   77996/705792      guardt::is_false() const [119]
                0.01    0.17  137405/645594      adjust_float_expressions(exprt&, namespacet const&) [263]
                0.01    0.03   20940/59818       std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >*) [582]
                0.00    0.03   30097/30097       symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int) [800]
                0.00    0.01  370570/54292975     exprt::~exprt() [147]
                0.00    0.02    8926/1158372     ssa_exprt::ssa_exprt(exprt const&) [172]
                0.01    0.01   32203/62300       goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>) [842]
                0.00    0.01   26871/44006       exprt::make_not() [881]
                0.00    0.01   11921/15622       guardt::make_false() [1003]
                0.01    0.00  137405/36791043     exprt::is_false() const [136]
                0.00    0.00    8926/42571       symbol_exprt::symbol_exprt(dstring const&, typet const&) [807]
                0.00    0.00      55/55          goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1305]
                0.00    0.00   50982/1557500     exprt::is_true() const [537]
                0.00    0.00  283736/298034392     irept::irept(irept const&) [102]
                0.00    0.00   18038/188538      guardt::add(exprt const&) [868]
                0.00    0.00    8926/2950774     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [314]
                0.00    0.00  158345/813394      goto_symex_statet::top() [1294]
                0.00    0.00    9019/9547435     exprt::operator=(exprt const&) [342]
                0.00    0.00   18038/15917465     std::list<exprt, std::allocator<exprt> >::push_back(exprt const&) [373]
                0.00    0.00    8926/1510179     bool_typet::bool_typet() [628]
                0.00    0.00    8926/15371973     typet::~typet() [294]
                0.00    0.00  283736/107054751     exprt::exprt(exprt const&) [513]
                0.00    0.00    8926/329308      guardt::~guardt() [1174]
                0.00    0.00    7440/64442769     exprt::operands() [155]
                0.00    0.00   32203/46610       std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&) [1681]
                0.00    0.00    8926/1903126     ssa_exprt::~ssa_exprt() [1171]
                0.00    0.00   51037/51037       goto_program_templatet<codet, exprt>::instructiont::get_target() const [2224]
                0.00    0.00   20940/49450       goto_symex_statet::level2t::~level2t() [2228]
                0.00    0.00   20940/49778       goto_symex_statet::renaming_levelt::~renaming_levelt() [2225]
                0.00    0.00   20940/59818       std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::~_Rb_tree() [2212]
-----------------------------------------------
                                                 <spontaneous>
[33]     3.7   16.62    0.00                 Minisat::SimpSolver::addClause_(Minisat::vec<Minisat::Lit>&) [33]
-----------------------------------------------
[34]     3.6    0.91   15.40 2570634+21776534 <cycle 18 as a whole> [34]
                0.32    7.93 15985245             simplify_exprt::simplify_node(exprt&) <cycle 18> [53]
                0.07    1.91  481938+2123        simplify_exprt::simplify_typecast(exprt&) <cycle 18> [174]
                0.29    1.47 2911772+12804205     simplify_exprt::simplify_rec(exprt&) <cycle 18> [190]
                0.04    1.25  423397             simplify_exprt::simplify_inequality(exprt&) <cycle 18> [217]
                0.02    0.93  250884             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [252]
                0.04    0.49  137389             simplify_exprt::simplify_boolean(exprt&) <cycle 18> [336]
                0.04    0.25  368318             simplify_exprt::simplify_not(exprt&) <cycle 18> [425]
                0.00    0.26  118154+4354        simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [438]
                0.00    0.21   43061+62440       size_of_expr(typet const&, namespacet const&) <cycle 18> [466]
                0.01    0.20  404550             simplify_exprt::simplify_address_of(exprt&) <cycle 18> [467]
                0.02    0.16   33838             simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [483]
                0.00    0.11   73665             simplify_exprt::simplify_if(exprt&) <cycle 18> [572]
                0.03    0.05  404550+308460      simplify_exprt::simplify_address_of_arg(exprt&) <cycle 18> [611]
                0.00    0.07   34325             simplify_exprt::simplify_object_size(exprt&) <cycle 18> [652]
                0.02    0.05   70299+403         simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [654]
                0.02    0.04 2602624             simplify(exprt&, namespacet const&) <cycle 18> [682]
                0.00    0.00    1585             simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1343]
                0.00    0.00    1574+422         simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1388]
-----------------------------------------------
[35]     3.5    1.19   14.47 2281945+13963885 <cycle 8 as a whole> [35]
                0.87   13.31 2520814+12131237     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
                0.31    1.06 13687934+2943477     goto_symex_statet::rename(typet&, dstring const&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [212]
                0.01    0.09   37082+13399       goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [579]
-----------------------------------------------
                             12131237             goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
                               10989             goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [579]
                              374650             goto_symex_statet::rename(typet&, dstring const&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [212]
                0.00    0.00      94/2281945     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1403]
                0.00    0.00     368/2281945     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00     370/2281945     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1249]
                0.00    0.02    3325/2281945     symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&) [756]
                0.00    0.04    6596/2281945     goto_symext::symex_dead(goto_symex_statet&) [552]
                0.00    0.05    8226/2281945     goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [91]
                0.01    0.09   14741/2281945     goto_symext::symex_decl(goto_symex_statet&) [244]
                0.01    0.15   23680/2281945     goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&) [458]
                0.07    0.89  139621/2281945     goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [21]
                0.08    0.98  155257/2281945     goto_symext::symex_goto(goto_symex_statet&) [32]
                0.11    1.37  216068/2281945     goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [18]
                0.14    1.75  275641/2281945     goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [28]
                0.67    8.19 1291188/2281945     goto_symext::dereference(exprt&, goto_symex_statet&, bool) [41]
[36]     3.1    0.87   13.31 2520814+12131237 goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
                0.04    3.04 3841407/4018098     goto_symex_statet::set_ssa_indices(ssa_exprt&, namespacet const&, goto_symex_statet::levelt) [117]
                0.01    1.95 1110899/1158372     ssa_exprt::ssa_exprt(exprt const&) [172]
                0.14    1.64 3709049/3892889     ssa_exprt::update_type() [181]
                0.09    1.63 14997905/53707360     exprt::type() [73]
                0.02    1.05  974873/974992      ssa_exprt::set_level_1(unsigned int) [237]
                0.03    0.66 1586096/1892569     goto_symex_statet::level1t::operator()(ssa_exprt&) [269]
                0.19    0.40 18025936/297614410     irept::detach() [51]
                0.14    0.41 4830086/19375341     irept::get_bool(dstring const&) const [163]
                0.06    0.42 3709049/4034964     to_ssa_expr(exprt&) [337]
                0.35    0.00 1138881/1161542     std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::find(dstring const&) [402]
                0.02    0.26 4858068/16867193     symbol_exprt::get_identifier() const [248]
                0.03    0.23 7116844/64442769     exprt::operands() [155]
                0.00    0.14  132358/303313      ssa_exprt::set_level_2(unsigned int) [412]
                0.00    0.11 2117422/9547435     exprt::operator=(exprt const&) [342]
                0.00    0.07 1251660/9566031     ssa_exprt::get_level_2() const [329]
                0.01    0.04 1110899/54292975     exprt::~exprt() [147]
                0.02    0.01   50730/32451601     operator==(irept const&, irept const&) <cycle 17> [47]
                0.00    0.02   11845/1904414     goto_symex_statet::level0t::operator()(ssa_exprt&, namespacet const&, unsigned int) [143]
                0.01    0.00   29316/29316       to_with_expr(exprt&) [1054]
                0.01    0.00 1251660/1251660     goto_symex_statet::l2_thread_read_encoding(ssa_exprt&, namespacet const&) [1103]
                0.01    0.00 1121037/15193746     namespace_baset::follow(typet const&) const [540]
                0.00    0.01  117128/7425191     typet::operator=(typet const&) [381]
                0.01    0.00 1110899/1903126     ssa_exprt::~ssa_exprt() [1171]
                0.00    0.01  152190/152420      to_if_expr(exprt&) [1250]
                0.00    0.00  101460/5538059     exprt::op1() [448]
                0.00    0.00   37082/2526689     typet::subtype() [430]
                0.00    0.00   50730/100926      exprt::op2() [1339]
                0.00    0.00   29316/29316       with_exprt::old() [1495]
                0.00    0.00   10138/52451       to_symbol_expr(exprt&) [1285]
                             13504070             goto_symex_statet::rename(typet&, dstring const&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [212]
                               37082             goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [579]
                             12131237             goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
-----------------------------------------------
                0.00    0.88    8926/139621      goto_symext::symex_goto(goto_symex_statet&) [32]
                0.00    2.24   22661/139621      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [29]
                0.01   10.68  108034/139621      goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [18]
[37]     3.1    0.01   13.81  139621         symex_target_equationt::assignment(exprt const&, ssa_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [37]
                0.01   13.41  139621/414153      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [12]
                0.00    0.13  139621/414153      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [395]
                0.00    0.09  139621/828306      symex_target_equationt::SSA_stept::~SSA_stept() [338]
                0.00    0.08  139621/565679      equal_exprt::equal_exprt(exprt const&, exprt const&) [415]
                0.00    0.04  698105/9547435     exprt::operator=(exprt const&) [342]
                0.01    0.02  139621/414153      symex_target_equationt::SSA_stept::SSA_stept() [580]
                0.00    0.01  279242/54292975     exprt::~exprt() [147]
                0.00    0.01  139621/213630      ssa_exprt::operator=(ssa_exprt const&) [1040]
                0.00    0.00  139621/318356      binary_relation_exprt::~binary_relation_exprt() [2150]
-----------------------------------------------
                0.00    2.83  137405/645594      goto_symext::symex_goto(goto_symex_statet&) [32]
                0.01    4.44  215584/645594      goto_symext::symex_assign_rec(goto_symex_statet&, code_assignt const&) <cycle 10> [86]
                0.01    6.03  292605/645594      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[38]     2.9    0.02   13.31  645594         goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [38]
                0.01   12.17  645594/645594      goto_symext::dereference(exprt&, goto_symex_statet&, bool) [41]
                0.19    0.28  645594/645594      goto_symext::replace_array_equal(exprt&) [359]
                0.08    0.27  645594/645594      rewrite_union(exprt&, namespacet const&) [408]
                0.08    0.23  645594/861178      goto_symext::replace_nondet(exprt&) [379]
-----------------------------------------------
                                  16             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1920]
                0.00    0.70   58925/1978984     value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const [270]
                0.15   22.87 1920059/1978984     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
[39]     2.9    0.05   12.89 1979000         value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [39]
                0.70   11.86 1979000/2570634     simplify(exprt&, namespacet const&) <cycle 18> [682]
                0.01    0.22 1979000/53707360     exprt::type() [73]
                0.08    0.00 1979000/249151720     irept::remove_ref(irept::dt*) <cycle 16> [87]
                0.02    0.00 1979000/298034392     irept::irept(irept const&) [102]
                0.00    0.00 1979000/107054751     exprt::exprt(exprt const&) [513]
                             1979000             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [44]
-----------------------------------------------
                0.07   12.69     156/156         symex_target_equationt::convert(prop_convt&) [24]
[40]     2.8    0.07   12.69     156         symex_target_equationt::convert_guards(prop_convt&) [40]
                0.62   12.07  405268/1078697     prop_conv_solvert::convert(exprt const&) <cycle 13> [69]
-----------------------------------------------
                0.01   12.17  645594/645594      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [38]
[41]     2.7    0.01   12.17  645594         goto_symext::dereference(exprt&, goto_symex_statet&, bool) [41]
                0.67    8.19 1291188/2281945     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
                0.15    3.02  645594/645594      goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 9> [121]
                0.04    0.10  645594/2950774     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [314]
                0.00    0.00  645594/3366406     goto_symex_statet::call_stack() [912]
-----------------------------------------------
                0.03   12.05     156/156         symex_target_equationt::convert(prop_convt&) [24]
[42]     2.7    0.03   12.05     156         symex_target_equationt::convert_assignments(decision_proceduret&) const [42]
                0.00    6.21  130233/130616      boolbvt::set_to(exprt const&, bool) [70]
                0.00    5.84   10756/11136       prop_conv_solvert::set_to(exprt const&, bool) [74]
-----------------------------------------------
                                   4             boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1312]
                                  12             boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1374]
                                  32             boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1913]
                                  60             boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [884]
                                  87             boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1439]
                                  88             boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [795]
                                 132             bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 13> [755]
                                 588             boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [310]
                                 825             bv_pointerst::convert_rest(exprt const&) <cycle 13> [718]
                                1510             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [836]
                                2282             boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1002]
                                3263             boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [757]
                                3477             boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [306]
                                6455             boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [578]
                                7129             boolbvt::convert_with_struct(struct_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [455]
                                7574             boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [764]
                                7635             boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [265]
                                8132             boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [473]
                                9978             bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [188]
                               11152             boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [704]
                               14179             boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [360]
                               14764             boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [490]
                               25894             boolbvt::convert_bv_rel(exprt const&) <cycle 13> [290]
                               26651             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [242]
                               31734             boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [422]
                               43242             boolbvt::convert_overflow(exprt const&) <cycle 13> [197]
                              611594             boolbvt::convert_equality(equal_exprt const&) <cycle 13> [100]
                             1357370             boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [427]
                0.18    3.56  119477/1078697     boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [71]
[43]     2.5    0.86   10.65 2315320         boolbvt::convert_bv(exprt const&) <cycle 13> [43]
                0.09   10.03 2315320/2315320     std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&, std::tr1::integral_constant<bool, true>) [46]
                0.03    0.19 4630640/54292975     exprt::~exprt() [147]
                0.09    0.00 2315320/249151720     irept::remove_ref(irept::dt*) <cycle 16> [87]
                0.01    0.07 2315320/2315320     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::pair<exprt, std::vector<literalt, std::allocator<literalt> > >(std::pair<exprt, std::vector<literalt, std::allocator<literalt> > > const&) [614]
                0.01    0.07 2315320/2315320     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&) [613]
                0.03    0.00 2315320/298034392     irept::irept(irept const&) [102]
                0.01    0.00 2315320/2501538     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::~pair() [1022]
                0.00    0.00 2315320/107054751     exprt::exprt(exprt const&) [513]
                0.00    0.00  186218/186218      bv_cbmct::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [1350]
                0.00    0.00 2315320/19523320     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [872]
                0.00    0.00 2315320/2315320     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::~pair() [1355]
                              186218             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [836]
-----------------------------------------------
                              246158             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [44]
                             1979000             value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [39]
[44]     2.4    0.10   10.68 1979000+246158  value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [44]
                0.01    8.19 1950979/1950985     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [54]
                0.02    1.19 1947181/1947635     unsigned_char_type() [224]
                0.03    0.61 1952236/8131877     exprt::exprt(dstring const&, typet const&) [139]
                0.01    0.11 2328316/51056980     exprt::type() const [133]
                0.05    0.06 1948950/78976572     irept::get(dstring const&) const [90]
                0.01    0.08 1998748/54292975     exprt::~exprt() [147]
                0.01    0.08 1947181/15371973     typet::~typet() [294]
                0.00    0.05    4506/4506        value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [699]
                0.00    0.03  142267/18634229     dstring::dstring(std::string const&) [109]
                0.02    0.00 2037301/16443933     exprt::is_constant() const [487]
                0.02    0.00  142267/142267      std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::find(dstring const&) const [920]
                0.00    0.02  123546/2156064     value_sett::make_union(reference_counting<value_sett::object_map_dt>&, reference_counting<value_sett::object_map_dt> const&) const [410]
                0.02    0.00 2272786/15193746     namespace_baset::follow(typet const&) const [540]
                0.02    0.00 2034316/13979629     dstring::operator==(char const*) const [557]
                0.00    0.01  165932/25095628     irept::get_string(dstring const&) const [196]
                0.00    0.01    1257/5757        value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const [784]
                0.00    0.01   53377/4276208     value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const [355]
                0.00    0.01   50886/53707360     exprt::type() [73]
                0.00    0.00   46491/9547435     exprt::operator=(exprt const&) [342]
                0.00    0.00    4396/940543      to_integer(constant_exprt const&, BigInt&) [346]
                0.00    0.00    4396/268188      pointer_offset_size(namespacet const&, typet const&) [555]
                0.00    0.00   56252/30391437     reference_counting<value_sett::object_map_dt>::~reference_counting() [282]
                0.00    0.00  109807/23144108     BigInt::~BigInt() [512]
                0.00    0.00   46490/1074029     to_integer(exprt const&, BigInt&) [1007]
                0.00    0.00  146735/2530064     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&) [1092]
                0.00    0.00   53377/4172913     value_sett::objectt::objectt(value_sett::objectt const&) [733]
                0.00    0.00    1257/387242      dstring::dstring(char const*) [503]
                0.00    0.00    1588/2266834     exprt::is_zero() const [288]
                0.00    0.00    4396/2526689     typet::subtype() [430]
                0.00    0.00   43634/2217496     std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [914]
                0.00    0.00    4396/374228      BigInt::operator*=(BigInt const&) [988]
                0.00    0.00   50777/5425880     BigInt::BigInt() [997]
                0.00    0.00      21/2570634     simplify(exprt&, namespacet const&) <cycle 18> [682]
                0.00    0.00    1257/244304      BigInt::assign(long long) [1000]
                0.00    0.00    1257/886582      typet::subtype() const [696]
                0.00    0.00    1265/1265        void std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_insert_unique<std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> > >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >, std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) [1770]
                0.00    0.00    1062/243322      struct_union_typet::components() const [1036]
                0.00    0.00       3/3           member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1827]
                0.00    0.00    2155/3223891     BigInt::operator=(BigInt const&) [664]
                0.00    0.00    1265/2058815     reference_counting<value_sett::object_map_dt>::detatch() [809]
                0.00    0.00       3/565679      equal_exprt::equal_exprt(exprt const&, exprt const&) [415]
                0.00    0.00       1/48394       member_exprt::member_exprt(typet const&) [863]
                0.00    0.00       3/1557500     exprt::is_true() const [537]
                0.00    0.00      18/298034392     irept::irept(irept const&) [102]
                0.00    0.00       3/101711      struct_union_typet::componentt::get_name() const [1253]
                0.00    0.00       1/48410       member_exprt::set_component_name(dstring const&) [1210]
                0.00    0.00       3/249151720     irept::remove_ref(irept::dt*) <cycle 16> [87]
                0.00    0.00       1/3102579     exprt::op0() [521]
                0.00    0.00      18/107054751     exprt::exprt(exprt const&) [513]
                0.00    0.00    1257/243884      BigInt::BigInt(int) [2156]
                0.00    0.00    1058/324461      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*) [2148]
                0.00    0.00    1058/162214      to_struct_union_type(typet const&) [2173]
                0.00    0.00       3/318356      binary_relation_exprt::~binary_relation_exprt() [2150]
                0.00    0.00       1/57328       to_struct_type(typet const&) [2220]
                                  18             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1920]
                              246158             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [44]
-----------------------------------------------
                                                 <spontaneous>
[45]     2.3   10.27    0.00                 Minisat::SimpSolver::eliminateVar(int) [45]
-----------------------------------------------
                0.09   10.03 2315320/2315320     boolbvt::convert_bv(exprt const&) <cycle 13> [43]
[46]     2.2    0.09   10.03 2315320         std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&, std::tr1::integral_constant<bool, true>) [46]
                6.92    0.46 2315320/19226655     irept::hash() const [9]
                0.03    1.72 2315320/2315320     std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, false>*, exprt const&, unsigned long) const [191]
                0.00    0.91  186218/186218      std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&, unsigned long, unsigned long) [253]
-----------------------------------------------
                             31552179             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 17> [204]
                             175277167             bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 17> [80]
                0.00    0.00       2/32451601     simplify_exprt::simplify_ieee_float_relation(exprt&) [1803]
                0.00    0.00       2/32451601     simplify_exprt::simplify_floatbv_op(exprt&) [1721]
                0.00    0.00      20/32451601     boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [884]
                0.00    0.00      26/32451601     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [896]
                0.00    0.00      41/32451601     struct_typet::is_prefix_of(struct_typet const&) const [1873]
                0.00    0.00      49/32451601     simplify_exprt::simplify_floatbv_typecast(exprt&) [1346]
                0.00    0.00      50/32451601     c_typecheck_baset::typecheck_redefinition_type(symbolt&, symbolt&) [1885]
                0.00    0.00      65/32451601     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1607]
                0.00    0.00      94/32451601     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1403]
                0.00    0.00     186/32451601     c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet) [1588]
                0.00    0.00     254/32451601     simplify_exprt::simplify_index(exprt&) [692]
                0.00    0.00     275/32451601     c_typecheck_baset::typecheck_expr_rel(exprt&) [1525]
                0.00    0.00     368/32451601     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1377]
                0.00    0.00     505/32451601     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1245]
                0.00    0.00     662/32451601     object_upper_bound(exprt const&, typet const&, namespacet const&) [1217]
                0.00    0.00     847/32451601     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1388]
                0.00    0.00    2107/32451601     goto_checkt::bounds_check(index_exprt const&, guardt const&) [546]
                0.00    0.00    2116/32451601     boolbvt::convert_overflow(exprt const&) <cycle 13> [197]
                0.00    0.00    2588/32451601     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [592]
                0.00    0.00    3219/32451601     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [699]
                0.00    0.00    3477/32451601     boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [306]
                0.00    0.00    3790/32451601     simplify_exprt::simplify_mod(exprt&) [1193]
                0.00    0.00    6852/32451601     c_typecastt::do_typecast(exprt&, typet const&) [1188]
                0.00    0.00   12524/32451601     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [374]
                0.01    0.00   13042/32451601     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 [1208]
                0.01    0.00   14179/32451601     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [360]
                0.01    0.00   19824/32451601     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [336]
                0.01    0.00   25665/32451601     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 [1005]
                0.01    0.00   26620/32451601     equalityt::equality2(exprt const&, exprt const&) [449]
                0.01    0.00   27633/32451601     simplify_exprt::simplify_unary_minus(exprt&) [608]
                0.01    0.01   32947/32451601     simplify_exprt::simplify_object_size(exprt&) <cycle 18> [652]
                0.01    0.01   33292/32451601     size_of_expr(typet const&, namespacet const&) <cycle 18> [466]
                0.01    0.01   34031/32451601     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [260]
                0.02    0.01   49168/32451601     check_c_implicit_typecast(typet const&, typet const&) [855]
                0.02    0.01   49665/32451601     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&) [645]
                0.02    0.01   50730/32451601     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
                0.02    0.01   51938/32451601     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [483]
                0.02    0.01   60185/32451601     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [252]
                0.03    0.01   71828/32451601     arrayst::add_array_Ackermann_constraints() [84]
                0.03    0.01   82196/32451601     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [214]
                0.04    0.02  101696/32451601     simplify_exprt::simplify_div(exprt&) [460]
                0.04    0.02  109819/32451601     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [528]
                0.05    0.02  118143/32451601     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [438]
                0.05    0.02  130233/32451601     boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [71]
                0.05    0.02  135802/32451601     simplify_exprt::simplify_if(exprt&) <cycle 18> [572]
                0.08    0.04  202094/32451601     exprt::mul(exprt const&) [334]
                0.10    0.04  253149/32451601     check_renaming(exprt const&) <cycle 7> [354]
                0.14    0.07  370382/32451601     exprt::sum(exprt const&) [246]
                0.15    0.07  395085/32451601     check_renaming_l1(exprt const&) <cycle 7> [285]
                0.16    0.07  414799/32451601     simplify_exprt::simplify_mult(exprt&) [220]
                0.18    0.08  468245/32451601     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [174]
                0.24    0.11  627245/32451601     symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&) [313]
                0.36    0.16  933176/32451601     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 [330]
                0.41    0.19 1056706/32451601     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 [317]
                0.55    0.25 1404022/32451601     std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<ssa_exprt, false>*, ssa_exprt const&, unsigned long) const [274]
                0.70    0.32 1811232/32451601     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [234]
                0.83    0.38 2132212/32451601     operator|=(guardt&, guardt const&) [199]
                0.89    0.40 2289555/32451601     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 [215]
                1.18    0.54 3040401/32451601     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 [191]
                1.85    0.84 4759519/32451601     operator-=(guardt&, guardt const&) [120]
                4.28    1.95 11015024/32451601     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 [67]
[47]     2.2    7.72    2.30 239280947         operator==(irept const&, irept const&) <cycle 17> [47]
                1.76    0.00 213072846/213072846     bool std::operator==<irept, std::allocator<irept> >(std::vector<irept, std::allocator<irept> > const&, std::vector<irept, std::allocator<irept> > const&) [189]
                0.54    0.00 212191107/212191107     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&) [333]
                             213061456             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 17> [204]
                             212191107             bool std::operator==<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) <cycle 17> [221]
-----------------------------------------------
[48]     2.2    9.59    0.37 249151720+722637576 <cycle 16 as a whole> [48]
                4.64    0.04 403198447             irept::remove_ref(irept::dt*) <cycle 16> [87]
                2.34    0.00 146546627+91534472     std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, irept> >*) <cycle 16> [153]
                0.49    0.33 72916184             irept::dt::~dt() <cycle 16> [272]
                0.61    0.00 73383943             void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*) <cycle 16> [311]
                0.58    0.00 91869670             std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, irept> >*) <cycle 16> [320]
                0.55    0.00 110958066             std::pair<dstring const, irept>::~pair() <cycle 16> [328]
                0.38    0.00 72916359             std::vector<irept, std::allocator<irept> >::~vector() <cycle 16> [390]
-----------------------------------------------
                                                 <spontaneous>
[49]     2.2    9.92    0.03                 Minisat::Solver::propagate() [49]
                0.03    0.00 5150085/95748364     Minisat::vec<Minisat::Lit>::clear(bool) [350]
-----------------------------------------------
                                                 <spontaneous>
[50]     2.1    9.70    0.00                 Minisat::SimpSolver::removeClause(unsigned int) [50]
                0.00    0.00    1207/25271774     Minisat::vec<int>::capacity(int) [689]
-----------------------------------------------
                0.00    0.00       1/297614410     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 3> [1640]
                0.00    0.00       2/297614410     c_typecheck_baset::typecheck_expr_index(exprt&) [1934]
                0.00    0.00       2/297614410     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 5> [2008]
                0.00    0.00       3/297614410     exprt::op3() [2067]
                0.00    0.00       6/297614410     flatten_byte_operators(exprt const&, namespacet const&) [2035]
                0.00    0.00      20/297614410     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 9> [486]
                0.00    0.00      24/297614410     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [579]
                0.00    0.00      32/297614410     flatten_byte_extract(exprt const&, namespacet const&) [1737]
                0.00    0.00      85/297614410     to_code_label(codet&) [1977]
                0.00    0.00      87/297614410     create_function_scope(unsigned int) [1659]
                0.00    0.00      92/297614410     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1529]
                0.00    0.00     164/297614410     get_nil_irep() [495]
                0.00    0.00     177/297614410     ansi_c_declarationt::ansi_c_declarationt() [1985]
                0.00    0.00     188/297614410     code_returnt::return_value() [1899]
                0.00    0.00     192/297614410     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [795]
                0.00    0.00     197/297614410     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1607]
                0.00    0.00     304/297614410     code_function_callt::code_function_callt() [1690]
                0.00    0.00     304/297614410     simplify_exprt::simplify_inequality_address_of(exprt&) [1467]
                0.00    0.00     306/297614410     string_constantt::string_constantt() [1561]
                0.00    0.00     353/297614410     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1715]
                0.00    0.00     439/297614410     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [654]
                0.00    0.00     525/297614410     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [336]
                0.00    0.00     615/297614410     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 3> [1316]
                0.00    0.00     622/297614410     to_dereference_expr(exprt&) [1907]
                0.00    0.00     622/297614410     dereference_exprt::pointer() [1908]
                0.00    0.00     648/297614410     goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1584]
                0.00    0.00     709/297614410     c_typecheck_baset::typecheck_decl(codet&) <cycle 2> [1577]
                0.00    0.00    1174/297614410     statement(unsigned int&, dstring const&) [1590]
                0.00    0.00    1450/297614410     ansi_c_convert_typet::write(typet&) [301]
                0.00    0.00    1617/297614410     goto_convertt::clean_expr(exprt&, goto_programt&, bool) <cycle 5> [1618]
                0.00    0.00    2239/297614410     c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1645]
                0.00    0.00    2328/297614410     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [528]
                0.00    0.00    2547/297614410     and_exprt::and_exprt(exprt const&, exprt const&) [1458]
                0.00    0.00    2667/297614410     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [217]
                0.00    0.00    3219/297614410     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [699]
                0.00    0.00    3592/297614410     c_typecheck_baset::typecheck_expr_operands(exprt&) <cycle 3> [1644]
                0.00    0.00    4178/297614410     simplify_exprt::simplify_not(exprt&) <cycle 18> [425]
                0.00    0.00    4314/297614410     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [369]
                0.00    0.00    4354/297614410     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [438]
                0.00    0.00    4584/297614410     simplify_exprt::simplify_with(exprt&) [792]
                0.00    0.00    5176/297614410     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [592]
                0.00    0.00    7013/297614410     do_pointer(unsigned int, unsigned int) [1351]
                0.00    0.00    7506/297614410     replace_location(locationt&, locationt const&) [1255]
                0.00    0.00    7880/297614410     to_address_of_expr(exprt&) [1641]
                0.00    0.00    8448/297614410     to_code_assign(codet&) [1541]
                0.00    0.00    8566/297614410     replace_location(exprt&, locationt const&) [1233]
                0.00    0.00   12179/297614410     codet::codet(dstring const&) [1223]
                0.00    0.00   14095/297614410     ansi_c_convert_typet::read_rec(typet const&) [642]
                0.00    0.00   15679/297614410     exprt::make_typecast(typet const&) [1224]
                0.00    0.00   22613/297614410     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [260]
                0.00    0.00   25048/297614410     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [374]
                0.00    0.00   28774/297614410     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.00    0.00   42004/297614410     prop_conv_solvert::get(exprt const&) const <cycle 15> [1015]
                0.00    0.00   48394/297614410     member_exprt::member_exprt(typet const&) [863]
                0.00    0.00   59171/297614410     exprt::copy_to_operands(exprt const&, exprt const&, exprt const&) [1200]
                0.00    0.00   64749/297614410     exprt::reserve_operands(unsigned long) [1212]
                0.00    0.00   65882/297614410     symbol_exprt::symbol_exprt() [1402]
                0.00    0.00   98717/297614410     c_typecheck_baset::make_already_typechecked(typet&) [953]
                0.00    0.00  100926/297614410     exprt::op2() [1339]
                0.00    0.00  107792/297614410     goto_symext::symex_assign_rec(goto_symex_statet&, code_assignt const&) <cycle 10> [86]
                0.00    0.00  128356/297614410     goto_symext::add_to_lhs(exprt const&, exprt const&) [747]
                0.00    0.00  131298/297614410     object_descriptor_exprt::object() [1309]
                0.00    0.00  143444/297614410     arrayst::add_array_Ackermann_constraints() [84]
                0.00    0.00  169202/297614410     yyansi_cparse() [132]
                0.00    0.00  192400/297614410     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [483]
                0.00    0.00  196924/297614410     ansi_c_declarationt::add_initializer(exprt&) [960]
                0.00    0.00  196974/297614410     c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [111]
                0.00    0.00  208443/297614410     typet::typet(dstring const&, typet const&) [647]
                0.00    0.00  223659/297614410     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [584]
                0.00    0.01  243404/297614410     set(unsigned int, dstring const&) [1203]
                0.00    0.01  258206/297614410     typet::subtypes() [686]
                0.00    0.01  270719/297614410     exprt::make_bool(bool) [488]
                0.00    0.01  304157/297614410     make_identifier() [316]
                0.00    0.01  374198/297614410     struct_union_typet::components() [701]
                0.00    0.01  377459/297614410     init(unsigned int&, dstring const&) [879]
                0.00    0.01  390512/297614410     ansi_c_declarationt::declarators() [1029]
                0.01    0.01  617470/297614410     to_index_expr(exprt&) [940]
                0.01    0.01  665195/297614410     predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&) [391]
                0.01    0.02  813728/297614410     ansi_c_declarationt::declarator() [864]
                0.01    0.02  923301/297614410     code_typet::parameters() [531]
                0.01    0.02 1022436/297614410     simplify_exprt::simplify_plus(exprt&) [148]
                0.02    0.03 1587759/297614410     irept::irept(dstring const&) [643]
                0.02    0.04 1650306/297614410     merge_irept::merged(irept const&) [14]
                0.02    0.05 2297757/297614410     goto_symex_statet::get_l1_name(exprt&) const [341]
                0.03    0.07 3102579/297614410     exprt::op0() [521]
                0.03    0.07 3357525/297614410     exprt::exprt(dstring const&) [553]
                0.04    0.09 3885395/297614410     typet::typet(dstring const&) [539]
                0.05    0.10 4572466/297614410     simplify_exprt::sort_and_join(exprt&) [113]
                0.05    0.10 4602596/297614410     irept::make_nil() [398]
                0.05    0.11 4864373/297614410     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 9> [121]
                0.06    0.13 5681546/297614410     rewrite_union(exprt&, namespacet const&) [408]
                0.06    0.13 6045913/297614410     goto_symext::replace_array_equal(exprt&) [359]
                0.06    0.13 6045943/297614410     adjust_float_expressions(exprt&, namespacet const&) [263]
                0.06    0.14 6246450/297614410     irept::remove(dstring const&) [347]
                0.07    0.15 6610222/297614410     goto_symext::replace_nondet(exprt&) [379]
                0.08    0.16 7327715/297614410     irept::set(dstring const&, long long) [145]
                0.08    0.18 8131877/297614410     exprt::exprt(dstring const&, typet const&) [139]
                0.10    0.21 9515944/297614410     irept::add(dstring const&, irept const&) [140]
                0.11    0.23 10610546/297614410     irept::set(dstring const&, dstring const&) [201]
                0.12    0.26 11731644/297614410     object_descriptor_exprt::object_descriptor_exprt() [223]
                0.16    0.35 15914896/297614410     simplify_exprt::simplify_rec(exprt&) <cycle 18> [190]
                0.19    0.40 18025936/297614410     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
                0.66    1.42 64442769/297614410     exprt::operands() [155]
                0.85    1.82 82715174/297614410     irept::add(dstring const&) [93]
[51]     2.1    3.07    6.55 297614410         irept::detach() [51]
                0.23    5.15 29378785/29378785     irept::dt::dt(irept::dt const&) [79]
                1.13    0.04 29378785/249151720     irept::remove_ref(irept::dt*) <cycle 16> [87]
-----------------------------------------------
                                                 <spontaneous>
[52]     2.0    9.13    0.00                 Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, int&) [52]
-----------------------------------------------
                                  72             simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [483]
                                 403             simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [654]
                                 422             simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1388]
                                 620             simplify_exprt::simplify_if(exprt&) <cycle 18> [572]
                                1050             simplify_exprt::simplify_boolean(exprt&) <cycle 18> [336]
                                2364             simplify_exprt::simplify_not(exprt&) <cycle 18> [425]
                                4347             simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [438]
                                4459             simplify_exprt::simplify_typecast(exprt&) <cycle 18> [174]
                              255531             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [252]
                             15715977             simplify_exprt::simplify_rec(exprt&) <cycle 18> [190]
[53]     1.8    0.32    7.93 15985245         simplify_exprt::simplify_node(exprt&) <cycle 18> [53]
                0.62    2.83 3726300/3726300     simplify_exprt::sort_and_join(exprt&) [113]
                0.11    2.25  494522/514856      simplify_exprt::simplify_plus(exprt&) [148]
                0.03    1.22  221536/221536      simplify_exprt::simplify_mult(exprt&) [220]
                0.00    0.22   50848/50848       simplify_exprt::simplify_div(exprt&) [460]
                0.00    0.19   20331/20331       simplify_exprt::simplify_minus(exprt&) [477]
                0.03    0.10  158648/253283      simplify_exprt::simplify_object(exprt&) [470]
                0.01    0.07   22521/22521       simplify_exprt::simplify_shifts(exprt&) [632]
                0.00    0.07   37113/37113       simplify_exprt::simplify_dynamic_object(exprt&) [660]
                0.00    0.05  101817/101817      simplify_exprt::simplify_index(exprt&) [692]
                0.01    0.04   23197/23197       simplify_exprt::simplify_invalid_pointer(exprt&) [728]
                0.00    0.03   31211/31211       simplify_exprt::simplify_with(exprt&) [792]
                0.00    0.02    7302/27633       simplify_exprt::simplify_unary_minus(exprt&) [608]
                0.00    0.01   43653/43653       simplify_exprt::simplify_member(exprt&) [1037]
                0.00    0.01  158648/158648      simplify_exprt::simplify_pointer_object(exprt&) [1045]
                0.00    0.01    1895/1895        simplify_exprt::simplify_mod(exprt&) [1193]
                0.00    0.00      49/49          simplify_exprt::simplify_floatbv_typecast(exprt&) [1346]
                0.00    0.00       1/1           simplify_exprt::simplify_floatbv_op(exprt&) [1721]
                0.00    0.00     622/622         simplify_exprt::simplify_dereference(exprt&) [1763]
                0.00    0.00       2/2           simplify_exprt::simplify_ieee_float_relation(exprt&) [1803]
                              481938             simplify_exprt::simplify_typecast(exprt&) <cycle 18> [174]
                              422705             simplify_exprt::simplify_inequality(exprt&) <cycle 18> [217]
                              404550             simplify_exprt::simplify_address_of(exprt&) <cycle 18> [467]
                              368318             simplify_exprt::simplify_not(exprt&) <cycle 18> [425]
                              250884             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [252]
                              137389             simplify_exprt::simplify_boolean(exprt&) <cycle 18> [336]
                               73665             simplify_exprt::simplify_if(exprt&) <cycle 18> [572]
                               34325             simplify_exprt::simplify_object_size(exprt&) <cycle 18> [652]
                               33838             simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [483]
                                1585             simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1343]
                                1574             simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1388]
-----------------------------------------------
                0.00    0.00       6/1950985     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [699]
                0.01    8.19 1950979/1950985     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [44]
[54]     1.8    0.01    8.19 1950985         value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [54]
                0.07    7.87 1950985/1960594     hash_numbering<exprt, irep_hash>::number(exprt const&) [57]
                0.03    0.19 1950985/4276208     value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const [355]
                0.01    0.00 1950985/23144108     BigInt::~BigInt() [512]
                0.00    0.01 1950985/4008533     value_sett::objectt::objectt() [1052]
-----------------------------------------------
                0.06    8.12 1476381/1476381     goto_symex_statet::renaming_levelt::get_variables(std::tr1::unordered_set<ssa_exprt, irep_hash, std::equal_to<ssa_exprt>, std::allocator<ssa_exprt> >&) const [56]
[55]     1.8    0.06    8.12 1476381         std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(ssa_exprt const&, std::tr1::integral_constant<bool, true>) [55]
                4.41    0.29 1476381/19226655     irept::hash() const [9]
                0.03    2.60  738372/738372      std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert_bucket(ssa_exprt const&, unsigned long, unsigned long) [141]
                0.00    0.79 1476381/1476381     std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<ssa_exprt, false>*, ssa_exprt const&, unsigned long) const [274]
-----------------------------------------------
                0.00    8.18   49282/49282       goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [29]
[56]     1.8    0.00    8.18   49282         goto_symex_statet::renaming_levelt::get_variables(std::tr1::unordered_set<ssa_exprt, irep_hash, std::equal_to<ssa_exprt>, std::allocator<ssa_exprt> >&) const [56]
                0.06    8.12 1476381/1476381     std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(ssa_exprt const&, std::tr1::integral_constant<bool, true>) [55]
-----------------------------------------------
                0.00    0.00     312/1960594     pointer_logict::pointer_logict(namespacet const&) [1454]
                0.00    0.00     321/1960594     bv_pointerst::add_addr(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [1464]
                0.00    0.01    3219/1960594     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, value_sett::objectt const&) const [1023]
                0.00    0.02    5757/1960594     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const [784]
                0.07    7.87 1950985/1960594     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [54]
[57]     1.8    0.07    7.91 1960594         hash_numbering<exprt, irep_hash>::number(exprt const&) [57]
                0.13    7.55 1960594/1960594     std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, unsigned int> const&, std::tr1::integral_constant<bool, true>) [60]
                0.02    0.16 3921188/54292975     exprt::~exprt() [147]
                0.00    0.03 1960594/2015299     std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&) [859]
                0.02    0.00 1960594/298034392     irept::irept(irept const&) [102]
                0.00    0.00 1960594/107054751     exprt::exprt(exprt const&) [513]
                0.00    0.00    1616/23020427     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [370]
-----------------------------------------------
                                                 <spontaneous>
[58]     1.7    7.82    0.00                 Minisat::SimpSolver::eliminate(bool) [58]
-----------------------------------------------
                                                 <spontaneous>
[59]     1.7    7.81    0.00                 Minisat::SimpSolver::strengthenClause(unsigned int, Minisat::Lit) [59]
-----------------------------------------------
                0.13    7.55 1960594/1960594     hash_numbering<exprt, irep_hash>::number(exprt const&) [57]
[60]     1.7    0.13    7.55 1960594         std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, unsigned int> const&, std::tr1::integral_constant<bool, true>) [60]
                5.86    0.39 1960594/19226655     irept::hash() const [9]
                0.01    1.29 1960594/1960594     std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>*, exprt const&, unsigned long) const [215]
                0.00    0.00    1616/1616        std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, unsigned int> const&, unsigned long, unsigned long) [1463]
-----------------------------------------------
                0.00    7.41     164/164         cbmc_parseoptionst::doit() [1]
[61]     1.6    0.00    7.41     164         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [61]
                0.00    6.76     164/164         link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [63]
                0.00    0.48     164/164         cbmc_parseoptionst::process_goto_program(optionst const&, goto_functionst&) [356]
                0.00    0.15     164/164         read_goto_binary(std::string const&, symbol_tablet&, goto_functionst&, message_handlert&) [504]
                0.00    0.02     164/164         configt::ansi_ct::set_from_symbol_table(symbol_tablet const&) [978]
                0.00    0.00     328/587877      messaget::eom(messaget::mstreamt&) [672]
                0.00    0.00     164/296504      std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&) [1110]
                0.00    0.00     164/15777       cmdlinet::isset(char const*) const [2323]
                0.00    0.00     164/164         is_goto_binary(std::string const&) [2812]
-----------------------------------------------
                0.03    6.94  825153/825153      merge_irept::merged(irept const&) [14]
[62]     1.5    0.03    6.94  825153         std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(irept const&, std::tr1::integral_constant<bool, true>) [62]
                0.02    3.70  825153/825153      std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert_bucket(irept const&, unsigned long, unsigned long) [99]
                2.46    0.16  825153/19226655     irept::hash() const [9]
                0.01    0.58  825153/8912530     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 [67]
-----------------------------------------------
                0.00    6.76     164/164         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [61]
[63]     1.5    0.00    6.76     164         link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [63]
                0.00    6.72      52/52          add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [64]
                0.00    0.02     216/216         compute_called_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [889]
                0.00    0.02      87/87          goto_convert(dstring const&, symbol_tablet&, goto_functionst&, message_handlert&) [964]
                0.00    0.00     174/39329       std::set<dstring, std::less<dstring>, std::allocator<dstring> >::insert(dstring const&) [939]
                0.00    0.00      89/169329      std::set<dstring, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) [1114]
                0.00    0.00      87/296504      std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&) [1110]
                0.00    0.00    1069/1805        std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::find(dstring const&) [2465]
                0.00    0.00     596/697367      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree() [2115]
                0.00    0.00     596/697367      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*) [2114]
-----------------------------------------------
                0.00    6.72      52/52          link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [63]
[64]     1.5    0.00    6.72      52         add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [64]
                0.00    3.94      50/50          ansi_c_languaget::typecheck(symbol_tablet&, std::string const&) [94]
                0.00    2.77      50/50          ansi_c_languaget::parse(std::istream&, std::string const&) [131]
                0.00    0.01   13884/387242      dstring::dstring(char const*) [503]
                0.00    0.00      50/18919       ansi_c_languaget::~ansi_c_languaget() [1008]
                0.00    0.00      85/296504      std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&) [1110]
                0.00    0.00   13884/18276       std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) const [2310]
                0.00    0.00      50/19247       languaget::~languaget() [2293]
                0.00    0.00      50/20401       messaget::~messaget() [2279]
                0.00    0.00      50/524981      message_clientt::~message_clientt() [2132]
                0.00    0.00      50/751         message_clientt::set_message_handler(message_handlert&) [2602]
                0.00    0.00      50/18919       ansi_c_languaget::ansi_c_languaget() [2296]
-----------------------------------------------
                0.00    6.57     155/155         bmct::run_decision_procedure(prop_convt&) [19]
[65]     1.5    0.00    6.57     155         prop_conv_solvert::dec_solve() [65]
                0.00    6.21     155/155         arrayst::post_process() [72]
                0.00    0.15     155/155         equalityt::post_process() [508]
                0.00    0.14     155/155         bv_pointerst::post_process() [518]
                0.00    0.07     155/155         satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve() [653]
                0.00    0.00     155/155         boolbvt::post_process() [1956]
                0.00    0.00     155/2217496     std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [914]
                0.00    0.00     310/785         messaget::print(unsigned int, std::string const&) [2576]
                0.00    0.00     310/588662      ui_message_handlert::print(unsigned int, std::string const&) [2129]
                0.00    0.00     155/155         satcheck_minisat_simplifiert::solver_text() [2959]
                0.00    0.00     155/155         prop_conv_solvert::post_process() [2958]
-----------------------------------------------
                                                 <spontaneous>
[66]     1.4    6.39    0.00                 Minisat::Solver::addClause_(Minisat::vec<Minisat::Lit>&) [66]
-----------------------------------------------
                0.01    0.58  825153/8912530     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(irept const&, std::tr1::integral_constant<bool, true>) [62]
                0.11    5.65 8087377/8912530     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::find(irept const&) [22]
[67]     1.4    0.12    6.23 8912530         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 [67]
                4.28    1.95 11015024/32451601     operator==(irept const&, irept const&) <cycle 17> [47]
-----------------------------------------------
                                                 <spontaneous>
[68]     1.4    6.34    0.00                 Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::clean(Minisat::Lit const&) [68]
-----------------------------------------------
                                 112             boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1374]
                                 192             boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [795]
                                 324             boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [187]
                               11455             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [242]
                               15867             boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [422]
                              167823             boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [265]
                             2346960             prop_conv_solvert::convert_bool(exprt const&) <cycle 13> [236]
                0.00    0.01     361/1078697     symex_target_equationt::convert_assumptions(prop_convt&) [741]
                0.00    0.08    2712/1078697     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [592]
                0.01    0.21    7066/1078697     symex_target_equationt::convert_decls(prop_convt&) const [450]
                0.02    0.31   10259/1078697     prop_conv_solvert::set_equality_to_true(equal_exprt const&) [414]
                0.02    0.37   12524/1078697     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [374]
                0.03    0.67   22390/1078697     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [260]
                0.22    4.27  143444/1078697     arrayst::add_array_Ackermann_constraints() [84]
                0.26    5.15  172953/1078697     symex_target_equationt::convert_assertions(prop_convt&) [78]
                0.28    5.43  182243/1078697     prop_conv_solvert::set_to(exprt const&, bool) [74]
                0.62   12.07  405268/1078697     symex_target_equationt::convert_guards(prop_convt&) [40]
[69]     1.4    0.20    6.12 3501953         prop_conv_solvert::convert(exprt const&) <cycle 13> [69]
                0.11    5.90  947982/947982      std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, literalt> const&, std::tr1::integral_constant<bool, true>) [75]
                0.01    0.08 1895964/54292975     exprt::~exprt() [147]
                0.00    0.01  947982/947982      std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&) [1027]
                0.01    0.00  947982/298034392     irept::irept(irept const&) [102]
                0.00    0.00  947982/107054751     exprt::exprt(exprt const&) [513]
                             3034821             prop_conv_solvert::convert_bool(exprt const&) <cycle 13> [236]
-----------------------------------------------
                0.00    0.00       3/130616      prop_conv_solvert::set_to(exprt const&, bool) [74]
                0.00    0.01     157/130616      symex_target_equationt::convert_assertions(prop_convt&) [78]
                0.00    0.01     223/130616      arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [260]
                0.00    6.21  130233/130616      symex_target_equationt::convert_assignments(decision_proceduret&) const [42]
[70]     1.4    0.00    6.22  130616         boolbvt::set_to(exprt const&, bool) [70]
                0.00    6.22  130456/130456      boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [71]
                0.00    0.01  130616/51056980     exprt::type() const [133]
                0.00    0.00  130456/444548      to_equal_expr(exprt const&) [2138]
-----------------------------------------------
                0.00    6.22  130456/130456      boolbvt::set_to(exprt const&, bool) [70]
[71]     1.4    0.00    6.22  130456         boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [71]
                0.18    3.56  119477/1078697     boolbvt::convert_bv(exprt const&) <cycle 13> [43]
                0.86    1.51  119477/119477      boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&) [152]
                0.05    0.02  130233/32451601     operator==(irept const&, irept const&) <cycle 17> [47]
                0.00    0.01  260689/51056980     exprt::type() const [133]
                0.00    0.01  119974/487121      boolbvt::is_unbounded_array(typet const&) const [840]
                0.00    0.01  119477/16867193     symbol_exprt::get_identifier() const [248]
                0.00    0.00  260689/15193746     namespace_baset::follow(typet const&) const [540]
                0.00    0.00  119477/8891527     to_symbol_expr(exprt const&) [767]
-----------------------------------------------
                0.00    6.21     155/155         prop_conv_solvert::dec_solve() [65]
[72]     1.4    0.00    6.21     155         arrayst::post_process() [72]
                0.02    4.77     155/155         arrayst::add_array_Ackermann_constraints() [84]
                0.00    1.42     155/155         arrayst::add_array_constraints() [211]
                0.00    0.00     155/155         arrayst::post_process_arrays() [2960]
-----------------------------------------------
                0.00    0.00       1/53707360     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 3> [1406]
                0.00    0.00       2/53707360     simplify_exprt::simplify_index(exprt&) [692]
                0.00    0.00       3/53707360     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 5> [2008]
                0.00    0.00       3/53707360     simplify_exprt::simplify_floatbv_op(exprt&) [1721]
                0.00    0.00       6/53707360     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1915]
                0.00    0.00       8/53707360     simplify_exprt::simplify_ieee_float_relation(exprt&) [1803]
                0.00    0.00      10/53707360     c_typecheck_baset::typecheck_expr_index(exprt&) [1934]
                0.00    0.00      34/53707360     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 15> [1600]
                0.00    0.00      38/53707360     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1596]
                0.00    0.00      38/53707360     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1661]
                0.00    0.00      46/53707360     goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1643]
                0.00    0.00      47/53707360     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 5> [1687]
                0.00    0.00      50/53707360     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1706]
                0.00    0.00      98/53707360     simplify_exprt::simplify_floatbv_typecast(exprt&) [1346]
                0.00    0.00     119/53707360     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1511]
                0.00    0.00     130/53707360     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1607]
                0.00    0.00     136/53707360     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [369]
                0.00    0.00     149/53707360     simplify_exprt::simplify_address_of_arg(exprt&) <cycle 18> [611]
                0.00    0.00     152/53707360     goto_convertt::do_function_call_symbol(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1437]
                0.00    0.00     168/53707360     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1616]
                0.00    0.00     170/53707360     create_function_scope(unsigned int) [1659]
                0.00    0.00     172/53707360     c_typecheck_baset::typecheck_function_body(symbolt&) <cycle 2> [1617]
                0.00    0.00     199/53707360     c_typecheck_baset::adjust_float_rel(exprt&) [1869]
                0.00    0.00     223/53707360     arrayst::collect_arrays(exprt const&) [957]
                0.00    0.00     237/53707360     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1403]
                0.00    0.00     299/53707360     goto_symext::symex_dead(goto_symex_statet&) [552]
                0.00    0.00     304/53707360     simplify_exprt::simplify_inequality_address_of(exprt&) [1467]
                0.00    0.00     306/53707360     string_constantt::set_value(dstring const&) [1542]
                0.00    0.00     306/53707360     string_constantt::string_constantt() [1561]
                0.00    0.00     345/53707360     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&) [645]
                0.00    0.00     538/53707360     c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet) [1588]
                0.00    0.00     538/53707360     c_typecastt::implicit_typecast_arithmetic(exprt&, exprt&) [1567]
                0.00    0.00     648/53707360     goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1584]
                0.00    0.00     665/53707360     add_padding(struct_typet&, namespacet const&) [1331]
                0.00    0.00     789/53707360     c_typecheck_baset::typecheck_expr_rel(exprt&) [1525]
                0.00    0.00     844/53707360     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1388]
                0.00    0.00     954/53707360     goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [18]
                0.00    0.00    1002/53707360     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [942]
                0.00    0.00    1096/53707360     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1367]
                0.00    0.00    1156/53707360     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [952]
                0.00    0.00    1167/53707360     object_lower_bound(exprt const&) [1337]
                0.00    0.00    1174/53707360     statement(unsigned int&, dstring const&) [1590]
                0.00    0.00    1174/53707360     c_typecheck_baset::typecheck_code(codet&) <cycle 2> [1195]
                0.00    0.00    1230/53707360     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 3> [1316]
                0.00    0.00    1245/53707360     goto_symext::replace_nondet(exprt&) [379]
                0.00    0.00    1324/53707360     object_upper_bound(exprt const&, typet const&, namespacet const&) [1217]
                0.00    0.00    1412/53707360     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1411]
                0.00    0.00    1515/53707360     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1245]
                0.00    0.00    2122/53707360     rename_symbolt::rename(exprt&) const [1314]
                0.00    0.00    2374/53707360     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1226]
                0.00    0.00    2749/53707360     simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1343]
                0.00    0.00    3450/53707360     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1377]
                0.00    0.00    4324/53707360     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [941]
                0.00    0.00    5912/53707360     goto_symext::return_assignment(goto_symex_statet&) [200]
                0.00    0.00    6244/53707360     goto_checkt::bounds_check(index_exprt const&, guardt const&) [546]
                0.00    0.00    7156/53707360     c_typecastt::do_typecast(exprt&, typet const&) [1188]
                0.00    0.00    7592/53707360     goto_symext::symex_decl(goto_symex_statet&) [244]
                0.00    0.00    7871/53707360     goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1182]
                0.00    0.00    8226/53707360     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [116]
                0.00    0.00   10352/53707360     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [592]
                0.00    0.00   11455/53707360     boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [242]
                0.00    0.00   13671/53707360     simplify_exprt::simplify_mod(exprt&) [1193]
                0.00    0.00   18069/53707360     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 9> [486]
                0.00    0.00   22015/53707360     exprt::make_not() [881]
                0.00    0.00   43653/53707360     simplify_exprt::simplify_member(exprt&) [1037]
                0.00    0.00   45625/53707360     value_set_dereferencet::bounds_check(index_exprt const&, guardt const&) [353]
                0.00    0.01   48368/53707360     simplify_exprt::simplify_object(exprt&) [470]
                0.00    0.01   49949/53707360     c_typecastt::implicit_typecast(exprt&, typet const&) [478]
                0.00    0.01   50096/53707360     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [374]
                0.00    0.01   50886/53707360     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [44]
                0.00    0.01   52144/53707360     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 9> [121]
                0.00    0.01   52460/53707360     simplify_exprt::simplify_with(exprt&) [792]
                0.00    0.01   56421/53707360     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [260]
                0.00    0.01   62137/53707360     simplify_exprt::simplify_if(exprt&) <cycle 18> [572]
                0.00    0.01   70073/53707360     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [579]
                0.00    0.01   72771/53707360     size_of_expr(typet const&, namespacet const&) <cycle 18> [466]
                0.00    0.01   77027/53707360     simplify_exprt::simplify_shifts(exprt&) [632]
                0.00    0.01   81452/53707360     simplify_exprt::simplify_minus(exprt&) [477]
                0.00    0.01   85890/53707360     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [654]
                0.00    0.01   98843/53707360     simplify_exprt::simplify_object_size(exprt&) <cycle 18> [652]
                0.00    0.01  122508/53707360     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [438]
                0.00    0.01  131298/53707360     value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const [567]
                0.00    0.01  137585/53707360     simplify_exprt::simplify_unary_minus(exprt&) [608]
                0.00    0.02  139621/53707360     goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [21]
                0.00    0.02  173088/53707360     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [214]
                0.00    0.02  192400/53707360     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [483]
                0.00    0.02  203392/53707360     simplify_exprt::simplify_div(exprt&) [460]
                0.00    0.02  217120/53707360     ansi_c_parsert::add_declarator(exprt&, irept&) [345]
                0.00    0.03  286888/53707360     arrayst::add_array_Ackermann_constraints() [84]
                0.00    0.03  291915/53707360     ansi_c_declaratort::build(irept&) [465]
                0.00    0.03  291967/53707360     yyansi_cparse() [132]
                0.00    0.03  295536/53707360     c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [111]
                0.00    0.04  383282/53707360     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [336]
                0.00    0.04  395337/53707360     c_typecheck_baset::typecheck_code_type(code_typet&) <cycle 3> [376]
                0.00    0.04  405694/53707360     simplify_exprt::simplify_address_of(exprt&) <cycle 18> [467]
                0.00    0.07  606282/53707360     exprt::mul(exprt const&) [334]
                0.00    0.08  736636/53707360     simplify_exprt::simplify_not(exprt&) <cycle 18> [425]
                0.01    0.09  856000/53707360     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [252]
                0.01    0.12 1111146/53707360     exprt::sum(exprt const&) [246]
                0.01    0.16 1501806/53707360     simplify_exprt::simplify_mult(exprt&) [220]
                0.01    0.22 1979000/53707360     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [39]
                0.01    0.25 2287893/53707360     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [174]
                0.02    0.28 2559427/53707360     goto_symex_statet::rename(typet&, dstring const&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [212]
                0.02    0.33 3054923/53707360     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [217]
                0.02    0.36 3339218/53707360     simplify_exprt::simplify_plus(exprt&) [148]
                0.02    0.41 3726300/53707360     simplify_exprt::sort_and_join(exprt&) [113]
                0.03    0.47 4343768/53707360     adjust_float_expressions(exprt&, namespacet const&) [263]
                0.05    0.85 7785778/53707360     ssa_exprt::update_type() [181]
                0.09    1.63 14997905/53707360     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
[73]     1.4    0.32    5.85 53707360         exprt::type() [73]
                1.18    2.06 53707360/84046798     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [81]
                0.87    1.74 53707360/82715174     irept::add(dstring const&) [93]
-----------------------------------------------
                                   3             prop_conv_solvert::set_to(exprt const&, bool) [74]
                0.00    0.09     157/11136       symex_target_equationt::convert_assertions(prop_convt&) [78]
                0.00    0.12     223/11136       arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [260]
                0.00    5.84   10756/11136       symex_target_equationt::convert_assignments(decision_proceduret&) const [42]
[74]     1.3    0.00    6.05   11136+3       prop_conv_solvert::set_to(exprt const&, bool) [74]
                0.28    5.43  182243/1078697     prop_conv_solvert::convert(exprt const&) <cycle 13> [69]
                0.00    0.32   10259/10259       prop_conv_solvert::set_equality_to_true(equal_exprt const&) [414]
                0.00    0.01  205340/51056980     exprt::type() const [133]
                0.00    0.00    9285/341200      propt::l_set_to(literalt, bool) [561]
                0.00    0.00  172953/77968106     std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&) [404]
                0.00    0.00       3/130616      boolbvt::set_to(exprt const&, bool) [70]
                0.00    0.00     151/54426573     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [95]
                0.00    0.00     149/6045794     std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long) [545]
                0.00    0.00       2/11376019     std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt) [169]
                0.00    0.00     151/19523320     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [872]
                0.00    0.00       2/34763188     cnft::lnot(literalt) [811]
                0.00    0.00   10259/444548      to_equal_expr(exprt const&) [2138]
                                   3             prop_conv_solvert::set_to(exprt const&, bool) [74]
-----------------------------------------------
                0.11    5.90  947982/947982      prop_conv_solvert::convert(exprt const&) <cycle 13> [69]
[75]     1.3    0.11    5.90  947982         std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, literalt> const&, std::tr1::integral_constant<bool, true>) [75]
                2.83    0.19  947982/19226655     irept::hash() const [9]
                0.03    2.31  480850/480850      std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, literalt> const&, unsigned long, unsigned long) [154]
                0.01    0.53  947982/948054      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 [330]
-----------------------------------------------
                0.00    0.03     310/60117       goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.36    3701/60117       goto_symext::return_assignment(goto_symex_statet&) [200]
                0.00    0.50    5069/60117       goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [85]
                0.00    5.00   51037/60117       goto_symext::symex_goto(goto_symex_statet&) [32]
[76]     1.3    0.00    5.89   60117         symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [76]
                0.00    5.77   60117/414153      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [12]
                0.00    0.05   60117/414153      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [395]
                0.00    0.04   60117/828306      symex_target_equationt::SSA_stept::~SSA_stept() [338]
                0.00    0.01   60117/414153      symex_target_equationt::SSA_stept::SSA_stept() [580]
                0.00    0.00   60117/9547435     exprt::operator=(exprt const&) [342]
                0.00    0.00   60117/54292975     exprt::~exprt() [147]
-----------------------------------------------
                                                 <spontaneous>
[77]     1.3    5.85    0.00                 Minisat::SimpSolver::relocAll(Minisat::ClauseAllocator&) [77]
-----------------------------------------------
                0.08    5.77     155/155         symex_target_equationt::convert(prop_convt&) [24]
[78]     1.3    0.08    5.77     155         symex_target_equationt::convert_assertions(prop_convt&) [78]
                0.26    5.15  172953/1078697     prop_conv_solvert::convert(exprt const&) <cycle 13> [69]
                0.00    0.13  173314/173314      literal_exprt::literal_exprt(literalt) [530]
                0.00    0.11  172953/173458      implies_exprt::implies_exprt(exprt const&, exprt const&) [571]
                0.00    0.09     157/11136       prop_conv_solvert::set_to(exprt const&, bool) [74]
                0.00    0.01  346714/54292975     exprt::~exprt() [147]
                0.00    0.01     157/130616      boolbvt::set_to(exprt const&, bool) [70]
                0.00    0.00  172953/23020427     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [370]
                0.00    0.00     361/2547        and_exprt::and_exprt(exprt const&, exprt const&) [1458]
                0.00    0.00     149/149         disjunction(std::vector<exprt, std::allocator<exprt> > const&) [1699]
                0.00    0.00     149/571183      true_exprt::true_exprt() [411]
                0.00    0.00     361/24885370     irept::operator=(irept const&) [216]
                0.00    0.00     361/249151720     irept::remove_ref(irept::dt*) <cycle 16> [87]
                0.00    0.00     149/1349899     std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long) [593]
                0.00    0.00     149/133784      std::vector<exprt, std::allocator<exprt> >::~vector() [1232]
                0.00    0.00     149/298034392     irept::irept(irept const&) [102]
                0.00    0.00     149/107054751     exprt::exprt(exprt const&) [513]
                0.00    0.00     149/133784      std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base() [2177]
                0.00    0.00     149/515544      true_exprt::~true_exprt() [2133]
-----------------------------------------------
                0.23    5.15 29378785/29378785     irept::detach() [51]
[79]     1.2    0.23    5.15 29378785         irept::dt::dt(irept::dt const&) [79]
                0.67    2.82 58757570/58757570     std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) [110]
                0.35    1.22 29378785/29378785     std::vector<irept, std::allocator<irept> >::vector(std::vector<irept, std::allocator<irept> > const&) [202]
                0.09    0.00 58757570/58757570     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::map(std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) [601]
-----------------------------------------------
                             211522423             bool std::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 17> [372]
[80]     1.1    1.66    3.43 211522423         bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 17> [80]
                2.29    0.00 175277167/175277167     bool std::operator==<dstring const, irept>(std::pair<dstring const, irept> const&, std::pair<dstring const, irept> const&) [157]
                1.14    0.00 346465568/1500811910     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [83]
                             175277167             operator==(irept const&, irept const&) <cycle 17> [47]
-----------------------------------------------
                0.00    0.00     100/84046798     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1582]
                0.00    0.00     306/84046798     string_constantt::set_value(dstring const&) [1542]
                0.00    0.00    2400/84046798     vector_typet::size() [1639]
                0.00    0.00    7013/84046798     do_pointer(unsigned int, unsigned int) [1351]
                0.00    0.00   12200/84046798     code_typet::make_ellipsis() [1248]
                0.00    0.01  216875/84046798     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [584]
                0.01    0.01  258206/84046798     typet::subtypes() [686]
                0.01    0.01  284760/84046798     code_typet::return_type() [803]
                0.01    0.01  285835/84046798     yyansi_cparse() [132]
                0.01    0.01  293471/84046798     typet::location() [799]
                0.01    0.01  374198/84046798     struct_union_typet::components() [701]
                0.01    0.01  379563/84046798     array_typet::size() [740]
                0.01    0.01  390377/84046798     ansi_c_declaratort::value() [735]
                0.02    0.04  923301/84046798     code_typet::parameters() [531]
                0.03    0.05 1221370/84046798     exprt::location() [526]
                0.03    0.05 1331624/84046798     merge_irept::merged(irept const&) [14]
                0.06    0.10 2526689/84046798     typet::subtype() [430]
                0.09    0.15 3892889/84046798     ssa_exprt::update_type() [181]
                0.16    0.28 7327715/84046798     irept::set(dstring const&, long long) [145]
                0.23    0.41 10610546/84046798     irept::set(dstring const&, dstring const&) [201]
                1.18    2.06 53707360/84046798     exprt::type() [73]
[81]     1.1    1.85    3.22 84046798         std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [81]
                0.29    1.17 19088396/19088396     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&) [208]
                0.73    0.03 19088396/249151720     std::pair<dstring const, irept>::~pair() <cycle 16> [328]
                0.73    0.03 19088396/249151720     irept::remove_ref(irept::dt*) <cycle 16> [87]
                0.23    0.00 19088396/298034392     irept::irept(irept const&) [102]
-----------------------------------------------
                                                 <spontaneous>
[82]     1.1    4.95    0.00                 Minisat::OccLists<int, Minisat::vec<unsigned int>, Minisat::SimpSolver::ClauseDeleted>::clean(int const&) [82]
-----------------------------------------------
                0.00    0.00 1331624/1500811910     merge_irept::merged(irept const&) [14]
                1.14    0.00 346465568/1500811910     bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 17> [80]
                3.80    0.00 1153014718/1500811910     irept::hash() const [9]
[83]     1.1    4.95    0.00 1500811910         std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [83]
-----------------------------------------------
                0.02    4.77     155/155         arrayst::post_process() [72]
[84]     1.1    0.02    4.77     155         arrayst::add_array_Ackermann_constraints() [84]
                0.22    4.27  143444/1078697     prop_conv_solvert::convert(exprt const&) <cycle 13> [69]
                0.00    0.08  143444/565679      equal_exprt::equal_exprt(exprt const&, exprt const&) [415]
                0.05    0.00 4238671/16443933     exprt::is_constant() const [487]
                0.03    0.01   71828/32451601     operator==(irept const&, irept const&) <cycle 17> [47]
                0.00    0.03  286888/53707360     exprt::type() [73]
                0.00    0.02   71616/124828      index_exprt::index_exprt() [793]
                0.00    0.01  214848/9547435     exprt::operator=(exprt const&) [342]
                0.00    0.01  215060/5538059     exprt::op1() [448]
                0.00    0.01  143444/54292975     exprt::~exprt() [147]
                0.01    0.00  143232/249151720     irept::remove_ref(irept::dt*) <cycle 16> [87]
                0.00    0.00   71616/54426573     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [95]
                0.00    0.00  143444/297614410     irept::detach() [51]
                0.00    0.00   71616/886582      typet::subtype() const [696]
                0.00    0.00   71616/7425191     typet::operator=(typet const&) [381]
                0.00    0.00   71616/6045794     std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long) [545]
                0.00    0.00   71616/298034392     irept::irept(irept const&) [102]
                0.00    0.00  143232/77968106     std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&) [404]
                0.00    0.00   71616/15193746     namespace_baset::follow(typet const&) const [540]
                0.00    0.00   71616/107054751     exprt::exprt(exprt const&) [513]
                0.00    0.00   71616/19523320     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [872]
                0.00    0.00   71616/34763188     cnft::lnot(literalt) [811]
                0.00    0.00    1008/7221        unsigned_union_find::find(unsigned long) const [2369]
-----------------------------------------------
                0.00    4.78    5069/5069        goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[85]     1.1    0.00    4.78    5069         goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [85]
                0.00    4.25    5069/5069        goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [91]
                0.00    0.50    5069/60117       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [76]
                0.00    0.03    5069/439798      guardt::as_expr() const [137]
                0.00    0.00    5069/16867193     symbol_exprt::get_identifier() const [248]
                0.00    0.00    5069/249151720     irept::remove_ref(irept::dt*) <cycle 16> [87]
                0.00    0.00    5069/13979629     dstring::operator==(char const*) const [557]
                0.00    0.00   10138/2283824     has_prefix(std::string const&, std::string const&) [1273]
                0.00    0.00    5069/8891527     to_symbol_expr(exprt const&) [767]
-----------------------------------------------
                                 105             goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1403]
                0.00    1.20    2956/107687      goto_symext::return_assignment(goto_symex_statet&) [200]
                0.00    3.33    8226/107687      goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [116]
                0.02   39.07   96505/107687      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[86]     1.1    0.00    4.75  107792         goto_symext::symex_assign_rec(goto_symex_statet&, code_assignt const&) <cycle 10> [86]
                0.01    4.44  215584/645594      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [38]
                0.02    0.27  215584/645594      adjust_float_expressions(exprt&, namespacet const&) [263]
                0.00    0.00  107792/54292975     exprt::~exprt() [147]
                0.00    0.00  107792/5538059     exprt::op1() [448]
                0.00    0.00  107792/297614410     irept::detach() [51]
                0.00    0.00  107792/298034392     irept::irept(irept const&) [102]
                0.00    0.00  107792/107054751     exprt::exprt(exprt const&) [513]
                0.00    0.00  107792/108193      code_assignt::code_assignt(code_assignt const&) [2187]
                0.00    0.00  107792/146576      codet::codet(codet const&) [2175]
                              107792             goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) <cycle 10> [15]
-----------------------------------------------
                             63693923             void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*) <cycle 16> [311]
                             110958066             std::pair<dstring const, irept>::~pair() <cycle 16> [328]
                0.00    0.00       1/249151720     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 5> [1968]
                0.00    0.00       1/249151720     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 5> [2008]
                0.00    0.00       2/249151720     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [2056]
                0.00    0.00       2/249151720     c_typecheck_baset::typecheck_expr_index(exprt&) [1934]
                0.00    0.00       2/249151720     c_sizeof_type_rec(exprt const&) [1981]
                0.00    0.00       3/249151720     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [44]
                0.00    0.00       6/249151720     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1915]
                0.00    0.00       6/249151720     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1920]
                0.00    0.00       6/249151720     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1827]
                0.00    0.00       8/249151720     flatten_byte_operators(exprt const&, namespacet const&) [2035]
                0.00    0.00       8/249151720     simplify_exprt::simplify_shifts(exprt&) [632]
                0.00    0.00      30/249151720     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 9> [486]
                0.00    0.00      38/249151720     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1596]
                0.00    0.00      38/249151720     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1661]
                0.00    0.00      38/249151720     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1616]
                0.00    0.00      38/249151720     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 15> [1600]
                0.00    0.00      55/249151720     goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1305]
                0.00    0.00      64/249151720     flatten_byte_extract(exprt const&, namespacet const&) [1737]
                0.00    0.00      66/249151720     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1607]
                0.00    0.00      94/249151720     code_returnt::return_value() [1899]
                0.00    0.00     100/249151720     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1582]
                0.00    0.00     100/249151720     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1706]
                0.00    0.00     102/249151720     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [369]
                0.00    0.00     112/249151720     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1374]
                0.00    0.00     123/249151720     c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1645]
                0.00    0.00     123/249151720     goto_convertt::convert_block(code_blockt const&, goto_programt&) <cycle 5> [1765]
                0.00    0.00     149/249151720     or_exprt::or_exprt() [1787]
                0.00    0.00     152/249151720     code_function_callt::code_function_callt() [1690]
                0.00    0.00     164/249151720     symex_bmct::~symex_bmct() [1905]
                0.00    0.00     177/249151720     code_declt::code_declt() [1698]
                0.00    0.00     192/249151720     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [795]
                0.00    0.00     226/249151720     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1084]
                0.00    0.00     274/249151720     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1226]
                0.00    0.00     304/249151720     goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) <cycle 5> [1429]
                0.00    0.00     306/249151720     string_constantt::string_constantt() [1561]
                0.00    0.00     312/249151720     pointer_logict::pointer_logict(namespacet const&) [1454]
                0.00    0.00     315/249151720     void std::_Destroy_aux<false>::__destroy<codet*>(codet*, codet*) [1944]
                0.00    0.00     316/249151720     goto_convertt::unwind_destructor_stack(locationt const&, unsigned int, goto_programt&, bool) <cycle 5> [1729]
                0.00    0.00     352/249151720     c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 3> [1304]
                0.00    0.00     355/249151720     c_typecheck_baset::typecheck_decl(codet&) <cycle 2> [1577]
                0.00    0.00     361/249151720     symex_target_equationt::convert_assertions(prop_convt&) [78]
                0.00    0.00     370/249151720     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1249]
                0.00    0.00     410/249151720     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 3> [1316]
                0.00    0.00     474/249151720     c_typecheck_baset::typecheck_expr_rel(exprt&) [1525]
                0.00    0.00     477/249151720     if_exprt::if_exprt() [1702]
                0.00    0.00     505/249151720     goto_convertt::convert_expression(code_expressiont const&, goto_programt&) <cycle 5> [1891]
                0.00    0.00     512/249151720     simplify_exprt::simplify_div(exprt&) [460]
                0.00    0.00     548/249151720     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1367]
                0.00    0.00     562/249151720     void std::_Destroy_aux<false>::__destroy<struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*) [1901]
                0.00    0.00     595/249151720     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1511]
                0.00    0.00     608/249151720     simplify_exprt::simplify_inequality_address_of(exprt&) [1467]
                0.00    0.00     612/249151720     string_constantt::set_value(dstring const&) [1542]
                0.00    0.00     684/249151720     object_size(exprt const&) [1550]
                0.00    0.00     690/249151720     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1377]
                0.00    0.00     692/249151720     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [654]
                0.00    0.00     706/249151720     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1411]
                0.00    0.00     802/249151720     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1529]
                0.00    0.00     836/249151720     address_of_exprt::address_of_exprt() [1568]
                0.00    0.00     956/249151720     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [952]
                0.00    0.00    1002/249151720     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [942]
                0.00    0.00    1245/249151720     goto_symext::replace_nondet(exprt&) [379]
                0.00    0.00    1250/249151720     c_sizeoft::sizeof_rec(typet const&) [1379]
                0.00    0.00    1250/249151720     std::pair<bool, irept>::~pair() [1809]
                0.00    0.00    1296/249151720     goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1584]
                0.00    0.00    1400/249151720     void std::_Destroy_aux<false>::__destroy<code_typet::parametert*>(code_typet::parametert*, code_typet::parametert*) [1796]
                0.00    0.00    1401/249151720     c_typecheck_baset::do_initializer(exprt&, typet const&, bool) [1222]
                0.00    0.00    1554/249151720     c_typecheck_baset::make_index_type(exprt&) [1199]
                0.00    0.00    1608/249151720     local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&) [1521]
                0.00    0.00    1616/249151720     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) [1778]
                0.00    0.00    1868/249151720     simplify_exprt::simplify_mod(exprt&) [1193]
                0.00    0.00    2020/249151720     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1245]
                0.00    0.00    2065/249151720     guardt::resize(unsigned long) [1556]
                0.00    0.00    2334/249151720     object_lower_bound(exprt const&) [1337]
                0.00    0.00    2356/249151720     pointer_offset(exprt const&) [1392]
                0.00    0.00    2409/249151720     simplify_exprt::simplify_member(exprt&) [1037]
                0.00    0.00    2460/249151720     configt::this_operating_system() [954]
                0.00    0.00    2547/249151720     and_exprt::and_exprt(exprt const&, exprt const&) [1458]
                0.00    0.00    2648/249151720     object_upper_bound(exprt const&, typet const&, namespacet const&) [1217]
                0.00    0.00    3282/249151720     bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [519]
                0.00    0.00    3545/249151720     byte_extract_exprt::byte_extract_exprt(dstring) [1509]
                0.00    0.00    3600/249151720     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 3> [729]
                0.00    0.00    3701/249151720     goto_symext::return_assignment(goto_symex_statet&) [200]
                0.00    0.00    4324/249151720     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [941]
                0.00    0.00    4833/249151720     goto_symext::symex_end_of_function(goto_symex_statet&) [312]
                0.00    0.00    5069/249151720     goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [85]
                0.00    0.00    5176/249151720     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [592]
                0.00    0.00    5420/249151720     index_exprt::index_exprt(typet const&) [1353]
                0.00    0.00    5897/249151720     binary_relation_exprt::binary_relation_exprt(dstring const&) [1323]
                0.00    0.00    7013/249151720     do_pointer(unsigned int, unsigned int) [1351]
                0.00    0.00    7047/249151720     simplify_exprt::simplify_not(exprt&) <cycle 18> [425]
                0.00    0.00    7149/249151720     goto_symext::symex_decl(goto_symex_statet&) [244]
                0.00    0.00    9657/249151720     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [699]
                0.00    0.00   10353/249151720     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> > >) [890]
                0.00    0.00   10746/249151720     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [160]
                0.00    0.00   11840/249151720     goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&) [458]
                0.00    0.00   12179/249151720     codet::codet(dstring const&) [1223]
                0.00    0.00   15622/249151720     guardt::make_false() [1003]
                0.00    0.00   15679/249151720     exprt::make_typecast(typet const&) [1224]
                0.00    0.00   16452/249151720     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [116]
                0.00    0.00   16918/249151720     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [436]
                0.00    0.00   19321/249151720     struct_union_typet::component_type(dstring const&) const [1244]
                0.00    0.00   19866/249151720     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [174]
                0.00    0.00   20461/249151720     binary_exprt::binary_exprt(dstring const&, typet const&) [1047]
                0.00    0.00   25048/249151720     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [374]
                0.00    0.00   26775/249151720     merge(unsigned int, unsigned int) [705]
                0.00    0.00   28666/249151720     simplify_exprt::simplify_object(exprt&) [470]
                0.00    0.00   28842/249151720     size_of_expr(typet const&, namespacet const&) <cycle 18> [466]
                0.00    0.00   32450/249151720     codet::codet() [1018]
                0.00    0.00   33808/249151720     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [260]
                0.00    0.00   35012/249151720     build_goto_trace(symex_target_equationt const&, prop_convt const&, namespacet const&, goto_tracet&) [164]
                0.00    0.00   36410/249151720     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [483]
                0.00    0.00   38237/249151720     simplify_exprt::simplify_if(exprt&) <cycle 18> [572]
                0.00    0.00   42376/249151720     goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [963]
                0.00    0.00   43917/249151720     exprt::make_not() [881]
                0.00    0.00   45104/249151720     simplify_exprt::simplify_with(exprt&) [792]
                0.00    0.00   48394/249151720     member_exprt::member_exprt(typet const&) [863]
                0.00    0.00   53773/249151720     simplify_exprt::simplify_index(exprt&) [692]
                0.00    0.00   55746/249151720     prop_conv_solvert::get(exprt const&) const <cycle 15> [1015]
                0.00    0.00   59574/249151720     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [584]
                0.00    0.00   60185/249151720     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [252]
                0.00    0.00   70407/249151720     value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const [270]
                0.00    0.00   86322/249151720     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.00    0.00   86652/249151720     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [29]
                0.00    0.00   96384/249151720     same_object(exprt const&, exprt const&) [550]
                0.00    0.00   98462/249151720     ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const [441]
                0.00    0.00   98717/249151720     c_typecheck_baset::make_already_typechecked(typet&) [953]
                0.00    0.00  102331/249151720     make_subtype(unsigned int, unsigned int) [959]
                0.00    0.00  104511/249151720     irep_serializationt::insert_on_read(unsigned long, irept const&) [776]
                0.00    0.00  112554/249151720     irept::~irept() [1184]
                0.00    0.00  117842/249151720     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 9> [121]
                0.00    0.00  124828/249151720     index_exprt::index_exprt() [793]
                0.01    0.00  139621/249151720     goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [21]
                0.01    0.00  143232/249151720     arrayst::add_array_Ackermann_constraints() [84]
                0.01    0.00  149847/249151720     c_typecastt::implicit_typecast(exprt&, typet const&) [478]
                0.01    0.00  174814/249151720     void std::_Destroy_aux<false>::__destroy<typet*>(typet*, typet*) [1215]
                0.01    0.00  179211/249151720     predicate_exprt::predicate_exprt(dstring const&) [636]
                0.01    0.00  193079/249151720     c_typecheck_baset::typecheck_symbol_type(typet&) [292]
                0.01    0.00  202138/249151720     simplify_exprt::simplify_mult(exprt&) [220]
                0.01    0.00  280342/249151720     yyansi_cparse() [132]
                0.01    0.00  307640/249151720     void std::_Destroy_aux<false>::__destroy<std::pair<bool, irept>*>(std::pair<bool, irept>*, std::pair<bool, irept>*) [1033]
                0.01    0.00  325108/249151720     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 14> [185]
                0.01    0.00  335646/249151720     boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [265]
                0.01    0.00  386496/249151720     c_typecheck_baset::typecheck_code_type(code_typet&) <cycle 3> [376]
                0.02    0.00  414212/249151720     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> > >) [289]
                0.02    0.00  419324/249151720     std::_List_base<typet, std::allocator<typet> >::_M_clear() [760]
                0.02    0.00  540170/249151720     goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [18]
                0.02    0.00  541438/249151720     exprt::make_bool(bool) [488]
                0.03    0.00  665195/249151720     predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&) [391]
                0.03    0.00  693190/249151720     simplify_exprt::simplify_plus(exprt&) [148]
                0.03    0.00  825153/249151720     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) [558]
                0.03    0.00  825153/249151720     merge_irept::merged(irept const&) [14]
                0.03    0.00  846794/249151720     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [217]
                0.06    0.00 1653006/249151720     locationt::~locationt() [633]
                0.08    0.00 1979000/249151720     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [39]
                0.09    0.00 2315320/249151720     boolbvt::convert_bv(exprt const&) <cycle 13> [43]
                0.11    0.00 2932911/249151720     object_descriptor_exprt::object_descriptor_exprt() [223]
                0.20    0.01 5212039/249151720     irept::clear() [463]
                0.21    0.01 5348190/249151720     void std::_Destroy_aux<false>::__destroy<exprt*>(exprt*, exprt*) [447]
                0.43    0.02 11147915/249151720     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [314]
                0.59    0.02 15371973/249151720     typet::~typet() [294]
                0.60    0.02 15715977/249151720     simplify_exprt::simplify_rec(exprt&) <cycle 18> [190]
                0.73    0.03 19088396/249151720     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [81]
                0.96    0.04 24885370/249151720     irept::operator=(irept const&) [216]
                1.10    0.04 28547832/249151720     irept::add(dstring const&, irept const&) [140]
                1.13    0.04 29378785/249151720     irept::detach() [51]
                2.09    0.08 54292975/249151720     exprt::~exprt() [147]
[87]     1.0    4.64    0.04 403198447         irept::remove_ref(irept::dt*) <cycle 16> [87]
                0.04    0.00 72916184/145832543     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() [625]
                             72916184             irept::dt::~dt() <cycle 16> [272]
                             72916184             std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, irept> >*) <cycle 16> [153]
-----------------------------------------------
                2.13    0.00 71842825/150819397     irept::find(dstring const&) const [108]
                2.34    0.00 78976572/150819397     irept::get(dstring const&) const [90]
[88]     1.0    4.47    0.00 150819397         std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::find(dstring const&) const [88]
-----------------------------------------------
                                                 <spontaneous>
[89]     1.0    4.43    0.00                 Minisat::Solver::detachClause(unsigned int, bool) [89]
                0.00    0.00    1157/64941692     Minisat::vec<Minisat::Lit>::capacity(int) [297]
-----------------------------------------------
                0.00    0.00       1/78976572     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 3> [1406]
                0.00    0.00       1/78976572     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 5> [2008]
                0.00    0.00       1/78976572     is_skip(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>) [1746]
                0.00    0.00       1/78976572     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [369]
                0.00    0.00       2/78976572     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1915]
                0.00    0.00       2/78976572     simplify_exprt::simplify_object_size(exprt&) <cycle 18> [652]
                0.00    0.00       2/78976572     simplify_exprt::simplify_index(exprt&) [692]
                0.00    0.00      82/78976572     struct_typet::is_prefix_of(struct_typet const&) const [1873]
                0.00    0.00      85/78976572     code_labelt::get_label() const [1994]
                0.00    0.00      94/78976572     c_typecastt::get_c_type(typet const&) [1755]
                0.00    0.00     152/78976572     goto_convertt::get_string_constant(exprt const&) [1502]
                0.00    0.00     152/78976572     goto_convertt::do_function_call_symbol(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1437]
                0.00    0.00     154/78976572     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 3> [1640]
                0.00    0.00     174/78976572     code_typet::parametert::get_base_name() const [1955]
                0.00    0.00     177/78976572     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 1> [1736]
                0.00    0.00     177/78976572     goto_convertt::convert_decl(code_declt const&, goto_programt&) <cycle 5> [1562]
                0.00    0.00     276/78976572     expr2ct::convert_typecast(typecast_exprt const&, unsigned int&) <cycle 1> [1265]
                0.00    0.00     276/78976572     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1529]
                0.00    0.00     353/78976572     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1411]
                0.00    0.00     422/78976572     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1388]
                0.00    0.00     463/78976572     locationt::get_property_class() const [1897]
                0.00    0.00     573/78976572     simplify_exprt::simplify_with(exprt&) [792]
                0.00    0.00     578/78976572     to_side_effect_expr_function_call(exprt&) [1882]
                0.00    0.00     608/78976572     simplify_exprt::simplify_inequality_address_of(exprt&) [1467]
                0.00    0.00     736/78976572     goto_inlinet::expand_function_call(goto_programt&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>&, exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, exprt const&, bool) <cycle 6> [1089]
                0.00    0.00     742/78976572     get_failed_symbol(symbol_exprt const&, namespacet const&) [1524]
                0.00    0.00     982/78976572     c_typecheck_baset::typecheck_expr_operands(exprt&) <cycle 3> [1644]
                0.00    0.00    1433/78976572     goto_symext::replace_nondet(exprt&) [379]
                0.00    0.00    1881/78976572     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 19> [1442]
                0.00    0.00    2226/78976572     side_effect_exprt::get_statement() const [1708]
                0.00    0.00    2800/78976572     base_type_eqt::base_type_eq_rec(exprt const&, exprt const&) [1455]
                0.00    0.00    3325/78976572     symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&) [756]
                0.00    0.00    3762/78976572     rename_symbolt::have_to_rename(exprt const&) const <cycle 21> [1438]
                0.00    0.00    4785/78976572     expr2ct::convert_rec(typet const&, c_qualifierst const&, std::string const&) [1307]
                0.00    0.00    6700/78976572     c_typecastt::do_typecast(exprt&, typet const&) [1188]
                0.00    0.00    7129/78976572     boolbvt::convert_with_struct(struct_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [455]
                0.00    0.00    8501/78976572     add_failed_symbol(symbolt&, symbol_tablet&) [1301]
                0.00    0.00   14667/78976572     simplify_exprt::simplify_shifts(exprt&) [632]
                0.00    0.00   15971/78976572     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [862]
                0.00    0.00   18111/78976572     expr2ct::convert_symbol(exprt const&, unsigned int&) [1505]
                0.00    0.00   18111/78976572     find_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&, bool, bool) [1260]
                0.00    0.00   18177/78976572     code_typet::parametert::get_identifier() const [1503]
                0.00    0.00   18502/78976572     has_symbol(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > const&, bool, bool) [1055]
                0.00    0.00   26170/78976572     boolbvt::get(exprt const&) const <cycle 15> [178]
                0.00    0.00   30707/78976572     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [654]
                0.00    0.00   33805/78976572     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.00    0.00   40306/78976572     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [896]
                0.00    0.00   41267/78976572     boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [198]
                0.00    0.00   43203/78976572     namespace_baset::lookup(irept const&) const [1242]
                0.00    0.00   43488/78976572     locationt::get_column() const [1389]
                0.00    0.00   59853/78976572     member_exprt::get_component_name() const [1342]
                0.00    0.00   67604/78976572     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [483]
                0.00    0.00  101711/78976572     struct_union_typet::componentt::get_name() const [1253]
                0.00    0.00  108765/78976572     ansi_c_declaratort::build(irept&) [465]
                0.00    0.00  108800/78976572     yyansi_cparse() [132]
                0.00    0.00  133426/78976572     codet::get_statement() const [1209]
                0.01    0.01  275588/78976572     locationt::get_comment() const [774]
                0.01    0.01  291887/78976572     ansi_c_declaratort::get_name() const [867]
                0.01    0.01  401057/78976572     ansi_c_declaratort::get_base_name() const [892]
                0.01    0.02  528148/78976572     symbol_typet::get_identifier() const [844]
                0.01    0.02  598763/78976572     locationt::get_file() const [794]
                0.01    0.02  598763/78976572     locationt::get_line() const [703]
                0.02    0.02  618631/78976572     locationt::get_function() const [789]
                0.02    0.02  624080/78976572     exprt::is_false() const [136]
                0.02    0.02  768366/78976572     exprt::is_true() const [537]
                0.05    0.06 1920059/78976572     value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool) [184]
                0.05    0.06 1948950/78976572     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [44]
                0.08    0.09 3104835/78976572     constant_exprt::get_value() const [493]
                0.14    0.17 5607808/78976572     ssa_exprt::get_level_0() const [405]
                0.22    0.27 9168333/78976572     ssa_exprt::get_level_1() const [335]
                0.23    0.28 9566031/78976572     ssa_exprt::get_level_2() const [329]
                0.41    0.50 16867193/78976572     symbol_exprt::get_identifier() const [248]
                0.61    0.74 25095628/78976572     irept::get_string(dstring const&) const [196]
[90]     0.9    1.93    2.34 78976572         irept::get(dstring const&) const [90]
                2.34    0.00 78976572/150819397     std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::find(dstring const&) const [88]
-----------------------------------------------
                0.00    4.25    5069/5069        goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [85]
[91]     0.9    0.00    4.25    5069         goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [91]
                0.00    3.36    4669/4669        goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [116]
                0.00    0.50    5069/5069        symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&) [349]
                0.00    0.23    4669/4669        goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&) [458]
                0.00    0.05    8226/2281945     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
                0.00    0.04    4669/4833        goto_symex_statet::new_frame() [743]
                0.00    0.04     400/5233        symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&) [343]
                0.00    0.03    5469/439798      guardt::as_expr() const [137]
                0.00    0.00    4669/4821        std::vector<exprt, std::allocator<exprt> >::vector(std::vector<exprt, std::allocator<exprt> > const&) [1433]
                0.00    0.00    5069/16867193     symbol_exprt::get_identifier() const [248]
                0.00    0.00    4669/9547435     exprt::operator=(exprt const&) [342]
                0.00    0.00    5469/54292975     exprt::~exprt() [147]
                0.00    0.00    4669/133784      std::vector<exprt, std::allocator<exprt> >::~vector() [1232]
                0.00    0.00    7970/7970        std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<dstring const, goto_symex_statet::framet::loop_infot> const&, std::tr1::integral_constant<bool, true>) [1658]
                0.00    0.00     400/400         symex_bmct::no_body(dstring const&) [1733]
                0.00    0.00   14407/46610       std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&) [1681]
                0.00    0.00    5069/5069        symex_bmct::get_unwind_recursion(dstring const&, unsigned int, unsigned int) [1816]
                0.00    0.00    5069/813394      goto_symex_statet::top() [1294]
                0.00    0.00    4669/4669        goto_symex_statet::previous_frame() [1889]
                0.00    0.00    4669/3366406     goto_symex_statet::call_stack() [912]
                0.00    0.00    5069/8891527     to_symbol_expr(exprt const&) [767]
                0.00    0.00       2/587877      messaget::eom(messaget::mstreamt&) [672]
                0.00    0.00    5069/6302        std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::find(dstring const&) const [2376]
                0.00    0.00    4669/133784      std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base() [2177]
-----------------------------------------------
                                                 <spontaneous>
[92]     0.9    4.22    0.00                 Minisat::SimpSolver::gatherTouchedClauses() [92]
-----------------------------------------------
                0.00    0.00     100/82715174     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1582]
                0.00    0.00     306/82715174     string_constantt::set_value(dstring const&) [1542]
                0.00    0.00    2400/82715174     vector_typet::size() [1639]
                0.00    0.00    7013/82715174     do_pointer(unsigned int, unsigned int) [1351]
                0.00    0.00   12200/82715174     code_typet::make_ellipsis() [1248]
                0.00    0.01  216875/82715174     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [584]
                0.00    0.01  258206/82715174     typet::subtypes() [686]
                0.00    0.01  284760/82715174     code_typet::return_type() [803]
                0.00    0.01  285835/82715174     yyansi_cparse() [132]
                0.00    0.01  293471/82715174     typet::location() [799]
                0.01    0.01  374198/82715174     struct_union_typet::components() [701]
                0.01    0.01  379563/82715174     array_typet::size() [740]
                0.01    0.01  390377/82715174     ansi_c_declaratort::value() [735]
                0.01    0.03  923301/82715174     code_typet::parameters() [531]
                0.02    0.04 1221370/82715174     exprt::location() [526]
                0.04    0.08 2526689/82715174     typet::subtype() [430]
                0.06    0.13 3892889/82715174     ssa_exprt::update_type() [181]
                0.12    0.24 7327715/82715174     irept::set(dstring const&, long long) [145]
                0.17    0.34 10610546/82715174     irept::set(dstring const&, dstring const&) [201]
                0.87    1.74 53707360/82715174     exprt::type() [73]
[93]     0.9    1.34    2.67 82715174         irept::add(dstring const&) [93]
                0.85    1.82 82715174/297614410     irept::detach() [51]
-----------------------------------------------
                0.00    3.94      50/50          add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [64]
[94]     0.9    0.00    3.94      50         ansi_c_languaget::typecheck(symbol_tablet&, std::string const&) [94]
                0.00    1.94      50/50          ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&) [179]
                0.00    1.94      50/50          linking(symbol_tablet&, symbol_tablet&, message_handlert&) [180]
                0.01    0.05      50/50          remove_internal_symbols(symbol_tablet&) [670]
                0.00    0.00      50/389         symbol_tablet::~symbol_tablet() [1132]
                0.00    0.00      50/389         std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable() [1398]
                0.00    0.00      50/389         symbol_tablet::symbol_tablet() [1723]
                0.00    0.00      50/389         std::tr1::unordered_map<dstring, symbolt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, symbolt> > >::~unordered_map() [2655]
-----------------------------------------------
                0.00    0.00     151/54426573     prop_conv_solvert::set_to(exprt const&, bool) [74]
                0.00    0.00    2588/54426573     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [592]
                0.00    0.00   11195/54426573     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [260]
                0.00    0.00   12524/54426573     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [374]
                0.00    0.00   15419/54426573     cnft::lor(std::vector<literalt, std::allocator<literalt> > const&) [1348]
                0.00    0.00   71616/54426573     arrayst::add_array_Ackermann_constraints() [84]
                0.00    0.01  181002/54426573     cnft::gate_or(literalt, literalt, literalt) [772]
                0.01    0.04  759106/54426573     propt::set_equal(literalt, literalt) [541]
                0.07    0.22 4099017/54426573     cnft::gate_and(literalt, literalt, literalt) [386]
                0.07    0.22 4106264/54426573     cnft::lselect(literalt, literalt, literalt) [348]
                0.16    0.47 8674061/54426573     cnft::land(std::vector<literalt, std::allocator<literalt> > const&) [186]
                0.19    0.56 10333086/54426573     bv_utilst::carry(literalt, literalt, literalt) [115]
                0.47    1.41 26160544/54426573     cnft::gate_xor(literalt, literalt, literalt) [161]
[95]     0.9    0.99    2.94 54426573         satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [95]
                0.78    1.34 52273434/52273513     convert(std::vector<literalt, std::allocator<literalt> > const&, Minisat::vec<Minisat::Lit>&) [167]
                0.48    0.08 54426573/54426728     satcheck_minisat2_baset<Minisat::SimpSolver>::add_variables() [326]
                0.27    0.00 52273434/95748364     Minisat::vec<Minisat::Lit>::clear(bool) [350]
-----------------------------------------------
                0.00    1.93      50/100         ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&) [179]
                0.00    1.93      50/100         linking(symbol_tablet&, symbol_tablet&, message_handlert&) [180]
[96]     0.9    0.01    3.87     100         typecheckt::typecheck_main() [96]
                0.00    3.84      50/50          ansi_c_typecheckt::typecheck() [98]
                0.00    0.03      50/50          linkingt::typecheck() [846]
-----------------------------------------------
[97]     0.8    0.03    3.81   98335+198678  <cycle 2 as a whole> [97]
                0.01    3.45   98512             c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [111]
                0.01    0.23   98462             c_typecheck_baset::typecheck_symbol(symbolt&) <cycle 2> [453]
                0.02    0.11   98261             c_typecheck_baset::typecheck_new_symbol(symbolt&) <cycle 2> [542]
                0.00    0.01    1089+85          c_typecheck_baset::typecheck_code(codet&) <cycle 2> [1195]
                0.00    0.00     152             c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&) <cycle 2> [1354]
                0.00    0.00     177             c_typecheck_baset::typecheck_decl(codet&) <cycle 2> [1577]
                0.00    0.00      85             c_typecheck_baset::typecheck_function_body(symbolt&) <cycle 2> [1617]
                0.00    0.00     123             c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1645]
                0.00    0.00     151             c_typecheck_baset::typecheck_redefinition_non_type(symbolt&, symbolt&) <cycle 2> [1712]
                0.00    0.00       1             c_typecheck_baset::typecheck_for(codet&) <cycle 2> [1878]
-----------------------------------------------
                0.00    3.84      50/50          typecheckt::typecheck_main() [96]
[98]     0.8    0.00    3.84      50         ansi_c_typecheckt::typecheck() [98]
                0.03    3.81   98335/98335       c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [111]
-----------------------------------------------
                0.02    3.70  825153/825153      std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(irept const&, std::tr1::integral_constant<bool, true>) [62]
[99]     0.8    0.02    3.70  825153         std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert_bucket(irept const&, unsigned long, unsigned long) [99]
                0.08    3.59    1154/1154        std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_rehash(unsigned long) [101]
                0.02    0.00  825153/3554257     std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const [598]
                0.00    0.01  825153/825153      std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_node(irept const&) [1079]
-----------------------------------------------
                              306294             boolbvt::convert_rest(exprt const&) <cycle 13> [715]
[100]    0.8    0.03    3.68  306294         boolbvt::convert_equality(equal_exprt const&) <cycle 13> [100]
                0.30    2.99  305797/339328      bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [103]
                0.01    0.25  306294/1422896     base_type_eq(typet const&, typet const&, namespacet const&) [222]
                0.01    0.06 1224679/51056980     exprt::type() const [133]
                0.00    0.04     496/496         arrayst::record_array_equality(equal_exprt const&) [745]
                0.00    0.02  306294/487121      boolbvt::is_unbounded_array(typet const&) const [840]
                0.00    0.00       1/1           flatten_byte_operators(exprt const&, namespacet const&) [2035]
                0.00    0.00     497/497         has_byte_operator(exprt const&) [2632]
                              611594             boolbvt::convert_bv(exprt const&) <cycle 13> [43]
-----------------------------------------------
                0.08    3.59    1154/1154        std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert_bucket(irept const&, unsigned long, unsigned long) [99]
[101]    0.8    0.08    3.59    1154         std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_rehash(unsigned long) [101]
                3.35    0.22 1122654/19226655     irept::hash() const [9]
                0.02    0.00    1154/1318        std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_buckets(unsigned long) [926]
-----------------------------------------------
                0.00    0.00       1/298034392     goto_convertt::convert_decl(code_declt const&, goto_programt&) <cycle 5> [1562]
                0.00    0.00       1/298034392     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1920]
                0.00    0.00       2/298034392     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [2056]
                0.00    0.00       2/298034392     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 5> [1968]
                0.00    0.00       3/298034392     simplify_exprt::simplify_floatbv_op(exprt&) [1721]
                0.00    0.00       3/298034392     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1827]
                0.00    0.00       4/298034392     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1915]
                0.00    0.00       4/298034392     flatten_byte_extract(exprt const&, namespacet const&) [1737]
                0.00    0.00       7/298034392     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1374]
                0.00    0.00       9/298034392     gen_one(typet const&) [1969]
                0.00    0.00      10/298034392     flatten_byte_operators(exprt const&, namespacet const&) [2035]
                0.00    0.00      18/298034392     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [44]
                0.00    0.00      36/298034392     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [483]
                0.00    0.00      46/298034392     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1616]
                0.00    0.00      47/298034392     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 5> [1687]
                0.00    0.00      51/298034392     std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::push_back(struct_union_typet::componentt const&) [1909]
                0.00    0.00      76/298034392     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 15> [1600]
                0.00    0.00      94/298034392     local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&) [1521]
                0.00    0.00      98/298034392     c_sizeof_type_rec(exprt const&) [1981]
                0.00    0.00      98/298034392     simplify_exprt::simplify_floatbv_typecast(exprt&) [1346]
                0.00    0.00     100/298034392     gcc_signed_int128_type() [1784]
                0.00    0.00     100/298034392     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1706]
                0.00    0.00     102/298034392     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [369]
                0.00    0.00     113/298034392     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1084]
                0.00    0.00     119/298034392     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1511]
                0.00    0.00     138/298034392     codet* std::__uninitialized_copy<false>::__uninit_copy<codet*, codet*>(codet*, codet*, codet*) [2026]
                0.00    0.00     149/298034392     symex_target_equationt::convert_assertions(prop_convt&) [78]
                0.00    0.00     149/298034392     disjunction(std::vector<exprt, std::allocator<exprt> > const&) [1699]
                0.00    0.00     152/298034392     yyansi_cparse() [132]
                0.00    0.00     152/298034392     goto_convertt::get_constant(exprt const&) [2023]
                0.00    0.00     152/298034392     goto_convertt::generate_conditional_branch(exprt const&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, locationt const&, goto_programt&) <cycle 5> [1603]
                0.00    0.00     152/298034392     goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&) <cycle 5> [1777]
                0.00    0.00     152/298034392     boolean_negate(exprt const&) [1078]
                0.00    0.00     153/298034392     yyansi_clex() [209]
                0.00    0.00     153/298034392     convert_string_literal(std::string const&) [687]
                0.00    0.00     177/298034392     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 1> [1736]
                0.00    0.00     177/298034392     std::list<codet, std::allocator<codet> >::_M_create_node(codet const&) [2020]
                0.00    0.00     177/298034392     get_destructor(namespacet const&, typet const&) [1992]
                0.00    0.00     177/298034392     std::vector<codet, std::allocator<codet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, codet const&) [1963]
                0.00    0.00     192/298034392     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&) [1771]
                0.00    0.00     204/298034392     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&) [1895]
                0.00    0.00     208/298034392     code_blockt::end_location() const [1932]
                0.00    0.00     274/298034392     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1367]
                0.00    0.00     280/298034392     c_bool_type() [1675]
                0.00    0.00     294/298034392     std::pair<typet, equalityt::typestructt>::pair(typet const&, equalityt::typestructt const&) [2001]
                0.00    0.00     294/298034392     std::pair<typet const, equalityt::typestructt>::pair<typet, equalityt::typestructt>(std::pair<typet, equalityt::typestructt> const&) [2002]
                0.00    0.00     294/298034392     std::pair<typet const, equalityt::typestructt>::pair(std::pair<typet const, equalityt::typestructt> const&) [2003]
                0.00    0.00     294/298034392     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&) [706]
                0.00    0.00     304/298034392     goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) <cycle 5> [1429]
                0.00    0.00     304/298034392     std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::push_back(arrayst::array_equalityt const&) [1760]
                0.00    0.00     306/298034392     string_constantt::set_value(dstring const&) [1542]
                0.00    0.00     316/298034392     goto_convertt::unwind_destructor_stack(locationt const&, unsigned int, goto_programt&, bool) <cycle 5> [1729]
                0.00    0.00     316/298034392     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*) [2004]
                0.00    0.00     353/298034392     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1715]
                0.00    0.00     356/298034392     is_not_zero(exprt const&, namespacet const&) [1532]
                0.00    0.00     357/298034392     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*) [1990]
                0.00    0.00     357/298034392     signedbv_typet::smallest_expr() const [1565]
                0.00    0.00     370/298034392     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1249]
                0.00    0.00     376/298034392     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1403]
                0.00    0.00     450/298034392     simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1343]
                0.00    0.00     474/298034392     c_typecheck_baset::typecheck_expr_rel(exprt&) [1525]
                0.00    0.00     485/298034392     arrayst::array_equalityt* std::__uninitialized_copy<false>::__uninit_copy<arrayst::array_equalityt*, arrayst::array_equalityt*>(arrayst::array_equalityt*, arrayst::array_equalityt*, arrayst::array_equalityt*) [1939]
                0.00    0.00     505/298034392     goto_convertt::convert_expression(code_expressiont const&, goto_programt&) <cycle 5> [1891]
                0.00    0.00     516/298034392     dynamic_size(namespacet const&) [1552]
                0.00    0.00     548/298034392     null_pointer(exprt const&) [1551]
                0.00    0.00     608/298034392     simplify_exprt::simplify_inequality_address_of(exprt&) [1467]
                0.00    0.00     689/298034392     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [654]
                0.00    0.00     690/298034392     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1377]
                0.00    0.00     704/298034392     c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 3> [1304]
                0.00    0.00     706/298034392     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1411]
                0.00    0.00     735/298034392     goto_symext::symex_assume(goto_symex_statet&, exprt const&) [744]
                0.00    0.00     742/298034392     get_failed_symbol(symbol_exprt const&, namespacet const&) [1524]
                0.00    0.00     821/298034392     simplify_expr(exprt const&, namespacet const&) [1261]
                0.00    0.00     824/298034392     std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_create_node(bv_pointerst::postponedt const&) [1857]
                0.00    0.00     844/298034392     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1388]
                0.00    0.00     851/298034392     unsigned_short_int_type() [1574]
                0.00    0.00     890/298034392     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&) [1942]
                0.00    0.00     890/298034392     std::map<dstring, code_typet, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::operator[](dstring const&) [1077]
                0.00    0.00     981/298034392     arrayst::array_equalityt::array_equalityt(arrayst::array_equalityt const&) [1938]
                0.00    0.00    1002/298034392     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [942]
                0.00    0.00    1010/298034392     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1245]
                0.00    0.00    1123/298034392     std::pair<typet const, boolbv_widtht::entryt>::pair(std::pair<typet const, boolbv_widtht::entryt> const&) [1811]
                0.00    0.00    1167/298034392     goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&) [590]
                0.00    0.00    1167/298034392     object_lower_bound(exprt const&) [1337]
                0.00    0.00    1200/298034392     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 3> [729]
                0.00    0.00    1203/298034392     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1529]
                0.00    0.00    1250/298034392     c_sizeoft::sizeof_rec(typet const&) [1379]
                0.00    0.00    1324/298034392     object_upper_bound(exprt const&, typet const&, namespacet const&) [1217]
                0.00    0.00    1368/298034392     object_size(exprt const&) [1550]
                0.00    0.00    1600/298034392     signed_long_long_int_type() [1499]
                0.00    0.00    1695/298034392     unsigned_long_int_type() [1498]
                0.00    0.00    1780/298034392     goto_function_templatet<goto_programt>::goto_function_templatet(goto_function_templatet<goto_programt> const&) [1359]
                0.00    0.00    1868/298034392     simplify_exprt::simplify_mod(exprt&) [1193]
                0.00    0.00    1912/298034392     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [952]
                0.00    0.00    2126/298034392     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1226]
                0.00    0.00    2411/298034392     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&) [1876]
                0.00    0.00    2411/298034392     std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::operator[](dstring const&) [1624]
                0.00    0.00    2420/298034392     pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const [1063]
                0.00    0.00    2460/298034392     configt::this_operating_system() [954]
                0.00    0.00    2550/298034392     unsigned_long_long_int_type() [1444]
                0.00    0.00    2800/298034392     linkingt::duplicate_object_symbol(symbolt&, symbolt&) [898]
                0.00    0.00    2802/298034392     c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool) [1225]
                0.00    0.00    2897/298034392     convert_integer_literal(std::string const&) [1189]
                0.00    0.00    3308/298034392     bv_pointerst::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 14> [838]
                0.00    0.00    3308/298034392     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1030]
                0.00    0.00    3545/298034392     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 9> [486]
                0.00    0.00    3594/298034392     value_set_dereferencet::dereference_type_compare(typet const&, typet const&) const [585]
                0.00    0.00    3700/298034392     goto_symext::return_assignment(goto_symex_statet&) [200]
                0.00    0.00    4104/298034392     goto_checkt::bounds_check(index_exprt const&, guardt const&) [546]
                0.00    0.00    4324/298034392     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [941]
                0.00    0.00    4450/298034392     unsigned_int_type() [1373]
                0.00    0.00    4712/298034392     pointer_offset(exprt const&) [1392]
                0.00    0.00    5207/298034392     goto_symex_statet::framet::framet(goto_symex_statet::framet const&) [1014]
                0.00    0.00    5287/298034392     invalid_pointer(exprt const&) [1362]
                0.00    0.00    6297/298034392     goto_symext::symex_dead(goto_symex_statet&) [552]
                0.00    0.00    6608/298034392     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [360]
                0.00    0.00    6786/298034392     goto_symext::symex_decl(goto_symex_statet&) [244]
                0.00    0.00    7871/298034392     goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1182]
                0.00    0.00    8226/298034392     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [116]
                0.00    0.00    8383/298034392     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*) [1703]
                0.00    0.00    8974/298034392     operator|=(guardt&, guardt const&) [199]
                0.00    0.00    9450/298034392     signed_short_int_type() [1238]
                0.00    0.00    9666/298034392     goto_symex_statet::framet::framet() [1039]
                0.00    0.00   10353/298034392     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> > >) [890]
                0.00    0.00   11418/298034392     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [260]
                0.00    0.00   12704/298034392     std::vector<typet, std::allocator<typet> >::push_back(typet const&) [697]
                0.00    0.00   13196/298034392     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [436]
                0.00    0.00   14095/298034392     ansi_c_convert_typet::read_rec(typet const&) [642]
                0.00    0.00   14179/298034392     std::pair<ssa_exprt, unsigned int>::pair<ssa_exprt, int>(std::pair<ssa_exprt, int> const&) [1614]
                0.00    0.00   14339/298034392     simplify_exprt::simplify_object(exprt&) [470]
                0.00    0.00   14841/298034392     build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&) [498]
                0.00    0.00   15867/298034392     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&) [1651]
                0.00    0.00   15867/298034392     std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::operator[](unsigned int const&) [1419]
                0.00    0.00   16323/298034392     std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&) [736]
                0.00    0.00   16376/298034392     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet) [1194]
                0.00    0.00   18493/298034392     std::pair<exprt const, unsigned int>::pair(std::pair<exprt const, unsigned int> const&) [1642]
                0.00    0.00   20196/298034392     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&) [1330]
                0.00    0.00   23680/298034392     goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&) [458]
                0.00    0.00   26620/298034392     equalityt::equality2(exprt const&, exprt const&) [449]
                0.00    0.00   26775/298034392     merge(unsigned int, unsigned int) [705]
                0.00    0.00   27343/298034392     simplify_exprt::simplify_unary_minus(exprt&) [608]
                0.00    0.00   28085/298034392     numbering<exprt>::number(exprt const&) [397]
                0.00    0.00   28774/298034392     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [862]
                0.00    0.00   28948/298034392     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [336]
                0.00    0.00   31211/298034392     simplify_exprt::simplify_with(exprt&) [792]
                0.00    0.00   32949/298034392     simplify_exprt::simplify_object_size(exprt&) <cycle 18> [652]
                0.00    0.00   38066/298034392     signed_int_type() [880]
                0.00    0.00   38642/298034392     struct_union_typet::component_type(dstring const&) const [1244]
                0.00    0.00   38772/298034392     irept* std::__uninitialized_copy<false>::__uninit_copy<irept*, irept*>(irept*, irept*, irept*) [1563]
                0.00    0.00   47441/298034392     std::vector<irept, std::allocator<irept> >::_M_insert_aux(__gnu_cxx::__normal_iterator<irept*, std::vector<irept, std::allocator<irept> > >, irept const&) [1361]
                0.00    0.00   48186/298034392     goto_program_templatet<codet, exprt>::instructiont::instructiont() [866]
                0.00    0.00   48192/298034392     same_object(exprt const&, exprt const&) [550]
                0.00    0.00   49297/298034392     simplify_exprt::simplify_div(exprt&) [460]
                0.00    0.00   49949/298034392     c_typecastt::implicit_typecast(exprt&, typet const&) [478]
                0.00    0.00   53900/298034392     simplify_exprt::simplify_index(exprt&) [692]
                0.00    0.00   61788/298034392     prop_conv_solvert::get(exprt const&) const <cycle 15> [1015]
                0.00    0.00   67983/298034392     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [29]
                0.00    0.00   69592/298034392     std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_create_node(exprt const&) [1510]
                0.00    0.00   70407/298034392     value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const [567]
                0.00    0.00   71616/298034392     arrayst::add_array_Ackermann_constraints() [84]
                0.00    0.00   74514/298034392     std::list<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_create_node(value_set_dereferencet::valuet const&) [1407]
                0.00    0.00   96384/298034392     pointer_object(exprt const&) [609]
                0.00    0.00   96843/298034392     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_templatet<codet, exprt>::instructiont const&) [1440]
                0.00    0.00   98335/298034392     std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_create_node(ansi_c_declarationt const&) [1460]
                0.00    0.00   99898/298034392     c_typecastt::follow_with_qualifiers(typet const&) [1231]
                0.00    0.00  102331/298034392     make_subtype(unsigned int, unsigned int) [959]
                0.00    0.00  105761/298034392     irep_serializationt::insert_on_read(unsigned long, irept const&) [776]
                0.00    0.00  107792/298034392     goto_symext::symex_assign_rec(goto_symex_statet&, code_assignt const&) <cycle 10> [86]
                0.00    0.00  113400/298034392     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [214]
                0.00    0.00  115644/298034392     signed_long_int_type() [637]
                0.00    0.00  133075/298034392     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&) [1412]
                0.00    0.00  140163/298034392     value_set_dereferencet::valuet::valuet(value_set_dereferencet::valuet const&) [1416]
                0.00    0.00  152080/298034392     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>*) [1221]
                0.00    0.00  155560/298034392     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&) [1216]
                0.00    0.00  168029/298034392     boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [265]
                0.00    0.00  171779/298034392     size_of_expr(typet const&, namespacet const&) <cycle 18> [466]
                0.00    0.00  174814/298034392     typet* std::__uninitialized_copy<false>::__uninit_copy<typet*, typet*>(typet*, typet*, typet*) [887]
                0.00    0.00  176779/298034392     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [160]
                0.00    0.00  186218/298034392     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::pair(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&) [1240]
                0.00    0.00  187743/298034392     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*) [1365]
                0.00    0.00  193079/298034392     c_typecheck_baset::typecheck_symbol_type(typet&) [292]
                0.00    0.00  195426/298034392     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [252]
                0.00    0.00  199145/298034392     goto_trace_stept::goto_trace_stept(goto_trace_stept const&) [945]
                0.00    0.00  223542/298034392     value_set_dereferencet::valuet::valuet() [695]
                0.00    0.00  239898/298034392     std::vector<typet, std::allocator<typet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<typet*, std::vector<typet, std::allocator<typet> > >, typet const&) [732]
                0.00    0.00  275641/298034392     goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [28]
                0.00    0.00  281025/298034392     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00  283736/298034392     goto_symext::symex_goto(goto_symex_statet&) [32]
                0.00    0.00  291915/298034392     ansi_c_declarationt::full_type(ansi_c_declaratort const&) const [612]
                0.00    0.00  291915/298034392     std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_insert_aux(__gnu_cxx::__normal_iterator<ansi_c_declaratort*, std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> > >, ansi_c_declaratort const&) [1010]
                0.00    0.00  300814/298034392     goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [21]
                0.00    0.00  322808/298034392     simplify_exprt::simplify_plus(exprt&) [148]
                0.00    0.00  323282/298034392     goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) <cycle 10> [15]
                0.00    0.00  324102/298034392     goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [18]
                0.00    0.00  335362/298034392     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 14> [185]
                0.00    0.00  346807/298034392     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [174]
                0.01    0.00  414212/298034392     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> > >) [289]
                0.01    0.00  419324/298034392     std::list<typet, std::allocator<typet> >::_M_create_node(typet const&) [1235]
                0.01    0.00  450444/298034392     gen_zero(typet const&) [361]
                0.01    0.00  457746/298034392     guardt::as_expr(std::_List_const_iterator<exprt>) const [128]
                0.01    0.00  478184/298034392     boolbv_mapt::map_entryt::map_entryt(boolbv_mapt::map_entryt const&) [1213]
                0.01    0.00  480850/298034392     std::pair<exprt const, literalt>::pair(std::pair<exprt const, literalt> const&) [1228]
                0.01    0.00  491776/298034392     goto_symext::add_to_lhs(exprt const&, exprt const&) [747]
                0.01    0.00  504580/298034392     message_streamt::message_streamt(message_handlert&) [951]
                0.01    0.00  622485/298034392     std::vector<exprt, std::allocator<exprt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt const&) [629]
                0.01    0.00  645210/298034392     simplify_exprt::simplify_mult(exprt&) [220]
                0.01    0.00  650989/298034392     from_integer(BigInt const&, typet const&) [281]
                0.01    0.00  675616/298034392     std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&) [831]
                0.01    0.00  675616/298034392     std::pair<typet const, boolbv_widtht::entryt>::pair<typet, boolbv_widtht::entryt>(std::pair<typet, boolbv_widtht::entryt> const&) [832]
                0.01    0.00  680412/298034392     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [234]
                0.01    0.00  738372/298034392     std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_node(ssa_exprt const&) [970]
                0.01    0.00  825153/298034392     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&) [1079]
                0.01    0.00  846794/298034392     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [217]
                0.01    0.00  947982/298034392     prop_conv_solvert::convert(exprt const&) <cycle 13> [69]
                0.01    0.00  947982/298034392     std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&) [1027]
                0.01    0.00 1012137/298034392     symbolt::symbolt(symbolt const&) [958]
                0.02    0.00 1528146/298034392     std::pair<ssa_exprt, unsigned int>::pair(std::pair<ssa_exprt, unsigned int> const&) [785]
                0.02    0.00 1947635/298034392     unsigned_char_type() [224]
                0.02    0.00 1960594/298034392     hash_numbering<exprt, irep_hash>::number(exprt const&) [57]
                0.02    0.00 1979000/298034392     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [39]
                0.02    0.00 2015299/298034392     std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&) [859]
                0.03    0.00 2315320/298034392     boolbvt::convert_bv(exprt const&) <cycle 13> [43]
                0.03    0.00 2315320/298034392     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&) [613]
                0.03    0.00 2315320/298034392     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&) [614]
                0.03    0.00 2484918/298034392     symex_target_equationt::SSA_stept::SSA_stept() [580]
                0.03    0.00 2484918/298034392     symex_target_equationt::SSA_stept::SSA_stept(symex_target_equationt::SSA_stept const&) [399]
                0.04    0.00 3289773/298034392     exprt* std::__uninitialized_copy<false>::__uninit_copy<exprt*, exprt*>(exprt*, exprt*, exprt*) [610]
                0.05    0.00 4247988/298034392     goto_symex_statet::rename(typet&, dstring const&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [212]
                0.05    0.00 4282968/298034392     std::vector<irept, std::allocator<irept> >::push_back(irept const&) [661]
                0.08    0.00 6238029/298034392     void std::__uninitialized_fill_n<false>::__uninit_fill_n<exprt*, unsigned long, exprt>(exprt*, unsigned long, exprt const&) [516]
                0.14    0.00 11391594/298034392     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&) [344]
                0.19    0.00 15715977/298034392     simplify_exprt::simplify_rec(exprt&) <cycle 18> [190]
                0.19    0.00 15917465/298034392     std::list<exprt, std::allocator<exprt> >::_M_create_node(exprt const&) [416]
                0.23    0.00 19088396/298034392     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [81]
                0.27    0.00 22397942/298034392     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [370]
                0.35    0.00 28547832/298034392     irept::add(dstring const&, irept const&) [140]
                0.39    0.00 32148953/298034392     irept* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, irept*>(__gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, __gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, irept*) [279]
                1.13    0.00 91968337/298034392     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&) [156]
[102]    0.8    3.65    0.00 298034392         irept::irept(irept const&) [102]
-----------------------------------------------
                0.00    0.00       5/339328      float_utilst::relation(std::vector<literalt, std::allocator<literalt> > const&, float_utilst::relt, std::vector<literalt, std::allocator<literalt> > const&) [1608]
                0.00    0.00      80/339328      float_utilst::set_rounding_mode(std::vector<literalt, std::allocator<literalt> > const&) [1507]
                0.00    0.00     296/339328      bv_utilst::unsigned_divider(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&) [315]
                0.01    0.10    9739/339328      bv_utilst::lt_or_le(bool, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [357]
                0.01    0.10   10210/339328      bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [519]
                0.01    0.13   13201/339328      equalityt::add_equality_constraints(equalityt::typestructt const&) [507]
                0.30    2.99  305797/339328      boolbvt::convert_equality(equal_exprt const&) <cycle 13> [100]
[103]    0.8    0.33    3.32  339328         bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [103]
                0.15    1.52  339328/366117      cnft::land(std::vector<literalt, std::allocator<literalt> > const&) [186]
                0.08    1.51 17200685/18106051     cnft::lequal(literalt, literalt) [195]
                0.00    0.06  339328/11376019     std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt) [169]
                0.00    0.00  339328/19523320     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [872]
-----------------------------------------------
                                                 <spontaneous>
[104]    0.8    3.45    0.13                 Minisat::Solver::newVar(bool, bool) [104]
                0.13    0.00 12630367/64941692     Minisat::vec<Minisat::Lit>::capacity(int) [297]
                0.00    0.00    2572/25271774     Minisat::vec<int>::capacity(int) [689]
                0.00    0.00    2572/2615        Minisat::vec<Minisat::lbool>::capacity(int) [2437]
-----------------------------------------------
                0.00    0.00     370/544034      goto_symext::symex_assume(goto_symex_statet&, exprt const&) [744]
                0.00    0.00     370/544034      goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1249]
                0.00    0.02    3545/544034      goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 9> [486]
                0.00    0.12   18669/544034      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [29]
                0.01    0.70  108034/544034      goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [18]
                0.02    0.89  137405/544034      goto_symext::symex_goto(goto_symex_statet&) [32]
                0.03    1.78  275641/544034      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [28]
[105]    0.8    0.06    3.51  544034         goto_symext::do_simplify(exprt&) [105]
                0.19    3.26  544034/2570634     simplify(exprt&, namespacet const&) <cycle 18> [682]
                0.00    0.06  544034/710733      optionst::get_bool_option(std::string const&) const [631]
-----------------------------------------------
                0.00    0.00       8/80741       float_utilst::sub_bias(std::vector<literalt, std::allocator<literalt> > const&) [1599]
                0.00    0.00      20/80741       float_utilst::add_bias(std::vector<literalt, std::allocator<literalt> > const&) [1512]
                0.00    0.00      20/80741       float_utilst::denormalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&) [1340]
                0.00    0.00      20/80741       float_utilst::normalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&) [1219]
                0.00    0.22    4989/80741       bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [188]
                0.00    0.22    5121/80741       bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, std::vector<literalt, std::allocator<literalt> > const&) [207]
                0.00    0.33    7571/80741       boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [360]
                0.00    0.80   18275/80741       bv_utilst::overflow_add(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt) [267]
                0.00    1.96   44717/80741       bv_utilst::unsigned_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&) [150]
[106]    0.8    0.00    3.55   80741         bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool) [106]
                0.08    3.46   80741/80741       bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [107]
                0.00    0.00  161434/5070728     std::vector<literalt, std::allocator<literalt> >::vector(std::vector<literalt, std::allocator<literalt> > const&) [591]
                0.00    0.00   80741/19523320     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [872]
                0.00    0.00      48/28813       bv_utilst::inverted(std::vector<literalt, std::allocator<literalt> > const&) [1430]
-----------------------------------------------
                0.08    3.46   80741/80741       bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool) [106]
[107]    0.8    0.08    3.46   80741         bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [107]
                0.16    2.50 4615412/5902124     bv_utilst::carry(literalt, literalt, literalt) [115]
                0.08    0.73 9230824/29382490     cnft::lxor(literalt, literalt) [146]
-----------------------------------------------
                0.00    0.00       9/71842825     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1403]
                0.00    0.00      51/71842825     add_padding(struct_typet&, namespacet const&) [1331]
                0.00    0.00      96/71842825     c_sizeof_type_rec(exprt const&) [1981]
                0.00    0.00     126/71842825     goto_symex_statet::constant_propagation(exprt const&) const [707]
                0.00    0.00     208/71842825     code_blockt::end_location() const [1932]
                0.00    0.00     257/71842825     alignment(typet const&, namespacet const&) [1856]
                0.00    0.00     358/71842825     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 3> [1640]
                0.00    0.00    1200/71842825     vector_typet::size() const [1788]
                0.00    0.00    2088/71842825     goto_checkt::bounds_check(index_exprt const&, guardt const&) [546]
                0.00    0.00    4853/71842825     code_typet::return_type() const [1625]
                0.00    0.00    5396/71842825     code_typet::has_ellipsis() const [1515]
                0.00    0.00    8972/71842825     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 19> [1442]
                0.00    0.00    9544/71842825     replace_location(exprt&, locationt const&) [1233]
                0.00    0.00   10945/71842825     rename_symbolt::have_to_rename(exprt const&) const <cycle 21> [1438]
                0.00    0.00   12857/71842825     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [896]
                0.00    0.00   15371/71842825     code_typet::parameters() const [1520]
                0.00    0.00   89252/71842825     typet::has_subtypes() const [1291]
                0.00    0.00   91794/71842825     typet::subtypes() const [1306]
                0.00    0.00   98462/71842825     ansi_c_declaratort::value() const [1293]
                0.00    0.00  144804/71842825     exprt::location() const [1035]
                0.00    0.01  193079/71842825     c_typecheck_baset::typecheck_symbol_type(typet&) [292]
                0.00    0.01  243322/71842825     struct_union_typet::components() const [1036]
                0.01    0.01  345348/71842825     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [174]
                0.01    0.01  395745/71842825     array_typet::size() const [837]
                0.01    0.01  405348/71842825     c_typecheck_baset::typecheck_type(typet&) <cycle 3> [149]
                0.01    0.01  414719/71842825     simplify_exprt::simplify_mult(exprt&) [220]
                0.01    0.01  504015/71842825     typet::location() const [865]
                0.02    0.03  886582/71842825     typet::subtype() const [696]
                0.08    0.12 3892889/71842825     ssa_exprt::update_type() [181]
                0.11    0.16 5515494/71842825     typet::has_subtype() const [401]
                0.15    0.22 7492661/71842825     ssa_exprt::get_original_expr() const [392]
                1.00    1.51 51056980/71842825     exprt::type() const [133]
[108]    0.8    1.41    2.13 71842825         irept::find(dstring const&) const [108]
                2.13    0.00 71842825/150819397     std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::find(dstring const&) const [88]
-----------------------------------------------
                0.00    0.00       9/18634229     gen_one(typet const&) [1969]
                0.00    0.00      18/18634229     ieee_floatt::to_expr() const [1664]
                0.00    0.00      50/18634229     ansi_c_languaget::parse(std::istream&, std::string const&) [131]
                0.00    0.00      50/18634229     add_padding(struct_typet&, namespacet const&) [1331]
                0.00    0.00      50/18634229     c_typecheck_baset::c_typecheck_baset(symbol_tablet&, std::string const&, message_handlert&) [1831]
                0.00    0.00      52/18634229     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 3> [1640]
                0.00    0.00      85/18634229     ansi_c_parsert::lookup_label(dstring) [1802]
                0.00    0.00      87/18634229     c_typecheck_baset::typecheck_function_body(symbolt&) <cycle 2> [1617]
                0.00    0.00      92/18634229     goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1643]
                0.00    0.00     153/18634229     convert_string_literal(std::string const&) [687]
                0.00    0.00     164/18634229     goto_checkt::goto_checkt(namespacet const&, optionst const&) [1622]
                0.00    0.00     204/18634229     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1030]
                0.00    0.00     210/18634229     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1403]
                0.00    0.00     254/18634229     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [116]
                0.00    0.00     405/18634229     expr2ct::id_shorthand(dstring const&) const [1234]
                0.00    0.00     492/18634229     register_language(languaget* (*)()) [1647]
                0.00    0.00     579/18634229     preprocessor_line(char const*, parsert&) [1656]
                0.00    0.00     782/18634229     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [160]
                0.00    0.00    1245/18634229     goto_symext::replace_nondet(exprt&) [379]
                0.00    0.00    2290/18634229     failed_symbol_id(dstring const&) [1583]
                0.00    0.00    2405/18634229     partial_order_concurrencyt::rw_clock_id(std::_List_const_iterator<symex_target_equationt::SSA_stept>, partial_order_concurrencyt::axiomt) [1560]
                0.00    0.00    2460/18634229     configt::this_operating_system() [954]
                0.00    0.00    2881/18634229     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [517]
                0.00    0.00    2897/18634229     convert_integer_literal(std::string const&) [1189]
                0.00    0.00    3308/18634229     bv_pointerst::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 14> [838]
                0.00    0.00    7274/18634229     label_properties(goto_programt&, std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >&) [1325]
                0.00    0.00   13428/18634229     ansi_c_parsert::add_declarator(exprt&, irept&) [345]
                0.00    0.00   18170/18634229     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [483]
                0.00    0.00   19532/18634229     expr2ct::get_shorthands(exprt const&) [738]
                0.00    0.00   20931/18634229     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [436]
                0.00    0.01   55816/18634229     exprt::is_one() const [716]
                0.00    0.01   62300/18634229     goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>) [842]
                0.00    0.01   73287/18634229     value_sett::get_entry(value_sett::entryt const&, typet const&) [245]
                0.00    0.02   98462/18634229     c_typecheck_baset::typecheck_symbol(symbolt&) <cycle 2> [453]
                0.00    0.02   98462/18634229     ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const [441]
                0.00    0.03  142267/18634229     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [44]
                0.00    0.04  202094/18634229     exprt::mul(exprt const&) [334]
                0.00    0.06  304157/18634229     make_identifier() [316]
                0.00    0.06  304318/18634229     c_typecheck_baset::add_language_prefix(dstring) const [626]
                0.00    0.06  326974/18634229     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 14> [185]
                0.00    0.06  344782/18634229     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [174]
                0.00    0.07  370382/18634229     exprt::sum(exprt const&) [246]
                0.00    0.07  386313/18634229     ansi_c_parsert::lookup(std::string&, bool, bool) [534]
                0.00    0.08  449872/18634229     gen_zero(typet const&) [361]
                0.00    0.12  650989/18634229     from_integer(BigInt const&, typet const&) [281]
                0.01    0.33 1816055/18634229     exprt::is_zero() const [288]
                0.01    0.34 1859543/18634229     ssa_exprt::get_l1_object_identifier() const [340]
                0.02    0.67 3659884/18634229     ssa_exprt::update_identifier() [138]
                0.05    1.34 7327715/18634229     irept::set(dstring const&, long long) [145]
[109]    0.8    0.13    3.41 18634229         dstring::dstring(std::string const&) [109]
                0.36    3.05 18634229/18634229     string_containert::get(std::string const&) [114]
-----------------------------------------------
                0.67    2.82 58757570/58757570     irept::dt::dt(irept::dt const&) [79]
[110]    0.8    0.67    2.82 58757570         std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) [110]
                0.73    2.09 38215993/38215993     std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, irept> > const*, std::_Rb_tree_node<std::pair<dstring const, irept> >*) [126]
-----------------------------------------------
                                 177             c_typecheck_baset::typecheck_decl(codet&) <cycle 2> [1577]
                0.03    3.81   98335/98335       ansi_c_typecheckt::typecheck() [98]
[111]    0.8    0.01    3.45   98512         c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [111]
                0.01    2.87  196974/199081      c_typecheck_baset::typecheck_type(typet&) <cycle 3> [149]
                0.04    0.21   98462/98462       ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const [441]
                0.00    0.03   98512/98512       ansi_c_declarationt::set_is_typedef(bool) [780]
                0.00    0.03   98512/98512       ansi_c_declarationt::set_is_thread_local(bool) [782]
                0.00    0.03   98512/98512       ansi_c_declarationt::set_is_register(bool) [781]
                0.00    0.03   98512/98512       ansi_c_declarationt::set_is_extern(bool) [777]
                0.00    0.03   98512/98512       ansi_c_declarationt::set_is_static(bool) [779]
                0.00    0.03   98512/98512       ansi_c_declarationt::set_is_inline(bool) [778]
                0.00    0.03  295536/53707360     exprt::type() [73]
                0.00    0.02   98512/98717       c_typecheck_baset::make_already_typechecked(typet&) [953]
                0.00    0.02   98462/212699      symbolt::symbolt() [786]
                0.00    0.01   98462/550078      symbolt::~symbolt() [646]
                0.00    0.01   98512/98894       ansi_c_declarationt::get_is_static_assert() const [1046]
                0.00    0.00  196974/297614410     irept::detach() [51]
                0.00    0.00   98512/207072      c_storage_spect::read(typet const&) [1026]
                0.00    0.00   98462/15371973     typet::~typet() [294]
                0.00    0.00   98512/390512      ansi_c_declarationt::declarators() [1029]
                0.00    0.00   98512/207072      c_storage_spect::c_storage_spect(typet const&) [2165]
                               98462             c_typecheck_baset::typecheck_symbol(symbolt&) <cycle 2> [453]
-----------------------------------------------
                                                 <spontaneous>
[112]    0.8    3.43    0.03                 Minisat::SimpSolver::newVar(bool, bool) [112]
                0.03    0.00 12635770/25271774     Minisat::vec<int>::capacity(int) [689]
-----------------------------------------------
                0.62    2.83 3726300/3726300     simplify_exprt::simplify_node(exprt&) <cycle 18> [53]
[113]    0.8    0.62    2.83 3726300         simplify_exprt::sort_and_join(exprt&) [113]
                0.03    2.03  886760/886760      sort_operands(std::vector<exprt, std::allocator<exprt> >&) [170]
                0.02    0.41 3726300/53707360     exprt::type() [73]
                0.05    0.10 4572466/297614410     irept::detach() [51]
                0.01    0.09 1822588/51056980     exprt::type() const [133]
                0.01    0.09 2660280/64442769     exprt::operands() [155]
                0.00    0.00    4053/4053        void std::vector<exprt, std::allocator<exprt> >::insert<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >) [1579]
                0.00    0.00    4053/761943      std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >) [663]
-----------------------------------------------
                0.36    3.05 18634229/18634229     dstring::dstring(std::string const&) [109]
[114]    0.8    0.36    3.05 18634229         string_containert::get(std::string const&) [114]
                1.04    1.82 18634229/19134521     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&) [123]
                0.01    0.16  468781/727905      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&) [434]
                0.01    0.00  468781/727905      std::vector<std::string*, std::allocator<std::string*> >::push_back(std::string* const&) [916]
                0.00    0.00  468781/728984      std::list<std::string, std::allocator<std::string> >::push_back(std::string const&) [2111]
-----------------------------------------------
                0.02    0.32  598144/5902124     bv_utilst::adder_no_overflow(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&) [364]
                0.02    0.37  688568/5902124     bv_utilst::carry_out(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, literalt) [384]
                0.16    2.50 4615412/5902124     bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&) [107]
[115]    0.8    0.21    3.20 5902124         bv_utilst::carry(literalt, literalt, literalt) [115]
                0.10    1.78 10333086/11376019     std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt) [169]
                0.19    0.56 10333086/54426573     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [95]
                0.12    0.31 12537618/16237547     cnft::land(literalt, literalt) [327]
                0.10    0.03 8358412/8771572     cnft::lor(literalt, literalt) [527]
                0.01    0.00 1722181/12630211     cnft::new_variable() [634]
                0.00    0.00 1722181/19523320     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [872]
-----------------------------------------------
                0.00    3.36    4669/4669        goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [91]
[116]    0.7    0.00    3.36    4669         goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [116]
                0.00    3.33    8226/107687      goto_symext::symex_assign_rec(goto_symex_statet&, code_assignt const&) <cycle 10> [86]
                0.00    0.01    8226/1422896     base_type_eq(typet const&, typet const&, namespacet const&) [222]
                0.00    0.01    8226/31953       symbolt::symbol_expr() const [886]
                0.00    0.01    8226/11553       code_assignt::code_assignt(exprt const&, exprt const&) [1201]
                0.00    0.00    8226/53707360     exprt::type() [73]
                0.00    0.00    4669/5396        code_typet::has_ellipsis() const [1515]
                0.00    0.00    8226/638580      namespace_baset::lookup(dstring const&) const [700]
                0.00    0.00   16452/249151720     irept::remove_ref(irept::dt*) <cycle 16> [87]
                0.00    0.00    8226/18177       code_typet::parametert::get_identifier() const [1503]
                0.00    0.00    8226/51056980     exprt::type() const [133]
                0.00    0.00    8226/54292975     exprt::~exprt() [147]
                0.00    0.00    4669/15371       code_typet::parameters() const [1520]
                0.00    0.00    8226/298034392     irept::irept(irept const&) [102]
                0.00    0.00     254/18634229     dstring::dstring(std::string const&) [109]
                0.00    0.00     254/93335       i2string(unsigned int) [1177]
                0.00    0.00     254/2377680     namespacet::lookup(dstring const&, symbolt const*&) const [501]
                0.00    0.00     254/2530064     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&) [1092]
                0.00    0.00     254/324461      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*) [2148]
-----------------------------------------------
                0.00    0.03   37070/4018098     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [579]
                0.00    0.11  139621/4018098     goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [21]
                0.04    3.04 3841407/4018098     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [36]
[117]    0.7    0.04    3.18 4018098         goto_symex_statet::set_ssa_indices(ssa_exprt&, namespacet const&, goto_symex_statet::levelt) [117]
                0.09    2.47 1892569/1904414     goto_symex_statet::level0t::operator()(ssa_exprt&, namespacet const&, unsigned int) [143]
                0.01    0.22 4006253/9566031     ssa_exprt::get_level_2() const [329]
                0.02    0.20 3615880/9168333     ssa_exprt::get_level_1() const [335]
                0.01    0.11  271979/1892569     goto_symex_statet::level1t::operator()(ssa_exprt&) [269]
                0.00    0.04  271979/1755969     goto_symex_statet::renaming_levelt::current_count(dstring const&) const [452]
                0.00    0.01  271979/16867193     symbol_exprt::get_identifier() const [248]
-----------------------------------------------
[118]    0.7    0.15    3.02  645594+10975   <cycle 9 as a whole> [118]
                0.15    2.85  652854+3461498     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 9> [121]
                0.00    0.18    3715+7090        goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 9> [486]
-----------------------------------------------
                0.02    0.09   24641/705792      goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&) [570]
                0.02    0.13   33615/705792      goto_symext::merge_gotos(goto_symex_statet&) [27]
                0.03    0.16   41330/705792      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [29]
                0.03    0.19   49282/705792      operator|=(guardt&, guardt const&) [199]
                0.05    0.29   77996/705792      goto_symext::symex_goto(goto_symex_statet&) [32]
                0.29    1.80  478928/705792      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[119]    0.7    0.43    2.66  705792         guardt::is_false() const [119]
                2.59    0.07 35911517/36791043     exprt::is_false() const [136]
-----------------------------------------------
                0.07    2.96   18669/18669       goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [29]
[120]    0.7    0.07    2.96   18669         operator-=(guardt&, guardt const&) [120]
                1.85    0.84 4759519/32451601     operator==(irept const&, irept const&) <cycle 17> [47]
                0.02    0.25 4740850/4740850     std::list<exprt, std::allocator<exprt> >::pop_front() [435]
-----------------------------------------------
                             3461498             goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 9> [121]
                                7260             goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 9> [486]
                0.15    3.02  645594/645594      goto_symext::dereference(exprt&, goto_symex_statet&, bool) [41]
[121]    0.7    0.15    2.85  652854+3461498 goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 9> [121]
                0.01    2.27   58921/58921       value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [160]
                0.06    0.19   58921/58921       goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&) [443]
                0.05    0.11 4864373/297614410     irept::detach() [51]
                0.01    0.06 1937972/64442769     exprt::operands() [155]
                0.03    0.00 4055431/13979629     dstring::operator==(char const*) const [557]
                0.01    0.01  358334/358334      typecast_exprt::op() [885]
                0.00    0.01  358334/358363      to_typecast_expr(exprt&) [1025]
                0.00    0.01   52144/53707360     exprt::type() [73]
                0.00    0.00  117842/249151720     irept::remove_ref(irept::dt*) <cycle 16> [87]
                0.00    0.00   93342/233231      index_exprt::array() [1198]
                0.00    0.00   93342/617470      to_index_expr(exprt&) [940]
                0.00    0.00    2256/2266834     exprt::is_zero() const [288]
                0.00    0.00    3715/886582      typet::subtype() const [696]
                0.00    0.00    3715/9547435     exprt::operator=(exprt const&) [342]
                0.00    0.00    3715/54292975     exprt::~exprt() [147]
                0.00    0.00    2256/395745      array_typet::size() const [837]
                0.00    0.00    4341/4341        address_of_exprt::object() [1680]
                0.00    0.00    4341/7880        to_address_of_expr(exprt&) [1641]
                0.00    0.00    2256/435504      to_array_type(typet const&) [1107]
                0.00    0.00    5971/15193746     namespace_baset::follow(typet const&) const [540]
                0.00    0.00       4/14738       pointer_typet::~pointer_typet() [677]
                0.00    0.00       4/1422896     base_type_eq(typet const&, typet const&, namespacet const&) [222]
                0.00    0.00       4/208392      pointer_typet::pointer_typet(typet const&) [648]
                0.00    0.00       4/2526689     typet::subtype() [430]
                0.00    0.00       4/15371973     typet::~typet() [294]
                0.00    0.00   58921/58921       symex_dereference_statet::~symex_dereference_statet() [2218]
                0.00    0.00   58921/58921       dereference_callbackt::~dereference_callbackt() [2217]
                                3715             goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 9> [486]
                             3461498             goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 9> [121]
-----------------------------------------------
                                                 <spontaneous>
[122]    0.7    2.96    0.00                 Minisat::Solver::attachClause(unsigned int) [122]
-----------------------------------------------
                0.03    0.05  500292/19134521     string_containert::get(char const*) [471]
                1.04    1.82 18634229/19134521     string_containert::get(std::string const&) [114]
[123]    0.6    1.07    1.87 19134521         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&) [123]
                0.99    0.00 19134521/20827755     hash_string(char const*) [235]
                0.79    0.09 19134521/19862426     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 [254]
-----------------------------------------------
                                 313             boolbv_widtht::get_entry(typet const&) const [124]
                0.00    0.00       2/675303      boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1312]
                0.00    0.00       4/675303      boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1913]
                0.00    0.00       8/675303      boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1374]
                0.00    0.00      87/675303      boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1439]
                0.00    0.00     294/675303      boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [310]
                0.00    0.01    1510/675303      bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [836]
                0.00    0.01    1736/675303      boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [306]
                0.00    0.01    2870/675303      boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1002]
                0.00    0.01    3263/675303      boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [757]
                0.00    0.02    5576/675303      boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [704]
                0.00    0.03    6455/675303      boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [578]
                0.00    0.03    6608/675303      boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [360]
                0.00    0.03    7574/675303      boolbvt::type_conversion(typet const&, std::vector<literalt, std::allocator<literalt> > const&, typet const&, std::vector<literalt, std::allocator<literalt> >&) [775]
                0.00    0.05   12376/675303      boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [427]
                0.00    0.06   13998/675303      boolbvt::convert_with_struct(struct_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [455]
                0.00    0.06   14764/675303      boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [490]
                0.00    0.07   15867/675303      boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [422]
                0.00    0.07   16359/675303      boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [473]
                0.00    0.11   26360/675303      boolbvt::convert_constant(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [522]
                0.00    0.11   26651/675303      boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [242]
                0.00    0.18   41267/675303      boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [198]
                0.00    0.55  128932/675303      boolbv_mapt::get_map_entry(dstring const&, typet const&) [166]
                0.01    1.47  342742/675303      boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 14> [185]
[124]    0.6    0.02    2.90  675303+313     boolbv_widtht::get_entry(typet const&) const [124]
                0.03    2.75  675616/675616      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>) [130]
                0.01    0.05 1351232/15371973     typet::~typet() [294]
                0.00    0.03  675616/675616      std::pair<typet const, boolbv_widtht::entryt>::pair<typet, boolbv_widtht::entryt>(std::pair<typet, boolbv_widtht::entryt> const&) [832]
                0.00    0.03  675616/675616      std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&) [831]
                0.00    0.00     174/940543      to_integer(constant_exprt const&, BigInt&) [346]
                0.00    0.00     634/2713403     bitvector_typet::get_width() const [423]
                0.00    0.00     185/395745      array_typet::size() const [837]
                0.00    0.00     174/181000      integer2unsigned(BigInt const&) [1032]
                0.00    0.00     185/886582      typet::subtype() const [696]
                0.00    0.00     128/51056980     exprt::type() const [133]
                0.00    0.00     174/915210      BigInt::compare(unsigned long long) const [876]
                0.00    0.00     174/182792      BigInt::operator*(unsigned long) const [1292]
                0.00    0.00     185/435504      to_array_type(typet const&) [1107]
                0.00    0.00     185/1074029     to_integer(exprt const&, BigInt&) [1007]
                0.00    0.00     359/23144108     BigInt::~BigInt() [512]
                0.00    0.00      35/243322      struct_union_typet::components() const [1036]
                0.00    0.00     174/1240202     BigInt::compare(long long) const [1104]
                0.00    0.00      35/35          std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::resize(unsigned long, boolbv_widtht::membert) [2047]
                0.00    0.00     185/5425880     BigInt::BigInt() [997]
                0.00    0.00  675616/2027971     std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::~_Vector_base() [2094]
                0.00    0.00  675616/675616      std::pair<typet, boolbv_widtht::entryt>::~pair() [2120]
                0.00    0.00  675616/676739      std::pair<typet const, boolbv_widtht::entryt>::~pair() [2119]
                0.00    0.00     380/6342        to_unsignedbv_type(typet const&) [2375]
                0.00    0.00     251/643561      to_signedbv_type(typet const&) [2123]
                0.00    0.00      35/57328       to_struct_type(typet const&) [2220]
                0.00    0.00       3/134         to_floatbv_type(typet const&) [2974]
                                 313             boolbv_widtht::get_entry(typet const&) const [124]
-----------------------------------------------
[125]    0.6    0.01    2.90  199081+405550  <cycle 3 as a whole> [125]
                0.01    2.41  487068+16947       c_typecheck_baset::typecheck_type(typet&) <cycle 3> [149]
                0.00    0.42   94832             c_typecheck_baset::typecheck_code_type(code_typet&) <cycle 3> [376]
                0.00    0.05    1200             c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 3> [729]
                0.00    0.01    6674             c_typecheck_baset::typecheck_expr_main(exprt&) <cycle 3> [1062]
                0.00    0.00     352             c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 3> [1304]
                0.00    0.00      51             c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 3> [1316]
                0.00    0.00     274             c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1367]
                0.00    0.00     628             c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 3> [1406]
                0.00    0.00      50             c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1582]
                0.00    0.00     102             c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 3> [1640]
                0.00    0.00    6674             c_typecheck_baset::typecheck_expr_operands(exprt&) <cycle 3> [1644]
                0.00    0.00      50             c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1706]
                0.00    0.00       2             c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1915]
                0.00    0.00    6674             c_typecheck_baset::typecheck_expr(exprt&) <cycle 3> [2374]
-----------------------------------------------
                             19237337             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> >*) [126]
                0.73    2.09 38215993/38215993     std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_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&) [110]
[126]    0.6    0.73    2.09 38215993+19237337 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> >*) [126]
                0.49    1.60 63365337/63365337     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*) [168]
                             19237337             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> >*) [126]
-----------------------------------------------
                0.00    0.00      34/1917525     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 [1613]
                0.00    0.00     186/1917525     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 [1634]
                0.00    0.00     373/1917525     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&) [1410]
                0.00    0.00     854/1917525     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&) [1476]
                0.00    0.00    2819/1917525     std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::find(exprt const&) [607]
                0.00    0.02   13310/1917525     equalityt::equality(exprt const&, exprt const&) [437]
                0.00    0.02   13959/1917525     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> > >) [890]
                0.00    0.05   31905/1917525     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&) [724]
                0.00    0.07   49549/1917525     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&) [615]
                0.00    0.34  235454/1917525     std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_unique(exprt const&) [385]
                0.00    0.36  247899/1917525     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&) [400]
                0.00    0.62  424565/1917525     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> > >) [289]
                0.01    1.30  896618/1917525     sort_operands(std::vector<exprt, std::allocator<exprt> >&) [170]
[127]    0.6    0.02    2.78 1917525         ordering(irept const&, irept const&) [127]
                0.37    2.41 1917525/1917525     irept::compare(irept const&) const [129]
-----------------------------------------------
                0.02    0.09   17948/457746      operator|=(guardt&, guardt const&) [199]
                0.51    2.17  439798/457746      guardt::as_expr() const [137]
[128]    0.6    0.53    2.26  457746         guardt::as_expr(std::_List_const_iterator<exprt>) const [128]
                0.04    0.95 17537164/17538231     exprt::is_boolean() const [247]
                0.02    0.63 17537164/17997441     exprt::copy_to_operands(exprt const&) [299]
                0.05    0.29 17537164/23020427     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [370]
                0.00    0.20  343498/571183      true_exprt::true_exprt() [411]
                0.00    0.02  471736/54292975     exprt::~exprt() [147]
                0.00    0.02   64119/8131877     exprt::exprt(dstring const&, typet const&) [139]
                0.00    0.00   64119/64749       exprt::reserve_operands(unsigned long) [1212]
                0.01    0.00  457746/298034392     irept::irept(irept const&) [102]
                0.00    0.00   64119/1349899     std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long) [593]
                0.00    0.00   64119/9547435     exprt::operator=(exprt const&) [342]
                0.00    0.00   64119/15371973     typet::~typet() [294]
                0.00    0.00   64119/1587759     irept::irept(dstring const&) [643]
                0.00    0.00  457746/107054751     exprt::exprt(exprt const&) [513]
                0.00    0.00  343498/515544      true_exprt::~true_exprt() [2133]
-----------------------------------------------
                             11050299             irept::compare(irept const&) const [129]
                0.37    2.41 1917525/1917525     ordering(irept const&, irept const&) [127]
[129]    0.6    0.37    2.41 1917525+11050299 irept::compare(irept const&) const [129]
                2.41    0.00 23326155/23326155     dstring::compare(dstring const&) const [151]
                             11050299             irept::compare(irept const&) const [129]
-----------------------------------------------
                0.03    2.75  675616/675616      boolbv_widtht::get_entry(typet const&) const [124]
[130]    0.6    0.03    2.75  675616         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>) [130]
                2.02    0.13  675616/19226655     irept::hash() const [9]
                0.00    0.60  675616/675616      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 [317]
                0.00    0.00    1123/1123        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) [1576]
-----------------------------------------------
                0.00    2.77      50/50          add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [64]
[131]    0.6    0.00    2.77      50         ansi_c_languaget::parse(std::istream&, std::string const&) [131]
                0.31    2.46     100/100         yyansi_cparse() [132]
                0.00    0.00     100/100         ansi_c_parsert::clear() [1665]
                0.00    0.00      50/50          c_preprocess(std::istream&, std::ostream&, message_handlert&) [1745]
                0.00    0.00     100/8185        locationt::set_file(dstring const&) [1480]
                0.00    0.00      50/18634229     dstring::dstring(std::string const&) [109]
                0.00    0.00      50/50          ansi_c_internal_additions(std::string&) [1965]
                0.00    0.00     100/100         ansi_c_scanner_init() [2983]
                0.00    0.00      50/50          ansi_c_parse_treet::swap(ansi_c_parse_treet&) [3034]
                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> >&) [3039]
                0.00    0.00      50/751         message_clientt::set_message_handler(message_handlert&) [2602]
                0.00    0.00      50/50          ansi_c_languaget::preprocess(std::istream&, std::string const&, std::ostream&) [3032]
-----------------------------------------------
                0.31    2.46     100/100         ansi_c_languaget::parse(std::istream&, std::string const&) [131]
[132]    0.6    0.31    2.46     100         yyansi_cparse() [132]
                0.55    0.90  864147/864147      yyansi_clex() [209]
                0.01    0.50  291915/2919