Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls  ms/call  ms/call  name    
 28.84    113.24   113.24                             Minisat::SimpSolver::backwardSubsumptionCheck(bool)
 12.89    163.86    50.62 22615718     0.00     0.00  irept::hash() const
  9.68    201.87    38.01                             Minisat::Solver::propagate()
  2.94    213.41    11.54 209232546     0.00     0.00  operator==(irept const&, irept const&)
  2.40    222.84     9.43                             Minisat::SimpSolver::addClause_(Minisat::vec<Minisat::Lit>&)
  1.82    229.98     7.14                             Minisat::SimpSolver::eliminateVar(int)
  1.76    236.90     6.92                             Minisat::SimpSolver::removeClause(unsigned int)
  1.34    242.18     5.28                             Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::clean(Minisat::Lit const&)
  1.32    247.37     5.19 359046340     0.00     0.00  irept::irept(irept const&)
  1.23    252.20     4.83                             Minisat::OccLists<int, Minisat::vec<unsigned int>, Minisat::SimpSolver::ClauseDeleted>::clean(int const&)
  1.17    256.80     4.60 473144824     0.00     0.00  irept::remove_ref(irept::dt*)
  1.13    261.24     4.44                             Minisat::SimpSolver::eliminate(bool)
  1.01    265.22     3.98                             Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, int&)
  0.98    269.06     3.84                             Minisat::SimpSolver::relocAll(Minisat::ClauseAllocator&)
  0.95    272.77     3.72 1498725718     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++()
  0.87    276.20     3.43                             Minisat::Solver::addClause_(Minisat::vec<Minisat::Lit>&)
  0.82    279.42     3.22                             Minisat::SimpSolver::gatherTouchedClauses()
  0.81    282.61     3.19                             Minisat::Solver::analyze(unsigned int, Minisat::vec<Minisat::Lit>&, int&)
  0.80    285.76     3.15                             Minisat::SimpSolver::strengthenClause(unsigned int, Minisat::Lit)
  0.78    288.81     3.05                             Minisat::Solver::cancelUntil(int)
  0.76    291.79     2.98 99854014     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.69    294.50     2.71                             Minisat::Solver::detachClause(unsigned int, bool)
  0.67    297.14     2.64                             Minisat::Solver::relocAll(Minisat::ClauseAllocator&)
  0.56    299.33     2.19                             Minisat::Solver::attachClause(unsigned int)
  0.55    301.49     2.17 320772892     0.00     0.00  irept::detach()
  0.55    303.65     2.16                             Minisat::SimpSolver::newVar(bool, bool)
  0.55    305.81     2.16                             Minisat::Solver::uncheckedEnqueue(Minisat::Lit, unsigned int)
  0.55    307.97     2.16 43326300     0.00     0.00  exprt::is_false() const
  0.55    310.13     2.16 169104351     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.52    312.19     2.06                             Minisat::Solver::newVar(bool, bool)
  0.51    314.18     1.99 97826097     0.00     0.00  bool std::operator==<dstring const, irept>(std::pair<dstring const, irept> const&, std::pair<dstring const, irept> const&)
  0.49    316.11     1.93 145265941     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.48    317.97     1.87  3557705     0.00     0.00  irept::compare(irept const&) const
  0.45    319.75     1.78                             Minisat::Solver::pickBranchLit()
  0.45    321.53     1.78 97511329     0.00     0.00  std::pair<dstring const, irept>::pair(std::pair<dstring const, irept> const&)
  0.45    323.28     1.75                             Minisat::Solver::litRedundant(Minisat::Lit, unsigned int)
  0.42    324.94     1.66                             Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, Minisat::vec<Minisat::Lit>&)
  0.39    326.46     1.53 10326104     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::find(dstring const&) const
  0.33    327.76     1.30  2411755     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.30    328.95     1.19   136022     0.01     0.01  std::vector<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_fill_insert(__gnu_cxx::__normal_iterator<boolbv_mapt::map_bitt*, std::vector<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> > >, unsigned long, boolbv_mapt::map_bitt const&)
  0.28    330.06     1.11                             void Minisat::sort<Minisat::Lit, Minisat::LessThan_default<Minisat::Lit> >(Minisat::Lit*, int, Minisat::LessThan_default<Minisat::Lit>)
  0.26    331.10     1.04  5467753     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, literalt> const&, std::tr1::integral_constant<bool, true>)
  0.26    332.12     1.02 90361743     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&)
  0.24    333.08     0.96                             Minisat::SimpSolver::cleanUpClauses()
  0.24    334.03     0.95 89550803     0.00     0.00  irept::add(dstring const&)
  0.24    334.96     0.93 22633771     0.00     0.00  std::pair<dstring const, value_sett::entryt>::pair(std::pair<dstring const, value_sett::entryt> const&)
  0.24    335.89     0.93 145252886     0.00     0.00  bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*)
  0.23    336.79     0.90                             propt::set_frozen(literalt)
  0.21    337.61     0.82 87381912     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.20    338.41     0.80    65730     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.19    339.16     0.76 85172033     0.00     0.00  void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*)
  0.19    339.90     0.74  5863232     0.00     0.00  simplify_exprt::sort_and_join(exprt&)
  0.19    340.64     0.74  4248390     0.00     0.00  binary2integer(std::string const&, bool)
  0.18    341.35     0.71 26485455     0.00     0.00  reference_counting<value_sett::object_map_dt>::reference_counting(reference_counting<value_sett::object_map_dt> const&)
  0.18    342.06     0.71 16392098     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.18    342.76     0.70 17761247     0.00     0.00  hash_string(char const*)
  0.18    343.46     0.70 11416978     0.00     0.00  std::pair<dstring const, exprt>::pair(std::pair<dstring const, exprt> const&)
  0.17    344.14     0.69 61260449     0.00     0.00  irept::find(dstring const&) const
  0.17    344.83     0.69 16978456     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    345.51     0.68 38593565     0.00     0.00  irept::get(dstring const&) const
  0.17    346.17     0.66 20681025     0.00     0.00  exprt::is_boolean() const
  0.17    346.82     0.65 137397820     0.00     0.00  bool std::operator==<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&)
  0.16    347.44     0.62                             Minisat::vec<unsigned int>::growTo(int)
  0.16    348.05     0.62   460174     0.00     0.01  guardt::as_expr(std::_List_const_iterator<exprt>) const
  0.15    348.65     0.60   126939     0.00     0.01  boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.15    349.25     0.60 84208045     0.00     0.00  std::vector<irept, std::allocator<irept> >::~vector()
  0.15    349.84     0.59 137158086     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.15    350.43     0.59  2634115     0.00     0.00  boolbvt::convert_bv(exprt const&)
  0.15    351.02     0.59  2911929     0.00     0.00  simplify_exprt::simplify_rec(exprt&)
  0.14    351.58     0.56 154205685     0.00     0.00  dstring::compare(dstring const&) const
  0.13    352.11     0.53 47380304     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&)
  0.13    352.64     0.53                             Minisat::Solver::removeClause(unsigned int)
  0.13    353.16     0.52  2659235     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.13    353.67     0.51 47380459     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::add_variables()
  0.12    354.14     0.47    56201     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.11    354.59     0.45 50280592     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, irept> > const*, std::_Rb_tree_node<std::pair<dstring const, irept> >*)
  0.11    355.03     0.44  8480384     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.11    355.46     0.43 97511329     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.11    355.89     0.43                             irept::full_hash() const
  0.11    356.31     0.42 30724250     0.00     0.00  reference_counting<value_sett::object_map_dt>::remove_ref(reference_counting<value_sett::object_map_dt>::dt*)
  0.11    356.73     0.42  2260035     0.00     0.00  std::map<dstring, dstring, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::operator[](dstring const&)
  0.10    357.13     0.40 46289357     0.00     0.00  convert(std::vector<literalt, std::allocator<literalt> > const&, Minisat::vec<Minisat::Lit>&)
  0.10    357.53     0.40 13730969     0.00     0.00  std::pair<dstring const, irept>::pair<dstring, irept>(std::pair<dstring, irept> const&)
  0.10    357.91     0.39 112063799     0.00     0.00  std::pair<dstring const, irept>::~pair()
  0.09    358.27     0.36  2801800     0.00     0.00  BigInt::as_string(char*, unsigned int, unsigned int) const
  0.09    358.63     0.36 69229542     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, irept> > const*)
  0.09    358.99     0.36 19482324     0.00     0.00  simplify_exprt::simplify_node(exprt&)
  0.09    359.35     0.36                             Minisat::vec<unsigned int>::capacity(int)
  0.09    359.70     0.35 43690956     0.00     0.00  irept::dt::dt(irept::dt const&)
  0.09    360.04     0.35 43690956     0.00     0.00  std::vector<irept, std::allocator<irept> >::vector(std::vector<irept, std::allocator<irept> > const&)
  0.09    360.38     0.34 136391798     0.00     0.00  Minisat::vec<Minisat::Lit>::push(Minisat::Lit const&)
  0.08    360.71     0.33  1925842     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_insert_unique(std::pair<dstring const, value_sett::entryt> const&)
  0.08    361.04     0.33    46593     0.01     0.02  boolbv_mapt::get_literals(dstring const&, typet const&, unsigned int, std::vector<literalt, std::allocator<literalt> >&)
  0.08    361.36     0.32 21604371     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.08    361.67     0.32 84207870     0.00     0.00  irept::dt::~dt()
  0.08    361.98     0.31   829403     0.00     0.00  yyansi_clex()
  0.08    362.29     0.31                             mkElimClause(Minisat::vec<unsigned int>&, int, Minisat::Clause&)
  0.08    362.59     0.30 56333907     0.00     0.00  Minisat::vec<Minisat::Lit>::capacity(int)
  0.08    362.89     0.30                             Minisat::RegionAllocator<unsigned int>::alloc(int)
  0.08    363.19     0.30 15947792     0.00     0.00  string_containert::get(std::string const&)
  0.07    363.48     0.29  8501761     0.00     0.00  prop_conv_solvert::convert(exprt const&)
  0.07    363.77     0.29   718111     0.00     0.00  guardt::is_false() const
  0.07    364.05     0.28       96     2.92    20.97  yyansi_cparse()
  0.07    364.33     0.28  2634115     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.07    364.61     0.28  3654272     0.00     0.00  prop_conv_solvert::convert_bool(exprt const&)
  0.07    364.88     0.28 13730969     0.00     0.00  irept::add(dstring const&, irept const&)
  0.07    365.15     0.27   143649     0.00     0.01  std::vector<literalt, std::allocator<literalt> >::operator=(std::vector<literalt, std::allocator<literalt> > const&)
  0.07    365.42     0.27 43690956     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    365.68     0.26 64956625     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&)
  0.07    365.94     0.26  1881306     0.00     0.00  simplify_exprt::simplify_plus(exprt&)
  0.06    366.19     0.26  1488422     0.00     0.00  goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt)
  0.06    366.44     0.25  2122752     0.00     0.00  std::tr1::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const
  0.06    366.67     0.23                             Minisat::Solver::rebuildOrderHeap()
  0.06    366.90     0.23 97511329     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.06    367.12     0.22 28281787     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.06    367.34     0.22   846526     0.00     0.00  goto_symext::replace_nondet(exprt&)
  0.06    367.56     0.22  1150870     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.05    367.77     0.22 132612571     0.00     0.00  exprt::exprt(exprt const&)
  0.05    367.98     0.21 77792879     0.00     0.00  Minisat::vec<Minisat::Lit>::clear(bool)
  0.05    368.19     0.21 21199942     0.00     0.00  exprt::is_constant() const
  0.05    368.40     0.21  9699595     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_insert_unique(literalt const&)
  0.05    368.61     0.21                             bv_refinementt::arrays_overapproximated()
  0.05    368.82     0.21 19365989     0.00     0.00  irept::operator=(irept const&)
  0.05    369.02     0.20  2633418     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::find(dstring const&) const
  0.05    369.22     0.20                             Minisat::vec<Minisat::Solver::Watcher>::capacity(int)
  0.05    369.42     0.20                             Minisat::vec<char>::capacity(int)
  0.05    369.61     0.20 137397820     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.05    369.79     0.18 14552470     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.05    369.97     0.18 12708976     0.00     0.00  BigInt::add(unsigned int const*, unsigned int, bool)
  0.04    370.15     0.18 26485455     0.00     0.00  value_sett::entryt::entryt(value_sett::entryt const&)
  0.04    370.32     0.17      772     0.22     3.04  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.04    370.49     0.17 168415915     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.04    370.66     0.17                             Minisat::vec<Minisat::vec<Minisat::Solver::Watcher> >::capacity(int)
  0.04    370.82     0.16 16119851     0.00     0.00  irept::get_string(dstring const&) const
  0.04    370.98     0.16  6678097     0.00     0.00  irept::get_bool(dstring const&) const
  0.04    371.14     0.16  5068211     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::vector(unsigned long, literalt const&, std::allocator<literalt> const&)
  0.04    371.30     0.16                             Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::cleanAll()
  0.04    371.45     0.16   664936     0.00     0.00  simplify_exprt::simplify_pointer_offset(exprt&)
  0.04    371.61     0.16 68086780     0.00     0.00  exprt::~exprt()
  0.04    371.76     0.15 71992907     0.00     0.00  exprt::type()
  0.04    371.91     0.15  2828352     0.00     0.00  cnft::gate_xor(literalt, literalt, literalt)
  0.04    372.06     0.15   472205     0.00     0.00  bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.04    372.21     0.15      163     0.92     1.08  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<irept, false>**, unsigned long)
  0.04    372.35     0.15  4802836     0.00     0.00  constant_exprt::value_is_zero_string() const
  0.04    372.49     0.14 137158086     0.00     0.00  bool std::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >)
  0.04    372.63     0.14 87381912     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.04    372.77     0.14  9699595     0.00     0.00  std::set<literalt, std::less<literalt>, std::allocator<literalt> >::insert(literalt const&)
  0.04    372.91     0.14   641862     0.00     0.00  goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool)
  0.04    373.05     0.14   635741     0.00     0.00  symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&)
  0.04    373.19     0.14 172366315     0.00     0.00  cnft::no_variables() const
  0.03    373.33     0.14 37517240     0.00     0.00  BigInt::~BigInt()
  0.03    373.46     0.14 18327299     0.00     0.00  namespace_baset::follow(typet const&) const
  0.03    373.60     0.14 13698258     0.00     0.00  exprt::exprt(dstring const&, typet const&)
  0.03    373.73     0.13 54796559     0.00     0.00  exprt::operands()
  0.03    373.86     0.13                             Minisat::SimpSolver::ElimLt::operator()(int, int) const
  0.03    373.99     0.13 24388867     0.00     0.00  BigInt::BigInt(BigInt const&)
  0.03    374.12     0.13 13068007     0.00     0.00  is_number(typet const&)
  0.03    374.24     0.13  5673774     0.00     0.00  irept::remove(dstring const&)
  0.03    374.37     0.13     1365     0.09     0.11  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.03    374.49     0.12    50073     0.00     0.01  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, exprt> >*)
  0.03    374.61     0.12  2929521     0.00     0.01  merge_irept::merged(irept const&)
  0.03    374.73     0.12   499844     0.00     0.00  cnft::land(std::vector<literalt, std::allocator<literalt> > const&)
  0.03    374.85     0.12      163     0.74   888.60  bmct::run(goto_functionst const&)
  0.03    374.97     0.12  1983904     0.00     0.00  value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const
  0.03    375.08     0.12 43690956     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::_M_create_storage(unsigned long)
  0.03    375.20     0.12                             operator<<(std::ostream&, irept const&)
  0.03    375.31     0.12  4414910     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const
  0.03    375.42     0.11 37931417     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&)
  0.03    375.53     0.11  5246359     0.00     0.00  exprt::is_zero() const
  0.03    375.64     0.11  1881306     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<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, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, false>**, unsigned long)
  0.03    375.75     0.11   635741     0.00     0.14  goto_symext::symex_step(goto_functionst const&, goto_symex_statet&)
  0.03    375.86     0.11                             cnft::lnor(literalt, literalt)
  0.03    375.97     0.11 22695412     0.00     0.00  cnft::lxor(literalt, literalt)
  0.03    376.08     0.11 18318694     0.00     0.00  propt::lcnf(literalt, literalt, literalt)
  0.03    376.19     0.11    65567     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    376.30     0.11 25737129     0.00     0.00  operator==(string_ptrt, string_ptrt)
  0.03    376.40     0.11   146711     0.00     0.18  value_sett::assign(exprt const&, exprt const&, namespacet const&, bool)
  0.03    376.50     0.10 55872366     0.00     0.00  void std::_Construct<irept, irept>(irept*, irept const&)
  0.03    376.60     0.10 23511158     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt)
  0.03    376.70     0.10  9912528     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.03    376.80     0.10   485066     0.00     0.00  simplify_exprt::simplify_typecast(exprt&)
  0.03    376.90     0.10     8131     0.01     0.02  boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.03    377.00     0.10      155     0.65     0.65  symex_target_equationt::convert_io(decision_proceduret&)
  0.03    377.10     0.10      155     0.65    10.98  symex_target_equationt::convert_assertions(prop_convt&)
  0.03    377.20     0.10      155     0.65     0.78  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.03    377.30     0.10                             Minisat::Solver::removeSatisfied(Minisat::vec<unsigned int>&)
  0.03    377.40     0.10                             Minisat::IntOption::IntOption(char const*, char const*, char const*, int, Minisat::IntRange)
  0.03    377.50     0.10   341384     0.00     0.00  boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const
  0.02    377.60     0.10  9036813     0.00     0.00  goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt)
  0.02    377.69     0.09 84208045     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::~_Vector_base()
  0.02    377.78     0.09  1695577     0.00     0.00  operator<<(std::ostream&, dstring const&)
  0.02    377.87     0.09    45411     0.00     0.02  boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.02    377.96     0.09     7129     0.01     0.03  boolbvt::convert_with_struct(struct_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.02    378.05     0.09                             Minisat::IntOption::help(bool)
  0.02    378.14     0.09  5240848     0.00     0.00  bv_utilst::full_adder(literalt, literalt, literalt, literalt&)
  0.02    378.23     0.09  2790158     0.00     0.00  integer2binary(BigInt const&, unsigned int)
  0.02    378.32     0.09  1925842     0.00     0.00  value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool)
  0.02    378.41     0.09      155     0.58   263.16  arrayst::add_array_Ackermann_constraints()
  0.02    378.49     0.09 11802923     0.00     0.00  typet::~typet()
  0.02    378.58     0.09 57205686     0.00     0.00  exprt::type() const
  0.02    378.66     0.09 44563950     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::_M_allocate(unsigned long)
  0.02    378.75     0.09 11344646     0.00     0.00  digit_add(unsigned int const*, unsigned int, unsigned int const*, unsigned int, unsigned int*)
  0.02    378.83     0.08 22617484     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> > const*)
  0.02    378.91     0.08 14552470     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.02    378.99     0.08 13428679     0.00     0.00  dstring::operator==(char const*) const
  0.02    379.07     0.08  5724870     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.02    379.15     0.08  2972949     0.00     0.00  std::_List_base<exprt, std::allocator<exprt> >::_M_clear()
  0.02    379.23     0.08  1541657     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_insert_unique(dstring const&)
  0.02    379.31     0.08   980959     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::find(dstring const&)
  0.02    379.39     0.08     1138     0.07     2.53  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_rehash(unsigned long)
  0.02    379.47     0.08                             Minisat::RegionAllocator<unsigned int>::capacity(unsigned int)
  0.02    379.55     0.08                             Minisat::vec<Minisat::vec<Minisat::Solver::Watcher> >::clear(bool)
  0.02    379.63     0.08                             satcheck_minisat_simplifiert::is_eliminated(literalt) const
  0.02    379.71     0.08  8822041     0.00     0.00  cnft::land(literalt, literalt)
  0.02    379.79     0.08  6644739     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long)
  0.02    379.87     0.08  6346937     0.00     0.00  unsigned int str2number<unsigned int>(char const*, int, bool)
  0.02    379.95     0.08  2381731     0.00     0.00  goto_symex_statet::rename_identifier(dstring const&, namespacet const&, goto_symex_statet::levelt)
  0.02    380.03     0.08      155     0.52     0.87  symex_target_equationt::convert_decls(prop_convt&) const
  0.02    380.10     0.08   846548     0.00     0.00  gen_zero(typet const&)
  0.02    380.18     0.08  5189496     0.00     0.00  to_symbol_expr(exprt&)
  0.02    380.25     0.07  5759857     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::vector(std::vector<literalt, std::allocator<literalt> > const&)
  0.02    380.32     0.07  5467825     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.02    380.39     0.07  1837903     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    380.46     0.07  1404492     0.00     0.00  to_integer(constant_exprt const&, BigInt&)
  0.02    380.53     0.07   210882     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    380.60     0.07     2569     0.03     0.03  pointer_typet::pointer_typet()
  0.02    380.67     0.07      155     0.45     0.45  satcheck_minisat2_baset<Minisat::SimpSolver>::satcheck_minisat2_baset(Minisat::SimpSolver*)
  0.02    380.74     0.07                             cnft::lxor(std::vector<literalt, std::allocator<literalt> > const&)
  0.02    380.81     0.07 21536568     0.00     0.00  exprt::copy_to_operands(exprt const&)
  0.02    380.88     0.07  7392505     0.00     0.00  int str2number<int>(char const*, int, bool)
  0.02    380.95     0.07    95306     0.00     0.02  bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&)
  0.02    381.02     0.07                             Minisat::Solver::Solver()
  0.02    381.08     0.07   512122     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(exprt&) const
  0.02    381.14     0.06 15696408     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base()
  0.02    381.20     0.06 11224961     0.00     0.00  exprt* std::__uninitialized_copy<false>::__uninit_copy<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.02    381.26     0.06  9279467     0.00     0.00  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<irept, false>*, irept const&, unsigned long) const
  0.02    381.32     0.06  1964908     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, unsigned int> const&, std::tr1::integral_constant<bool, true>)
  0.02    381.38     0.06   980959     0.00     0.00  goto_symex_statet::level0t::operator()(dstring const&, namespacet const&, unsigned int)
  0.02    381.44     0.06     1261     0.05     0.05  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.02    381.50     0.06  7449322     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    381.56     0.06  5679871     0.00     0.00  parsert::read(char&)
  0.02    381.62     0.06  3144547     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, unsigned int> >*)
  0.02    381.68     0.06  1774069     0.00     0.00  namespacet::lookup(dstring const&, symbolt const*&) const
  0.02    381.74     0.06   799083     0.00     0.01  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(irept const&, std::tr1::integral_constant<bool, true>)
  0.02    381.80     0.06   638818     0.00     0.00  goto_symext::replace_array_equal(exprt&)
  0.02    381.86     0.06   187966     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.02    381.92     0.06    92711     0.00     0.00  cnft::limplies(literalt, literalt)
  0.02    381.98     0.06    12378     0.00     0.02  boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.02    382.04     0.06      155     0.39    28.67  symex_target_equationt::convert_assignments(decision_proceduret&) const
  0.02    382.10     0.06                             Minisat::SimpSolver::extendModel()
  0.01    382.16     0.06 30589736     0.00     0.00  reference_counting<value_sett::object_map_dt>::~reference_counting()
  0.01    382.21     0.06  6346864     0.00     0.00  unsafe_string2unsigned(std::string const&, int)
  0.01    382.27     0.06 18699635     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_create_node(exprt const&)
  0.01    382.32     0.06  8370681     0.00     0.00  goto_symex_statet::renaming_levelt::is_renamed(dstring const&) const
  0.01    382.38     0.06  1222900     0.00     0.00  void std::list<exprt, std::allocator<exprt> >::_M_initialize_dispatch<std::_List_const_iterator<exprt> >(std::_List_const_iterator<exprt>, std::_List_const_iterator<exprt>, std::__false_type)
  0.01    382.43     0.06   818223     0.00     0.00  BigInt::operator%=(BigInt const&)
  0.01    382.48     0.05 43690956     0.00     0.00  irept* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, irept*, irept>(__gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, __gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, irept*, std::allocator<irept>&)
  0.01    382.53     0.05 10343164     0.00     0.00  irept::set(dstring const&, dstring const&)
  0.01    382.58     0.05  1983904     0.00     0.01  value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const
  0.01    382.63     0.05  1925842     0.00     0.00  value_sett::field_sensitive(dstring const&, typet const&)
  0.01    382.68     0.05  1691272     0.00     0.00  cnft::gate_and(literalt, literalt, literalt)
  0.01    382.73     0.05  1352815     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > const*, std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > const*, std::string const&) const
  0.01    382.78     0.05   638818     0.00     0.00  adjust_float_expressions(exprt&, namespacet const&)
  0.01    382.83     0.05   415538     0.00     0.00  simplify_exprt::simplify_inequality(exprt&)
  0.01    382.88     0.05   322443     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.01    382.93     0.05   284944     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.01    382.98     0.05   228808     0.00     0.00  BigInt::assign(long long)
  0.01    383.03     0.05   198660     0.00     0.00  c_storage_spect::read(typet const&)
  0.01    383.08     0.05   176043     0.00     0.00  std::_List_base<std::string, std::allocator<std::string> >::_M_clear()
  0.01    383.13     0.05    24953     0.00     0.06  operator|=(guardt&, guardt const&)
  0.01    383.18     0.05      175     0.29     0.29  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<string_ptrt const, unsigned int>, false>**, unsigned long)
  0.01    383.23     0.05      155     0.32     0.34  symex_target_equationt::convert_assumptions(prop_convt&)
  0.01    383.28     0.05                             Minisat::Solver::analyzeFinal(Minisat::Lit, Minisat::vec<Minisat::Lit>&)
  0.01    383.33     0.05                             satcheck_minisat2_baset<Minisat::SimpSolver>::has_set_assumptions() const
  0.01    383.38     0.05 28411297     0.00     0.00  value_sett::entryt::~entryt()
  0.01    383.42     0.05  1881306     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<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, false, true>::_M_allocate_buckets(unsigned long)
  0.01    383.47     0.05    69484     0.00     0.02  value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&)
  0.01    383.51     0.05 15947792     0.00     0.00  dstring::dstring(std::string const&)
  0.01    383.56     0.05  7081780     0.00     0.00  exprt::op1()
  0.01    383.60     0.05  3778991     0.00     0.00  irept::set(dstring const&, long long)
  0.01    383.65     0.05  2360308     0.00     0.00  i2string(unsigned int)
  0.01    383.69     0.04 22633771     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.01    383.73     0.04 19998652     0.00     0.00  Minisat::vec<int>::capacity(int)
  0.01    383.77     0.04 18063141     0.00     0.00  cnft::lequal(literalt, literalt)
  0.01    383.81     0.04 11416978     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    383.85     0.04 11400285     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    383.89     0.04 10828068     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::_M_create_storage(unsigned long)
  0.01    383.93     0.04  9900687     0.00     0.00  void std::_Destroy_aux<false>::__destroy<exprt*>(exprt*, exprt*)
  0.01    383.97     0.04  7720438     0.00     0.00  exprt::operator=(exprt const&)
  0.01    384.01     0.04  7583970     0.00     0.00  cnft::lselect(literalt, literalt, literalt)
  0.01    384.05     0.04  6644691     0.00     0.00  exprt* std::vector<exprt, std::allocator<exprt> >::_M_allocate_and_copy<exprt*>(unsigned long, exprt*, exprt*)
  0.01    384.09     0.04  2647916     0.00     0.00  prop_conv_solvert::get_literal(dstring const&)
  0.01    384.13     0.04  2634115     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    384.17     0.04  2165456     0.00     0.00  BigInt::compare(unsigned long long) const
  0.01    384.21     0.04  2150398     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    384.25     0.04  1544950     0.00     0.00  sort_operands(std::vector<exprt, std::allocator<exprt> >&)
  0.01    384.29     0.04  1540704     0.00     0.00  base_type_eqt::base_type_eq(typet const&, typet const&)
  0.01    384.33     0.04  1393639     0.00     0.00  from_integer(BigInt const&, typet const&)
  0.01    384.37     0.04   765716     0.00     0.00  BigInt::operator*(BigInt const&) const
  0.01    384.41     0.04   733740     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    384.45     0.04   638818     0.00     0.00  rewrite_union(exprt&, namespacet const&)
  0.01    384.49     0.04   628421     0.00     0.00  simplify_exprt::simplify_mult(exprt&)
  0.01    384.53     0.04   620264     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    384.57     0.04   437742     0.00     0.01  boolbvt::convert_equality(equal_exprt const&)
  0.01    384.61     0.04   349145     0.00     0.00  std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::operator[](dstring const&)
  0.01    384.65     0.04   330031     0.00     0.00  dstring::dstring(char const*)
  0.01    384.69     0.04   313163     0.00     0.00  goto_symex_statet::level2t::name(dstring const&, unsigned int) const
  0.01    384.73     0.04   298442     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    384.77     0.04   133673     0.00     0.00  simplify_exprt::simplify_boolean(exprt&)
  0.01    384.81     0.04   108752     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.01    384.85     0.04    65147     0.00     0.00  std::map<unsigned int, std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::operator[](unsigned int const&)
  0.01    384.89     0.04    58490     0.00     0.03  boolbvt::get(exprt const&) const
  0.01    384.93     0.04    17740     0.00     0.01  bv_utilst::select(literalt, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.01    384.97     0.04    16612     0.00     0.00  std::_List_base<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_clear()
  0.01    385.01     0.04      384     0.10     0.10  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.01    385.05     0.04      155     0.26    20.62  symex_target_equationt::convert_guards(prop_convt&)
  0.01    385.09     0.04                             mkElimClause(Minisat::vec<unsigned int>&, Minisat::Lit)
  0.01    385.13     0.04                             BigInt::BigInt(unsigned long long)
  0.01    385.17     0.04                             Minisat::vec<double>::capacity(int)
  0.01    385.21     0.04                             Minisat::vec<unsigned int>::clear(bool)
  0.01    385.24     0.04   245580     0.00     0.00  simplify_exprt::simplify_object(exprt&)
  0.01    385.28     0.04 22633771     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.01    385.31     0.04 18699635     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_insert(std::_List_iterator<exprt>, exprt const&)
  0.01    385.35     0.04 11416978     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    385.38     0.04  5673774     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::erase(dstring const&)
  0.01    385.42     0.04  3848609     0.00     0.00  BigInt::reallocate(unsigned int)
  0.01    385.45     0.04  2198960     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.01    385.49     0.04   977830     0.00     0.00  goto_symex_statet::level0t::name(dstring const&, unsigned int) const
  0.01    385.52     0.04                             modinv(BigInt const&, BigInt const&)
  0.01    385.56     0.04                             irept::recursive_detach()
  0.01    385.59     0.04                             std::set<exprt, std::less<exprt>, std::allocator<exprt> >::count(exprt const&) const
  0.01    385.63     0.04   141769     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::find(dstring const&) const
  0.01    385.66     0.03 18699635     0.00     0.00  std::list<exprt, std::allocator<exprt> >::push_back(exprt const&)
  0.01    385.69     0.03 12709947     0.00     0.00  BigInt::resize(unsigned int)
  0.01    385.72     0.03 10646464     0.00     0.00  BigInt::operator+=(unsigned long long)
  0.01    385.75     0.03  9792671     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::l_get(literalt) const
  0.01    385.78     0.03  5673774     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::erase(dstring const&)
  0.01    385.81     0.03  4801100     0.00     0.00  std::vector<irept, std::allocator<irept> >::push_back(irept const&)
  0.01    385.84     0.03  4414910     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::find(unsigned int const&) const
  0.01    385.87     0.03  3503863     0.00     0.00  goto_symex_statet::call_stack()
  0.01    385.90     0.03  2736517     0.00     0.00  std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const
  0.01    385.93     0.03  2615147     0.00     0.00  simplify(exprt&, namespacet const&)
  0.01    385.96     0.03  2451566     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long)
  0.01    385.99     0.03  2200220     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.01    386.02     0.03  2094202     0.00     0.00  std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.01    386.05     0.03  1543044     0.00     0.00  exprt::is_true() const
  0.01    386.08     0.03  1502298     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(dstring const&) const
  0.01    386.11     0.03  1352815     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::find(std::string const&) const
  0.01    386.14     0.03   985774     0.00     0.00  typet::subtype() const
  0.01    386.17     0.03   869387     0.00     0.00  BigInt::operator/=(BigInt const&)
  0.01    386.20     0.03   845871     0.00     0.00  propt::lcnf(literalt, literalt)
  0.01    386.23     0.03   811638     0.00     0.00  pointer_offset_size(namespacet const&, typet const&)
  0.01    386.26     0.03   799083     0.00     0.00  std::vector<irept, std::allocator<irept> >::reserve(unsigned long)
  0.01    386.29     0.03   773935     0.00     0.00  exprt::sum(exprt const&)
  0.01    386.32     0.03   638818     0.00     0.01  goto_symext::dereference(exprt&, goto_symex_statet&, bool)
  0.01    386.35     0.03   613029     0.00     0.00  exprt::mul(exprt const&)
  0.01    386.38     0.03   483687     0.00     0.00  ansi_c_convert_typet::read_rec(typet const&)
  0.01    386.41     0.03   474975     0.00     0.00  boolbvt::convert_rest(exprt const&)
  0.01    386.44     0.03   384847     0.00     0.00  ansi_c_declaratort::get_base_name() const
  0.01    386.47     0.03   370795     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    386.50     0.03   322443     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::~_Rb_tree()
  0.01    386.53     0.03   145991     0.00     0.20  goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool)
  0.01    386.56     0.03    94528     0.00     0.03  c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&)
  0.01    386.59     0.03    90994     0.00     0.00  c_typecheck_baset::typecheck_code_type(code_typet&)
  0.01    386.62     0.03    49910     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_copy(std::_Rb_tree_node<std::pair<dstring const, exprt> > const*, std::_Rb_tree_node<std::pair<dstring const, exprt> >*)
  0.01    386.65     0.03     7488     0.00     0.15  bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    386.68     0.03      710     0.04     1.21  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.01    386.71     0.03      163     0.18     0.18  simple_slice(symex_target_equationt&)
  0.01    386.74     0.03      155     0.19     0.19  symex_target_equationt::convert_constraints(decision_proceduret&) const
  0.01    386.77     0.03                             Minisat::Solver::search(int)
  0.01    386.80     0.03 26110877     0.00     0.00  __gnu_cxx::new_allocator<irept>::allocate(unsigned long, void const*)
  0.01    386.83     0.03   700980     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.01    386.86     0.03   221213     0.00     0.01  boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    386.89     0.03   136257     0.00     0.01  std::vector<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::resize(unsigned long, boolbv_mapt::map_bitt)
  0.01    386.92     0.03    13371     0.00     0.00  goto_symex_statet::goto_statet::level2_current_name(dstring const&) const
  0.01    386.95     0.03                             check_c_implicit_typecast(typet const&, typet const&, namespacet const&)
  0.01    386.98     0.03                             goto_symex_statet::propagationt::operator()(exprt&)
  0.01    387.01     0.03                             void std::__final_insertion_sort<__gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > > >(__gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >, __gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >)
  0.01    387.03     0.03  8650850     0.00     0.00  typet::typet(typet const&)
  0.01    387.06     0.03  6587069     0.00     0.00  to_constant_expr(exprt const&)
  0.01    387.08     0.03  6514056     0.00     0.00  exprt::copy_to_operands(exprt const&, exprt const&)
  0.01    387.11     0.03  3595110     0.00     0.00  typet::typet(dstring const&)
  0.01    387.13     0.03  3177428     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(typet&) const
  0.01    387.16     0.03  2633554     0.00     0.00  to_bitvector_type(typet const&)
  0.01    387.18     0.03  2615870     0.00     0.00  simplify_exprt::setup_jump_table()
  0.01    387.21     0.03  2261101     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const
  0.01    387.23     0.03  2256825     0.00     0.00  typet::subtype()
  0.01    387.26     0.03  2150352     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    387.28     0.03  1964908     0.00     0.00  hash_numbering<exprt, irep_hash>::number(exprt const&)
  0.01    387.31     0.03   770045     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.01    387.33     0.03   586358     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::push_back(std::string* const&)
  0.01    387.36     0.03   518417     0.00     0.00  exprt::exprt(dstring const&)
  0.01    387.38     0.03   399354     0.00     0.00  std::vector<irept, std::allocator<irept> >::resize(unsigned long, irept)
  0.01    387.41     0.03   161684     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    387.43     0.03   138701     0.00     0.00  object_descriptor_exprt::root_object() const
  0.01    387.46     0.03   115613     0.00     0.00  simplify_exprt::simplify_inequality_not_constant(exprt&)
  0.01    387.48     0.03   112755     0.00     0.00  goto_symex_statet::get_original_name(exprt&) const
  0.01    387.51     0.03    47078     0.00     0.00  array_name(namespacet const&, exprt const&)
  0.01    387.53     0.03                             full_eq(irept const&, irept const&)
  0.01    387.55     0.02 14410769     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::_M_allocate(unsigned long)
  0.01    387.57     0.02  7449322     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_create_node(literalt const&)
  0.01    387.59     0.02  6587363     0.00     0.00  constant_exprt::get_value() const
  0.01    387.61     0.02  5673774     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.01    387.63     0.02  5673774     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.01    387.65     0.02  4997559     0.00     0.00  irept::clear()
  0.01    387.67     0.02  4591868     0.00     0.00  value_sett::objectt::objectt(value_sett::objectt const&)
  0.01    387.69     0.02  4255310     0.00     0.00  BigInt::BigInt(unsigned long)
  0.01    387.71     0.02  4190717     0.00     0.00  void std::_Construct<exprt, exprt>(exprt*, exprt const&)
  0.01    387.73     0.02  3778991     0.00     0.00  i2string(long long)
  0.01    387.75     0.02  3340750     0.00     0.00  propt::lcnf(literalt, literalt, literalt, literalt)
  0.01    387.77     0.02  2929521     0.00     0.01  merge_irept::operator()(irept&)
  0.01    387.79     0.02  2801800     0.00     0.00  BigInt::digits(unsigned int) const
  0.01    387.81     0.02  2634115     0.00     0.00  std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::~pair()
  0.01    387.83     0.02  2290135     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::_M_check_len(unsigned long, char const*) const
  0.01    387.85     0.02  1964908     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>*, exprt const&, unsigned long) const
  0.01    387.87     0.02  1955383     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const
  0.01    387.89     0.02  1541657     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::insert(dstring const&)
  0.01    387.91     0.02  1468563     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_create_storage(unsigned long)
  0.01    387.93     0.02  1468563     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.01    387.95     0.02  1119297     0.00     0.00  BigInt::mul(unsigned int const*, unsigned int, bool)
  0.01    387.97     0.02  1061001     0.00     0.00  ansi_c_declarationt::declarators()
  0.01    387.99     0.02   974513     0.00     0.00  goto_symex_statet::level1t::current_name(dstring const&) const
  0.01    388.01     0.02   811876     0.00     0.00  BigInt::operator%(int) const
  0.01    388.03     0.02   799083     0.00     0.00  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert_bucket(irept const&, unsigned long, unsigned long)
  0.01    388.05     0.02   733420     0.00     0.00  boolbv_widtht::get_entry(typet const&) const
  0.01    388.07     0.02   697656     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, value_sett::entryt> >::operator--()
  0.01    388.09     0.02   635741     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::find(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.01    388.11     0.02   620264     0.00     0.00  std::pair<exprt const, literalt>::pair(std::pair<exprt const, literalt> const&)
  0.01    388.13     0.02   574249     0.00     0.00  true_exprt::true_exprt()
  0.01    388.15     0.02   484242     0.00     0.00  message_streamt::message_streamt(message_handlert&)
  0.01    388.17     0.02   484242     0.00     0.00  message_streamt::~message_streamt()
  0.01    388.19     0.02   483687     0.00     0.00  ansi_c_convert_typet::write(typet&)
  0.01    388.21     0.02   483687     0.00     0.00  ansi_c_convert_typet::ansi_c_convert_typet(message_handlert&)
  0.01    388.23     0.02   467412     0.00     0.00  c_typecheck_baset::typecheck_type(typet&)
  0.01    388.25     0.02   418503     0.00     0.00  symex_target_equationt::SSA_stept::SSA_stept(symex_target_equationt::SSA_stept const&)
  0.01    388.27     0.02   402426     0.00     0.00  std::list<typet, std::allocator<typet> >::_M_insert(std::_List_iterator<typet>, typet const&)
  0.01    388.29     0.02   392410     0.00     0.00  simplify_exprt::simplify_address_of(exprt&)
  0.01    388.31     0.02   390424     0.00     0.00  ansi_c_declarationt::declarator()
  0.01    388.33     0.02   364213     0.00     0.00  exprt::op0()
  0.01    388.35     0.02   322443     0.00     0.00  cnft::eliminate_duplicates(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    388.37     0.02   292018     0.00     0.00  ansi_c_parsert::lookup(std::string&, bool, bool)
  0.01    388.39     0.02   230215     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.01    388.41     0.02   185357     0.00     0.00  c_typecheck_baset::typecheck_symbol_type(typet&)
  0.01    388.43     0.02   181215     0.00     0.00  std::map<dstring, dstring, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, dstring> >, std::pair<dstring const, dstring> const&)
  0.01    388.45     0.02   174163     0.00     0.00  guardt::guard_expr(exprt&) const
  0.01    388.47     0.02   145673     0.00     0.10  goto_symext::symex_goto(goto_symex_statet&)
  0.01    388.49     0.02   139244     0.00     0.02  boolbvt::boolbv_set_equality_to_true(equal_exprt const&)
  0.01    388.51     0.02   103854     0.00     0.31  goto_symext::symex_assign(goto_symex_statet&, code_assignt const&)
  0.01    388.53     0.02    98092     0.00     0.00  c_typecastt::follow_with_qualifiers(typet const&)
  0.01    388.55     0.02    67313     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.01    388.57     0.02    67108     0.00     0.02  boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    388.59     0.02    62829     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.01    388.61     0.02    58018     0.00     0.00  goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&)
  0.01    388.63     0.02    50132     0.00     0.00  simplify_exprt::simplify_div(exprt&)
  0.01    388.65     0.02    44988     0.00     0.01  value_set_dereferencet::bounds_check(index_exprt const&, guardt const&)
  0.01    388.67     0.02    35583     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.01    388.69     0.02    27557     0.00     0.00  boolbvt::convert_constant(constant_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    388.71     0.02    24953     0.00     0.41  goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&)
  0.01    388.73     0.02    24953     0.00     0.00  goto_symex_statet::goto_statet::level2_get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.01    388.75     0.02    20331     0.00     0.01  simplify_exprt::simplify_minus(exprt&)
  0.01    388.77     0.02    16693     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.01    388.79     0.02    16384     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.01    388.81     0.02    12462     0.00     0.12  prop_conv_solvert::set_to(exprt const&, bool)
  0.01    388.83     0.02     9053     0.00     0.00  cnft::lor(std::vector<literalt, std::allocator<literalt> > const&)
  0.01    388.85     0.02     7634     0.00     0.09  boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    388.87     0.02     5690     0.00     0.01  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const
  0.01    388.89     0.02     4848     0.00     0.00  c_qualifierst::as_string() const
  0.01    388.91     0.02     4665     0.00     0.00  goto_programt::get_decl_identifiers(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.01    388.93     0.02     3389     0.01     0.01  goto_symex_statet::constant_propagation_reference(exprt const&) const
  0.01    388.95     0.02     1301     0.02     0.02  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_buckets(unsigned long)
  0.01    388.97     0.02      681     0.03     0.03  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.01    388.99     0.02      489     0.04     0.04  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.01    389.01     0.02      203     0.10     0.10  BigInt::operator*=(long long)
  0.01    389.03     0.02      163     0.12   556.17  goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&)
  0.01    389.05     0.02      163     0.12     1.63  std::_List_base<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::_M_clear()
  0.01    389.07     0.02      155     0.13     0.13  satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve()
  0.01    389.09     0.02      155     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.01    389.11     0.02      113     0.18     0.18  goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet)
  0.01    389.13     0.02       44     0.45    43.74  build_goto_trace(symex_target_equationt const&, prop_convt const&, namespacet const&, goto_tracet&)
  0.01    389.15     0.02                             boolbv_mapt::~boolbv_mapt()
  0.01    389.17     0.02                             empty_typet::~empty_typet()
  0.01    389.19     0.02                             Minisat::SimpSolver::implied(Minisat::vec<Minisat::Lit> const&)
  0.01    389.21     0.02                             Minisat::Solver::solve_()
  0.01    389.23     0.02                             multi_namespacet::lookup(dstring const&, symbolt const*&) const
  0.01    389.25     0.02                             goto_symex_statet::level0t::current_name(dstring const&) const
  0.01    389.27     0.02                             std::vector<tvt, std::allocator<tvt> >::resize(unsigned long, tvt)
  0.01    389.29     0.02                             std::vector<literalt, std::allocator<literalt> >::~vector()
  0.01    389.31     0.02                             std::vector<irept::dt*, std::allocator<irept::dt*> >::reserve(unsigned long)
  0.00    389.33     0.02  9104130     0.00     0.00  get_nil_irep()
  0.00    389.34     0.02  8942394     0.00     0.00  __gnu_cxx::new_allocator<exprt>::allocate(unsigned long, void const*)
  0.00    389.36     0.02  6678780     0.00     0.00  unsafe_string2int(std::string const&, int)
  0.00    389.37     0.02  6056311     0.00     0.00  BigInt::BigInt()
  0.00    389.39     0.02  5708355     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_erase(std::_List_iterator<exprt>)
  0.00    389.40     0.02  5679068     0.00     0.00  std::list<exprt, std::allocator<exprt> >::pop_front()
  0.00    389.42     0.02  5156366     0.00     0.00  predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&)
  0.00    389.43     0.02  5111569     0.00     0.00  binary_relation_exprt::~binary_relation_exprt()
  0.00    389.45     0.02  5058516     0.00     0.00  equal_exprt::equal_exprt(exprt const&, exprt const&)
  0.00    389.46     0.02  3557705     0.00     0.00  operator<(exprt const&, exprt const&)
  0.00    389.48     0.02  2601269     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    389.49     0.02  2505423     0.00     0.00  constant_exprt::constant_exprt(typet const&)
  0.00    389.51     0.02  2198956     0.00     0.00  value_sett::objectt::operator=(value_sett::objectt const&)
  0.00    389.52     0.02  2198956     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    389.54     0.02  1925842     0.00     0.00  value_sett::entryt::entryt(dstring const&, std::string)
  0.00    389.55     0.02  1860989     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    389.57     0.02  1539360     0.00     0.00  base_type_eq(typet const&, typet const&, namespacet const&)
  0.00    389.58     0.02  1530432     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    389.60     0.02  1501970     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, unsigned int> > const*)
  0.00    389.61     0.02   982677     0.00     0.00  goto_symex_statet::level1t::name(dstring const&, unsigned int) const
  0.00    389.63     0.02   604999     0.00     0.00  std::_List_base<dstring, std::allocator<dstring> >::_M_clear()
  0.00    389.64     0.02   588387     0.00     0.00  messaget::eom(messaget::mstreamt&)
  0.00    389.66     0.02   586358     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    389.67     0.02   531321     0.00     0.00  symbolt::~symbolt()
  0.00    389.69     0.02   164972     0.00     0.00  compute_pointer_offset(namespacet const&, exprt const&)
  0.00    389.70     0.02    99333     0.00     0.00  simplify_exprt::simplify_index(exprt&)
  0.00    389.72     0.02    69484     0.00     0.00  value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const
  0.00    389.73     0.02    68431     0.00     0.01  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::insert(exprt const&)
  0.00    389.75     0.02    40099     0.00     0.00  size_of_expr(typet const&, namespacet const&)
  0.00    389.76     0.02    19842     0.00     0.13  operator-=(guardt&, guardt const&)
  0.00    389.78     0.02  4399132     0.00     0.00  std::pair<unsigned int const, value_sett::objectt>::~pair()
  0.00    389.79     0.02   770045     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    389.81     0.02   205051     0.00     0.00  symbolt::symbolt()
  0.00    389.82     0.02       20     0.75     0.75  guess_q(unsigned int const*, unsigned int const*)
  0.00    389.84     0.02                             to_c_enum_tag_type(typet&)
  0.00    389.85     0.02                             i2string(long)
  0.00    389.87     0.02                             namespace_baset::follow_macros(exprt&) const
  0.00    389.88     0.02                             std::_Vector_base<irept::dt*, std::allocator<irept::dt*> >::~_Vector_base()
  0.00    389.90     0.02                             std::_Rb_tree_iterator<std::pair<dstring const, irept> >::operator--()
  0.00    389.91     0.02                             __gnu_cxx::__enable_if<!(std::__is_scalar<irept>::__value), void>::__type std::__fill_a<irept*, irept>(irept*, irept*, irept const&)
  0.00    389.92     0.01  9993645     0.00     0.00  cnft::new_variable()
  0.00    389.93     0.01  8942937     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::_M_allocate(unsigned long)
  0.00    389.94     0.01  8894292     0.00     0.00  __gnu_cxx::new_allocator<literalt>::allocate(unsigned long, void const*)
  0.00    389.95     0.01  4037679     0.00     0.00  bitvector_typet::get_width() const
  0.00    389.96     0.01  4037679     0.00     0.00  irept::get_unsigned_int(dstring const&) const
  0.00    389.97     0.01  3825775     0.00     0.00  BigInt::operator=(BigInt const&)
  0.00    389.98     0.01  3264339     0.00     0.00  to_symbol_expr(exprt const&)
  0.00    389.99     0.01  2864330     0.00     0.00  std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::~pair()
  0.00    390.00     0.01  2634115     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    390.01     0.01  2320918     0.00     0.00  bitvector_typet::set_width(unsigned int)
  0.00    390.02     0.01  2309966     0.00     0.00  bitvector_typet::bitvector_typet(dstring const&)
  0.00    390.03     0.01  2200176     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    390.04     0.01  2200176     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    390.05     0.01  2200172     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned int const, value_sett::objectt> const&)
  0.00    390.06     0.01  2156048     0.00     0.00  value_sett::make_union(reference_counting<value_sett::object_map_dt>&, reference_counting<value_sett::object_map_dt> const&) const
  0.00    390.07     0.01  2055146     0.00     0.00  unsignedbv_typet::unsignedbv_typet(unsigned int)
  0.00    390.08     0.01  2001053     0.00     0.00  BigInt::to_ulong() const
  0.00    390.09     0.01  1963627     0.00     0.00  symbol_exprt::symbol_exprt(symbol_exprt const&)
  0.00    390.10     0.01  1951396     0.00     0.00  unsigned_char_type()
  0.00    390.11     0.01  1925842     0.00     0.00  value_sett::get_entry(value_sett::entryt const&, typet const&)
  0.00    390.12     0.01  1891613     0.00     0.00  irept::irept(dstring const&)
  0.00    390.13     0.01  1881306     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, false>*>::allocate(unsigned long, void const*)
  0.00    390.14     0.01  1881306     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<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, false, true>::clear()
  0.00    390.15     0.01  1881306     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<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, 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, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > > const&, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > > const&)
  0.00    390.16     0.01  1881306     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<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, false, true>::~_Hashtable()
  0.00    390.17     0.01  1683319     0.00     0.00  _newstack(parsert&, unsigned int&)
  0.00    390.18     0.01  1633566     0.00     0.00  cnft::lor(literalt, literalt)
  0.00    390.19     0.01  1593964     0.00     0.00  source_locationt::~source_locationt()
  0.00    390.20     0.01  1544224     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::~_Vector_base()
  0.00    390.21     0.01  1468563     0.00     0.00  boolbv_widtht::entryt::entryt(boolbv_widtht::entryt const&)
  0.00    390.22     0.01  1352652     0.00     0.00  optionst::get_option(std::string const&) const
  0.00    390.23     0.01  1340454     0.00     0.00  to_signedbv_type(typet const&)
  0.00    390.24     0.01  1321392     0.00     0.00  irept* std::__uninitialized_copy<false>::__uninit_copy<irept*, irept*>(irept*, irept*, irept*)
  0.00    390.25     0.01  1260296     0.00     0.00  goto_symex_statet::renaming_levelt::operator()(dstring const&)
  0.00    390.26     0.01  1242283     0.00     0.00  goto_symex_statet::l2_thread_read_encoding(symbol_exprt&, namespacet const&)
  0.00    390.27     0.01  1221006     0.00     0.00  std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&)
  0.00    390.28     0.01  1074934     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::_M_check_len(unsigned long, char const*) const
  0.00    390.29     0.01  1044014     0.00     0.00  bool_typet::bool_typet()
  0.00    390.30     0.01   967374     0.00     0.00  std::_List_base<typet, std::allocator<typet> >::_M_clear()
  0.00    390.31     0.01   961595     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base()
  0.00    390.32     0.01   921452     0.00     0.00  bv_width(typet const&)
  0.00    390.33     0.01   916153     0.00     0.00  BigInt::operator*=(BigInt const&)
  0.00    390.34     0.01   915865     0.00     0.00  BigInt::operator+(BigInt const&) const
  0.00    390.35     0.01   886015     0.00     0.00  code_typet::parameters()
  0.00    390.36     0.01   830468     0.00     0.00  namespace_baset::follow_symbol(irept&) const
  0.00    390.37     0.01   813339     0.00     0.00  pointer_offset_bits(namespacet const&, typet const&)
  0.00    390.38     0.01   812815     0.00     0.00  c_qualifierst::write(typet&) const
  0.00    390.39     0.01   790826     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    390.40     0.01   770045     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    390.41     0.01   770045     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    390.42     0.01   733740     0.00     0.00  std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&)
  0.00    390.43     0.01   705312     0.00     0.00  bv_utilst::carry(literalt, literalt, literalt)
  0.00    390.44     0.01   670411     0.00     0.00  std::_Rb_tree_iterator<literalt>::operator--()
  0.00    390.45     0.01   662789     0.00     0.00  boolbvt::is_unbounded_array(typet const&) const
  0.00    390.46     0.01   638818     0.00     0.01  goto_symext::clean_expr(exprt&, goto_symex_statet&, bool)
  0.00    390.47     0.01   635814     0.00     0.00  optionst::get_unsigned_int_option(std::string const&) const
  0.00    390.48     0.01   635741     0.00     0.02  goto_symext::merge_gotos(goto_symex_statet&)
  0.00    390.49     0.01   620264     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    390.50     0.01   614065     0.00     0.00  c_qualifierst::read(typet const&)
  0.00    390.51     0.01   520449     0.00     0.00  get_bvtype(typet const&)
  0.00    390.52     0.01   512189     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_create_storage(unsigned long)
  0.00    390.53     0.01   475800     0.00     0.00  bv_pointerst::convert_rest(exprt const&)
  0.00    390.54     0.01   424596     0.00     0.00  irept* std::vector<irept, std::allocator<irept> >::_M_allocate_and_copy<irept*>(unsigned long, irept*, irept*)
  0.00    390.55     0.01   418503     0.00     0.07  symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&)
  0.00    390.56     0.01   418503     0.00     0.00  symex_target_equationt::SSA_stept::SSA_stept()
  0.00    390.57     0.01   418503     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    390.58     0.01   418503     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    390.59     0.01   418503     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    390.60     0.01   392097     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    390.61     0.01   377973     0.00     0.00  irept::~irept()
  0.00    390.62     0.01   349179     0.00     0.00  simplify_exprt::simplify_not(exprt&)
  0.00    390.63     0.01   344738     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    390.64     0.01   340019     0.00     0.00  to_typecast_expr(exprt&)
  0.00    390.65     0.01   336009     0.00     0.00  propt::set_equal(literalt, literalt)
  0.00    390.66     0.01   299531     0.00     0.00  symbolt::clear()
  0.00    390.67     0.01   280153     0.00     0.00  ansi_c_parsert::add_declarator(exprt&, irept&)
  0.00    390.68     0.01   280153     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    390.69     0.01   280127     0.00     0.00  ansi_c_declaratort::get_name() const
  0.00    390.70     0.01   271436     0.00     0.07  goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&)
  0.00    390.71     0.01   253558     0.00     0.00  goto_symext::add_to_lhs(exprt const&, exprt const&)
  0.00    390.72     0.01   231180     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::~_Rb_tree()
  0.00    390.73     0.01   230274     0.00     0.00  std::vector<typet, std::allocator<typet> >::_M_check_len(unsigned long, char const*) const
  0.00    390.74     0.01   230215     0.00     0.00  bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    390.75     0.01   230215     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    390.76     0.01   228497     0.00     0.00  BigInt::BigInt(int)
  0.00    390.77     0.01   226144     0.00     0.00  cnft::gate_or(literalt, literalt, literalt)
  0.00    390.78     0.01   187966     0.00     0.01  boolbv_mapt::get_map_entry(dstring const&, typet const&)
  0.00    390.79     0.01   186869     0.00     0.00  guardt::add(exprt const&)
  0.00    390.80     0.01   174294     0.00     0.00  implies_exprt::implies_exprt(exprt const&, exprt const&)
  0.00    390.81     0.01   162236     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.00    390.82     0.01   145991     0.00     0.08  symex_target_equationt::assignment(exprt const&, symbol_exprt const&, symbol_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet)
  0.00    390.83     0.01   139404     0.00     0.02  boolbvt::set_to(exprt const&, bool)
  0.00    390.84     0.01   136806     0.00     0.00  goto_symex_statet::constant_propagation(exprt const&) const
  0.00    390.85     0.01   133286     0.00     0.24  goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet)
  0.00    390.86     0.01   132152     0.00     0.00  goto_symex_statet::get_original_name(typet&) const
  0.00    390.87     0.01   112420     0.00     0.31  goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet)
  0.00    390.88     0.01   112420     0.00     0.00  guardt::append(guardt const&)
  0.00    390.89     0.01   110172     0.00     0.00  signed_long_int_type()
  0.00    390.90     0.01   109740     0.00     0.00  pointer_diff_type()
  0.00    390.91     0.01   109602     0.00     0.00  value_set_dereferencet::dereference_type_compare(typet const&, typet const&) const
  0.00    390.92     0.01   106691     0.00     0.00  simplify_exprt::eliminate_common_addends(exprt&, exprt&)
  0.00    390.93     0.01    99707     0.00     0.00  symbol_tablet::move(symbolt&, symbolt*&)
  0.00    390.94     0.01    98199     0.00     0.00  make_subtype(unsigned int, unsigned int)
  0.00    390.95     0.01    96321     0.00     0.00  symex_dereference_statet::dereference_failure(std::string const&, std::string const&, guardt const&)
  0.00    390.96     0.01    94287     0.00     0.00  c_typecheck_baset::typecheck_new_symbol(symbolt&)
  0.00    390.97     0.01    92085     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&)
  0.00    390.98     0.01    81118     0.00     0.00  ansi_c_scopet::ansi_c_scopet()
  0.00    390.99     0.01    81022     0.00     0.00  ansi_c_parsert::new_scope(std::string const&)
  0.00    391.00     0.01    74552     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    391.01     0.01    74552     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    391.02     0.01    67112     0.00     0.00  simplify_exprt::simplify_inequality_constant(exprt&)
  0.00    391.03     0.01    64007     0.00     0.00  value_set_dereferencet::valid_check(exprt const&, guardt const&, value_set_dereferencet::modet)
  0.00    391.04     0.01    62829     0.00     0.01  union_find<exprt>::number(exprt const&)
  0.00    391.05     0.01    59242     0.00     0.00  exprt::copy_to_operands(exprt const&, exprt const&, exprt const&)
  0.00    391.06     0.01    58105     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    391.07     0.01    58018     0.00     0.04  value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet)
  0.00    391.08     0.01    55743     0.00     0.00  BigInt::operator/(BigInt const&) const
  0.00    391.09     0.01    54348     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    391.10     0.01    49939     0.00     0.00  expr2ct::convert(exprt const&, unsigned int&)
  0.00    391.11     0.01    49910     0.00     0.00  value_sett::value_sett(value_sett const&)
  0.00    391.12     0.01    49910     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    391.13     0.01    49046     0.00     0.00  c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&)
  0.00    391.14     0.01    47019     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    391.15     0.01    45676     0.00     0.00  remove_vector(exprt&)
  0.00    391.16     0.01    45188     0.00     0.00  index_exprt::index_exprt(exprt const&, exprt const&, typet const&)
  0.00    391.17     0.01    44988     0.00     0.00  c_implicit_typecast(exprt&, typet const&, namespacet const&)
  0.00    391.18     0.01    41334     0.00     0.00  goto_trace_stept::goto_trace_stept(goto_trace_stept const&)
  0.00    391.19     0.01    37225     0.00     0.01  goto_checkt::check(exprt const&)
  0.00    391.20     0.01    35634     0.00     0.00  prop_conv_solvert::get(exprt const&) const
  0.00    391.21     0.01    33633     0.00     0.00  console_message_handlert::print(unsigned int, std::string const&)
  0.00    391.22     0.01    30434     0.00     0.00  exprt::make_typecast(typet const&)
  0.00    391.23     0.01    29115     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    391.24     0.01    27968     0.00     0.00  value_sett::make_member(exprt const&, dstring const&, namespacet const&)
  0.00    391.25     0.01    27034     0.00     0.00  simplify_exprt::simplify_unary_minus(exprt&)
  0.00    391.26     0.01    24953     0.00     0.00  goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&)
  0.00    391.27     0.01    24953     0.00     0.00  goto_symex_statet::renaming_levelt::get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.00    391.28     0.01    24953     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> > > > >::operator[](std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    391.29     0.01    24685     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    391.30     0.01    22373     0.00     0.00  BigInt::to_long() const
  0.00    391.31     0.01    20088     0.00     0.08  symex_target_equationt::shared_write(exprt const&, symbol_exprt const&, symbol_exprt const&, unsigned int, symex_targett::sourcet const&)
  0.00    391.32     0.01    19039     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    391.33     0.01    17595     0.00     0.00  rename_symbolt::have_to_rename(typet const&) const
  0.00    391.34     0.01    17475     0.00     0.00  BigInt::BigInt(char const*, unsigned int)
  0.00    391.35     0.01    16287     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    391.36     0.01    16130     0.00     0.00  expr2ct::get_shorthands(exprt const&)
  0.00    391.37     0.01    15883     0.00     0.00  goto_inlinet::inline_instruction(goto_programt&, bool, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>&)
  0.00    391.38     0.01    15615     0.00     0.00  guardt::make_false()
  0.00    391.39     0.01    15443     0.00     0.02  bv_utilst::carry_out(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    391.40     0.01    13926     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    391.41     0.01    13665     0.00     0.04  boolbvt::convert_bv_rel(exprt const&)
  0.00    391.42     0.01    13050     0.00     0.00  to_literal_expr(exprt const&)
  0.00    391.43     0.01    12987     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&)
  0.00    391.44     0.01    11819     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::equal_range(dstring const&)
  0.00    391.45     0.01    11819     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::find(dstring const&)
  0.00    391.46     0.01    11319     0.00     0.01  prop_conv_solvert::set_equality_to_true(equal_exprt const&)
  0.00    391.47     0.01    10027     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    391.48     0.01    10027     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    391.49     0.01     9296     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    391.50     0.01     8036     0.00     0.04  boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    391.51     0.01     7968     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    391.52     0.01     7469     0.00     0.00  goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet)
  0.00    391.53     0.01     5199     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    391.54     0.01     5199     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    391.55     0.01     5065     0.00     0.64  goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    391.56     0.01     4893     0.00     0.00  to_code_type(typet const&)
  0.00    391.57     0.01     4828     0.00     0.00  goto_symext::pop_frame(goto_symex_statet&)
  0.00    391.58     0.01     4828     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    391.59     0.01     4665     0.00     0.02  goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&)
  0.00    391.60     0.01     4278     0.00     0.00  goto_program_templatet<codet, exprt>::compute_incoming_edges()
  0.00    391.61     0.01     2550     0.00     0.00  std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::operator[](dstring const&)
  0.00    391.62     0.01     1897     0.01     0.01  simplify_exprt::simplify_mod(exprt&)
  0.00    391.63     0.01     1795     0.01     0.01  BigInt::operator-=(BigInt const&)
  0.00    391.64     0.01     1344     0.01     0.01  base_type_eqt::base_type_eq(exprt const&, exprt const&)
  0.00    391.65     0.01      927     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    391.66     0.01      723     0.01     0.02  simplify_expr(exprt const&, namespacet const&)
  0.00    391.67     0.01      660     0.02     0.02  local_bitvector_analysist::get(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, exprt const&)
  0.00    391.68     0.01      559     0.02     0.02  preprocessor_line(char const*, parsert&)
  0.00    391.69     0.01      518     0.02     0.02  c_typecastt::get_c_type(typet const&)
  0.00    391.70     0.01      163     0.06     0.09  add_failed_symbols(symbol_tablet&)
  0.00    391.71     0.01      163     0.06     0.08  merge_irept::merge_irept()
  0.00    391.72     0.01      163     0.06     0.06  std::tr1::unordered_set<irept, irep_hash, std::equal_to<irept>, std::allocator<irept> >::~unordered_set()
  0.00    391.73     0.01      155     0.06     0.11  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    391.74     0.01      155     0.06     0.06  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    391.75     0.01      155     0.06     0.06  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >, std::_Select1st<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >*)
  0.00    391.76     0.01      155     0.06     0.06  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >, std::_Select1st<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::~_Rb_tree()
  0.00    391.77     0.01       48     0.21     1.44  remove_internal_symbols(symbol_tablet&)
  0.00    391.78     0.01       31     0.32     0.32  BigInt::operator=(unsigned long long)
  0.00    391.79     0.01       20     0.50     0.50  bv_utilst::is_zero(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    391.80     0.01       10     1.00     1.00  lispexprt::~lispexprt()
  0.00    391.81     0.01                             language_uit::show_symbol_table_plain(std::ostream&, bool)
  0.00    391.82     0.01                             merge_full_irept::operator()(irept&)
  0.00    391.83     0.01                             cpp_convert_typet::read_function_type(typet const&)
  0.00    391.84     0.01                             goto_symex_statet::level0t::~level0t()
  0.00    391.85     0.01                             printf_formattert::next()
  0.00    391.86     0.01                             pointer_arithmetict::pointer_arithmetict(exprt const&)
  0.00    391.87     0.01                             ui_message_handlert::print(unsigned int, std::string const&, int, source_locationt const&)
  0.00    391.88     0.01                             cerr_message_handlert::print(unsigned int, std::string const&)
  0.00    391.89     0.01                             cnft::gate_implies(literalt, literalt, literalt)
  0.00    391.90     0.01                             BigInt::BigInt(long)
  0.00    391.91     0.01                             Minisat::SimpSolver::asymm(int, unsigned int)
  0.00    391.92     0.01                             Minisat::SimpSolver::solve_(bool, bool)
  0.00    391.93     0.01                             Minisat::SimpSolver::SimpSolver()
  0.00    391.94     0.01                             Minisat::vec<Minisat::vec<unsigned int> >::clear(bool)
  0.00    391.95     0.01                             Minisat::vec<Minisat::Lit>::growTo(int, Minisat::Lit const&)
  0.00    391.96     0.01                             Minisat::Solver::toDimacs(_IO_FILE*, Minisat::Clause&, Minisat::vec<int>&, int&)
  0.00    391.97     0.01                             value_sett::output(namespacet const&, std::ostream&) const
  0.00    391.98     0.01                             ansi_c_declarationt::output(std::ostream&) const
  0.00    391.99     0.01                             irept::pretty(unsigned int, unsigned int) const
  0.00    392.00     0.01                             std::_Deque_base<exprt const*, std::allocator<exprt const*> >::_Deque_base(std::allocator<exprt const*> const&, unsigned long)
  0.00    392.01     0.01                             std::_Vector_base<std::pair<bool, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >, std::allocator<std::pair<bool, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::~_Vector_base()
  0.00    392.02     0.01                             std::_Rb_tree_iterator<std::pair<dstring const, typet> >::operator--()
  0.00    392.03     0.01                             irept* std::__copy_move_backward<false, false, std::random_access_iterator_tag>::__copy_move_b<irept*, irept*>(irept*, irept*, irept*)
  0.00    392.04     0.01                             std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::push_back(goto_symex_statet::threadt const&)
  0.00    392.05     0.01                             operator<<(std::ostream&, BigInt const&)
  0.00    392.06     0.01  5673774     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >)
  0.00    392.06     0.01  4408778     0.00     0.00  irept::make_nil()
  0.00    392.07     0.01  4154339     0.00     0.00  value_sett::objectt::objectt()
  0.00    392.07     0.01  2286501     0.00     0.00  has_prefix(std::string const&, std::string const&)
  0.00    392.08     0.01  2055589     0.00     0.00  std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&)
  0.00    392.08     0.01  1978720     0.00     0.00  integer2long(BigInt const&)
  0.00    392.09     0.01  1925842     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    392.09     0.01  1785852     0.00     0.00  symbol_exprt::set_identifier(dstring const&)
  0.00    392.10     0.01  1747941     0.00     0.00  source_locationt::operator=(source_locationt const&)
  0.00    392.10     0.01  1567954     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    392.11     0.01  1540704     0.00     0.00  union_find<dstring>::~union_find()
  0.00    392.11     0.01  1540704     0.00     0.00  base_type_eqt::base_type_eq_rec(typet const&, typet const&)
  0.00    392.12     0.01  1540704     0.00     0.00  base_type_eqt::~base_type_eqt()
  0.00    392.12     0.01  1393992     0.00     0.00  constant_exprt::constant_exprt(constant_exprt const&)
  0.00    392.13     0.01   961595     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::~vector()
  0.00    392.13     0.01   906019     0.00     0.00  source_locationt::source_locationt(source_locationt const&)
  0.00    392.14     0.01   812266     0.00     0.00  BigInt::operator/=(long long)
  0.00    392.14     0.01   808478     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    392.15     0.01   764036     0.00     0.00  typet::source_location() const
  0.00    392.15     0.01   719726     0.00     0.00  namespace_baset::lookup(dstring const&) const
  0.00    392.16     0.01   700980     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree()
  0.00    392.16     0.01   700155     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::~_Vector_base()
  0.00    392.17     0.01   659114     0.00     0.00  base_type_rec(typet&, namespacet const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    392.17     0.01   609114     0.00     0.00  c_qualifierst::c_qualifierst(typet const&)
  0.00    392.18     0.01   608558     0.00     0.00  source_locationt::get_function() const
  0.00    392.18     0.01   594422     0.00     0.00  std::list<std::string, std::allocator<std::string> >::_M_insert(std::_List_iterator<std::string>, std::string const&)
  0.00    392.19     0.01   594422     0.00     0.00  std::list<std::string, std::allocator<std::string> >::push_back(std::string const&)
  0.00    392.19     0.01   548479     0.00     0.00  constant_exprt::~constant_exprt()
  0.00    392.20     0.01   444306     0.00     0.00  string_ptrt::string_ptrt(char const*)
  0.00    392.20     0.01   441582     0.00     0.01  guardt::as_expr() const
  0.00    392.21     0.01   427791     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::resize(unsigned long, exprt)
  0.00    392.21     0.01   427700     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<exprt*, unsigned long, exprt>(exprt*, unsigned long, exprt const&)
  0.00    392.22     0.01   427700     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::_M_fill_insert(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, unsigned long, exprt const&)
  0.00    392.22     0.01   419527     0.00     0.00  array_typet::size()
  0.00    392.23     0.01   372310     0.00     0.00  std::_Rb_tree_iterator<dstring>::operator--()
  0.00    392.23     0.01   323614     0.00     0.00  guardt::~guardt()
  0.00    392.24     0.01   322824     0.00     0.00  guardt::guardt(guardt const&)
  0.00    392.24     0.01   303463     0.00     0.00  to_array_type(typet const&)
  0.00    392.25     0.01   276206     0.00     0.00  symbol_exprt::symbol_exprt(dstring const&, typet const&)
  0.00    392.25     0.01   231180     0.00     0.00  simplify_exprt::get_values(exprt const&, std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >&)
  0.00    392.26     0.01   200418     0.00     0.00  array_typet::size() const
  0.00    392.26     0.01   193911     0.00     0.00  pointer_typet::pointer_typet(typet const&)
  0.00    392.27     0.01   189280     0.00     0.00  address_of_exprt::address_of_exprt(exprt const&)
  0.00    392.27     0.01   184302     0.00     0.00  to_code_type(typet&)
  0.00    392.28     0.01   180623     0.00     0.00  false_exprt::false_exprt()
  0.00    392.28     0.01   169079     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    392.29     0.01   161684     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    392.29     0.01   137884     0.00     0.00  codet::get_statement() const
  0.00    392.30     0.01   134512     0.00     0.00  reference_counting<value_sett::object_map_dt>::copy_from(reference_counting<value_sett::object_map_dt> const&)
  0.00    392.30     0.01   121028     0.00     0.00  namespace_baset::~namespace_baset()
  0.00    392.31     0.01    96396     0.00     0.00  symbolt::swap(symbolt&)
  0.00    392.31     0.01    94538     0.00     0.00  pointer_object(exprt const&)
  0.00    392.32     0.01    74552     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<exprt, false>*>::allocate(unsigned long, void const*)
  0.00    392.32     0.01    74552     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    392.33     0.01    74552     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()
  0.00    392.33     0.01    74552     0.00     0.00  std::tr1::unordered_set<exprt, irep_hash, std::equal_to<exprt>, std::allocator<exprt> >::~unordered_set()
  0.00    392.34     0.01    69313     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    392.34     0.01    68322     0.00     0.00  object_descriptor_exprt::object_descriptor_exprt()
  0.00    392.35     0.01    64746     0.00     0.00  to_object_descriptor_expr(exprt const&)
  0.00    392.35     0.01    63142     0.00     0.00  goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    392.36     0.01    46866     0.00     0.00  member_exprt::set_component_name(dstring const&)
  0.00    392.36     0.01    41089     0.00     0.00  symbolt::symbol_expr() const
  0.00    392.37     0.01    38272     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::push_back(unsigned long const&)
  0.00    392.37     0.01    36566     0.00     0.00  mult_exprt::~mult_exprt()
  0.00    392.38     0.01    35147     0.00     0.00  source_locationt::get_column() const
  0.00    392.38     0.01    33838     0.00     0.00  simplify_exprt::simplify_bitwise(exprt&)
  0.00    392.39     0.01    30518     0.00     0.00  symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int)
  0.00    392.39     0.01    25074     0.00     0.00  std::list<exprt, std::allocator<exprt> >::erase(std::_List_iterator<exprt>, std::_List_iterator<exprt>)
  0.00    392.40     0.01    22386     0.00     0.00  simplify_exprt::simplify_invalid_pointer(exprt&)
  0.00    392.40     0.01    19934     0.00     0.00  goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt)
  0.00    392.41     0.01    18487     0.00     0.00  implies_exprt::implies_exprt()
  0.00    392.41     0.01    18238     0.00     0.00  to_if_expr(exprt const&)
  0.00    392.42     0.01    15711     0.00     0.00  std::list<exprt, std::allocator<exprt> >::clear()
  0.00    392.42     0.01    14758     0.00     0.00  exprt::find_source_location() const
  0.00    392.43     0.01    12987     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::find(dstring const&)
  0.00    392.43     0.01     5957     0.00     0.00  BigInt::operator%(BigInt const&) const
  0.00    392.44     0.01     5690     0.00     0.00  value_sett::objectt::objectt(BigInt const&)
  0.00    392.44     0.01     5125     0.00     0.00  plus_exprt::~plus_exprt()
  0.00    392.45     0.01     4759     0.00     0.00  value_set_dereferencet::invalid_pointer(exprt const&, guardt const&)
  0.00    392.45     0.01     3294     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::operator=(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    392.46     0.01     2196     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    392.46     0.01     1678     0.00     0.01  BigInt::operator-(BigInt const&) const
  0.00    392.47     0.01     1574     0.00     0.01  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, unsigned int> const&, unsigned long, unsigned long)
  0.00    392.47     0.01     1344     0.00     0.02  base_type_eq(exprt const&, exprt const&, namespacet const&)
  0.00    392.48     0.01     1344     0.00     0.00  base_type_eqt::base_type_eq_rec(exprt const&, exprt const&)
  0.00    392.48     0.01      880     0.01     0.01  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    392.49     0.01      826     0.01     0.01  get_new_name(symbolt&, namespacet const&)
  0.00    392.49     0.01      812     0.01     0.01  std::_Rb_tree_iterator<std::pair<dstring const, unsigned int> >::operator--()
  0.00    392.50     0.01      583     0.01     0.01  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_allocate(unsigned long)
  0.00    392.50     0.01      375     0.01     0.01  equal_exprt::~equal_exprt()
  0.00    392.51     0.01      304     0.02     0.02  simplify_exprt::simplify_inequality_address_of(exprt&)
  0.00    392.51     0.01      175     0.03     0.03  std::_Vector_base<std::string*, std::allocator<std::string*> >::~_Vector_base()
  0.00    392.52     0.01      163     0.03     0.03  messaget::messaget(message_handlert&)
  0.00    392.52     0.01      160     0.03     0.03  member_offset(namespacet const&, struct_typet const&, dstring const&)
  0.00    392.53     0.01      152     0.03     0.03  boolean_negate(exprt const&)
  0.00    392.53     0.01       50     0.10     0.10  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    392.54     0.01       32     0.16     0.19  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    392.54     0.01       23     0.22     0.22  ieee_floatt::ieee_floatt()
  0.00    392.55     0.01                             sort_and_join(dstring const&, dstring const&)
  0.00    392.55     0.01                             safe_c_str2int(char const*, int)
  0.00    392.56     0.01                             member_offset_expr(member_exprt const&, namespacet const&)
  0.00    392.56     0.01                             base_type(exprt&, namespacet const&)
  0.00    392.57     0.01                             value_sett::do_free(exprt const&, namespacet const&)
  0.00    392.57     0.01                             prop_conv_solvert::clear_cache()
  0.00    392.58     0.01                             string_containert::~string_containert()
  0.00    392.58     0.01                             exprt::make_false()
  0.00    392.59     0.01                             irept::move_to_sub(irept&)
  0.00    392.59     0.01                             irept::move_to_named_sub(dstring const&, irept&)
  0.00    392.60     0.01                             value_sett::set(reference_counting<value_sett::object_map_dt>&, std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const
  0.00    392.60     0.01                             unsignedbv_typet::largest_expr() const
  0.00    392.61     0.01                             std::vector<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::_M_check_len(unsigned long, char const*) const
  0.00    392.61     0.01                             std::vector<irept::dt*, std::allocator<irept::dt*> >::vector(unsigned long, irept::dt* const&, std::allocator<irept::dt*> const&)
  0.00    392.61     0.00 22395461     0.00     0.00  cnft::lnot(literalt)
  0.00    392.61     0.00  9993645     0.00     0.00  cnft::set_no_variables(unsigned long)
  0.00    392.61     0.00  5977017     0.00     0.00  symbol_exprt::get_identifier() const
  0.00    392.61     0.00  5467753     0.00     0.00  std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&)
  0.00    392.61     0.00  3557705     0.00     0.00  ordering(irept const&, irept const&)
  0.00    392.61     0.00  3557705     0.00     0.00  operator<(irept const&, irept const&)
  0.00    392.61     0.00  3352018     0.00     0.00  constant_exprt::set_value(dstring const&)
  0.00    392.61     0.00  3285856     0.00     0.00  BigInt::compare(long long) const
  0.00    392.61     0.00  3108107     0.00     0.00  typet::operator=(typet const&)
  0.00    392.61     0.00  2634115     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    392.61     0.00  2511281     0.00     0.00  bitvector_typet::~bitvector_typet()
  0.00    392.61     0.00  2451566     0.00     0.00  literalt* std::vector<literalt, std::allocator<literalt> >::_M_allocate_and_copy<literalt*>(unsigned long, literalt*, literalt*)
  0.00    392.61     0.00  2306039     0.00     0.00  BigInt::ucompare(BigInt const&) const
  0.00    392.61     0.00  2202303     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::~_Vector_base()
  0.00    392.61     0.00  2200224     0.00     0.00  reference_counting<value_sett::object_map_dt>::detatch()
  0.00    392.61     0.00  2200176     0.00     0.00  std::pair<unsigned int const, value_sett::objectt>::pair(std::pair<unsigned int const, value_sett::objectt> const&)
  0.00    392.61     0.00  2150352     0.00     0.00  reference_counting<value_sett::object_map_dt>::dt::~dt()
  0.00    392.61     0.00  2150352     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    392.61     0.00  1881306     0.00     0.00  std::tr1::unordered_map<exprt, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > > >::~unordered_map()
  0.00    392.61     0.00  1881306     0.00     0.00  std::tr1::__unordered_map<exprt, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt> const&, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > > const&)
  0.00    392.61     0.00  1729844     0.00     0.00  BigInt::operator+(unsigned int) const
  0.00    392.61     0.00  1602499     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    392.61     0.00  1542048     0.00     0.00  union_find<dstring>::clear()
  0.00    392.61     0.00  1542048     0.00     0.00  numbering<dstring>::clear()
  0.00    392.61     0.00  1542048     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    392.61     0.00  1541584     0.00     0.00  numbering<dstring>::~numbering()
  0.00    392.61     0.00  1540859     0.00     0.00  std::_Vector_base<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::~_Vector_base()
  0.00    392.61     0.00  1468633     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    392.61     0.00  1468598     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_allocate(unsigned long)
  0.00    392.61     0.00  1291318     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, literalt> >::operator--()
  0.00    392.61     0.00  1229373     0.00     0.00  to_integer(exprt const&, BigInt&)
  0.00    392.61     0.00  1167166     0.00     0.00  binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&, typet const&)
  0.00    392.61     0.00  1155948     0.00     0.00  exprt::add_source_location()
  0.00    392.61     0.00  1025980     0.00     0.00  to_ansi_c_declaration(exprt&)
  0.00    392.61     0.00   996807     0.00     0.00  BigInt::operator+=(BigInt const&)
  0.00    392.61     0.00   993792     0.00     0.00  BigInt::operator+=(long long)
  0.00    392.61     0.00   992115     0.00     0.00  BigInt::operator+(int) const
  0.00    392.61     0.00   946638     0.00     0.00  BigInt::BigInt(unsigned int)
  0.00    392.61     0.00   933682     0.00     0.00  goto_symex_statet::top()
  0.00    392.61     0.00   918147     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    392.61     0.00   906353     0.00     0.00  goto_symex_statet::renaming_levelt::current_count(dstring const&) const
  0.00    392.61     0.00   885040     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    392.61     0.00   846595     0.00     0.00  constant_exprt::constant_exprt(dstring const&, typet const&)
  0.00    392.61     0.00   837006     0.00     0.00  symex_target_equationt::SSA_stept::~SSA_stept()
  0.00    392.61     0.00   829307     0.00     0.00  parsert::set_source_location(exprt&)
  0.00    392.61     0.00   815138     0.00     0.00  irep_serializationt::read_gb_word(std::istream&)
  0.00    392.61     0.00   811876     0.00     0.00  BigInt::operator%=(long long)
  0.00    392.61     0.00   811287     0.00     0.00  BigInt::operator/(int) const
  0.00    392.61     0.00   808478     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    392.61     0.00   799083     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    392.61     0.00   790393     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    392.61     0.00   780022     0.00     0.00  dstring::operator!=(char const*) const
  0.00    392.61     0.00   752552     0.00     0.00  goto_symex_statet::goto_statet::level2_current_count(dstring const&) const
  0.00    392.61     0.00   734823     0.00     0.00  boolbv_widtht::entryt::~entryt()
  0.00    392.61     0.00   734823     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::~pair()
  0.00    392.61     0.00   733740     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    392.61     0.00   733740     0.00     0.00  std::pair<typet, boolbv_widtht::entryt>::~pair()
  0.00    392.61     0.00   733740     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    392.61     0.00   715832     0.00     0.00  optionst::get_bool_option(std::string const&) const
  0.00    392.61     0.00   713725     0.00     0.00  safe_string2int(std::string const&, int)
  0.00    392.61     0.00   700155     0.00     0.00  boolbv_mapt::map_entryt::~map_entryt()
  0.00    392.61     0.00   688436     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    392.61     0.00   659114     0.00     0.00  base_type(typet&, namespacet const&)
  0.00    392.61     0.00   648211     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_allocate(unsigned long)
  0.00    392.61     0.00   628514     0.00     0.00  nil_typet::nil_typet()
  0.00    392.61     0.00   622613     0.00     0.00  BigInt::compare(BigInt const&) const
  0.00    392.61     0.00   594422     0.00     0.00  std::list<std::string, std::allocator<std::string> >::_M_create_node(std::string const&)
  0.00    392.61     0.00   590054     0.00     0.00  source_locationt::get_file() const
  0.00    392.61     0.00   590054     0.00     0.00  source_locationt::get_line() const
  0.00    392.61     0.00   588697     0.00     0.00  ui_message_handlert::print(unsigned int, std::string const&)
  0.00    392.61     0.00   586358     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    392.61     0.00   586358     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    392.61     0.00   586026     0.00     0.00  to_equal_expr(exprt const&)
  0.00    392.61     0.00   584586     0.00     0.00  to_index_expr(exprt&)
  0.00    392.61     0.00   572215     0.00     0.00  ansi_c_parsert::current_scope()
  0.00    392.61     0.00   560306     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    392.61     0.00   551593     0.00     0.01  goto_symext::do_simplify(exprt&)
  0.00    392.61     0.00   515317     0.00     0.00  true_exprt::~true_exprt()
  0.00    392.61     0.00   512189     0.00     0.00  boolbv_mapt::map_entryt::map_entryt(boolbv_mapt::map_entryt const&)
  0.00    392.61     0.00   512189     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    392.61     0.00   502058     0.00     0.00  message_clientt::~message_clientt()
  0.00    392.61     0.00   500766     0.00     0.00  goto_symex_statet::get_original_name(dstring const&) const
  0.00    392.61     0.00   483687     0.00     0.00  ansi_c_convert_typet::read(typet const&)
  0.00    392.61     0.00   483687     0.00     0.00  ansi_c_convert_typet::clear()
  0.00    392.61     0.00   483687     0.00     0.00  ansi_c_convert_typet::~ansi_c_convert_typet()
  0.00    392.61     0.00   483687     0.00     0.00  std::list<typet, std::allocator<typet> >::clear()
  0.00    392.61     0.00   460548     0.00     0.00  typet* std::__uninitialized_copy<false>::__uninit_copy<typet*, typet*>(typet*, typet*, typet*)
  0.00    392.61     0.00   448398     0.00     0.00  std::vector<irept, std::allocator<irept> >::_M_check_len(unsigned long, char const*) const
  0.00    392.61     0.00   444306     0.00     0.00  string_containert::get(char const*)
  0.00    392.61     0.00   427884     0.00     0.00  merge(unsigned int, unsigned int)
  0.00    392.61     0.00   419529     0.00     0.00  to_array_type(typet&)
  0.00    392.61     0.00   402426     0.00     0.00  std::list<typet, std::allocator<typet> >::_M_create_node(typet const&)
  0.00    392.61     0.00   402426     0.00     0.00  std::list<typet, std::allocator<typet> >::push_back(typet const&)
  0.00    392.61     0.00   399354     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<irept*, unsigned long, irept>(irept*, unsigned long, irept const&)
  0.00    392.61     0.00   399354     0.00     0.00  std::vector<irept, std::allocator<irept> >::_M_fill_insert(__gnu_cxx::__normal_iterator<irept*, std::vector<irept, std::allocator<irept> > >, unsigned long, irept const&)
  0.00    392.61     0.00   398709     0.00     0.00  init(unsigned int&)
  0.00    392.61     0.00   392410     0.00     0.00  simplify_exprt::simplify_address_of_arg(exprt&)
  0.00    392.61     0.00   392097     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    392.61     0.00   390558     0.00     0.00  irep_serializationt::read_string_ref(std::istream&)
  0.00    392.61     0.00   387748     0.00     0.00  symbol_exprt::operator=(symbol_exprt const&)
  0.00    392.61     0.00   374633     0.00     0.00  ansi_c_declaratort::value()
  0.00    392.61     0.00   374633     0.00     0.00  ansi_c_declarationt::get_is_parameter() const
  0.00    392.61     0.00   362251     0.00     0.00  init(unsigned int&, dstring const&)
  0.00    392.61     0.00   359063     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    392.61     0.00   358949     0.00     0.00  std::list<dstring, std::allocator<dstring> >::list(std::list<dstring, std::allocator<dstring> > const&)
  0.00    392.61     0.00   345389     0.00     0.00  irep_serializationt::reference_convert(std::istream&, irept&)
  0.00    392.61     0.00   339990     0.00     0.00  typecast_exprt::op()
  0.00    392.61     0.00   326270     0.00     0.00  symbolt::symbolt(symbolt const&)
  0.00    392.61     0.00   323288     0.00     0.00  typet::subtypes()
  0.00    392.61     0.00   297036     0.00     0.00  propt::l_set_to(literalt, bool)
  0.00    392.61     0.00   296262     0.00     0.00  is_dereference_integer_object(exprt const&, BigInt&)
  0.00    392.61     0.00   291935     0.00     0.00  make_identifier()
  0.00    392.61     0.00   288684     0.00     0.00  std::pair<bool, irept>::pair(std::pair<bool, irept> const&)
  0.00    392.61     0.00   288684     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    392.61     0.00   282936     0.00     0.00  symbol_typet::get_identifier() const
  0.00    392.61     0.00   280153     0.00     0.00  ansi_c_declaratort::build(irept&)
  0.00    392.61     0.00   280153     0.00     0.00  ansi_c_declaratort::ansi_c_declaratort(ansi_c_declaratort const&)
  0.00    392.61     0.00   280153     0.00     0.00  ansi_c_declaratort::ansi_c_declaratort()
  0.00    392.61     0.00   280153     0.00     0.00  __gnu_cxx::new_allocator<ansi_c_declaratort>::allocate(unsigned long, void const*)
  0.00    392.61     0.00   280153     0.00     0.00  ansi_c_declarationt::get_is_member() const
  0.00    392.61     0.00   280153     0.00     0.00  ansi_c_declarationt::full_type(ansi_c_declaratort const&) const
  0.00    392.61     0.00   280153     0.00     0.00  std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_check_len(unsigned long, char const*) const
  0.00    392.61     0.00   280153     0.00     0.00  void std::_Destroy_aux<false>::__destroy<ansi_c_declaratort*>(ansi_c_declaratort*, ansi_c_declaratort*)
  0.00    392.61     0.00   280153     0.00     0.00  std::_Vector_base<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_allocate(unsigned long)
  0.00    392.61     0.00   280153     0.00     0.00  std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::push_back(ansi_c_declaratort const&)
  0.00    392.61     0.00   280034     0.00     0.00  c_qualifierst::operator+=(c_qualifierst const&)
  0.00    392.61     0.00   278432     0.00     0.00  source_locationt::get_comment() const
  0.00    392.61     0.00   277342     0.00     0.00  index_exprt::index_exprt()
  0.00    392.61     0.00   275364     0.00     0.00  code_typet::return_type()
  0.00    392.61     0.00   271436     0.00     0.00  goto_symext::rewrite_quantifiers(exprt&, goto_symex_statet&)
  0.00    392.61     0.00   267667     0.00     0.00  exprt::make_bool(bool)
  0.00    392.61     0.00   254772     0.00     0.00  signedbv_typet::signedbv_typet(unsigned int)
  0.00    392.61     0.00   249783     0.00     0.00  nil_exprt::nil_exprt()
  0.00    392.61     0.00   242470     0.00     0.00  typet::move_to_subtypes(typet&)
  0.00    392.61     0.00   242470     0.00     0.00  std::vector<typet, std::allocator<typet> >::push_back(typet const&)
  0.00    392.61     0.00   233580     0.00     0.00  set(unsigned int, dstring const&)
  0.00    392.61     0.00   231180     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    392.61     0.00   230274     0.00     0.00  __gnu_cxx::new_allocator<typet>::allocate(unsigned long, void const*)
  0.00    392.61     0.00   230274     0.00     0.00  void std::_Destroy_aux<false>::__destroy<typet*>(typet*, typet*)
  0.00    392.61     0.00   230274     0.00     0.00  std::_Vector_base<typet, std::allocator<typet> >::_M_allocate(unsigned long)
  0.00    392.61     0.00   230274     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    392.61     0.00   230215     0.00     0.00  bv_cbmct::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    392.61     0.00   230215     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    392.61     0.00   213164     0.00     0.00  to_symbol_type(typet&)
  0.00    392.61     0.00   211928     0.00     0.00  value_set_dereferencet::valuet::~valuet()
  0.00    392.61     0.00   209898     0.00     0.00  namespace_baset::lookup(irept const&) const
  0.00    392.61     0.00   202941     0.00     0.00  BigInt::operator*=(unsigned long long)
  0.00    392.61     0.00   198660     0.00     0.00  c_storage_spect::c_storage_spect(typet const&)
  0.00    392.61     0.00   193959     0.00     0.00  type_with_subtypet::type_with_subtypet(dstring const&, typet const&)
  0.00    392.61     0.00   192308     0.00     0.00  to_pointer_type(typet const&)
  0.00    392.61     0.00   188960     0.00     0.00  ansi_c_declarationt::get_is_typedef() const
  0.00    392.61     0.00   187966     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    392.61     0.00   185695     0.00     0.00  std::_List_base<codet, std::allocator<codet> >::_M_clear()
  0.00    392.61     0.00   185476     0.00     0.00  code_typet::parametert::parametert()
  0.00    392.61     0.00   185476     0.00     0.00  ansi_c_declarationt::set_is_parameter(bool)
  0.00    392.61     0.00   185476     0.00     0.00  c_typecheck_baset::adjust_function_parameter(typet&) const
  0.00    392.61     0.00   183940     0.00     0.00  code_typet::parametert::set_identifier(dstring const&)
  0.00    392.61     0.00   183834     0.00     0.00  integer2unsigned(BigInt const&)
  0.00    392.61     0.00   183815     0.00     0.00  BigInt::operator*(unsigned long) const
  0.00    392.61     0.00   181986     0.00     0.00  ansi_c_declarationt::get_is_inline() const
  0.00    392.61     0.00   181215     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, dstring> >, std::pair<dstring const, dstring> const&)
  0.00    392.61     0.00   180706     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    392.61     0.00   180046     0.00     0.00  predicate_exprt::predicate_exprt(dstring const&)
  0.00    392.61     0.00   174155     0.00     0.00  literal_exprt::set_literal(literalt)
  0.00    392.61     0.00   174155     0.00     0.00  literal_exprt::literal_exprt(literalt)
  0.00    392.61     0.00   173801     0.00     0.08  symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&)
  0.00    392.61     0.00   171233     0.00     0.00  goto_symex_statet::renaming_levelt::rename_identifier(dstring const&, unsigned int)
  0.00    392.61     0.00   169079     0.00     0.00  exprt* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.00    392.61     0.00   167832     0.00     0.00  void std::_Construct<typet, typet>(typet*, typet const&)
  0.00    392.61     0.00   167600     0.00     0.00  unary_exprt::unary_exprt(dstring const&, exprt const&, typet const&)
  0.00    392.61     0.00   162620     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    392.61     0.00   162620     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    392.61     0.00   162573     0.00     0.00  renaming_nst::lookup(dstring const&, symbolt const*&) const
  0.00    392.61     0.00   162236     0.00     0.00  ansi_c_scopet::~ansi_c_scopet()
  0.00    392.61     0.00   162236     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    392.61     0.00   162236     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    392.61     0.00   162236     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    392.61     0.00   155055     0.00     0.00  exprt::source_location() const
  0.00    392.61     0.00   154368     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    392.61     0.00   153765     0.00     0.00  goto_symex_statet::level2t::current_name(dstring const&) const
  0.00    392.61     0.00   153580     0.00     0.00  simplify_exprt::simplify_pointer_object(exprt&)
  0.00    392.61     0.00   150128     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::~_Rb_tree()
  0.00    392.61     0.00   145991     0.00     0.00  goto_symex_statet::renaming_levelt::increase_counter(dstring const&)
  0.00    392.61     0.00   145991     0.00     0.01  goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&)
  0.00    392.61     0.00   142980     0.00     0.00  codet::codet(codet const&)
  0.00    392.61     0.00   139363     0.00     0.00  remove_vector(typet&)
  0.00    392.61     0.00   139363     0.00     0.00  remove_complex(typet&)
  0.00    392.61     0.00   138337     0.00     0.00  value_set_dereferencet::valuet::valuet(value_set_dereferencet::valuet const&)
  0.00    392.61     0.00   136644     0.00     0.00  object_descriptor_exprt::object()
  0.00    392.61     0.00   136257     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    392.61     0.00   136257     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    392.61     0.00   136257     0.00     0.00  std::pair<dstring const, boolbv_mapt::map_entryt>::pair(std::pair<dstring const, boolbv_mapt::map_entryt> const&)
  0.00    392.61     0.00   136022     0.00     0.00  __gnu_cxx::new_allocator<boolbv_mapt::map_bitt>::allocate(unsigned long, void const*)
  0.00    392.61     0.00   136022     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    392.61     0.00   125344     0.00     0.00  struct_union_typet::components() const
  0.00    392.61     0.00   123811     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    392.61     0.00   121028     0.00     0.00  namespacet::~namespacet()
  0.00    392.61     0.00   120147     0.00     0.00  renaming_nst::~renaming_nst()
  0.00    392.61     0.00   110426     0.00     0.00  to_index_expr(exprt const&)
  0.00    392.61     0.00   108752     0.00     0.00  std::pair<dstring const, symbolt>::pair<dstring, symbolt>(std::pair<dstring, symbolt> const&)
  0.00    392.61     0.00   108588     0.00     0.00  index_type()
  0.00    392.61     0.00   107440     0.00     0.00  source_locationt::get_hide() const
  0.00    392.61     0.00   105441     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    392.61     0.00   105441     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    392.61     0.00   105441     0.00     0.00  std::pair<dstring const, symbolt>::pair(std::pair<dstring const, symbolt> const&)
  0.00    392.61     0.00   104329     0.00     0.00  ansi_c_declaratort::set_base_name(dstring const&)
  0.00    392.61     0.00   104329     0.00     0.00  ansi_c_declaratort::set_name(dstring const&)
  0.00    392.61     0.00   104286     0.00     0.00  code_assignt::~code_assignt()
  0.00    392.61     0.00   104267     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    392.61     0.00   104241     0.00     0.00  code_assignt::code_assignt(code_assignt const&)
  0.00    392.61     0.00   104184     0.00     0.00  irep_serializationt::insert_on_read(unsigned long, irept const&)
  0.00    392.61     0.00   104184     0.00     0.00  irep_serializationt::read_irep(std::istream&, irept&)
  0.00    392.61     0.00   104184     0.00     0.00  std::pair<bool, irept>::operator=(std::pair<bool, irept> const&)
  0.00    392.61     0.00   104074     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    392.61     0.00   104074     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    392.61     0.00    99935     0.00     0.00  yy_get_previous_state()
  0.00    392.61     0.00    99933     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<dstring, false>*>::allocate(unsigned long, void const*)
  0.00    392.61     0.00    99933     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    392.61     0.00    99740     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    392.61     0.00    99740     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    392.61     0.00    99740     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    392.61     0.00    99179     0.00     0.00  struct_union_typet::componentt::get_name() const
  0.00    392.61     0.00    96444     0.00     0.00  ansi_c_declarationt::get_is_extern() const
  0.00    392.61     0.00    95915     0.00     0.00  source_locationt::set_line(unsigned int)
  0.00    392.61     0.00    94896     0.00     0.00  ansi_c_declarationt::get_is_static_assert() const
  0.00    392.61     0.00    94725     0.00     0.00  c_typecheck_baset::make_already_typechecked(typet&)
  0.00    392.61     0.00    94528     0.00     0.00  ansi_c_declarationt::set_is_extern(bool)
  0.00    392.61     0.00    94528     0.00     0.00  ansi_c_declarationt::set_is_inline(bool)
  0.00    392.61     0.00    94528     0.00     0.00  ansi_c_declarationt::set_is_static(bool)
  0.00    392.61     0.00    94528     0.00     0.00  ansi_c_declarationt::set_is_typedef(bool)
  0.00    392.61     0.00    94528     0.00     0.00  ansi_c_declarationt::set_is_register(bool)
  0.00    392.61     0.00    94528     0.00     0.00  ansi_c_declarationt::set_is_thread_local(bool)
  0.00    392.61     0.00    94480     0.00     0.00  c_typecheck_baset::typecheck_symbol(symbolt&)
  0.00    392.61     0.00    94480     0.00     0.00  ansi_c_declarationt::add_initializer(exprt&)
  0.00    392.61     0.00    94480     0.00     0.00  ansi_c_declaratort::value() const
  0.00    392.61     0.00    94480     0.00     0.00  ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const
  0.00    392.61     0.00    94422     0.00     0.00  c_typecheck_baset::move_symbol(symbolt&, symbolt*&)
  0.00    392.61     0.00    94357     0.00     0.00  ansi_c_parsert::copy_item(ansi_c_declarationt const&)
  0.00    392.61     0.00    94357     0.00     0.00  ansi_c_declarationt::ansi_c_declarationt(ansi_c_declarationt const&)
  0.00    392.61     0.00    94357     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_create_node(ansi_c_declarationt const&)
  0.00    392.61     0.00    94357     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    392.61     0.00    94357     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::push_back(ansi_c_declarationt const&)
  0.00    392.61     0.00    94309     0.00     0.00  ansi_c_declarationt::set_is_global(bool)
  0.00    392.61     0.00    93345     0.00     0.00  binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&)
  0.00    392.61     0.00    93024     0.00     0.00  ansi_c_declarationt::get_is_static() const
  0.00    392.61     0.00    92995     0.00     0.00  prop_conv_solvert::l_get(literalt) const
  0.00    392.61     0.00    92941     0.00     0.00  ansi_c_declarationt::get_is_enum_constant() const
  0.00    392.61     0.00    92461     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    392.61     0.00    92461     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    392.61     0.00    92461     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    392.61     0.00    91351     0.00     0.00  false_exprt::~false_exprt()
  0.00    392.61     0.00    90994     0.00     0.00  typet::remove_subtype()
  0.00    392.61     0.00    90994     0.00     0.00  std::vector<irept, std::allocator<irept> >::clear()
  0.00    392.61     0.00    90732     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >, literalt const&)
  0.00    392.61     0.00    90054     0.00     0.00  index_exprt::array()
  0.00    392.61     0.00    84024     0.00     0.02  bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool)
  0.00    392.61     0.00    82668     0.00     0.00  goto_trace_stept::~goto_trace_stept()
  0.00    392.61     0.00    81118     0.00     0.00  ansi_c_scopet::ansi_c_scopet(ansi_c_scopet const&)
  0.00    392.61     0.00    81118     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    392.61     0.00    81118     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    392.61     0.00    81118     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    392.61     0.00    81118     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    392.61     0.00    81118     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    392.61     0.00    81118     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::_M_create_node(ansi_c_scopet const&)
  0.00    392.61     0.00    81118     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    392.61     0.00    81118     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::push_back(ansi_c_scopet const&)
  0.00    392.61     0.00    81022     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::_M_erase(std::_List_iterator<ansi_c_scopet>)
  0.00    392.61     0.00    81022     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::pop_back()
  0.00    392.61     0.00    80867     0.00     0.00  irept::get_sub()
  0.00    392.61     0.00    75554     0.00     0.00  simplify_exprt::simplify_if(exprt&)
  0.00    392.61     0.00    74552     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    392.61     0.00    74552     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    392.61     0.00    74543     0.00     0.00  exprt::is_one() const
  0.00    392.61     0.00    73591     0.00     0.00  value_set_dereferencet::valuet::valuet()
  0.00    392.61     0.00    73591     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    392.61     0.00    73591     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    392.61     0.00    71166     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    392.61     0.00    70037     0.00     0.00  BigInt::operator-=(long long)
  0.00    392.61     0.00    69772     0.00     0.00  to_symbol_type(typet const&)
  0.00    392.61     0.00    69484     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    392.61     0.00    68844     0.00     0.00  compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    392.61     0.00    67313     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&)
  0.00    392.61     0.00    67313     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    392.61     0.00    67313     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    392.61     0.00    67313     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    392.61     0.00    66774     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::check_index(unsigned long)
  0.00    392.61     0.00    66380     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    392.61     0.00    66380     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    392.61     0.00    66380     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    392.61     0.00    65706     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::~instructiont()
  0.00    392.61     0.00    65706     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    392.61     0.00    63556     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    392.61     0.00    63556     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    392.61     0.00    63556     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    392.61     0.00    63548     0.00     0.00  to_unsignedbv_type(typet const&)
  0.00    392.61     0.00    63365     0.00     0.00  to_member_expr(exprt&)
  0.00    392.61     0.00    62829     0.00     0.01  numbering<exprt>::number(exprt const&)
  0.00    392.61     0.00    62803     0.00     0.00  std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >::~unordered_set()
  0.00    392.61     0.00    62108     0.00     0.00  exprt::reserve_operands(unsigned long)
  0.00    392.61     0.00    61580     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    392.61     0.00    60840     0.00     0.08  symex_target_equationt::location(exprt const&, symex_targett::sourcet const&)
  0.00    392.61     0.00    60009     0.00     0.01  arrayst::record_array_index(index_exprt const&)
  0.00    392.61     0.00    59774     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    392.61     0.00    59774     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    392.61     0.00    59774     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    392.61     0.00    58634     0.00     0.00  member_exprt::get_component_name() const
  0.00    392.61     0.00    58238     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    392.61     0.00    58068     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    392.61     0.00    58048     0.00     0.00  exprt::move_to_operands(exprt&)
  0.00    392.61     0.00    58022     0.00     0.01  symex_dereference_statet::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&)
  0.00    392.61     0.00    58022     0.00     0.01  value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const
  0.00    392.61     0.00    58022     0.00     0.00  std::_List_base<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_clear()
  0.00    392.61     0.00    58018     0.00     0.00  dereference_callbackt::~dereference_callbackt()
  0.00    392.61     0.00    58018     0.00     0.00  symex_dereference_statet::~symex_dereference_statet()
  0.00    392.61     0.00    57925     0.00     0.00  cmdlinet::optiont::~optiont()
  0.00    392.61     0.00    57121     0.00     0.01  std::_List_base<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_clear()
  0.00    392.61     0.00    56390     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    392.61     0.00    56200     0.00     0.00  plus_exprt::plus_exprt(exprt const&, exprt const&)
  0.00    392.61     0.00    55508     0.00     0.00  messaget::mstreamt& messaget::mstreamt::operator<< <unsigned int>(unsigned int const&)
  0.00    392.61     0.00    55471     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::get_target() const
  0.00    392.61     0.00    55272     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    392.61     0.00    55272     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    392.61     0.00    54348     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    392.61     0.00    54348     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    392.61     0.00    50726     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    392.61     0.00    50726     0.00     0.00  std::list<std::string, std::allocator<std::string> >::list(std::list<std::string, std::allocator<std::string> > const&)
  0.00    392.61     0.00    50073     0.00     0.00  value_sett::~value_sett()
  0.00    392.61     0.00    50073     0.00     0.00  goto_symex_statet::propagationt::~propagationt()
  0.00    392.61     0.00    50073     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    392.61     0.00    50073     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    392.61     0.00    49918     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, unsigned int> > const*, std::_Rb_tree_node<std::pair<dstring const, unsigned int> >*)
  0.00    392.61     0.00    49910     0.00     0.03  goto_symex_statet::goto_statet::~goto_statet()
  0.00    392.61     0.00    49910     0.00     0.00  goto_symex_statet::propagationt::propagationt(goto_symex_statet::propagationt const&)
  0.00    392.61     0.00    49910     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    392.61     0.00    49910     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    392.61     0.00    49910     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> > >::_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    392.61     0.00    49503     0.00     0.00  to_struct_union_type(typet const&)
  0.00    392.61     0.00    49305     0.00     0.00  c_typecastt::~c_typecastt()
  0.00    392.61     0.00    49046     0.00     0.00  c_typecastt::implicit_typecast(exprt&, typet const&)
  0.00    392.61     0.00    49044     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    392.61     0.00    48547     0.00     0.00  exprt::op2()
  0.00    392.61     0.00    48361     0.00     0.00  check_c_implicit_typecast(typet const&, typet const&)
  0.00    392.61     0.00    47269     0.00     0.00  same_object(exprt const&, exprt const&)
  0.00    392.61     0.00    46850     0.00     0.00  member_exprt::member_exprt(typet const&)
  0.00    392.61     0.00    45831     0.00     0.00  to_struct_type(typet const&)
  0.00    392.61     0.00    45823     0.00     0.00  std::_Bvector_base<std::allocator<bool> >::_M_deallocate()
  0.00    392.61     0.00    45676     0.00     0.00  remove_complex(exprt&)
  0.00    392.61     0.00    45392     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    392.61     0.00    45392     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    392.61     0.00    45123     0.00     0.00  exprt::make_not()
  0.00    392.61     0.00    44746     0.00     0.00  BigInt::is_long() const
  0.00    392.61     0.00    44671     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    392.61     0.00    43680     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_find_node(std::tr1::__detail::_Hash_node<exprt, false>*, exprt const&, unsigned long) const
  0.00    392.61     0.00    43256     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_allocate(unsigned long)
  0.00    392.61     0.00    42847     0.00     0.00  simplify_exprt::simplify_member(exprt&)
  0.00    392.61     0.00    42526     0.00     0.00  symbol_exprt::symbol_exprt()
  0.00    392.61     0.00    42136     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    392.61     0.00    42136     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    392.61     0.00    41334     0.00     0.00  goto_trace_stept::goto_trace_stept()
  0.00    392.61     0.00    41334     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    392.61     0.00    41334     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_create_node(goto_trace_stept const&)
  0.00    392.61     0.00    41334     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    392.61     0.00    41334     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::push_back(goto_trace_stept const&)
  0.00    392.61     0.00    41334     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    392.61     0.00    41334     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    392.61     0.00    40075     0.00     0.00  cmdlinet::optiont::optiont(cmdlinet::optiont const&)
  0.00    392.61     0.00    38928     0.00     0.00  BigInt::operator--()
  0.00    392.61     0.00    38551     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    392.61     0.00    38225     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_allocate(unsigned long)
  0.00    392.61     0.00    38082     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    392.61     0.00    38082     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    392.61     0.00    38082     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    392.61     0.00    37326     0.00     0.00  irep_serializationt::read_gb_string(std::istream&)
  0.00    392.61     0.00    37225     0.00     0.01  goto_checkt::check_rec(exprt const&, guardt&, bool)
  0.00    392.61     0.00    36730     0.00     0.00  dirtyt::find_dirty(exprt const&)
  0.00    392.61     0.00    36566     0.00     0.00  mult_exprt::mult_exprt(exprt const&, exprt const&)
  0.00    392.61     0.00    36544     0.00     0.00  signed_int_type()
  0.00    392.61     0.00    36201     0.00     0.00  simplify_exprt::simplify_dynamic_object(exprt&)
  0.00    392.61     0.00    35143     0.00     0.00  operator<<(std::ostream&, source_locationt const&)
  0.00    392.61     0.00    35141     0.00     0.00  source_locationt::as_string() const
  0.00    392.61     0.00    34825     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_node(exprt const&)
  0.00    392.61     0.00    34825     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_insert_bucket(exprt const&, unsigned long, unsigned long)
  0.00    392.61     0.00    34825     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_insert(exprt const&, std::tr1::integral_constant<bool, true>)
  0.00    392.61     0.00    33627     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::operator[](unsigned long)
  0.00    392.61     0.00    33413     0.00     0.00  simplify_exprt::simplify_object_size(exprt&)
  0.00    392.61     0.00    33192     0.00     0.00  codet::codet()
  0.00    392.61     0.00    33147     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::operator[](unsigned long) const
  0.00    392.61     0.00    33069     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    392.61     0.00    32999     0.00     0.00  struct_union_typet::componentt::get_is_padding() const
  0.00    392.61     0.00    32885     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    392.61     0.00    32679     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    392.61     0.00    32679     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    392.61     0.00    32679     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    392.61     0.00    32679     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    392.61     0.00    32679     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    392.61     0.00    31124     0.00     0.00  std::__fill_bvector(std::_Bit_iterator, std::_Bit_iterator, bool)
  0.00    392.61     0.00    31109     0.00     0.00  BigInt::operator-(int) const
  0.00    392.61     0.00    30848     0.00     0.00  std::_Rb_tree_iterator<std::pair<exprt const, unsigned int> >::operator--()
  0.00    392.61     0.00    30575     0.00     0.00  simplify_exprt::simplify_with(exprt&)
  0.00    392.61     0.00    29385     0.00     0.00  bv_utilst::inverted(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    392.61     0.00    28892     0.00     0.00  BigInt::operator-() const
  0.00    392.61     0.00    28824     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    392.61     0.00    28462     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    392.61     0.00    27852     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    392.61     0.00    27852     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, unsigned int> const&, std::tr1::integral_constant<bool, true>)
  0.00    392.61     0.00    27413     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    392.61     0.00    27413     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    392.61     0.00    27247     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::~_Vector_base()
  0.00    392.61     0.00    26505     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_erase(std::_List_iterator<goto_trace_stept>)
  0.00    392.61     0.00    26489     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::expanding_vector(expanding_vector<local_bitvector_analysist::flagst> const&)
  0.00    392.61     0.00    26489     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_create_storage(unsigned long)
  0.00    392.61     0.00    26489     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    392.61     0.00    25827     0.00     0.00  __gnu_cxx::new_allocator<unsigned long>::allocate(unsigned long, void const*)
  0.00    392.61     0.00    25171     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    392.61     0.00    25171     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    392.61     0.00    24957     0.00     0.05  goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&)
  0.00    392.61     0.00    24957     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    392.61     0.00    24957     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    392.61     0.00    24957     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    392.61     0.00    24953     0.00     0.05  goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&)
  0.00    392.61     0.00    24911     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont()
  0.00    392.61     0.00    24386     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    392.61     0.00    24372     0.00     0.00  __gnu_cxx::new_allocator<local_bitvector_analysist::flagst>::allocate(unsigned long, void const*)
  0.00    392.61     0.00    23969     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    392.61     0.00    23969     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    392.61     0.00    23568     0.00     0.04  boolbvt::convert_overflow(exprt const&)
  0.00    392.61     0.00    23556     0.00     0.00  to_member_expr(exprt const&)
  0.00    392.61     0.00    22830     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_check_len(unsigned long, char const*) const
  0.00    392.61     0.00    22830     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    392.61     0.00    22830     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    392.61     0.00    22830     0.00     0.00  std::_Bvector_base<std::allocator<bool> >::_M_allocate(unsigned long)
  0.00    392.61     0.00    22830     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_fill_insert(std::_Bit_iterator, unsigned long, bool)
  0.00    392.61     0.00    22830     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    392.61     0.00    22830     0.00     0.00  std::vector<bool, std::allocator<bool> >::resize(unsigned long, bool)
  0.00    392.61     0.00    22830     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    392.61     0.00    22830     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    392.61     0.00    22830     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    392.61     0.00    22830     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    392.61     0.00    22830     0.00     0.00  std::fill(std::_Bit_iterator, std::_Bit_iterator, bool const&)
  0.00    392.61     0.00    22521     0.00     0.00  simplify_exprt::simplify_shifts(exprt&)
  0.00    392.61     0.00    22373     0.00     0.00  power(BigInt const&, BigInt const&)
  0.00    392.61     0.00    22333     0.00     0.00  BigInt::setPower2(unsigned int)
  0.00    392.61     0.00    22225     0.00     0.00  void std::_Construct<cmdlinet::optiont, cmdlinet::optiont>(cmdlinet::optiont*, cmdlinet::optiont const&)
  0.00    392.61     0.00    21777     0.00     0.00  source_locationt::get_property_class() const
  0.00    392.61     0.00    21666     0.00     0.00  struct_union_typet::get_component(dstring const&) const
  0.00    392.61     0.00    21451     0.00     0.02  bv_utilst::overflow_add(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    392.61     0.00    20972     0.00     0.00  goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet)
  0.00    392.61     0.00    20518     0.00     0.00  member_exprt::struct_op()
  0.00    392.61     0.00    20331     0.00     0.00  unary_minus_exprt::unary_minus_exprt(exprt const&)
  0.00    392.61     0.00    20331     0.00     0.00  unary_minus_exprt::~unary_minus_exprt()
  0.00    392.61     0.00    20239     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::clear()
  0.00    392.61     0.00    19876     0.00     0.00  if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&)
  0.00    392.61     0.00    19860     0.00     0.00  __gnu_cxx::new_allocator<unsigned int>::allocate(unsigned long, void const*)
  0.00    392.61     0.00    19860     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::_M_check_len(unsigned long, char const*) const
  0.00    392.61     0.00    19860     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    392.61     0.00    19860     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    392.61     0.00    19245     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::~_Vector_base()
  0.00    392.61     0.00    19231     0.00     0.00  std::pair<exprt const, unsigned int>::pair(std::pair<exprt const, unsigned int> const&)
  0.00    392.61     0.00    19126     0.00     0.00  BigInt::operator*(unsigned int) const
  0.00    392.61     0.00    19043     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    392.61     0.00    19043     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    392.61     0.00    19043     0.00     0.01  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<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    392.61     0.00    19039     0.00     0.01  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    392.61     0.00    19039     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    392.61     0.00    19039     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    392.61     0.00    19039     0.00     0.01  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<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    392.61     0.00    18904     0.00     0.00  code_function_callt::arguments()
  0.00    392.61     0.00    18516     0.00     0.00  messaget::mstreamt::mstreamt(unsigned int, message_handlert**)
  0.00    392.61     0.00    18516     0.00     0.00  messaget::mstreamt::~mstreamt()
  0.00    392.61     0.00    18515     0.00     0.00  struct_union_typet::component_type(dstring const&) const
  0.00    392.61     0.00    18487     0.00     0.00  binary_exprt::binary_exprt(dstring const&, typet const&)
  0.00    392.61     0.00    18365     0.00     0.00  local_cfgt::loct::loct(local_cfgt::loct const&)
  0.00    392.61     0.00    18365     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::~expanding_vector()
  0.00    392.61     0.00    18365     0.00     0.00  local_bitvector_analysist::loc_infot::loc_infot(local_bitvector_analysist::loc_infot const&)
  0.00    392.61     0.00    18365     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_create_storage(unsigned long)
  0.00    392.61     0.00    18365     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    392.61     0.00    18365     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    392.61     0.00    18365     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::vector(std::vector<unsigned int, std::allocator<unsigned int> > const&)
  0.00    392.61     0.00    18365     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    392.61     0.00    18365     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    392.61     0.00    18365     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    392.61     0.00    18365     0.00     0.00  void std::_Construct<local_cfgt::loct, local_cfgt::loct>(local_cfgt::loct*, local_cfgt::loct const&)
  0.00    392.61     0.00    18365     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    392.61     0.00    18364     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) const
  0.00    392.61     0.00    18353     0.00     0.00  messaget::messaget()
  0.00    392.61     0.00    18152     0.00     0.00  code_typet::parametert::get_identifier() const
  0.00    392.61     0.00    18116     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    392.61     0.00    18116     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    392.61     0.00    18116     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    392.61     0.00    18116     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    392.61     0.00    17850     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::push_back(cmdlinet::optiont const&)
  0.00    392.61     0.00    17816     0.00     0.00  messaget::~messaget()
  0.00    392.61     0.00    17740     0.00     0.02  boolbvt::convert_if(if_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    392.61     0.00    17475     0.00     0.00  string2integer(std::string const&, unsigned int)
  0.00    392.61     0.00    17475     0.00     0.00  BigInt::scan(char const*, unsigned int)
  0.00    392.61     0.00    17475     0.00     0.00  BigInt::scan_on(char const*, unsigned int)
  0.00    392.61     0.00    17202     0.00     0.00  cmdlinet::getoptnr(std::string const&) const
  0.00    392.61     0.00    17154     0.00     0.00  binary_relation_exprt::lhs()
  0.00    392.61     0.00    17055     0.00     0.00  goto_program_templatet<codet, exprt>::add_instruction()
  0.00    392.61     0.00    16767     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    392.61     0.00    16713     0.00     0.00  expr2ct::convert_symbol(exprt const&, unsigned int&)
  0.00    392.61     0.00    16693     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    392.61     0.00    16693     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    392.61     0.00    16667     0.00     0.00  languaget::languaget()
  0.00    392.61     0.00    16667     0.00     0.00  languaget::~languaget()
  0.00    392.61     0.00    16516     0.00     0.00  ansi_c_parse_treet::~ansi_c_parse_treet()
  0.00    392.61     0.00    16384     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    392.61     0.00    16384     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    392.61     0.00    16384     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    392.61     0.00    16384     0.00     0.00  std::pair<unsigned int const, exprt>::pair(std::pair<unsigned int const, exprt> const&)
  0.00    392.61     0.00    16384     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    392.61     0.00    16384     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    392.61     0.00    16384     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    392.61     0.00    16384     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    392.61     0.00    16384     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    392.61     0.00    16356     0.00     0.00  expr2ct::id_shorthand(dstring const&) const
  0.00    392.61     0.00    16356     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    392.61     0.00    16356     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    392.61     0.00    16356     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    392.61     0.00    16354     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    392.61     0.00    16341     0.00     0.00  ansi_c_languaget::ansi_c_languaget()
  0.00    392.61     0.00    16341     0.00     0.00  ansi_c_languaget::~ansi_c_languaget()
  0.00    392.61     0.00    16293     0.00     0.00  new_ansi_c_language()
  0.00    392.61     0.00    16293     0.00     0.00  ansi_c_languaget::~ansi_c_languaget()
  0.00    392.61     0.00    16226     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    392.61     0.00    16226     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    392.61     0.00    16226     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    392.61     0.00    16226     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    392.61     0.00    16226     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    392.61     0.00    16226     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    392.61     0.00    16226     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    392.61     0.00    16226     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    392.61     0.00    16178     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    392.61     0.00    16178     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    392.61     0.00    16178     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    392.61     0.00    16178     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    392.61     0.00    16178     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    392.61     0.00    16178     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    392.61     0.00    16178     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    392.61     0.00    16130     0.00     0.00  find_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    392.61     0.00    16130     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    392.61     0.00    16130     0.00     0.01  expr2c(exprt const&, namespacet const&)
  0.00    392.61     0.00    16130     0.00     0.01  from_expr(namespacet const&, dstring const&, exprt const&)
  0.00    392.61     0.00    16130     0.00     0.01  ansi_c_languaget::from_expr(exprt const&, std::string&, namespacet const&)
  0.00    392.61     0.00    16130     0.00     0.00  expr2ct::expr2ct(namespacet const&)
  0.00    392.61     0.00    16130     0.00     0.00  expr2ct::~expr2ct()
  0.00    392.61     0.00    16130     0.00     0.00  std::tr1::unordered_map<dstring, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > > >::~unordered_map()
  0.00    392.61     0.00    16130     0.00     0.00  std::auto_ptr<languaget>::operator=(std::auto_ptr_ref<languaget>)
  0.00    392.61     0.00    16010     0.00     0.00  cmdlinet::isset(char const*) const
  0.00    392.61     0.00    15951     0.00     0.00  has_suffix(std::string const&, std::string const&)
  0.00    392.61     0.00    15805     0.00     0.00  to_typecast_expr(exprt const&)
  0.00    392.61     0.00    15657     0.00     0.05  value_sett::operator=(value_sett const&)
  0.00    392.61     0.00    15657     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    392.61     0.00    15657     0.00     0.00  std::list<exprt, std::allocator<exprt> >::operator=(std::list<exprt, std::allocator<exprt> > const&)
  0.00    392.61     0.00    15657     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    392.61     0.00    15657     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    392.61     0.00    15558     0.00     0.00  std::_Rb_tree_iterator<exprt>::operator--()
  0.00    392.61     0.00    15275     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    392.61     0.00    15260     0.00     0.00  signedbv_typet::~signedbv_typet()
  0.00    392.61     0.00    15212     0.00     0.00  char_type()
  0.00    392.61     0.00    15170     0.00     0.01  bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> >&, literalt, literalt&)
  0.00    392.61     0.00    15170     0.00     0.01  bv_utilst::negate(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    392.61     0.00    15159     0.00     0.00  propt::has_set_to() const
  0.00    392.61     0.00    15132     0.00     0.00  code_typet::parameters() const
  0.00    392.61     0.00    14768     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::swap(goto_program_templatet<codet, exprt>::instructiont&)
  0.00    392.61     0.00    14768     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    392.61     0.00    14763     0.00     0.01  boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    392.61     0.00    14763     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    392.61     0.00    14760     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    392.61     0.00    14667     0.00     0.00  BigInt::operator>=(int) const
  0.00    392.61     0.00    14420     0.00     0.00  expr2ct::convert_constant(constant_exprt const&, unsigned int&)
  0.00    392.61     0.00    14208     0.00     0.02  bv_utilst::lt_or_le(bool, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    392.61     0.00    14151     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    392.61     0.00    13926     0.00     0.02  equalityt::equality(exprt const&, exprt const&)
  0.00    392.61     0.00    13926     0.00     0.02  equalityt::equality2(exprt const&, exprt const&)
  0.00    392.61     0.00    13926     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    392.61     0.00    13926     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    392.61     0.00    13821     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    392.61     0.00    13821     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    392.61     0.00    13821     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    392.61     0.00    13153     0.00     0.02  goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, source_locationt const&, exprt const&, guardt const&)
  0.00    392.61     0.00    13050     0.00     0.00  long long str2number<long long>(char const*, int, bool)
  0.00    392.61     0.00    13050     0.00     0.00  unsafe_string2signedlonglong(std::string const&, int)
  0.00    392.61     0.00    13050     0.00     0.00  literal_exprt::get_literal() const
  0.00    392.61     0.00    13050     0.00     0.00  irept::get_long_long(dstring const&) const
  0.00    392.61     0.00    13001     0.00     0.00  goto_function_templatet<goto_programt>::is_hidden() const
  0.00    392.61     0.00    12261     0.00     0.01  build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&)
  0.00    392.61     0.00    12032     0.00     0.00  std::pair<dstring const, typet>::pair(std::pair<dstring const, typet> const&)
  0.00    392.61     0.00    12009     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    392.61     0.00    12009     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    392.61     0.00    11970     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, literalt>, std::_Select1st<std::pair<dstring const, literalt> >, std::less<dstring>, std::allocator<std::pair<dstring const, literalt> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, literalt> const&)
  0.00    392.61     0.00    11970     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    392.61     0.00    11819     0.00     0.00  std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::erase(dstring const&)
  0.00    392.61     0.00    11819     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<dstring const, unsigned int> >, std::_Rb_tree_const_iterator<std::pair<dstring const, unsigned int> >)
  0.00    392.61     0.00    11819     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::erase(dstring const&)
  0.00    392.61     0.00    11819     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::erase(std::_Rb_tree_iterator<std::pair<dstring const, unsigned int> >, std::_Rb_tree_iterator<std::pair<dstring const, unsigned int> >)
  0.00    392.61     0.00    11798     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<dstring const, unsigned int> >)
  0.00    392.61     0.00    11712     0.00     0.00  code_typet::make_ellipsis()
  0.00    392.61     0.00    11642     0.00     0.00  integer2string(BigInt const&, unsigned int)
  0.00    392.61     0.00    11609     0.00     0.00  bv_utilst::build_constant(BigInt const&, unsigned long)
  0.00    392.61     0.00    11521     0.00     0.00  expr2ct::convert(exprt const&)
  0.00    392.61     0.00    11282     0.00     0.03  bv_utilst::adder_no_overflow(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    392.61     0.00    10767     0.00     0.00  typecast_exprt::typecast_exprt(exprt const&, typet const&)
  0.00    392.61     0.00    10761     0.00     0.00  if_exprt::if_exprt(exprt const&, exprt const&, exprt const&)
  0.00    392.61     0.00    10651     0.00     0.00  std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >::~pair()
  0.00    392.61     0.00    10627     0.00     0.00  bv_utilst::extension(std::vector<literalt, std::allocator<literalt> > const&, unsigned int, bv_utilst::representationt)
  0.00    392.61     0.00    10287     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    392.61     0.00    10278     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    392.61     0.00    10240     0.00     0.00  floatbv_typet::set_f(unsigned int)
  0.00    392.61     0.00    10240     0.00     0.00  floatbv_typet::floatbv_typet()
  0.00    392.61     0.00    10240     0.00     0.00  ieee_float_spect::to_type() const
  0.00    392.61     0.00    10195     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    392.61     0.00    10032     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    392.61     0.00    10032     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    392.61     0.00    10027     0.00     0.00  goto_symex_statet::framet::~framet()
  0.00    392.61     0.00    10027     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    392.61     0.00    10027     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    392.61     0.00    10027     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    392.61     0.00    10027     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    392.61     0.00    10003     0.00     0.00  unsigned_union_find::find(unsigned long) const
  0.00    392.61     0.00     9900     0.00     0.00  propt::set_variable_name(literalt, std::string const&)
  0.00    392.61     0.00     9732     0.00     0.01  bv_utilst::cond_negate(std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    392.61     0.00     9652     0.00     0.00  code_typet::parametert::set_base_name(dstring const&)
  0.00    392.61     0.00     9652     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    392.61     0.00     9652     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    392.61     0.00     9652     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    392.61     0.00     9652     0.00     0.00  std::pair<dstring const, typet>::pair<dstring, typet>(std::pair<dstring, typet> const&)
  0.00    392.61     0.00     9296     0.00     0.00  value_sett::make_union(value_sett const&)
  0.00    392.61     0.00     9147     0.00     0.00  get_language_from_mode(dstring const&)
  0.00    392.61     0.00     9076     0.00     0.00  goto_checkt::has_dereference(exprt const&)
  0.00    392.61     0.00     9072     0.00     0.00  signed_short_int_type()
  0.00    392.61     0.00     9045     0.00     0.00  symbol_tablet::add(symbolt const&)
  0.00    392.61     0.00     9031     0.00     0.02  goto_checkt::integer_overflow_check(exprt const&, guardt const&)
  0.00    392.61     0.00     8946     0.00     0.00  remove_vector(symbolt&)
  0.00    392.61     0.00     8946     0.00     0.00  remove_complex(symbolt&)
  0.00    392.61     0.00     8946     0.00     0.00  add_failed_symbol(symbolt&, symbol_tablet&)
  0.00    392.61     0.00     8946     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::_M_create_node(symbolt* const&)
  0.00    392.61     0.00     8946     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::_M_insert(std::_List_iterator<symbolt*>, symbolt* const&)
  0.00    392.61     0.00     8946     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::push_back(symbolt* const&)
  0.00    392.61     0.00     8855     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>::find(exprt const&)
  0.00    392.61     0.00     8696     0.00     0.00  local_bitvector_analysist::loc_infot::merge(local_bitvector_analysist::loc_infot const&)
  0.00    392.61     0.00     8657     0.00     0.00  bv_pointerst::encode(unsigned int, std::vector<literalt, std::allocator<literalt> >&)
  0.00    392.61     0.00     8547     0.00     0.00  std::_List_base<unsigned int, std::allocator<unsigned int> >::_M_clear()
  0.00    392.61     0.00     8507     0.00     0.00  goto_checkt::invalidate(exprt const&)
  0.00    392.61     0.00     8370     0.00     0.00  is_skip(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    392.61     0.00     8185     0.00     0.00  local_bitvector_analysist::is_tracked(dstring const&)
  0.00    392.61     0.00     8185     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    392.61     0.00     8124     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::pop_back()
  0.00    392.61     0.00     8124     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    392.61     0.00     8116     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet)
  0.00    392.61     0.00     8116     0.00     0.00  goto_program_templatet<codet, exprt>::add_instruction(goto_program_instruction_typet)
  0.00    392.61     0.00     8111     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    392.61     0.00     8111     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    392.61     0.00     8040     0.00     0.00  std::list<dstring, std::allocator<dstring> >::splice(std::_List_iterator<dstring>, std::list<dstring, std::allocator<dstring> >&)
  0.00    392.61     0.00     7702     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    392.61     0.00     7687     0.00     0.00  not_exprt::not_exprt(exprt const&)
  0.00    392.61     0.00     7652     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    392.61     0.00     7652     0.00     0.00  boolbvt::convert_typecast(typecast_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    392.61     0.00     7565     0.00     0.19  bv_utilst::unsigned_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    392.61     0.00     7508     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    392.61     0.00     7384     0.00     0.00  goto_program_templatet<codet, exprt>::insert_before_swap(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    392.61     0.00     7384     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    392.61     0.00     7295     0.00     0.00  source_locationt::set_comment(dstring const&)
  0.00    392.61     0.00     7295     0.00     0.00  source_locationt::set_property_class(dstring const&)
  0.00    392.61     0.00     7236     0.00     0.00  source_locationt::set_property_id(dstring const&)
  0.00    392.61     0.00     7128     0.00     0.10  goto_symext::symex_decl(goto_symex_statet&)
  0.00    392.61     0.00     7128     0.00     0.08  symex_target_equationt::decl(exprt const&, symbol_exprt const&, symbol_exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet)
  0.00    392.61     0.00     7126     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    392.61     0.00     7046     0.00     0.00  replace_location(source_locationt&, source_locationt const&)
  0.00    392.61     0.00     7046     0.00     0.00  source_locationt::get_property_id() const
  0.00    392.61     0.00     6992     0.00     0.00  std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >::pair(std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > const&)
  0.00    392.61     0.00     6992     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_create_node(std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > const&)
  0.00    392.61     0.00     6992     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >*)
  0.00    392.61     0.00     6983     0.00     0.00  get_default_language()
  0.00    392.61     0.00     6973     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::pop_front()
  0.00    392.61     0.00     6869     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    392.61     0.00     6737     0.00     0.00  do_pointer(unsigned int, unsigned int)
  0.00    392.61     0.00     6506     0.00     0.00  or_exprt::or_exprt(exprt const&, exprt const&)
  0.00    392.61     0.00     6476     0.00     0.00  c_typecheck_baset::typecheck_expr(exprt&)
  0.00    392.61     0.00     6476     0.00     0.00  c_typecheck_baset::typecheck_expr_main(exprt&)
  0.00    392.61     0.00     6476     0.00     0.00  c_typecheck_baset::typecheck_expr_operands(exprt&)
  0.00    392.61     0.00     6452     0.00     0.01  boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    392.61     0.00     6280     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    392.61     0.00     6279     0.00     0.01  goto_symext::symex_dead(goto_symex_statet&)
  0.00    392.61     0.00     6117     0.00     0.00  pointer_typet::~pointer_typet()
  0.00    392.61     0.00     6106     0.00     0.00  index_exprt::index_exprt(typet const&)
  0.00    392.61     0.00     5918     0.00     0.00  c_typecastt::do_typecast(exprt&, typet const&)
  0.00    392.61     0.00     5891     0.00     0.00  binary_relation_exprt::binary_relation_exprt(dstring const&)
  0.00    392.61     0.00     5742     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    392.61     0.00     5698     0.00     0.00  void std::list<unsigned int, std::allocator<unsigned int> >::_M_initialize_dispatch<std::_List_const_iterator<unsigned int> >(std::_List_const_iterator<unsigned int>, std::_List_const_iterator<unsigned int>, std::__false_type)
  0.00    392.61     0.00     5698     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::list(std::list<unsigned int, std::allocator<unsigned int> > const&)
  0.00    392.61     0.00     5698     0.00     0.00  std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >::~pair()
  0.00    392.61     0.00     5673     0.00     0.00  ansi_c_declarationt::get_is_global() const
  0.00    392.61     0.00     5619     0.00     0.00  struct_union_typet::component_number(dstring const&) const
  0.00    392.61     0.00     5576     0.00     0.01  boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    392.61     0.00     5445     0.00     0.00  expr2ct::convert_binary(exprt const&, std::string const&, unsigned int, bool)
  0.00    392.61     0.00     5388     0.00     0.00  code_function_callt::~code_function_callt()
  0.00    392.61     0.00     5261     0.00     0.00  invalid_pointer(exprt const&)
  0.00    392.61     0.00     5252     0.00     0.00  code_typet::has_ellipsis() const
  0.00    392.61     0.00     5236     0.00     0.00  code_function_callt::code_function_callt(code_function_callt const&)
  0.00    392.61     0.00     5228     0.00     0.08  symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&)
  0.00    392.61     0.00     5199     0.00     0.00  goto_symex_statet::framet::framet(goto_symex_statet::framet const&)
  0.00    392.61     0.00     5199     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    392.61     0.00     5199     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    392.61     0.00     5199     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    392.61     0.00     5199     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    392.61     0.00     5199     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    392.61     0.00     5199     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    392.61     0.00     5199     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    392.61     0.00     5121     0.00     0.17  bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    392.61     0.00     5065     0.00     0.00  symex_bmct::get_unwind_recursion(dstring const&, unsigned int, unsigned int)
  0.00    392.61     0.00     5065     0.00     0.00  goto_symext::symex_function_call(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    392.61     0.00     5065     0.00     0.72  goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    392.61     0.00     5065     0.00     0.08  symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&)
  0.00    392.61     0.00     5065     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    392.61     0.00     4828     0.00     0.09  goto_symext::symex_end_of_function(goto_symex_statet&)
  0.00    392.61     0.00     4828     0.00     0.00  goto_symex_statet::renaming_levelt::restore_from(std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > const&)
  0.00    392.61     0.00     4828     0.00     0.00  goto_symex_statet::framet::framet()
  0.00    392.61     0.00     4828     0.00     0.01  goto_symex_statet::new_frame()
  0.00    392.61     0.00     4828     0.00     0.00  goto_symex_statet::pop_frame()
  0.00    392.61     0.00     4828     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    392.61     0.00     4828     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::pop_back()
  0.00    392.61     0.00     4828     0.00     0.01  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::push_back(goto_symex_statet::framet const&)
  0.00    392.61     0.00     4817     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::_M_create_storage(unsigned long)
  0.00    392.61     0.00     4817     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::vector(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    392.61     0.00     4777     0.00     0.00  expr2ct::convert_rec(typet const&, c_qualifierst const&, std::string const&)
  0.00    392.61     0.00     4777     0.00     0.00  expr2ct::convert(typet const&)
  0.00    392.61     0.00     4759     0.00     0.00  code_typet::return_type() const
  0.00    392.61     0.00     4754     0.00     0.00  c_type_as_string(dstring const&)
  0.00    392.61     0.00     4717     0.00     0.00  expr2ct::convert_index(exprt const&, unsigned int)
  0.00    392.61     0.00     4694     0.00     0.01  expr2ct::convert_typecast(typecast_exprt const&, unsigned int&)
  0.00    392.61     0.00     4683     0.00     0.00  clean_identifier(dstring const&)
  0.00    392.61     0.00     4665     0.00     0.00  get_local_identifiers(goto_function_templatet<goto_programt> const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    392.61     0.00     4665     0.00     0.55  goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&)
  0.00    392.61     0.00     4665     0.00     0.00  goto_symex_statet::previous_frame()
  0.00    392.61     0.00     4586     0.00     0.00  float_type()
  0.00    392.61     0.00     4581     0.00     0.00  show_state_header(std::ostream&, goto_trace_stept const&, source_locationt const&, unsigned int)
  0.00    392.61     0.00     4581     0.00     0.02  counterexample_value(std::ostream&, namespacet const&, symbol_exprt const&, exprt const&, exprt const&)
  0.00    392.61     0.00     4570     0.00     0.00  counterexample_value_binary(exprt const&, namespacet const&)
  0.00    392.61     0.00     4516     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    392.61     0.00     4474     0.00     0.00  binary_relation_exprt::rhs()
  0.00    392.61     0.00     4453     0.00     0.01  value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const
  0.00    392.61     0.00     4446     0.00     0.00  goto_programt::~goto_programt()
  0.00    392.61     0.00     4446     0.00     0.00  goto_program_templatet<codet, exprt>::~goto_program_templatet()
  0.00    392.61     0.00     4392     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    392.61     0.00     4356     0.00     0.00  pointer_logict::is_dynamic_object(exprt const&) const
  0.00    392.61     0.00     4354     0.00     0.00  operator>>(BigInt const&, BigInt const&)
  0.00    392.61     0.00     4352     0.00     0.00  to_constant_expr(exprt&)
  0.00    392.61     0.00     4316     0.00     0.00  byte_extract_id()
  0.00    392.61     0.00     4290     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    392.61     0.00     4272     0.00     0.00  unsigned_int_type()
  0.00    392.61     0.00     4257     0.00     0.03  bv_utilst::overflow_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    392.61     0.00     4240     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::clear()
  0.00    392.61     0.00     4107     0.00     0.00  symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&)
  0.00    392.61     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    392.61     0.00     4072     0.00     0.00  byte_extract_exprt::op()
  0.00    392.61     0.00     4058     0.00     0.00  c_typecheck_baset::implicit_typecast(exprt&, typet const&)
  0.00    392.61     0.00     4020     0.00     0.00  replace_location(exprt&, source_locationt const&)
  0.00    392.61     0.00     3917     0.00     0.00  goto_program_templatet<codet, exprt>::compute_target_numbers()
  0.00    392.61     0.00     3882     0.00     0.22  bv_utilst::multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    392.61     0.00     3859     0.00     0.00  bv_utilst::shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, unsigned int)
  0.00    392.61     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    392.61     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    392.61     0.00     3767     0.00     0.01  boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    392.61     0.00     3726     0.00     0.00  index_exprt::index_exprt(exprt const&, exprt const&)
  0.00    392.61     0.00     3659     0.00     0.00  optionst::set_option(std::string const&, std::string const&)
  0.00    392.61     0.00     3659     0.00     0.00  std::map<std::string, std::list<std::string, std::allocator<std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > const&)
  0.00    392.61     0.00     3659     0.00     0.00  std::map<std::string, std::list<std::string, std::allocator<std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::operator[](std::string const&)
  0.00    392.61     0.00     3659     0.00     0.00  std::list<std::string, std::allocator<std::string> >::clear()
  0.00    392.61     0.00     3659     0.00     0.00  std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >::pair(std::string const&, std::list<std::string, std::allocator<std::string> > const&)
  0.00    392.61     0.00     3659     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > const&)
  0.00    392.61     0.00     3659     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::lower_bound(std::string const&)
  0.00    392.61     0.00     3659     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >*, std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >*, std::string const&)
  0.00    392.61     0.00     3659     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > const&)
  0.00    392.61     0.00     3586     0.00     0.00  optionst::set_option(std::string const&, bool)
  0.00    392.61     0.00     3576     0.00     0.01  build_object_descriptor_rec(namespacet const&, exprt const&, object_descriptor_exprt&)
  0.00    392.61     0.00     3576     0.00     0.01  object_descriptor_exprt::build(exprt const&, namespacet const&)
  0.00    392.61     0.00     3546     0.00     0.00  to_address_of_expr(exprt const&)
  0.00    392.61     0.00     3520     0.00     0.00  code_typet::code_typet(code_typet const&)
  0.00    392.61     0.00     3459     0.00     0.00  i2string(int)
  0.00    392.61     0.00     3438     0.00     0.01  c_typecheck_baset::do_initializer(symbolt&)
  0.00    392.61     0.00     3409     0.00     0.00  to_code_decl(codet const&)
  0.00    392.61     0.00     3370     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    392.61     0.00     3354     0.00     0.00  pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const
  0.00    392.61     0.00     3333     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_clone_node(std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > const*)
  0.00    392.61     0.00     3325     0.00     0.00  renaming_nst::lookup(dstring const&) const
  0.00    392.61     0.00     3294     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    392.61     0.00     3260     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_create_node(std::string const&)
  0.00    392.61     0.00     3260     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_destroy_node(std::_Rb_tree_node<std::string>*)
  0.00    392.61     0.00     3244     0.00     0.22  bv_utilst::signed_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    392.61     0.00     3184     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, value_sett::objectt const&) const
  0.00    392.61     0.00     3109     0.00     0.00  goto_convertt::needs_cleaning(exprt const&)
  0.00    392.61     0.00     3082     0.00     0.00  numbering<dstring>::number(dstring const&)
  0.00    392.61     0.00     3077     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::erase(std::_Rb_tree_const_iterator<exprt>)
  0.00    392.61     0.00     3077     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    392.61     0.00     3042     0.00     0.00  to_address_of_expr(exprt&)
  0.00    392.61     0.00     2997     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::_M_check_len(unsigned long, char const*) const
  0.00    392.61     0.00     2997     0.00     0.00  std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_allocate(unsigned long)
  0.00    392.61     0.00     2997     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    392.61     0.00     2982     0.00     0.00  unsigned_union_find::check_index(unsigned long)
  0.00    392.61     0.00     2976     0.00     0.00  long_double_type()
  0.00    392.61     0.00     2958     0.00     0.00  struct_union_typet::has_component(dstring const&) const
  0.00    392.61     0.00     2908     0.00     0.00  code_typet::code_typet()
  0.00    392.61     0.00     2849     0.00     0.00  std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<unsigned int, std::allocator<unsigned int> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::insert(std::_Rb_tree_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    392.61     0.00     2849     0.00     0.00  std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<unsigned int, std::allocator<unsigned int> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::operator[](std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    392.61     0.00     2849     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::_M_create_node(unsigned int const&)
  0.00    392.61     0.00     2849     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::_M_insert(std::_List_iterator<unsigned int>, unsigned int const&)
  0.00    392.61     0.00     2849     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    392.61     0.00     2849     0.00     0.00  std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >::pair(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    392.61     0.00     2849     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    392.61     0.00     2849     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_create_node(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    392.61     0.00     2849     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >*)
  0.00    392.61     0.00     2849     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    392.61     0.00     2849     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::find(unsigned int const&)
  0.00    392.61     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    392.61     0.00     2787     0.00     0.00  convert_integer_literal(std::string const&)
  0.00    392.61     0.00     2787     0.00     0.00  c_typecheck_baset::typecheck_expr_constant(exprt&)
  0.00    392.61     0.00     2771     0.00     0.01  configt::this_operating_system()
  0.00    392.61     0.00     2721     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::_M_allocate(unsigned long)
  0.00    392.61     0.00     2674     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    392.61     0.00     2640     0.00     0.00  goto_function_templatet<goto_programt>::~goto_function_templatet()
  0.00    392.61     0.00     2615     0.00     0.00  codet::operator=(codet const&)
  0.00    392.61     0.00     2600     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    392.61     0.00     2600     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    392.61     0.00     2592     0.00     0.00  Minisat::vec<Minisat::lbool>::capacity(int)
  0.00    392.61     0.00     2546     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    392.61     0.00     2546     0.00     0.00  std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >::~pair()
  0.00    392.61     0.00     2546     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    392.61     0.00     2540     0.00     0.00  dirtyt::is_dirty(dstring const&) const
  0.00    392.61     0.00     2456     0.00     0.00  pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const
  0.00    392.61     0.00     2448     0.00     0.00  unsigned_long_long_int_type()
  0.00    392.61     0.00     2445     0.00     0.00  bool (simplify_exprt::**std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<bool (simplify_exprt::*)(exprt&)>(bool (simplify_exprt::* const*)(exprt&), bool (simplify_exprt::* const*)(exprt&), bool (simplify_exprt::**)(exprt&)))(exprt&)
  0.00    392.61     0.00     2444     0.00     0.00  rename_symbolt::have_to_rename(exprt const&) const
  0.00    392.61     0.00     2403     0.00     0.00  symbol_exprt::symbol_exprt(dstring const&)
  0.00    392.61     0.00     2403     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    392.61     0.00     2403     0.00     0.00  partial_order_concurrencyt::id(std::_List_const_iterator<symex_target_equationt::SSA_stept>)
  0.00    392.61     0.00     2380     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    392.61     0.00     2380     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    392.61     0.00     2380     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    392.61     0.00     2380     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    392.61     0.00     2380     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    392.61     0.00     2356     0.00     0.00  failed_symbol_id(dstring const&)
  0.00    392.61     0.00     2332     0.00     0.00  pointer_offset(exprt const&)
  0.00    392.61     0.00     2304     0.00     0.00  double_type()
  0.00    392.61     0.00     2304     0.00     0.00  vector_typet::size()
  0.00    392.61     0.00     2282     0.00     0.00  address_of_exprt::object()
  0.00    392.61     0.00     2208     0.00     0.00  and_exprt::and_exprt(exprt const&, exprt const&)
  0.00    392.61     0.00     2196     0.00     0.00  __gnu_cxx::new_allocator<std::string*>::allocate(unsigned long, void const*)
  0.00    392.61     0.00     2196     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::_M_check_len(unsigned long, char const*) const
  0.00    392.61     0.00     2196     0.00     0.00  std::_Vector_base<std::string*, std::allocator<std::string*> >::_M_allocate(unsigned long)
  0.00    392.61     0.00     2167     0.00     0.00  side_effect_exprt::get_statement() const
  0.00    392.61     0.00     2126     0.00     0.00  empty_typet::empty_typet()
  0.00    392.61     0.00     2099     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    392.61     0.00     2093     0.00     0.07  goto_checkt::bounds_check(index_exprt const&, guardt const&)
  0.00    392.61     0.00     2090     0.00     0.00  goto_checkt::array_name(exprt const&)
  0.00    392.61     0.00     2074     0.00     0.00  goto_convertt::clean_expr(exprt&, goto_programt&, bool)
  0.00    392.61     0.00     2068     0.00     0.01  c_typecheck_baset::typecheck_expr_symbol(exprt&)
  0.00    392.61     0.00     2068     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    392.61     0.00     2059     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    392.61     0.00     2059     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_create_node(std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    392.61     0.00     2059     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    392.61     0.00     2046     0.00     0.00  to_code(exprt&)
  0.00    392.61     0.00     2044     0.00     0.01  rename_symbolt::rename(exprt&) const
  0.00    392.61     0.00     2044     0.00     0.00  rename_symbolt::rename(typet&) const
  0.00    392.61     0.00     2015     0.00     0.00  guardt::resize(unsigned long)
  0.00    392.61     0.00     2015     0.00     0.00  std::list<exprt, std::allocator<exprt> >::resize(unsigned long, exprt)
  0.00    392.61     0.00     1973     0.00     0.00  code_declt::get_identifier() const
  0.00    392.61     0.00     1961     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    392.61     0.00     1961     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    392.61     0.00     1960     0.00     0.00  symbol_tablet::move(symbolt&)
  0.00    392.61     0.00     1956     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_erase(std::_Rb_tree_node<std::string>*)
  0.00    392.61     0.00     1947     0.00     0.00  index_exprt::index_exprt(index_exprt const&)
  0.00    392.61     0.00     1932     0.00     0.00  compute_address_taken_functions(goto_programt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    392.61     0.00     1925     0.00     0.01  void std::_Destroy_aux<false>::__destroy<cmdlinet::optiont*>(cmdlinet::optiont*, cmdlinet::optiont*)
  0.00    392.61     0.00     1894     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    392.61     0.00     1894     0.00     0.00  std::list<exprt, std::allocator<exprt> >::splice(std::_List_iterator<exprt>, std::list<exprt, std::allocator<exprt> >&)
  0.00    392.61     0.00     1894     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    392.61     0.00     1881     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    392.61     0.00     1876     0.00     0.00  prop_conv_solvert::get_bool(exprt const&, tvt&) const
  0.00    392.61     0.00     1874     0.00     0.01  goto_program_templatet<codet, exprt>::copy_from(goto_program_templatet<codet, exprt> const&)
  0.00    392.61     0.00     1874     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    392.61     0.00     1874     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    392.61     0.00     1858     0.00     0.00  and_exprt::~and_exprt()
  0.00    392.61     0.00     1845     0.00     0.00  code_typet::operator=(code_typet const&)
  0.00    392.61     0.00     1829     0.00     0.00  unsigned_union_find::resize(unsigned long)
  0.00    392.61     0.00     1829     0.00     0.00  __gnu_cxx::new_allocator<unsigned_union_find::nodet>::allocate(unsigned long, void const*)
  0.00    392.61     0.00     1829     0.00     0.00  std::_Vector_base<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::_M_allocate(unsigned long)
  0.00    392.61     0.00     1829     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    392.61     0.00     1829     0.00     0.00  std::vector<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::reserve(unsigned long)
  0.00    392.61     0.00     1829     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    392.61     0.00     1825     0.00     0.00  to_side_effect_expr(exprt&)
  0.00    392.61     0.00     1806     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    392.61     0.00     1804     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    392.61     0.00     1804     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    392.61     0.00     1793     0.00     0.00  std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_fill_insert(__gnu_cxx::__normal_iterator<bool (simplify_exprt::**)(exprt&), std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> > >, unsigned long, bool (simplify_exprt::* const&)(exprt&))
  0.00    392.61     0.00     1793     0.00     0.00  std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::resize(unsigned long, bool (simplify_exprt::*)(exprt&))
  0.00    392.61     0.00     1777     0.00     0.00  ansi_c_declarationt::get_is_thread_local() const
  0.00    392.61     0.00     1774     0.00     0.00  dirtyt::operator()(symbol_exprt const&) const
  0.00    392.61     0.00     1774     0.00     0.00  dirtyt::operator()(dstring const&) const
  0.00    392.61     0.00     1766     0.00     0.00  to_byte_extract_expr(exprt const&)
  0.00    392.61     0.00     1762     0.00     0.23  boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    392.61     0.00     1760     0.00     0.01  goto_function_templatet<goto_programt>::goto_function_templatet(goto_function_templatet<goto_programt> const&)
  0.00    392.61     0.00     1760     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::_M_create_storage(unsigned long)
  0.00    392.61     0.00     1760     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::vector(std::vector<dstring, std::allocator<dstring> > const&)
  0.00    392.61     0.00     1715     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::operator=(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    392.61     0.00     1715     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    392.61     0.00     1715     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    392.61     0.00     1715     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    392.61     0.00     1715     0.00     0.00  std::list<dstring, std::allocator<dstring> >::operator=(std::list<dstring, std::allocator<dstring> > const&)
  0.00    392.61     0.00     1715     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    392.61     0.00     1715     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    392.61     0.00     1715     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    392.61     0.00     1715     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    392.61     0.00     1685     0.00     0.00  linkingt::needs_renaming(symbolt const&, symbolt const&)
  0.00    392.61     0.00     1685     0.00     0.03  linkingt::duplicate_non_type_symbol(symbolt&, symbolt&)
  0.00    392.61     0.00     1675     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    392.61     0.00     1670     0.00     0.00  local_bitvector_analysist::get_rec(exprt const&, local_bitvector_analysist::loc_infot const&)
  0.00    392.61     0.00     1650     0.00     0.00  to_byte_extract_expr(exprt&)
  0.00    392.61     0.00     1650     0.00     0.00  simplify_exprt::simplify_byte_extract(exprt&)
  0.00    392.61     0.00     1648     0.00     0.00  bv_pointerst::postponedt::~postponedt()
  0.00    392.61     0.00     1640     0.00     0.01  std::map<dstring, goto_function_templatet<goto_programt>, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::operator[](dstring const&)
  0.00    392.61     0.00     1638     0.00     0.00  void std::_Destroy_aux<false>::__destroy<local_cfgt::loct*>(local_cfgt::loct*, local_cfgt::loct*)
  0.00    392.61     0.00     1638     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    392.61     0.00     1630     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::insert(std::string const&)
  0.00    392.61     0.00     1630     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::string const&)
  0.00    392.61     0.00     1630     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_clone_node(std::_Rb_tree_node<std::string> const*)
  0.00    392.61     0.00     1630     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_insert_unique(std::string const&)
  0.00    392.61     0.00     1627     0.00     0.00  unsigned_long_int_type()
  0.00    392.61     0.00     1626     0.00     0.01  void std::_Destroy_aux<false>::__destroy<std::pair<bool, irept>*>(std::pair<bool, irept>*, std::pair<bool, irept>*)
  0.00    392.61     0.00     1605     0.00     0.00  goto_function_templatet<goto_programt>::is_inlined() const
  0.00    392.61     0.00     1601     0.00     0.00  std::list<dstring, std::allocator<dstring> >::erase(std::_List_iterator<dstring>, std::_List_iterator<dstring>)
  0.00    392.61     0.00     1574     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    392.61     0.00     1558     0.00     0.06  goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool)
  0.00    392.61     0.00     1554     0.00     0.00  BigInt::operator++()
  0.00    392.61     0.00     1540     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    392.61     0.00     1540     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    392.61     0.00     1538     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    392.61     0.00     1536     0.00     0.00  signed_long_long_int_type()
  0.00    392.61     0.00     1536     0.00     0.03  linkingt::duplicate_object_symbol(symbolt&, symbolt&)
  0.00    392.61     0.00     1536     0.00     0.00  std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::pop_back()
  0.00    392.61     0.00     1516     0.00     0.00  __gnu_cxx::new_allocator<unsigned int*>::allocate(unsigned long, void const*)
  0.00    392.61     0.00     1516     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_M_create_nodes(unsigned int**, unsigned int**)
  0.00    392.61     0.00     1516     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_M_initialize_map(unsigned long)
  0.00    392.61     0.00     1516     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::~_Deque_base()
  0.00    392.61     0.00     1516     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    392.61     0.00     1516     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    392.61     0.00     1512     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::clear(goto_program_instruction_typet)
  0.00    392.61     0.00     1492     0.00     0.00  c_typecheck_baset::make_index_type(exprt&)
  0.00    392.61     0.00     1491     0.00     0.00  unsigned_union_find::make_union(unsigned long, unsigned long)
  0.00    392.61     0.00     1486     0.00     0.00  byte_extract_exprt::byte_extract_exprt(dstring)
  0.00    392.61     0.00     1467     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::~_Rb_tree()
  0.00    392.61     0.00     1446     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    392.61     0.00     1446     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    392.61     0.00     1446     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    392.61     0.00     1446     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    392.61     0.00     1442     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    392.61     0.00     1431     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    392.61     0.00     1417     0.00     0.00  equal_exprt::equal_exprt()
  0.00    392.61     0.00     1400     0.00     0.00  __gnu_cxx::new_allocator<cmdlinet::optiont>::allocate(unsigned long, void const*)
  0.00    392.61     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    392.61     0.00     1400     0.00     0.00  std::_Vector_base<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::_M_allocate(unsigned long)
  0.00    392.61     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    392.61     0.00     1364     0.00     0.00  goto_convertt::convert(codet const&, goto_programt&)
  0.00    392.61     0.00     1345     0.00     0.00  c_typecheck_baset::do_initializer(exprt&, typet const&, bool)
  0.00    392.61     0.00     1345     0.00     0.00  c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool)
  0.00    392.61     0.00     1344     0.00     0.00  void std::_Destroy_aux<false>::__destroy<code_typet::parametert*>(code_typet::parametert*, code_typet::parametert*)
  0.00    392.61     0.00     1344     0.00     0.00  std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::clear()
  0.00    392.61     0.00     1341     0.00     0.00  codet::set_statement(dstring const&)
  0.00    392.61     0.00     1341     0.00     0.00  codet::codet(dstring const&)
  0.00    392.61     0.00     1301     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<irept, false>*>::allocate(unsigned long, void const*)
  0.00    392.61     0.00     1300     0.00     0.00  __gnu_cxx::new_allocator<std::pair<bool, irept> >::allocate(unsigned long, void const*)
  0.00    392.61     0.00     1300     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    392.61     0.00     1300     0.00     0.00  std::vector<char, std::allocator<char> >::_M_check_len(unsigned long, char const*) const
  0.00    392.61     0.00     1300     0.00     0.00  std::_Vector_base<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::_M_allocate(unsigned long)
  0.00    392.61     0.00     1300     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<std::pair<bool, irept>*, unsigned long, std::pair<bool, irept> >(std::pair<bool, irept>*, unsigned long, std::pair<bool, irept> const&)
  0.00    392.61     0.00     1300     0.00     0.00  std::pair<bool, irept>::~pair()
  0.00    392.61     0.00     1300     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::_M_fill_insert(__gnu_cxx::__normal_iterator<std::pair<bool, irept>*, std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > > >, unsigned long, std::pair<bool, irept> const&)
  0.00    392.61     0.00     1300     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::resize(unsigned long, std::pair<bool, irept>)
  0.00    392.61     0.00     1300     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    392.61     0.00     1300     0.00     0.00  std::vector<char, std::allocator<char> >::resize(unsigned long, char)
  0.00    392.61     0.00     1300     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    392.61     0.00     1298     0.00     0.00  typet::add_source_location()
  0.00    392.61     0.00     1273     0.00     0.00  arrayst::update_index_map()
  0.00    392.61     0.00     1273     0.00     0.75  arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, exprt const&)
  0.00    392.61     0.00     1273     0.00     0.00  std::map<unsigned int, std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::insert(std::_Rb_tree_iterator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > const&)
  0.00    392.61     0.00     1273     0.00     0.00  std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >::pair(std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > const&)
  0.00    392.61     0.00     1273     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    392.61     0.00     1273     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    392.61     0.00     1273     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    392.61     0.00     1273     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >, std::_Select1st<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > const&)
  0.00    392.61     0.00     1273     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >, std::_Select1st<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::_M_create_node(std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > const&)
  0.00    392.61     0.00     1273     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >, std::_Select1st<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >*)
  0.00    392.61     0.00     1273     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >, std::_Select1st<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > const&)
  0.00    392.61     0.00     1264     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >::operator++()
  0.00    392.61     0.00     1264     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    392.61     0.00     1261     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    392.61     0.00     1237     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    392.61     0.00     1237     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    392.61     0.00     1213     0.00     0.01  union_find<exprt>::make_union(exprt const&, exprt const&)
  0.00    392.61     0.00     1200     0.00     0.01  c_sizeof(typet const&, namespacet const&)
  0.00    392.61     0.00     1200     0.00     0.00  size_type()
  0.00    392.61     0.00     1200     0.00     0.00  c_sizeoft::sizeof_rec(typet const&)
  0.00    392.61     0.00     1188     0.00     0.00  equalityt::typestructt::~typestructt()
  0.00    392.61     0.00     1188     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>**, unsigned long)
  0.00    392.61     0.00     1188     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    392.61     0.00     1188     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    392.61     0.00     1188     0.00     0.00  std::tr1::unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> > >::~unordered_map()
  0.00    392.61     0.00     1188     0.00     0.00  std::_Rb_tree<std::pair<unsigned int, unsigned int>, std::pair<std::pair<unsigned int, unsigned int> const, literalt>, std::_Select1st<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > >::_M_erase(std::_Rb_tree_node<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >*)
  0.00    392.61     0.00     1188     0.00     0.00  std::_Rb_tree<std::pair<unsigned int, unsigned int>, std::pair<std::pair<unsigned int, unsigned int> const, literalt>, std::_Select1st<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > >::~_Rb_tree()
  0.00    392.61     0.00     1188     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, exprt> >*)
  0.00    392.61     0.00     1188     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::~_Rb_tree()
  0.00    392.61     0.00     1155     0.00     0.00  object_lower_bound(exprt const&)
  0.00    392.61     0.00     1152     0.00     0.00  to_vector_type(typet&)
  0.00    392.61     0.00     1152     0.00     0.00  to_vector_type(typet const&)
  0.00    392.61     0.00     1152     0.00     0.00  signed_size_type()
  0.00    392.61     0.00     1152     0.00     0.00  vector_typet::vector_typet()
  0.00    392.61     0.00     1152     0.00     0.01  c_typecheck_baset::make_constant(exprt&)
  0.00    392.61     0.00     1152     0.00     0.00  c_typecheck_baset::make_constant_rec(exprt&)
  0.00    392.61     0.00     1152     0.00     0.02  c_typecheck_baset::make_constant_index(exprt&)
  0.00    392.61     0.00     1152     0.00     0.05  c_typecheck_baset::typecheck_vector_type(vector_typet&)
  0.00    392.61     0.00     1152     0.00     0.00  vector_typet::size() const
  0.00    392.61     0.00     1148     0.00     0.00  statement(unsigned int&, dstring const&)
  0.00    392.61     0.00     1148     0.00     0.00  goto_checkt::pointer_rel_check(exprt const&, guardt const&)
  0.00    392.61     0.00     1137     0.00     0.00  expr2ct::convert_unary(exprt const&, std::string const&, unsigned int)
  0.00    392.61     0.00     1099     0.00     0.01  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    392.61     0.00     1083     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    392.61     0.00     1083     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    392.61     0.00     1083     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::pair(std::pair<typet const, boolbv_widtht::entryt> const&)
  0.00    392.61     0.00     1080     0.00     0.00  goto_program_templatet<codet, exprt>::update()
  0.00    392.61     0.00     1065     0.00     0.01  c_typecheck_baset::typecheck_code(codet&)
  0.00    392.61     0.00     1065     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::erase(std::_Rb_tree_const_iterator<dstring>)
  0.00    392.61     0.00     1065     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    392.61     0.00     1064     0.00     0.00  to_code(exprt const&)
  0.00    392.61     0.00     1064     0.00     0.00  BigInt::operator+(unsigned long) const
  0.00    392.61     0.00     1060     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    392.61     0.00     1049     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::push_back(dstring const&)
  0.00    392.61     0.00     1031     0.00     0.00  compute_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    392.61     0.00      972     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    392.61     0.00      961     0.00     0.00  __gnu_cxx::new_allocator<dstring>::allocate(unsigned long, void const*)
  0.00    392.61     0.00      961     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::_M_check_len(unsigned long, char const*) const
  0.00    392.61     0.00      961     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    392.61     0.00      927     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    392.61     0.00      917     0.00     0.00  std::_Rb_tree_const_iterator<exprt>::operator++()
  0.00    392.61     0.00      917     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    392.61     0.00      912     0.00     0.00  architecture_string(int, char const*)
  0.00    392.61     0.00      891     0.00     0.00  equalityt::typestructt::typestructt(equalityt::typestructt const&)
  0.00    392.61     0.00      891     0.00     0.00  std::map<std::pair<unsigned int, unsigned int>, literalt, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > >::map(std::map<std::pair<unsigned int, unsigned int>, literalt, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > > const&)
  0.00    392.61     0.00      891     0.00     0.00  std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::map(std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > > const&)
  0.00    392.61     0.00      891     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> const&)
  0.00    392.61     0.00      891     0.00     0.00  std::tr1::unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> > >::unordered_map(std::tr1::unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> > > const&)
  0.00    392.61     0.00      891     0.00     0.00  std::tr1::__unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> >, false>::__unordered_map(std::tr1::__unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> >, false> const&)
  0.00    392.61     0.00      891     0.00     0.00  std::_Rb_tree<std::pair<unsigned int, unsigned int>, std::pair<std::pair<unsigned int, unsigned int> const, literalt>, std::_Select1st<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > >::_Rb_tree(std::_Rb_tree<std::pair<unsigned int, unsigned int>, std::pair<std::pair<unsigned int, unsigned int> const, literalt>, std::_Select1st<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > > const&)
  0.00    392.61     0.00      891     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::_Rb_tree(std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > > const&)
  0.00    392.61     0.00      880     0.00     0.03  remove_vector(goto_function_templatet<goto_programt>&)
  0.00    392.61     0.00      880     0.00     0.03  remove_complex(goto_function_templatet<goto_programt>&)
  0.00    392.61     0.00      880     0.00     0.00  local_cfgt::build(goto_programt const&)
  0.00    392.61     0.00      880     0.00     0.00  local_cfgt::local_cfgt(goto_programt const&)
  0.00    392.61     0.00      880     0.00     0.00  local_cfgt::~local_cfgt()
  0.00    392.61     0.00      880     0.00     0.56  goto_checkt::goto_check(goto_function_templatet<goto_programt>&)
  0.00    392.61     0.00      880     0.00     0.00  remove_asmt::process_function(goto_function_templatet<goto_programt>&)
  0.00    392.61     0.00      880     0.00     0.00  remove_returnst::replace_returns(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >)
  0.00    392.61     0.00      880     0.00     0.00  remove_returnst::do_function_calls(goto_functionst&, goto_programt&)
  0.00    392.61     0.00      880     0.00     0.00  goto_program_templatet<codet, exprt>::compute_loop_numbers()
  0.00    392.61     0.00      880     0.00     0.00  goto_function_templatet<goto_programt>::goto_function_templatet()
  0.00    392.61     0.00      880     0.00     0.00  local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&)
  0.00    392.61     0.00      880     0.00     0.02  local_bitvector_analysist::local_bitvector_analysist(goto_function_templatet<goto_programt> const&)
  0.00    392.61     0.00      880     0.00     0.01  local_bitvector_analysist::~local_bitvector_analysist()
  0.00    392.61     0.00      880     0.00     0.00  remove_function_pointerst::remove_function_pointers(goto_programt&)
  0.00    392.61     0.00      880     0.00     0.00  dirtyt::build(goto_function_templatet<goto_programt> const&)
  0.00    392.61     0.00      880     0.00     0.00  dirtyt::dirtyt(goto_function_templatet<goto_programt> const&)
  0.00    392.61     0.00      880     0.00     0.01  localst::build(goto_function_templatet<goto_programt> const&)
  0.00    392.61     0.00      880     0.00     0.01  localst::localst(goto_function_templatet<goto_programt> const&)
  0.00    392.61     0.00      880     0.00     0.00  std::_Vector_base<local_cfgt::loct, std::allocator<local_cfgt::loct> >::~_Vector_base()
  0.00    392.61     0.00      880     0.00     0.00  std::_Vector_base<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::~_Vector_base()
  0.00    392.61     0.00      880     0.00     0.00  std::map<dstring, code_typet, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, code_typet> >, std::pair<dstring const, code_typet> const&)
  0.00    392.61     0.00      880     0.00     0.00  std::map<dstring, code_typet, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::operator[](dstring const&)
  0.00    392.61     0.00      880     0.00     0.01  std::map<dstring, goto_function_templatet<goto_programt>, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    392.61     0.00      880     0.00     0.00  std::pair<dstring const, code_typet>::pair(std::pair<dstring const, code_typet> const&)
  0.00    392.61     0.00      880     0.00     0.00  std::pair<dstring const, code_typet>::~pair()
  0.00    392.61     0.00      880     0.00     0.00  std::pair<dstring const, goto_function_templatet<goto_programt> >::pair(std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    392.61     0.00      880     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::resize(unsigned long, local_cfgt::loct)
  0.00    392.61     0.00      880     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::~vector()
  0.00    392.61     0.00      880     0.00     0.00  std::vector<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::~vector()
  0.00    392.61     0.00      880     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, code_typet> const&)
  0.00    392.61     0.00      880     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_create_node(std::pair<dstring const, code_typet> const&)
  0.00    392.61     0.00      880     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, code_typet> >*)
  0.00    392.61     0.00      880     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, code_typet> >, std::pair<dstring const, code_typet> const&)
  0.00    392.61     0.00      880     0.00     0.01  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    392.61     0.00      880     0.00     0.01  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_create_node(std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    392.61     0.00      880     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, goto_function_templatet<goto_programt> > >*)
  0.00    392.61     0.00      880     0.00     0.01  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    392.61     0.00      880     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, typet> >*)
  0.00    392.61     0.00      880     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >*)
  0.00    392.61     0.00      880     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> > >::~_Rb_tree()
  0.00    392.61     0.00      872     0.00     0.00  goto_inlinet::goto_inline_rec(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >, bool)
  0.00    392.61     0.00      865     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    392.61     0.00      865     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    392.61     0.00      858     0.00     0.00  goto_program_templatet<codet, exprt>::destructive_append(goto_program_templatet<codet, exprt>&)
  0.00    392.61     0.00      851     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    392.61     0.00      840     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    392.61     0.00      836     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    392.61     0.00      836     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    392.61     0.00      826     0.00     0.00  get_new_name(dstring&, namespacet const&)
  0.00    392.61     0.00      824     0.00     0.00  bv_pointerst::postponedt::postponedt(bv_pointerst::postponedt const&)
  0.00    392.61     0.00      824     0.00     0.10  bv_pointerst::do_postponed(bv_pointerst::postponedt const&)
  0.00    392.61     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    392.61     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    392.61     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    392.61     0.00      817     0.00     0.00  unsigned_short_int_type()
  0.00    392.61     0.00      811     0.00     0.03  address_of_exprt::address_of_exprt()
  0.00    392.61     0.00      808     0.00     0.00  dstring::operator==(std::string const&) const
  0.00    392.61     0.00      797     0.00     0.01  label_properties(goto_programt&, std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >&)
  0.00    392.61     0.00      796     0.00     0.00  parsert::clear()
  0.00    392.61     0.00      796     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::clear()
  0.00    392.61     0.00      788     0.00     0.03  arrayst::collect_arrays(exprt const&)
  0.00    392.61     0.00      788     0.00     0.00  arrayst::array_equalityt::~array_equalityt()
  0.00    392.61     0.00      772     0.00     0.02  value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&)
  0.00    392.61     0.00      758     0.00     0.00  goto_inlinet::goto_inline_rec(goto_programt&, bool)
  0.00    392.61     0.00      758     0.00     0.00  local_bitvector_analysist::loc_infot::~loc_infot()
  0.00    392.61     0.00      758     0.00     0.00  __gnu_cxx::new_allocator<local_cfgt::loct>::allocate(unsigned long, void const*)
  0.00    392.61     0.00      758     0.00     0.00  __gnu_cxx::new_allocator<local_bitvector_analysist::loc_infot>::allocate(unsigned long, void const*)
  0.00    392.61     0.00      758     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_check_len(unsigned long, char const*) const
  0.00    392.61     0.00      758     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    392.61     0.00      758     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_Deque_base(std::allocator<unsigned int> const&, unsigned long)
  0.00    392.61     0.00      758     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_Deque_base()
  0.00    392.61     0.00      758     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    392.61     0.00      758     0.00     0.00  std::_Vector_base<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_allocate(unsigned long)
  0.00    392.61     0.00      758     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    392.61     0.00      758     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    392.61     0.00      758     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<local_cfgt::loct*, unsigned long, local_cfgt::loct>(local_cfgt::loct*, unsigned long, local_cfgt::loct const&)
  0.00    392.61     0.00      758     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    392.61     0.00      758     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::deque(std::deque<unsigned int, std::allocator<unsigned int> > const&)
  0.00    392.61     0.00      758     0.00     0.00  std::stack<unsigned int, std::deque<unsigned int, std::allocator<unsigned int> > >::~stack()
  0.00    392.61     0.00      758     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_fill_insert(__gnu_cxx::__normal_iterator<local_cfgt::loct*, std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> > >, unsigned long, local_cfgt::loct const&)
  0.00    392.61     0.00      758     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    392.61     0.00      758     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    392.61     0.00      758     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> > >::_M_insert_unique(std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> const&)
  0.00    392.61     0.00      758     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    392.61     0.00      758     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    392.61     0.00      758     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    392.61     0.00      758     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    392.61     0.00      758     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    392.61     0.00      746     0.00     0.00  void std::_Destroy_aux<false>::__destroy<goto_symex_statet::framet*>(goto_symex_statet::framet*, goto_symex_statet::framet*)
  0.00    392.61     0.00      744     0.00     0.00  message_clientt::set_message_handler(message_handlert&)
  0.00    392.61     0.00      733     0.00     0.01  flatten_byte_extract(exprt const&, namespacet const&)
  0.00    392.61     0.00      730     0.00     0.00  code_assignt::code_assignt(exprt const&, exprt const&)
  0.00    392.61     0.00      729     0.00     0.00  to_code_function_call(codet&)
  0.00    392.61     0.00      729     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    392.61     0.00      729     0.00     0.00  goto_convertt::copy(codet const&, goto_program_instruction_typet, goto_programt&)
  0.00    392.61     0.00      727     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::make_goto(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    392.61     0.00      726     0.00     0.02  value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&)
  0.00    392.61     0.00      720     0.00     0.00  get_failed_symbol(symbol_exprt const&, namespacet const&)
  0.00    392.61     0.00      700     0.00     0.00  parsert::parsert()
  0.00    392.61     0.00      689     0.00     0.00  to_dereference_expr(exprt const&)
  0.00    392.61     0.00      688     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::string*>(std::string*, std::string*)
  0.00    392.61     0.00      683     0.00     0.00  irept::get_int(dstring const&) const
  0.00    392.61     0.00      678     0.00     0.00  object_size(exprt const&)
  0.00    392.61     0.00      678     0.00     0.00  dynamic_object(exprt const&)
  0.00    392.61     0.00      675     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >*)
  0.00    392.61     0.00      675     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::~_Rb_tree()
  0.00    392.61     0.00      675     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >*)
  0.00    392.61     0.00      675     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::~_Rb_tree()
  0.00    392.61     0.00      669     0.00     0.00  irept::id(dstring const&)
  0.00    392.61     0.00      661     0.00     0.00  source_locationt::set_file(dstring const&)
  0.00    392.61     0.00      660     0.00     0.17  goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&)
  0.00    392.61     0.00      656     0.00     0.01  object_upper_bound(exprt const&, typet const&, namespacet const&)
  0.00    392.61     0.00      652     0.00     0.00  __gnu_cxx::new_allocator<bool (simplify_exprt::*)(exprt&)>::allocate(unsigned long, void const*)
  0.00    392.61     0.00      652     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    392.61     0.00      652     0.00     0.00  __gnu_cxx::new_allocator<std::pair<bool, dstring> >::allocate(unsigned long, void const*)
  0.00    392.61     0.00      652     0.00     0.00  std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_check_len(unsigned long, char const*) const
  0.00    392.61     0.00      652     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    392.61     0.00      652     0.00     0.00  std::_Vector_base<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_allocate(unsigned long)
  0.00    392.61     0.00      652     0.00     0.00  std::_Vector_base<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::_M_allocate(unsigned long)
  0.00    392.61     0.00      652     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    392.61     0.00      652     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    392.61     0.00      652     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    392.61     0.00      652     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    392.61     0.00      652     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    392.61     0.00      652     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    392.61     0.00      652     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    392.61     0.00      622     0.00     0.00  to_dereference_expr(exprt&)
  0.00    392.61     0.00      622     0.00     0.00  simplify_exprt::simplify_dereference(exprt&)
  0.00    392.61     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    392.61     0.00      614     0.00     0.00  c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&)
  0.00    392.61     0.00      598     0.00     0.00  struct_union_typet::components()
  0.00    392.61     0.00      594     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::vector<literalt, std::allocator<literalt> >*>(std::vector<literalt, std::allocator<literalt> >*, std::vector<literalt, std::allocator<literalt> >*)
  0.00    392.61     0.00      594     0.00     0.00  std::vector<literalt, std::allocator<literalt> >* std::__uninitialized_copy<false>::__uninit_copy<std::vector<literalt, std::allocator<literalt> >*, std::vector<literalt, std::allocator<literalt> >*>(std::vector<literalt, std::allocator<literalt> >*, std::vector<literalt, std::allocator<literalt> >*, std::vector<literalt, std::allocator<literalt> >*)
  0.00    392.61     0.00      594     0.00     0.00  std::pair<typet const, equalityt::typestructt>::~pair()
  0.00    392.61     0.00      588     0.00     0.00  to_struct_expr(exprt const&)
  0.00    392.61     0.00      588     0.00     0.00  struct_union_typet::componentt::componentt(struct_union_typet::componentt const&)
  0.00    392.61     0.00      588     0.00     0.02  boolbvt::convert_struct(struct_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    392.61     0.00      588     0.00     0.00  void std::_Destroy_aux<false>::__destroy<codet*>(codet*, codet*)
  0.00    392.61     0.00      584     0.00     0.00  null_pointer_exprt::null_pointer_exprt(pointer_typet const&)
  0.00    392.61     0.00      578     0.00     0.00  exprt::move_to_operands(exprt&, exprt&)
  0.00    392.61     0.00      576     0.00     0.00  to_side_effect_expr_function_call(exprt&)
  0.00    392.61     0.00      571     0.00     0.00  to_with_expr(exprt const&)
  0.00    392.61     0.00      571     0.00     1.42  arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&)
  0.00    392.61     0.00      568     0.00     0.00  lshr_exprt::lshr_exprt(exprt const&, exprt const&)
  0.00    392.61     0.00      568     0.00     0.00  with_exprt::with_exprt()
  0.00    392.61     0.00      568     0.00     0.00  shift_exprt::~shift_exprt()
  0.00    392.61     0.00      568     0.00     0.00  extractbits_exprt::src()
  0.00    392.61     0.00      568     0.00     0.00  extractbits_exprt::extractbits_exprt()
  0.00    392.61     0.00      568     0.00     0.00  type_with_subtypet::type_with_subtypet(dstring const&)
  0.00    392.61     0.00      568     0.00     0.00  bv_typet::bv_typet(unsigned int)
  0.00    392.61     0.00      563     0.00     0.00  is_void_pointer(typet const&)
  0.00    392.61     0.00      559     0.00     0.00  unescape_string(std::string const&, std::string&)
  0.00    392.61     0.00      556     0.00     0.00  union_find<dstring>::number(dstring const&)
  0.00    392.61     0.00      542     0.00     0.00  null_pointer(exprt const&)
  0.00    392.61     0.00      538     0.00     0.00  goto_convertt::remove_side_effect(side_effect_exprt&, goto_programt&, bool)
  0.00    392.61     0.00      519     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<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, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, false>*, exprt const&, unsigned long) const
  0.00    392.61     0.00      518     0.00     0.00  c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet)
  0.00    392.61     0.00      517     0.00     0.00  std::_Rb_tree_iterator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >::operator--()
  0.00    392.61     0.00      510     0.00     0.00  dynamic_size(namespacet const&)
  0.00    392.61     0.00      510     0.00     0.00  malloc_object(exprt const&, namespacet const&)
  0.00    392.61     0.00      504     0.00     0.00  to_extractbits_expr(exprt const&)
  0.00    392.61     0.00      504     0.00     0.01  boolbvt::convert_extractbits(extractbits_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    392.61     0.00      504     0.00     0.00  bv_utilst::shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    392.61     0.00      500     0.00     0.00  dead_object(exprt const&, namespacet const&)
  0.00    392.61     0.00      499     0.00     0.00  deallocated(exprt const&, namespacet const&)
  0.00    392.61     0.00      499     0.00     0.00  dynamic_object_lower_bound(exprt const&)
  0.00    392.61     0.00      499     0.00     0.01  dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&)
  0.00    392.61     0.00      499     0.00     0.00  implies_exprt::~implies_exprt()
  0.00    392.61     0.00      493     0.00     0.00  to_code_expression(codet const&)
  0.00    392.61     0.00      493     0.00     0.00  goto_convertt::convert_expression(code_expressiont const&, goto_programt&)
  0.00    392.61     0.00      493     0.00     0.00  c_typecheck_baset::typecheck_expression(codet&)
  0.00    392.61     0.00      492     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    392.61     0.00      489     0.00     0.04  register_language(languaget* (*)())
  0.00    392.61     0.00      489     0.00     0.00  language_entryt::language_entryt(language_entryt const&)
  0.00    392.61     0.00      489     0.00     0.05  goto_symex_statet::renaming_levelt::~renaming_levelt()
  0.00    392.61     0.00      489     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::set(std::set<std::string, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    392.61     0.00      489     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::_M_create_node(language_entryt const&)
  0.00    392.61     0.00      489     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::_M_insert(std::_List_iterator<language_entryt>, language_entryt const&)
  0.00    392.61     0.00      489     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::push_back(language_entryt const&)
  0.00    392.61     0.00      489     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_insert_unique(std::pair<dstring const, dstring> const&)
  0.00    392.61     0.00      489     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::clear()
  0.00    392.61     0.00      489     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_copy(std::_Rb_tree_node<std::string> const*, std::_Rb_tree_node<std::string>*)
  0.00    392.61     0.00      489     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_Rb_tree(std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    392.61     0.00      489     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::operator=(std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    392.61     0.00      489     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >*)
  0.00    392.61     0.00      487     0.00     0.00  c_typecheck_baset::implicit_typecast_bool(exprt&)
  0.00    392.61     0.00      477     0.00     0.00  if_exprt::if_exprt()
  0.00    392.61     0.00      444     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    392.61     0.00      444     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    392.61     0.00      436     0.00     0.00  void std::_Construct<codet, codet>(codet*, codet const&)
  0.00    392.61     0.00      433     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    392.61     0.00      420     0.00     0.00  __gnu_cxx::new_allocator<goto_symex_statet::framet>::allocate(unsigned long, void const*)
  0.00    392.61     0.00      420     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    392.61     0.00      420     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    392.61     0.00      415     0.00     0.00  std::list<dstring, std::allocator<dstring> >::_M_create_node(dstring const&)
  0.00    392.61     0.00      415     0.00     0.00  std::list<dstring, std::allocator<dstring> >::_M_insert(std::_List_iterator<dstring>, dstring const&)
  0.00    392.61     0.00      405     0.00     0.01  remove_skip(goto_programt&)
  0.00    392.61     0.00      404     0.00     0.00  simplify_exprt::simplify_byte_update(exprt&)
  0.00    392.61     0.00      400     0.00     0.00  symex_bmct::no_body(dstring const&)
  0.00    392.61     0.00      400     0.00     0.02  endianness_mapt::build_little_endian(typet const&)
  0.00    392.61     0.00      400     0.00     0.00  endianness_mapt::build(typet const&, bool)
  0.00    392.61     0.00      400     0.00     0.02  endianness_mapt::endianness_mapt(typet const&, bool, namespacet const&)
  0.00    392.61     0.00      400     0.00     0.00  std::_Vector_base<unsigned long, std::allocator<unsigned long> >::~_Vector_base()
  0.00    392.61     0.00      394     0.00     0.00  has_byte_operator(exprt const&)
  0.00    392.61     0.00      394     0.00     0.01  union_find<exprt>::find_number(exprt const&)
  0.00    392.61     0.00      394     0.00     0.00  arrayst::array_equalityt::array_equalityt(arrayst::array_equalityt const&)
  0.00    392.61     0.00      394     0.00     0.36  arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&)
  0.00    392.61     0.00      394     0.00     0.08  arrayst::record_array_equality(equal_exprt const&)
  0.00    392.61     0.00      394     0.00     0.00  std::list<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_create_node(arrayst::array_equalityt const&)
  0.00    392.61     0.00      394     0.00     0.00  std::list<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_insert(std::_List_iterator<arrayst::array_equalityt>, arrayst::array_equalityt const&)
  0.00    392.61     0.00      394     0.00     0.00  std::list<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::push_back(arrayst::array_equalityt const&)
  0.00    392.61     0.00      392     0.00     0.00  side_effect_expr_function_callt::arguments()
  0.00    392.61     0.00      392     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    392.61     0.00      387     0.00     0.00  goto_convertt::convert_assign(code_assignt const&, goto_programt&)
  0.00    392.61     0.00      386     0.00     0.00  symbol_tablet::symbol_tablet()
  0.00    392.61     0.00      386     0.00     0.10  symbol_tablet::~symbol_tablet()
  0.00    392.61     0.00      386     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    392.61     0.00      386     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    392.61     0.00      386     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    392.61     0.00      386     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    392.61     0.00      386     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    392.61     0.00      371     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    392.61     0.00      370     0.00     0.01  goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet)
  0.00    392.61     0.00      366     0.00     0.09  goto_symext::symex_assume(goto_symex_statet&, exprt const&)
  0.00    392.61     0.00      362     0.00     0.08  symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&)
  0.00    392.61     0.00      362     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    392.61     0.00      353     0.00     0.00  signedbv_typet::smallest_expr() const
  0.00    392.61     0.00      353     0.00     0.00  signedbv_typet::smallest() const
  0.00    392.61     0.00      350     0.00     0.00  xmlt::~xmlt()
  0.00    392.61     0.00      350     0.00     0.01  cmdlinet::clear()
  0.00    392.61     0.00      350     0.00     0.00  std::_List_base<xmlt, std::allocator<xmlt> >::_M_clear()
  0.00    392.61     0.00      350     0.00     0.01  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::clear()
  0.00    392.61     0.00      350     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::clear()
  0.00    392.61     0.00      350     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    392.61     0.00      350     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    392.61     0.00      343     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    392.61     0.00      342     0.00     0.00  codet* std::__uninitialized_copy<false>::__uninit_copy<codet*, codet*>(codet*, codet*, codet*)
  0.00    392.61     0.00      341     0.00     0.00  to_code_assign(codet&)
  0.00    392.61     0.00      341     0.00     0.00  to_code(exprt&)
  0.00    392.61     0.00      341     0.00     0.00  bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    392.61     0.00      341     0.00     0.00  bv_pointerst::add_addr(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    392.61     0.00      341     0.00     0.00  goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool)
  0.00    392.61     0.00      341     0.00     0.00  pointer_logict::add_object(exprt const&)
  0.00    392.61     0.00      341     0.00     0.00  c_typecheck_baset::typecheck_side_effect_assignment(side_effect_exprt&)
  0.00    392.61     0.00      338     0.00     0.00  cpp_parse_treet::~cpp_parse_treet()
  0.00    392.61     0.00      338     0.00     0.01  c_typecheck_baset::typecheck_array_type(array_typet&)
  0.00    392.61     0.00      338     0.00     0.00  std::_List_base<cpp_itemt, std::allocator<cpp_itemt> >::_M_clear()
  0.00    392.61     0.00      337     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::_M_allocate(unsigned long)
  0.00    392.61     0.00      336     0.00     0.00  gcc_float128_type()
  0.00    392.61     0.00      334     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::~_Vector_base()
  0.00    392.61     0.00      334     0.00     0.00  std::vector<codet, std::allocator<codet> >::~vector()
  0.00    392.61     0.00      332     0.00     0.00  std::list<dstring, std::allocator<dstring> >::push_back(dstring const&)
  0.00    392.61     0.00      330     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    392.61     0.00      330     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    392.61     0.00      330     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    392.61     0.00      330     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    392.61     0.00      330     0.00     0.00  std::tr1::unordered_map<exprt, unsigned int, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::~unordered_map()
  0.00    392.61     0.00      330     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    392.61     0.00      326     0.00     0.00  goto_symex_statet::threadt::~threadt()
  0.00    392.61     0.00      326     0.00     0.00  messaget::mstreamt& messaget::mstreamt::operator<< <unsigned long>(unsigned long const&)
  0.00    392.61     0.00      326     0.00     0.00  optionst::~optionst()
  0.00    392.61     0.00      326     0.00     0.00  cmdlinet::isset(char) const
  0.00    392.61     0.00      326     0.00     0.00  void std::_Destroy_aux<false>::__destroy<goto_symex_statet::threadt*>(goto_symex_statet::threadt*, goto_symex_statet::threadt*)
  0.00    392.61     0.00      326     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    392.61     0.00      326     0.00     0.00  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::~_Vector_base()
  0.00    392.61     0.00      326     0.00     0.00  goto_symex_statet::threadt* std::__uninitialized_copy<false>::__uninit_copy<goto_symex_statet::threadt*, goto_symex_statet::threadt*>(goto_symex_statet::threadt*, goto_symex_statet::threadt*, goto_symex_statet::threadt*)
  0.00    392.61     0.00      326     0.00     0.00  std::string* std::__uninitialized_copy<false>::__uninit_copy<std::string*, std::string*>(std::string*, std::string*, std::string*)
  0.00    392.61     0.00      326     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    392.61     0.00      326     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    392.61     0.00      326     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    392.61     0.00      326     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    392.61     0.00      326     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    392.61     0.00      326     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    392.61     0.00      326     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    392.61     0.00      326     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::~vector()
  0.00    392.61     0.00      326     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_insert_unique(std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > const&)
  0.00    392.61     0.00      326     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::~_Rb_tree()
  0.00    392.61     0.00      326     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned long>, std::_Select1st<std::pair<unsigned int const, unsigned long> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned long> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, unsigned long> >*)
  0.00    392.61     0.00      312     0.00     0.00  to_code_dead(codet const&)
  0.00    392.61     0.00      311     0.00     0.00  BigInt::operator=(long long)
  0.00    392.61     0.00      310     0.00     0.00  current_time()
  0.00    392.61     0.00      310     0.00     0.00  messaget::print(unsigned int, std::string const&)
  0.00    392.61     0.00      310     0.00     0.00  prop_conv_solvert::decision_procedure_text() const
  0.00    392.61     0.00      310     0.00     0.00  std::_List_base<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_clear()
  0.00    392.61     0.00      308     0.00     0.00  yy_fatal_error(char const*)
  0.00    392.61     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    392.61     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    392.61     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    392.61     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    392.61     0.00      306     0.00     0.00  string_constantt::set_value(dstring const&)
  0.00    392.61     0.00      304     0.00     0.00  side_effect_expr_function_callt::function()
  0.00    392.61     0.00      304     0.00     0.00  std::vector<codet, std::allocator<codet> >::pop_back()
  0.00    392.61     0.00      299     0.00     0.00  __gnu_cxx::new_allocator<codet>::allocate(unsigned long, void const*)
  0.00    392.61     0.00      297     0.00     0.00  __gnu_cxx::new_allocator<std::vector<literalt, std::allocator<literalt> > >::allocate(unsigned long, void const*)
  0.00    392.61     0.00      297     0.00     0.00  equalityt::typestructt::typestructt()
  0.00    392.61     0.00      297     0.00     0.21  equalityt::add_equality_constraints(equalityt::typestructt const&)
  0.00    392.61     0.00      297     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::_M_check_len(unsigned long, char const*) const
  0.00    392.61     0.00      297     0.00     0.00  std::_Vector_base<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::_M_allocate(unsigned long)
  0.00    392.61     0.00      297     0.00     0.00  std::_Vector_base<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::~_Vector_base()
  0.00    392.61     0.00      297     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<std::vector<literalt, std::allocator<literalt> >*, unsigned long, std::vector<literalt, std::allocator<literalt> > >(std::vector<literalt, std::allocator<literalt> >*, unsigned long, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    392.61     0.00      297     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt const> const&, std::_Select1st<std::pair<exprt const, unsigned int> > const&, std::allocator<std::pair<exprt const, unsigned int> > const&)
  0.00    392.61     0.00      297     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<typet const, equalityt::typestructt> const&)
  0.00    392.61     0.00      297     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<typet const, equalityt::typestructt> const&, unsigned long, unsigned long)
  0.00    392.61     0.00      297     0.00     0.00  std::tr1::__unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt const> const&, std::allocator<std::pair<exprt const, unsigned int> > const&)
  0.00    392.61     0.00      297     0.00     0.00  std::pair<typet, equalityt::typestructt>::pair(typet const&, equalityt::typestructt const&)
  0.00    392.61     0.00      297     0.00     0.00  std::pair<typet, equalityt::typestructt>::~pair()
  0.00    392.61     0.00      297     0.00     0.00  std::pair<typet const, equalityt::typestructt>::pair<typet, equalityt::typestructt>(std::pair<typet, equalityt::typestructt> const&)
  0.00    392.61     0.00      297     0.00     0.00  std::pair<typet const, equalityt::typestructt>::pair(std::pair<typet const, equalityt::typestructt> const&)
  0.00    392.61     0.00      297     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<literalt, std::allocator<literalt> >*, std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > > >, unsigned long, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    392.61     0.00      297     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::resize(unsigned long, std::vector<literalt, std::allocator<literalt> >)
  0.00    392.61     0.00      297     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::~vector()
  0.00    392.61     0.00      297     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::_M_insert_unique(std::pair<unsigned int const, exprt> const&)
  0.00    392.61     0.00      288     0.00     0.00  shell_quote(std::string const&)
  0.00    392.61     0.00      288     0.00     0.00  yyansi_c_load_buffer_state()
  0.00    392.61     0.00      288     0.00     0.00  infinity_exprt::infinity_exprt(typet const&)
  0.00    392.61     0.00      282     0.00     0.00  std::_Rb_tree_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >::operator--()
  0.00    392.61     0.00      278     0.00     0.00  union_find<dstring>::make_union(dstring const&, dstring const&)
  0.00    392.61     0.00      274     0.00     1.51  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    392.61     0.00      274     0.00     1.48  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    392.61     0.00      274     0.00     1.40  bv_utilst::unsigned_multiplier_no_overflow(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    392.61     0.00      274     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    392.61     0.00      272     0.00     0.00  c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&)
  0.00    392.61     0.00      272     0.00     0.01  c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&)
  0.00    392.61     0.00      272     0.00     1.52  boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    392.61     0.00      271     0.00     0.00  std::_List_base<ansi_c_scopet, std::allocator<ansi_c_scopet> >::_M_clear()
  0.00    392.61     0.00      268     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<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, false, true>::find(exprt const&)
  0.00    392.61     0.00      262     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, source_locationt>, std::_Select1st<std::pair<dstring const, source_locationt> >, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, source_locationt> >*)
  0.00    392.61     0.00      259     0.00     0.04  c_typecastt::implicit_typecast_arithmetic(exprt&, exprt&)
  0.00    392.61     0.00      259     0.00     0.04  c_typecheck_baset::implicit_typecast_arithmetic(exprt&, exprt&)
  0.00    392.61     0.00      257     0.00     0.00  source_locationt::set_function(dstring const&)
  0.00    392.61     0.00      254     0.00     0.20  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    392.61     0.00      251     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<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, false, true>::_M_allocate_node(std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > const&)
  0.00    392.61     0.00      251     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<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, false, true>::_M_insert_bucket(std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > const&, unsigned long, unsigned long)
  0.00    392.61     0.00      251     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<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, false, true>::_M_insert(std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > const&, std::tr1::integral_constant<bool, true>)
  0.00    392.61     0.00      251     0.00     0.00  std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >::pair(std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > const&)
  0.00    392.61     0.00      251     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    392.61     0.00      245     0.00     0.00  void std::_Destroy_aux<false>::__destroy<struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*)
  0.00    392.61     0.00      240     0.00     0.00  yyansi_c_flush_buffer(yy_buffer_state*)
  0.00    392.61     0.00      235     0.00     0.00  to_binary_relation_expr(exprt&)
  0.00    392.61     0.00      235     0.00     0.01  c_typecheck_baset::typecheck_expr_rel(binary_relation_exprt&)
  0.00    392.61     0.00      227     0.00     0.00  to_struct_union_type(typet&)
  0.00    392.61     0.00      221     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_insert_unique(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    392.61     0.00      221     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique(std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    392.61     0.00      220     0.00     0.00  to_if_expr(exprt&)
  0.00    392.61     0.00      220     0.00     0.00  to_shift_expr(exprt const&)
  0.00    392.61     0.00      220     0.00     0.00  goto_checkt::undefined_shift_check(shift_exprt const&, guardt const&)
  0.00    392.61     0.00      220     0.00     0.05  c_typecheck_baset::typecheck_expr_trinary(if_exprt&)
  0.00    392.61     0.00      213     0.00     0.01  compute_called_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    392.61     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    392.61     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    392.61     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    392.61     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    392.61     0.00      204     0.00     0.00  code_blockt::end_location() const
  0.00    392.61     0.00      197     0.00     0.00  alignment(typet const&, namespacet const&)
  0.00    392.61     0.00      197     0.00     0.00  c_typecheck_baset::adjust_float_rel(exprt&)
  0.00    392.61     0.00      197     0.00     0.00  ansi_c_declarationt::set_is_member(bool)
  0.00    392.61     0.00      197     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    392.61     0.00      196     0.00     0.00  __gnu_cxx::new_allocator<struct_union_typet::componentt>::allocate(unsigned long, void const*)
  0.00    392.61     0.00      196     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    392.61     0.00      196     0.00     0.00  std::_Vector_base<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::_M_allocate(unsigned long)
  0.00    392.61     0.00      196     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    392.61     0.00      193     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    392.61     0.00      191     0.00     0.00  symbolt::display_name() const
  0.00    392.61     0.00      181     0.00     0.00  ieee_float_spect::max_exponent() const
  0.00    392.61     0.00      176     0.00     0.03  std::_List_base<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_clear()
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z13show_loop_idsN19ui_message_handlert3uitERK11goto_modelt
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z15show_propertiesRK10namespacetRK7dstringN19ui_message_handlert3uitERK13goto_programt
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN10value_sett13object_map_dt5emptyE
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN11dimacs_cnftC2Ev
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12language_uitC2ERKSsRK8cmdlinet
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14bv_refinementtC2ERK10namespacetR5propt
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14cpp_typecheckt11find_parentERK7symboltRK7dstringRS3_
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14xml_interfacet15get_xml_optionsER8cmdlinet
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17goto_symex_statetC2Ev
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN18cbmc_parseoptionstC2EiPPKc
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN18parseoptions_basetC2ERKSsiPPKc
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19irep_serializationt10write_irepERSoRK5irept
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19ui_message_handlertC2ENS_3uitERKSs
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN21cout_message_handlert5printEjRKSs
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN21symex_slice_by_tracet14slice_by_traceESsR22symex_target_equationt
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN22java_bytecode_convertt7convertERK25java_bytecode_parse_treet
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct12write_dimacsEv
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct14all_propertiesERK15goto_functionstR10prop_convt
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct16cover_assertionsERK15goto_functionstR10prop_convt
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct16do_unwind_moduleER19decision_proceduret
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct8show_vccERSo
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4cnftC2Ev
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7arraystC2ERK10namespacetR5propt
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt12convert_caseERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt12convert_condERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt13convert_indexERK11index_exprtRSt6vectorI8literaltSaIS4_EE
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt15convert_add_subERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt16convert_equalityERK11equal_exprt
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt19convert_byte_updateERK17byte_update_exprtRSt6vectorI8literaltSaIS4_EE
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt24convert_floatbv_typecastERK22floatbv_typecast_exprtRSt6vectorI8literaltSaIS4_EE
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN8cmdlinetC2Ev
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK4bmct20get_smt1_solver_typeEv
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK7boolbvt7literalERK5exprtjR8literalt
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK9lispexprt11expr2stringEv
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I_ansi_c_parser
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I_assembler_parser
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I_config
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I_cpp_parser
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I_languages
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I_nil_rep_storage
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I_simplify_jump_table
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I_string_container
  0.00    392.61     0.00      175     0.00     0.00  _GLOBAL__sub_I_xml_parser
  0.00    392.61     0.00      175     0.00     0.24  initialize_string_container()
  0.00    392.61     0.00      175     0.00     0.00  language_uit::language_uit(std::string const&, cmdlinet const&)
  0.00    392.61     0.00      175     0.00     0.10  language_uit::~language_uit()
  0.00    392.61     0.00      175     0.00     0.00  xml_interfacet::get_xml_options(cmdlinet&)
  0.00    392.61     0.00      175     0.00     0.00  language_filest::language_filest()
  0.00    392.61     0.00      175     0.00     0.00  language_filest::~language_filest()
  0.00    392.61     0.00      175     0.00     0.00  xml_parse_treet::xml_parse_treet()
  0.00    392.61     0.00      175     0.00     0.00  xml_parse_treet::~xml_parse_treet()
  0.00    392.61     0.00      175     0.00     0.00  cpp_token_buffert::~cpp_token_buffert()
  0.00    392.61     0.00      175     0.00     0.08  parseoptions_baset::parseoptions_baset(std::string const&, int, char const**)
  0.00    392.61     0.00      175     0.00     0.00  ui_message_handlert::ui_message_handlert(ui_message_handlert::uit, std::string const&)
  0.00    392.61     0.00      175     0.00     0.00  ui_message_handlert::~ui_message_handlert()
  0.00    392.61     0.00      175     0.00     0.00  configt::ansi_ct::ansi_ct()
  0.00    392.61     0.00      175     0.00     0.08  cmdlinet::parse(int, char const**, char const*)
  0.00    392.61     0.00      175     0.00     0.00  cmdlinet::cmdlinet()
  0.00    392.61     0.00      175     0.00     0.00  std::_List_base<cpp_tokent, std::allocator<cpp_tokent> >::_M_clear()
  0.00    392.61     0.00      175     0.00     0.00  std::_List_base<xmlt*, std::allocator<xmlt*> >::_M_clear()
  0.00    392.61     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    392.61     0.00      175     0.00     0.00  std::_Vector_base<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::~_Vector_base()
  0.00    392.61     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    392.61     0.00      175     0.00     0.29  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    392.61     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    392.61     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    392.61     0.00      175     0.00     0.01  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::~vector()
  0.00    392.61     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    392.61     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    392.61     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    392.61     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    392.61     0.00      173     0.00     0.00  expr2ct::convert_member(member_exprt const&, unsigned int)
  0.00    392.61     0.00      171     0.00     0.00  get_destructor(namespacet const&, typet const&)
  0.00    392.61     0.00      171     0.00     0.00  code_deadt::code_deadt(exprt const&)
  0.00    392.61     0.00      171     0.00     0.00  code_deadt::~code_deadt()
  0.00    392.61     0.00      171     0.00     0.00  code_declt::code_declt()
  0.00    392.61     0.00      171     0.00     0.00  goto_convertt::convert_decl(code_declt const&, goto_programt&)
  0.00    392.61     0.00      171     0.00     0.00  c_typecheck_baset::typecheck_decl(codet&)
  0.00    392.61     0.00      171     0.00     0.00  ansi_c_declarationt::ansi_c_declarationt()
  0.00    392.61     0.00      171     0.00     0.00  goto_convertt::lookup(dstring const&) const
  0.00    392.61     0.00      171     0.00     0.00  c_typecheck_baset::is_complete_type(typet const&) const
  0.00    392.61     0.00      171     0.00     0.00  std::vector<codet, std::allocator<codet> >::_M_check_len(unsigned long, char const*) const
  0.00    392.61     0.00      171     0.00     0.00  std::list<codet, std::allocator<codet> >::_M_create_node(codet const&)
  0.00    392.61     0.00      171     0.00     0.00  std::list<codet, std::allocator<codet> >::splice(std::_List_iterator<codet>, std::list<codet, std::allocator<codet> >&)
  0.00    392.61     0.00      171     0.00     0.00  std::list<codet, std::allocator<codet> >::_M_insert(std::_List_iterator<codet>, codet const&)
  0.00    392.61     0.00      171     0.00     0.00  std::list<codet, std::allocator<codet> >::push_back(codet const&)
  0.00    392.61     0.00      171     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    392.61     0.00      171     0.00     0.00  std::vector<codet, std::allocator<codet> >::push_back(codet const&)
  0.00    392.61     0.00      170     0.00     0.00  code_typet::parametert::get_base_name() const
  0.00    392.61     0.00      168     0.00     0.00  goto_convertt::targetst::targetst()
  0.00    392.61     0.00      168     0.00     0.00  goto_convertt::targetst::~targetst()
  0.00    392.61     0.00      168     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    392.61     0.00      168     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    392.61     0.00      166     0.00     0.00  goto_convertt::unwind_destructor_stack(source_locationt const&, unsigned long, goto_programt&, bool)
  0.00    392.61     0.00      166     0.00     0.00  code_labelt::get_label() const
  0.00    392.61     0.00      166     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::_M_create_storage(unsigned long)
  0.00    392.61     0.00      166     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    392.61     0.00      166     0.00     0.00  std::vector<codet, std::allocator<codet> >::vector(std::vector<codet, std::allocator<codet> > const&)
  0.00    392.61     0.00      166     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, source_locationt>, std::_Select1st<std::pair<dstring const, source_locationt> >, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::clear()
  0.00    392.61     0.00      166     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    392.61     0.00      165     0.00     0.00  concatenation_exprt::concatenation_exprt(typet const&)
  0.00    392.61     0.00      165     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    392.61     0.00      165     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    392.61     0.00      164     0.00     0.00  goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet)
  0.00    392.61     0.00      163     0.00     3.00  goto_check(namespacet const&, optionst const&, goto_functionst&)
  0.00    392.61     0.00      163     0.00     0.00  remove_asm(symbol_tablet&, goto_functionst&)
  0.00    392.61     0.00      163     0.00     0.00  memory_info(std::ostream&)
  0.00    392.61     0.00      163     0.00     0.05  remove_vector(symbol_tablet&)
  0.00    392.61     0.00      163     0.00     0.05  remove_vector(symbol_tablet&, goto_functionst&)
  0.00    392.61     0.00      163     0.00     0.18  remove_vector(goto_functionst&)
  0.00    392.61     0.00      163     0.00     0.00  is_goto_binary(std::string const&)
  0.00    392.61     0.00      163     0.00     0.03  remove_complex(symbol_tablet&)
  0.00    392.61     0.00      163     0.00     0.03  remove_complex(symbol_tablet&, goto_functionst&)
  0.00    392.61     0.00      163     0.00     0.14  remove_complex(goto_functionst&)
  0.00    392.61     0.00      163     0.00     0.03  remove_returns(symbol_tablet&, goto_functionst&)
  0.00    392.61     0.00      163     0.00    31.06  link_to_library(symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    392.61     0.00      163     0.00     0.03  label_properties(goto_functionst&)
  0.00    392.61     0.00      163     0.00     0.00  new_cpp_language()
  0.00    392.61     0.00      163     0.00     0.75  read_goto_binary(std::string const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    392.61     0.00      163     0.00     0.11  goto_partial_inline(goto_functionst&, namespacet const&, message_handlert&, unsigned int)
  0.00    392.61     0.00      163     0.00     0.75  read_bin_goto_object(std::istream&, std::string const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    392.61     0.00      163     0.00     0.73  read_bin_goto_object_v2(std::istream&, std::string const&, symbol_tablet&, goto_functionst&, message_handlert&, irep_serializationt&)
  0.00    392.61     0.00      163     0.00     0.00  remove_function_pointers(symbol_tablet&, goto_functionst&, bool)
  0.00    392.61     0.00      163     0.00     0.00  new_java_bytecode_language()
  0.00    392.61     0.00      163     0.00     0.00  compute_address_taken_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    392.61     0.00      163     0.00     0.00  symex_bmct::symex_bmct(namespacet const&, symbol_tablet&, symex_targett&)
  0.00    392.61     0.00      163     0.00     0.00  symex_bmct::~symex_bmct()
  0.00    392.61     0.00      163     0.00     0.00  goto_checkt::goto_checkt(namespacet const&, optionst const&)
  0.00    392.61     0.00      163     0.00     0.00  goto_checkt::~goto_checkt()
  0.00    392.61     0.00      163     0.00     0.00  goto_symext::goto_symext(namespacet const&, symbol_tablet&, symex_targett&)
  0.00    392.61     0.00      163     0.00     0.00  goto_symext::~goto_symext()
  0.00    392.61     0.00      163     0.00   556.37  goto_symext::operator()(goto_functionst const&)
  0.00    392.61     0.00      163     0.00   556.37  goto_symext::operator()(goto_functionst const&, goto_programt const&)
  0.00    392.61     0.00      163     0.00     0.00  remove_asmt::operator()()
  0.00    392.61     0.00      163     0.00     0.00  goto_inlinet::goto_inlinet(goto_functionst&, namespacet const&, message_handlert&)
  0.00    392.61     0.00      163     0.00     0.00  goto_inlinet::~goto_inlinet()
  0.00    392.61     0.00      163     0.00     0.00  cpp_languaget::cpp_languaget()
  0.00    392.61     0.00      163     0.00     0.00  cpp_languaget::~cpp_languaget()
  0.00    392.61     0.00      163     0.00     0.00  cpp_languaget::~cpp_languaget()
  0.00    392.61     0.00      163     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::clear()
  0.00    392.61     0.00      163     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::hash_numbering()
  0.00    392.61     0.00      163     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::~hash_numbering()
  0.00    392.61     0.00      163     0.00     0.03  remove_returnst::operator()(goto_functionst&)
  0.00    392.61     0.00      163     0.00     0.00  memory_model_sct::memory_model_sct(namespacet const&)
  0.00    392.61     0.00      163     0.00     0.00  memory_model_sct::~memory_model_sct()
  0.00    392.61     0.00      163     0.00     0.00  memory_model_sct::~memory_model_sct()
  0.00    392.61     0.00      163     0.00     0.00  goto_symex_statet::level0t::~level0t()
  0.00    392.61     0.00      163     0.00     0.00  goto_symex_statet::level1t::~level1t()
  0.00    392.61     0.00      163     0.00     0.00  goto_symex_statet::level2t::~level2t()
  0.00    392.61     0.00      163     0.00     0.01  goto_symex_statet::threadt::threadt(goto_symex_statet::threadt const&)
  0.00    392.61     0.00      163     0.00     0.02  goto_symex_statet::goto_symex_statet()
  0.00    392.61     0.00      163     0.00     0.17  goto_symex_statet::~goto_symex_statet()
  0.00    392.61     0.00      163     0.00     0.00  cbmc_parseoptionst::eval_verbosity()
  0.00    392.61     0.00      163     0.00     0.00  cbmc_parseoptionst::set_properties(goto_functionst&)
  0.00    392.61     0.00      163     0.00    35.60  cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&)
  0.00    392.61     0.00      163     0.00     0.08  cbmc_parseoptionst::register_languages()
  0.00    392.61     0.00      163     0.00    34.73  cbmc_parseoptionst::process_goto_program(optionst const&, goto_functionst&)
  0.00    392.61     0.00      163     0.00     0.03  cbmc_parseoptionst::get_command_line_options(optionst&)
  0.00    392.61     0.00      163     0.00   888.60  cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&)
  0.00    392.61     0.00      163     0.00     0.00  memory_model_baset::memory_model_baset(namespacet const&)
  0.00    392.61     0.00      163     0.00     0.00  memory_model_baset::~memory_model_baset()
  0.00    392.61     0.00      163     0.00     0.01  irep_serializationt::ireps_containert::clear()
  0.00    392.61     0.00      163     0.00     0.00  irep_serializationt::ireps_containert::ireps_containert()
  0.00    392.61     0.00      163     0.00     0.00  irep_serializationt::ireps_containert::~ireps_containert()
  0.00    392.61     0.00      163     0.00     0.01  irep_serializationt::irep_serializationt(irep_serializationt::ireps_containert&)
  0.00    392.61     0.00      163     0.00     0.00  irep_serializationt::~irep_serializationt()
  0.00    392.61     0.00      163     0.00     0.08  symex_target_equationt::symex_target_equationt(namespacet const&)
  0.00    392.61     0.00      163     0.00     2.78  symex_target_equationt::~symex_target_equationt()
  0.00    392.61     0.00      163     0.00     0.00  java_bytecode_languaget::java_bytecode_languaget()
  0.00    392.61     0.00      163     0.00     0.00  java_bytecode_languaget::~java_bytecode_languaget()
  0.00    392.61     0.00      163     0.00     0.00  java_bytecode_languaget::~java_bytecode_languaget()
  0.00    392.61     0.00      163     0.00     0.00  goto_functions_templatet<goto_programt>::compute_loop_numbers()
  0.00    392.61     0.00      163     0.00     0.03  goto_functions_templatet<goto_programt>::compute_incoming_edges()
  0.00    392.61     0.00      163     0.00     0.00  goto_functions_templatet<goto_programt>::compute_target_numbers()
  0.00    392.61     0.00      163     0.00     0.00  goto_functions_templatet<goto_programt>::compute_location_numbers()
  0.00    392.61     0.00      163     0.00     0.03  goto_functions_templatet<goto_programt>::update()
  0.00    392.61     0.00      163     0.00     0.00  goto_functions_templatet<goto_programt>::~goto_functions_templatet()
  0.00    392.61     0.00      163     0.00     0.00  irep_full_hash_containert::irep_full_hash_containert()
  0.00    392.61     0.00      163     0.00     0.00  irep_hash_container_baset::irep_hash_container_baset(bool)
  0.00    392.61     0.00      163     0.00     0.00  irep_hash_container_baset::~irep_hash_container_baset()
  0.00    392.61     0.00      163     0.00     0.00  java_bytecode_parse_treet::~java_bytecode_parse_treet()
  0.00    392.61     0.00      163     0.00     0.00  remove_function_pointerst::remove_function_pointerst(symbol_tablet&, bool, goto_functionst const&)
  0.00    392.61     0.00      163     0.00     0.00  remove_function_pointerst::~remove_function_pointerst()
  0.00    392.61     0.00      163     0.00     0.00  remove_function_pointerst::operator()(goto_functionst&)
  0.00    392.61     0.00      163     0.00     0.00  partial_order_concurrencyt::partial_order_concurrencyt(namespacet const&)
  0.00    392.61     0.00      163     0.00     0.00  partial_order_concurrencyt::~partial_order_concurrencyt()
  0.00    392.61     0.00      163     0.00     0.00  bmct::setup_unwind()
  0.00    392.61     0.00      163     0.00     0.11  bmct::bmct(optionst const&, symbol_tablet const&, message_handlert&)
  0.00    392.61     0.00      163     0.00     2.88  bmct::~bmct()
  0.00    392.61     0.00      163     0.00     0.00  configt::this_architecture()
  0.00    392.61     0.00      163     0.00     0.01  configt::set(cmdlinet const&)
  0.00    392.61     0.00      163     0.00     0.00  configt::ansi_ct::set_arch_spec_x86_64()
  0.00    392.61     0.00      163     0.00     0.12  configt::ansi_ct::set_from_symbol_table(symbol_tablet const&)
  0.00    392.61     0.00      163     0.00     0.00  optionst::operator=(optionst const&)
  0.00    392.61     0.00      163     0.00     0.00  __gnu_cxx::new_allocator<goto_symex_statet::threadt>::allocate(unsigned long, void const*)
  0.00    392.61     0.00      163     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, false>*>::allocate(unsigned long, void const*)
  0.00    392.61     0.00      163     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, false>*>::allocate(unsigned long, void const*)
  0.00    392.61     0.00      163     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<void const* const, unsigned int>, false>*>::allocate(unsigned long, void const*)
  0.00    392.61     0.00      163     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, false>*>::allocate(unsigned long, void const*)
  0.00    392.61     0.00      163     0.00     0.00  __gnu_cxx::new_allocator<std::string>::allocate(unsigned long, void const*)
  0.00    392.61     0.00      163     0.00     0.00  cpp_languaget::extensions() const
  0.00    392.61     0.00      163     0.00     0.00  cpp_languaget::id() const
  0.00    392.61     0.00      163     0.00     0.00  ansi_c_languaget::extensions() const
  0.00    392.61     0.00      163     0.00     0.00  ansi_c_languaget::id() const
  0.00    392.61     0.00      163     0.00     0.00  java_bytecode_languaget::extensions() const
  0.00    392.61     0.00      163     0.00     0.00  java_bytecode_languaget::id() const
  0.00    392.61     0.00      163     0.00     0.00  optionst::get_list_option(std::string const&) const
  0.00    392.61     0.00      163     0.00     0.00  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::_M_check_len(unsigned long, char const*) const
  0.00    392.61     0.00      163     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::_M_check_len(unsigned long, char const*) const
  0.00    392.61     0.00      163     0.00     0.00  std::_List_base<java_bytecode_parse_treet::classt, std::allocator<java_bytecode_parse_treet::classt> >::_M_clear()
  0.00    392.61     0.00      163     0.00     0.00  std::_List_base<symbolt*, std::allocator<symbolt*> >::_M_clear()
  0.00    392.61     0.00      163     0.00     0.01  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_create_storage(unsigned long)
  0.00    392.61     0.00      163     0.00     0.00  std::_Vector_base<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::_M_allocate(unsigned long)
  0.00    392.61     0.00      163     0.00     0.00  std::_Vector_base<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::~_Vector_base()
  0.00    392.61     0.00      163     0.00     0.00  std::_Vector_base<std::string, std::allocator<std::string> >::_M_allocate(unsigned long)
  0.00    392.61     0.00      163     0.00     0.00  std::_Vector_base<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::~_Vector_base()
  0.00    392.61     0.00      163     0.00     0.00  std::_Vector_base<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::~_Vector_base()
  0.00    392.61     0.00      163     0.00     0.00  std::_Vector_base<std::vector<unsigned int, std::allocator<unsigned int> >, std::allocator<std::vector<unsigned int, std::allocator<unsigned int> > > >::~_Vector_base()
  0.00    392.61     0.00      163     0.00     0.00  std::_Vector_base<char, std::allocator<char> >::~_Vector_base()
  0.00    392.61     0.00      163     0.00     0.00  std::_Rb_tree_iterator<std::string>::operator--()
  0.00    392.61     0.00      163     0.00     0.00  goto_symex_statet::framet* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*>(__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, __gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*)
  0.00    392.61     0.00      163     0.00     0.01  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    392.61     0.00      163     0.00     0.00  std::map<std::string, std::list<std::string, std::allocator<std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::operator=(std::map<std::string, std::list<std::string, std::allocator<std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > > const&)
  0.00    392.61     0.00      163     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    392.61     0.00      163     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    392.61     0.00      163     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, false>**, unsigned long)
  0.00    392.61     0.00      163     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    392.61     0.00      163     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<symbol_exprt> const&, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > const&, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > const&)
  0.00    392.61     0.00      163     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    392.61     0.00      163     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    392.61     0.00      163     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, false>**, unsigned long)
  0.00    392.61     0.00      163     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    392.61     0.00      163     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<symbol_exprt> const&, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > > const&, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > > const&)
  0.00    392.61     0.00      163     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    392.61     0.00      163     0.00     1.08  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    392.61     0.00      163     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    392.61     0.00      163     0.00     1.08  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    392.61     0.00      163     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    392.61     0.00      163     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<void const* const, unsigned int>, false>**, unsigned long)
  0.00    392.61     0.00      163     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    392.61     0.00      163     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash_container_baset::pointer_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<void const*> const&, std::_Select1st<std::pair<void const* const, unsigned int> > const&, std::allocator<std::pair<void const* const, unsigned int> > const&)
  0.00    392.61     0.00      163     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    392.61     0.00      163     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    392.61     0.00      163     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash_container_baset::vector_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > > const&, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > const&, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > const&)
  0.00    392.61     0.00      163     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    392.61     0.00      163     0.00     0.00  std::tr1::unordered_map<symbol_exprt, std::list<guardt, std::allocator<guardt> >, irep_hash, std::equal_to<symbol_exprt>, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > > >::~unordered_map()
  0.00    392.61     0.00      163     0.00     0.00  std::tr1::unordered_map<symbol_exprt, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > >, irep_hash, std::equal_to<symbol_exprt>, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > >::~unordered_map()
  0.00    392.61     0.00      163     0.00     0.00  std::tr1::unordered_map<void const*, unsigned int, irep_hash_container_baset::pointer_hash, std::equal_to<void const*>, std::allocator<std::pair<void const* const, unsigned int> > >::~unordered_map()
  0.00    392.61     0.00      163     0.00     0.00  std::tr1::unordered_map<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int, irep_hash_container_baset::vector_hash, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > >::~unordered_map()
  0.00    392.61     0.00      163     0.00     0.00  std::tr1::__unordered_map<symbol_exprt, std::list<guardt, std::allocator<guardt> >, irep_hash, std::equal_to<symbol_exprt>, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<symbol_exprt> const&, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > > const&)
  0.00    392.61     0.00      163     0.00     0.00  std::tr1::__unordered_map<symbol_exprt, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > >, irep_hash, std::equal_to<symbol_exprt>, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<symbol_exprt> const&, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > const&)
  0.00    392.61     0.00      163     0.00     0.00  std::tr1::__unordered_map<void const*, unsigned int, irep_hash_container_baset::pointer_hash, std::equal_to<void const*>, std::allocator<std::pair<void const* const, unsigned int> >, false>::__unordered_map(unsigned long, irep_hash_container_baset::pointer_hash const&, std::equal_to<void const*> const&, std::allocator<std::pair<void const* const, unsigned int> > const&)
  0.00    392.61     0.00      163     0.00     0.00  std::tr1::__unordered_map<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int, irep_hash_container_baset::vector_hash, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, false>::__unordered_map(unsigned long, irep_hash_container_baset::vector_hash const&, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > > const&, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > const&)
  0.00    392.61     0.00      163     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    392.61     0.00      163     0.00     0.00  std::list<std::string, std::allocator<std::string> >::erase(std::_List_iterator<std::string>, std::_List_iterator<std::string>)
  0.00    392.61     0.00      163     0.00     0.00  std::list<std::string, std::allocator<std::string> >::operator=(std::list<std::string, std::allocator<std::string> > const&)
  0.00    392.61     0.00      163     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    392.61     0.00      163     0.00     0.01  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    392.61     0.00      163     0.00     0.01  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    392.61     0.00      163     0.00     0.01  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::resize(unsigned long, goto_symex_statet::threadt)
  0.00    392.61     0.00      163     0.00     0.00  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::~vector()
  0.00    392.61     0.00      163     0.00     0.00  std::vector<std::vector<unsigned int, std::allocator<unsigned int> >, std::allocator<std::vector<unsigned int, std::allocator<unsigned int> > > >::clear()
  0.00    392.61     0.00      163     0.00     0.00  std::vector<std::vector<unsigned int, std::allocator<unsigned int> >, std::allocator<std::vector<unsigned int, std::allocator<unsigned int> > > >::~vector()
  0.00    392.61     0.00      163     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&)
  0.00    392.61     0.00      163     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::push_back(std::string const&)
  0.00    392.61     0.00      163     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::clear()
  0.00    392.61     0.00      163     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::~vector()
  0.00    392.61     0.00      163     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_insert_unique(std::pair<dstring const, code_typet> const&)
  0.00    392.61     0.00      163     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, code_typet> >*)
  0.00    392.61     0.00      163     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::~_Rb_tree()
  0.00    392.61     0.00      163     0.00     0.01  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_unique(std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    392.61     0.00      163     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, goto_function_templatet<goto_programt> > >*)
  0.00    392.61     0.00      163     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::~_Rb_tree()
  0.00    392.61     0.00      163     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    392.61     0.00      163     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, partial_order_concurrencyt::a_rect>, std::_Select1st<std::pair<dstring const, partial_order_concurrencyt::a_rect> >, std::less<dstring>, std::allocator<std::pair<dstring const, partial_order_concurrencyt::a_rect> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, partial_order_concurrencyt::a_rect> >*)
  0.00    392.61     0.00      163     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, partial_order_concurrencyt::a_rect>, std::_Select1st<std::pair<dstring const, partial_order_concurrencyt::a_rect> >, std::less<dstring>, std::allocator<std::pair<dstring const, partial_order_concurrencyt::a_rect> > >::~_Rb_tree()
  0.00    392.61     0.00      163     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::clear()
  0.00    392.61     0.00      163     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > const*, std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >*)
  0.00    392.61     0.00      163     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::operator=(std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > > const&)
  0.00    392.61     0.00      163     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> >, std::less<std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::allocator<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> >*)
  0.00    392.61     0.00      163     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> >, std::less<std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::allocator<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> > >::~_Rb_tree()
  0.00    392.61     0.00      163     0.00     0.00  std::_Rb_tree<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt>, std::_Select1st<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> >, std::less<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > >, std::allocator<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> > >::_M_erase(std::_Rb_tree_node<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> >*)
  0.00    392.61     0.00      163     0.00     0.00  std::_Rb_tree<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt>, std::_Select1st<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> >, std::less<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > >, std::allocator<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> > >::~_Rb_tree()
  0.00    392.61     0.00      163     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    392.61     0.00      163     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    392.61     0.00      163     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    392.61     0.00      163     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    392.61     0.00      163     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    392.61     0.00      163     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    392.61     0.00      163     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    392.61     0.00      163     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned long>, std::_Select1st<std::pair<unsigned int const, unsigned long> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned long> > >::clear()
  0.00    392.61     0.00      163     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned long>, std::_Select1st<std::pair<unsigned int const, unsigned long> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned long> > >::~_Rb_tree()
  0.00    392.61     0.00      163     0.00     0.00  std::auto_ptr<memory_model_baset>::reset(memory_model_baset*)
  0.00    392.61     0.00      163     0.00     0.00  void std::_Construct<goto_symex_statet::threadt, goto_symex_statet::threadt>(goto_symex_statet::threadt*, goto_symex_statet::threadt const&)
  0.00    392.61     0.00      163     0.00     0.00  goto_symex_statet::framet* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*, goto_symex_statet::framet>(__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, __gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*, std::allocator<goto_symex_statet::framet>&)
  0.00    392.61     0.00      155     0.00     0.00  to_array_of_expr(exprt const&)
  0.00    392.61     0.00      155     0.00     0.00  functionst::add_function_constraints()
  0.00    392.61     0.00      155     0.00     0.00  functionst::~functionst()
  0.00    392.61     0.00      155     0.00     0.00  prop_convt::prop_convt(namespacet const&)
  0.00    392.61     0.00      155     0.00     0.00  prop_convt::~prop_convt()
  0.00    392.61     0.00      155     0.00     0.00  union_find<exprt>::~union_find()
  0.00    392.61     0.00      155     0.00     0.00  boolbv_mapt::boolbv_mapt(propt&, namespacet const&, boolbv_widtht const&)
  0.00    392.61     0.00      155     0.00     0.00  cnf_solvert::cnf_solvert()
  0.00    392.61     0.00      155     0.00     0.00  cnf_solvert::~cnf_solvert()
  0.00    392.61     0.00      155     0.00     0.53  bv_pointerst::post_process()
  0.00    392.61     0.00      155     0.00     0.08  bv_pointerst::bv_pointerst(namespacet const&, propt&)
  0.00    392.61     0.00      155     0.00     0.00  bv_pointerst::~bv_pointerst()
  0.00    392.61     0.00      155     0.00     0.06  boolbv_widtht::boolbv_widtht(namespacet const&)
  0.00    392.61     0.00      155     0.00     0.00  boolbv_widtht::~boolbv_widtht()
  0.00    392.61     0.00      155     0.00     0.00  hash_numbering<exprt, irep_hash>::hash_numbering()
  0.00    392.61     0.00      155     0.00     0.00  hash_numbering<exprt, irep_hash>::~hash_numbering()
  0.00    392.61     0.00      155     0.00     0.01  pointer_logict::pointer_logict(namespacet const&)
  0.00    392.61     0.00      155     0.00     0.00  pointer_logict::~pointer_logict()
  0.00    392.61     0.00      155     0.00     0.00  prop_assignmentt::~prop_assignmentt()
  0.00    392.61     0.00      155     0.00     0.00  prop_conv_solvert::post_process()
  0.00    392.61     0.00      155     0.00   271.36  prop_conv_solvert::dec_solve()
  0.00    392.61     0.00      155     0.00     0.01  prop_conv_solvert::prop_conv_solvert(namespacet const&, propt&)
  0.00    392.61     0.00      155     0.00     0.78  prop_conv_solvert::~prop_conv_solvert()
  0.00    392.61     0.00      155     0.00     0.00  decision_proceduret::~decision_proceduret()
  0.00    392.61     0.00      155     0.00     0.00  unsigned_union_find::~unsigned_union_find()
  0.00    392.61     0.00      155     0.00    62.12  symex_target_equationt::convert(prop_convt&)
  0.00    392.61     0.00      155     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::~satcheck_minisat2_baset()
  0.00    392.61     0.00      155     0.00     0.00  satcheck_minisat_simplifiert::solver_text()
  0.00    392.61     0.00      155     0.00     0.45  satcheck_minisat_simplifiert::satcheck_minisat_simplifiert()
  0.00    392.61     0.00      155     0.00     0.00  satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert()
  0.00    392.61     0.00      155     0.00     0.00  satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert()
  0.00    392.61     0.00      155     0.00    62.31  bmct::do_conversion(prop_convt&)
  0.00    392.61     0.00      155     0.00   348.41  bmct::decide_default()
  0.00    392.61     0.00      155     0.00     0.00  bmct::do_unwind_module(decision_proceduret&)
  0.00    392.61     0.00      155     0.00   333.67  bmct::run_decision_procedure(prop_convt&)
  0.00    392.61     0.00      155     0.00     0.00  cnft::cnft()
  0.00    392.61     0.00      155     0.00     0.00  cnft::~cnft()
  0.00    392.61     0.00      155     0.00     0.00  propt::propt()
  0.00    392.61     0.00      155     0.00     0.00  propt::~propt()
  0.00    392.61     0.00      155     0.00   270.29  arrayst::post_process()
  0.00    392.61     0.00      155     0.00     0.05  arrayst::build_index_map()
  0.00    392.61     0.00      155     0.00     0.00  arrayst::post_process_arrays()
  0.00    392.61     0.00      155     0.00   270.29  arrayst::add_array_constraints()
  0.00    392.61     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    392.61     0.00      155     0.00     0.01  arrayst::arrayst(namespacet const&, propt&)
  0.00    392.61     0.00      155     0.00     0.13  arrayst::~arrayst()
  0.00    392.61     0.00      155     0.00     0.00  boolbvt::post_process()
  0.00    392.61     0.00      155     0.00     0.00  boolbvt::post_process_quantifiers()
  0.00    392.61     0.00      155     0.00     0.08  boolbvt::boolbvt(namespacet const&, propt&)
  0.00    392.61     0.00      155     0.00     0.30  boolbvt::~boolbvt()
  0.00    392.61     0.00      155     0.00     0.08  bv_cbmct::bv_cbmct(namespacet const&, propt&)
  0.00    392.61     0.00      155     0.00     0.00  bv_cbmct::~bv_cbmct()
  0.00    392.61     0.00      155     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    392.61     0.00      155     0.00     0.40  equalityt::post_process()
  0.00    392.61     0.00      155     0.00     0.40  equalityt::add_equality_constraints()
  0.00    392.61     0.00      155     0.00     0.01  equalityt::equalityt(namespacet const&, propt&)
  0.00    392.61     0.00      155     0.00     0.00  equalityt::~equalityt()
  0.00    392.61     0.00      155     0.00     0.00  numbering<exprt>::~numbering()
  0.00    392.61     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    392.61     0.00      155     0.00     0.00  std::_List_base<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_clear()
  0.00    392.61     0.00      155     0.00     0.00  std::_List_base<boolbvt::quantifiert, std::allocator<boolbvt::quantifiert> >::_M_clear()
  0.00    392.61     0.00      155     0.00     0.78  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    392.61     0.00      155     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    392.61     0.00      155     0.00     0.78  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    392.61     0.00      155     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    392.61     0.00      155     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    392.61     0.00      155     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    392.61     0.00      155     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    392.61     0.00      155     0.00     0.11  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    392.61     0.00      155     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    392.61     0.00      155     0.00     0.11  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    392.61     0.00      155     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    392.61     0.00      155     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    392.61     0.00      155     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    392.61     0.00      155     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    392.61     0.00      155     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    392.61     0.00      155     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    392.61     0.00      155     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    392.61     0.00      155     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    392.61     0.00      155     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    392.61     0.00      155     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    392.61     0.00      155     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    392.61     0.00      155     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    392.61     0.00      155     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    392.61     0.00      155     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    392.61     0.00      155     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    392.61     0.00      155     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    392.61     0.00      155     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::clear()
  0.00    392.61     0.00      155     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    392.61     0.00      155     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    392.61     0.00      155     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    392.61     0.00      155     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    392.61     0.00      155     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    392.61     0.00      155     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    392.61     0.00      155     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >, std::_Select1st<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::_M_insert_unique(std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > const&)
  0.00    392.61     0.00      155     0.00     0.00  std::auto_ptr<propt>::operator=(std::auto_ptr_ref<propt>)
  0.00    392.61     0.00      155     0.00     0.00  operator<<(std::ostream&, time_periodt const&)
  0.00    392.61     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    392.61     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    392.61     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    392.61     0.00      153     0.00     0.01  convert_string_literal(std::string const&)
  0.00    392.61     0.00      153     0.00     0.00  string_constantt::string_constantt()
  0.00    392.61     0.00      153     0.00     0.00  __gnu_cxx::char_traits<unsigned int>::copy(unsigned int*, unsigned int const*, unsigned long)
  0.00    392.61     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    392.61     0.00      153     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    392.61     0.00      153     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    392.61     0.00      153     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    392.61     0.00      153     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    392.61     0.00      153     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    392.61     0.00      152     0.00     0.00  has_and_or(exprt const&)
  0.00    392.61     0.00      152     0.00     0.00  goto_convertt::get_constant(exprt const&)
  0.00    392.61     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    392.61     0.00      152     0.00     0.00  goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&)
  0.00    392.61     0.00      152     0.00     0.04  goto_convertt::generate_ifthenelse(exprt const&, goto_programt&, goto_programt&, source_locationt const&, goto_programt&)
  0.00    392.61     0.00      152     0.00     0.01  goto_convertt::get_string_constant(exprt const&)
  0.00    392.61     0.00      152     0.00     0.00  goto_convertt::remove_function_call(side_effect_exprt&, goto_programt&, bool)
  0.00    392.61     0.00      152     0.00     0.00  goto_convertt::convert_function_call(code_function_callt const&, goto_programt&)
  0.00    392.61     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    392.61     0.00      152     0.00     0.00  goto_convertt::generate_conditional_branch(exprt const&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, source_locationt const&, goto_programt&)
  0.00    392.61     0.00      152     0.00     0.00  code_ifthenelset::cond()
  0.00    392.61     0.00      152     0.00     0.00  code_ifthenelset::else_case()
  0.00    392.61     0.00      152     0.00     0.02  c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&)
  0.00    392.61     0.00      152     0.00     0.01  c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&)
  0.00    392.61     0.00      152     0.00     0.00  code_function_callt::code_function_callt()
  0.00    392.61     0.00      152     0.00     0.00  goto_program_templatet<codet, exprt>::swap(goto_program_templatet<codet, exprt>&)
  0.00    392.61     0.00      152     0.00     0.00  code_typet::is_KnR() const
  0.00    392.61     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    392.61     0.00      149     0.00     0.00  disjunction(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    392.61     0.00      149     0.00     0.01  linkingt::duplicate_code_symbol(symbolt&, symbolt&)
  0.00    392.61     0.00      149     0.00     0.00  or_exprt::or_exprt()
  0.00    392.61     0.00      145     0.00     0.00  c_typecheck_baset::typecheck_redefinition_non_type(symbolt&, symbolt&)
  0.00    392.61     0.00      144     0.00     0.00  c_bool_type()
  0.00    392.61     0.00      144     0.00     0.00  yyansi_c_init_buffer(yy_buffer_state*, _IO_FILE*)
  0.00    392.61     0.00      144     0.00     0.00  c_bool_typet::c_bool_typet(unsigned int)
  0.00    392.61     0.00      144     0.00     0.00  bitvector_typet::bitvector_typet(dstring const&, unsigned int)
  0.00    392.61     0.00      138     0.00     0.00  value_sett::eval_pointer_offset(exprt&, namespacet const&) const
  0.00    392.61     0.00      135     0.00     0.00  dirtyt::find_dirty_address_of(exprt const&)
  0.00    392.61     0.00      131     0.00     0.00  ieee_float_spect::bias() const
  0.00    392.61     0.00      130     0.00     0.00  is_not_zero(exprt const&, namespacet const&)
  0.00    392.61     0.00      128     0.00     0.00  struct_exprt::struct_exprt(typet const&)
  0.00    392.61     0.00      127     0.00     0.18  bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&)
  0.00    392.61     0.00      127     0.00     0.00  boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    392.61     0.00      125     0.00     0.00  ieee_floatt::is_zero() const
  0.00    392.61     0.00      124     0.00     0.00  goto_program_templatet<codet, exprt>::insert_after(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    392.61     0.00      124     0.00     1.11  arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&)
  0.00    392.61     0.00      121     0.00     0.00  goto_convertt::convert_block(code_blockt const&, goto_programt&)
  0.00    392.61     0.00      121     0.00     0.00  c_typecheck_baset::typecheck_block(codet&)
  0.00    392.61     0.00      121     0.00     0.00  std::vector<codet, std::allocator<codet> >::resize(unsigned long, codet)
  0.00    392.61     0.00      119     0.00     0.00  to_equal_expr(exprt&)
  0.00    392.61     0.00      119     0.00     0.05  flatten_byte_update(exprt const&, namespacet const&)
  0.00    392.61     0.00      119     0.00     0.06  flatten_byte_operators(exprt const&, namespacet const&)
  0.00    392.61     0.00      119     0.00     0.00  bmct::report_success()
  0.00    392.61     0.00      118     0.00     0.00  to_floatbv_type(typet const&)
  0.00    392.61     0.00      116     0.00     0.00  code_declt::code_declt(exprt const&)
  0.00    392.61     0.00      116     0.00     0.00  ieee_float_spect::from_type(floatbv_typet const&)
  0.00    392.61     0.00      116     0.00     0.02  boolbvt::convert_byte_extract(byte_extract_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    392.61     0.00      116     0.00     0.00  floatbv_typet::get_f() const
  0.00    392.61     0.00      114     0.00     0.00  goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&)
  0.00    392.61     0.00      114     0.00     0.01  goto_inlinet::parameter_assignments(source_locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&)
  0.00    392.61     0.00      114     0.00     0.00  source_locationt::set_hide()
  0.00    392.61     0.00      114     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    392.61     0.00      114     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    392.61     0.00      114     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    392.61     0.00      114     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    392.61     0.00      106     0.00     0.00  ieee_floatt::~ieee_floatt()
  0.00    392.61     0.00       98     0.00     0.00  symbol_typet::set_identifier(dstring const&)
  0.00    392.61     0.00       98     0.00     0.00  symbol_typet::symbol_typet()
  0.00    392.61     0.00       98     0.00     0.00  c_typecheck_baset::typecheck_compound_type(struct_union_typet&)
  0.00    392.61     0.00       96     0.00     0.00  my_mkstemps(char*, int)
  0.00    392.61     0.00       96     0.00     0.00  yyansi_crestart(_IO_FILE*)
  0.00    392.61     0.00       96     0.00     0.00  get_temporary_file(std::string const&, std::string const&)
  0.00    392.61     0.00       96     0.00     0.00  ansi_c_scanner_init()
  0.00    392.61     0.00       96     0.00     0.00  gcc_signed_int128_type()
  0.00    392.61     0.00       96     0.00    30.76  typecheckt::typecheck_main()
  0.00    392.61     0.00       96     0.00     0.00  typecheckt::typecheckt(message_handlert&)
  0.00    392.61     0.00       96     0.00     0.00  typecheckt::~typecheckt()
  0.00    392.61     0.00       96     0.00     0.00  ansi_c_parsert::clear()
  0.00    392.61     0.00       96     0.00     0.00  ansi_c_parse_treet::clear()
  0.00    392.61     0.00       96     0.00     0.00  __gnu_cxx::new_allocator<dstring*>::allocate(unsigned long, void const*)
  0.00    392.61     0.00       96     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_M_create_nodes(dstring**, dstring**)
  0.00    392.61     0.00       96     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_M_initialize_map(unsigned long)
  0.00    392.61     0.00       96     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::~_Deque_base()
  0.00    392.61     0.00       96     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::clear()
  0.00    392.61     0.00       96     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::clear()
  0.00    392.61     0.00       96     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, source_locationt>, std::_Select1st<std::pair<dstring const, source_locationt> >, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::~_Rb_tree()
  0.00    392.61     0.00       94     0.00     0.00  bv_width(typet const&, namespacet const&)
  0.00    392.61     0.00       94     0.00     0.00  cmdlinet::get_value(char const*) const
  0.00    392.61     0.00       93     0.00     0.00  expr2ct::convert_array(exprt const&, unsigned int&)
  0.00    392.61     0.00       91     0.00     0.00  c_sizeof_type_rec(exprt const&)
  0.00    392.61     0.00       91     0.00     0.39  goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&)
  0.00    392.61     0.00       91     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_copy(std::_Rb_tree_node<dstring> const*, std::_Rb_tree_node<dstring>*)
  0.00    392.61     0.00       90     0.00     0.00  code_returnt::return_value()
  0.00    392.61     0.00       88     0.00     0.00  void std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_initialize_dispatch<std::_List_const_iterator<goto_trace_stept> >(std::_List_const_iterator<goto_trace_stept>, std::_List_const_iterator<goto_trace_stept>, std::__false_type)
  0.00    392.61     0.00       88     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::list(std::list<goto_trace_stept, std::allocator<goto_trace_stept> > const&)
  0.00    392.61     0.00       88     0.00     0.03  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::~pair()
  0.00    392.61     0.00       87     0.00     0.01  boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    392.61     0.00       85     0.00     0.17  goto_convert(dstring const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    392.61     0.00       85     0.00     0.00  goto_convertt::goto_convertt(symbol_tablet&, message_handlert&)
  0.00    392.61     0.00       85     0.00     0.00  goto_convertt::~goto_convertt()
  0.00    392.61     0.00       85     0.00     0.17  goto_convert_functionst::convert_function(dstring const&)
  0.00    392.61     0.00       85     0.00     0.00  goto_convert_functionst::goto_convert_functionst(symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    392.61     0.00       85     0.00     0.00  goto_convert_functionst::~goto_convert_functionst()
  0.00    392.61     0.00       83     0.00     0.00  create_function_scope(unsigned int)
  0.00    392.61     0.00       83     0.00     0.00  code_labelt::code()
  0.00    392.61     0.00       83     0.00     0.00  goto_convertt::finish_gotos()
  0.00    392.61     0.00       83     0.00     0.00  goto_convertt::convert_label(code_labelt const&, goto_programt&)
  0.00    392.61     0.00       83     0.00     0.15  goto_convertt::goto_convert_rec(codet const&, goto_programt&)
  0.00    392.61     0.00       83     0.00     0.00  goto_convertt::finish_computed_gotos(goto_programt&)
  0.00    392.61     0.00       83     0.00     0.00  goto_convertt::targetst::operator=(goto_convertt::targetst const&)
  0.00    392.61     0.00       83     0.00     0.00  ansi_c_parsert::lookup_label(dstring)
  0.00    392.61     0.00       83     0.00     0.00  c_typecheck_baset::typecheck_label(code_labelt&)
  0.00    392.61     0.00       83     0.00     0.00  c_typecheck_baset::typecheck_function_body(symbolt&)
  0.00    392.61     0.00       83     0.00     0.00  goto_convert_functionst::hide(goto_programt const&)
  0.00    392.61     0.00       83     0.00     0.00  goto_function_templatet<goto_programt>::make_hidden()
  0.00    392.61     0.00       83     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    392.61     0.00       83     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    392.61     0.00       83     0.00     0.00  std::map<dstring, source_locationt, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, source_locationt> >, std::pair<dstring const, source_locationt> const&)
  0.00    392.61     0.00       83     0.00     0.00  std::map<dstring, source_locationt, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::operator[](dstring const&)
  0.00    392.61     0.00       83     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    392.61     0.00       83     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    392.61     0.00       83     0.00     0.00  std::list<dstring, std::allocator<dstring> >::push_front(dstring const&)
  0.00    392.61     0.00       83     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    392.61     0.00       83     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    392.61     0.00       83     0.00     0.00  std::pair<dstring const, source_locationt>::pair(std::pair<dstring const, source_locationt> const&)
  0.00    392.61     0.00       83     0.00     0.00  std::vector<codet, std::allocator<codet> >::operator=(std::vector<codet, std::allocator<codet> > const&)
  0.00    392.61     0.00       83     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, source_locationt>, std::_Select1st<std::pair<dstring const, source_locationt> >, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, source_locationt> const&)
  0.00    392.61     0.00       83     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, source_locationt>, std::_Select1st<std::pair<dstring const, source_locationt> >, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::_M_create_node(std::pair<dstring const, source_locationt> const&)
  0.00    392.61     0.00       83     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, source_locationt>, std::_Select1st<std::pair<dstring const, source_locationt> >, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, source_locationt> >*)
  0.00    392.61     0.00       83     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, source_locationt>, std::_Select1st<std::pair<dstring const, source_locationt> >, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::_M_insert_unique(std::pair<dstring const, source_locationt> const&)
  0.00    392.61     0.00       83     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, source_locationt>, std::_Select1st<std::pair<dstring const, source_locationt> >, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, source_locationt> >, std::pair<dstring const, source_locationt> const&)
  0.00    392.61     0.00       83     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    392.61     0.00       83     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    392.61     0.00       83     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    392.61     0.00       83     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    392.61     0.00       83     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    392.61     0.00       83     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    392.61     0.00       83     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    392.61     0.00       83     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    392.61     0.00       83     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    392.61     0.00       82     0.00     0.00  goto_convertt::convert_skip(codet const&, goto_programt&)
  0.00    392.61     0.00       81     0.00     0.00  BigInt::operator-=(unsigned long long)
  0.00    392.61     0.00       80     0.00     0.10  BigInt::operator*(int) const
  0.00    392.61     0.00       78     0.00     0.00  side_effect_exprt::set_statement(dstring const&)
  0.00    392.61     0.00       78     0.00     0.00  Minisat::SimpSolver::solve(Minisat::vec<Minisat::Lit> const&, bool, bool)
  0.00    392.61     0.00       78     0.00     0.00  Minisat::vec<Minisat::Lit>::growTo(int)
  0.00    392.61     0.00       78     0.00     0.00  Minisat::vec<Minisat::Lit>::copyTo(Minisat::vec<Minisat::Lit>&) const
  0.00    392.61     0.00       74     0.00     0.01  ieee_floatt::unpack(BigInt const&)
  0.00    392.61     0.00       74     0.00     0.01  ieee_floatt::from_expr(constant_exprt const&)
  0.00    392.61     0.00       74     0.00     0.01  ieee_floatt::ieee_floatt(constant_exprt const&)
  0.00    392.61     0.00       73     0.00     0.00  safe_string2unsigned(std::string const&, int)
  0.00    392.61     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    392.61     0.00       72     0.00     0.00  std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, value_sett::entryt> >, std::pair<dstring const, value_sett::entryt> const&)
  0.00    392.61     0.00       72     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, value_sett::entryt> >, std::pair<dstring const, value_sett::entryt> const&)
  0.00    392.61     0.00       52     0.00     0.07  goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&)
  0.00    392.61     0.00       50     0.00   100.94  add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&)
  0.00    392.61     0.00       50     0.00     0.00  array_typet::is_incomplete() const
  0.00    392.61     0.00       49     0.00     0.12  add_padding(struct_typet&, namespacet const&)
  0.00    392.61     0.00       49     0.00     0.00  to_struct_type(typet&)
  0.00    392.61     0.00       49     0.00     0.00  ansi_c_parsert::add_tag_with_body(irept&)
  0.00    392.61     0.00       49     0.00     0.12  c_typecheck_baset::typecheck_compound_body(symbolt&)
  0.00    392.61     0.00       49     0.00     0.00  std::_Vector_base<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::~_Vector_base()
  0.00    392.61     0.00       49     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::~vector()
  0.00    392.61     0.00       48     0.00     0.25  address_bits(BigInt const&)
  0.00    392.61     0.00       48     0.00     0.00  c_preprocess(std::string const&, std::ostream&, message_handlert&)
  0.00    392.61     0.00       48     0.00     0.00  c_preprocess(std::istream&, std::ostream&, message_handlert&)
  0.00    392.61     0.00       48     0.00     0.00  wchar_t_type()
  0.00    392.61     0.00       48     0.00    30.76  ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&)
  0.00    392.61     0.00       48     0.00     0.26  build_sizeof_expr(constant_exprt const&, namespacet const&)
  0.00    392.61     0.00       48     0.00     0.00  c_preprocess_gcc_clang(std::string const&, std::ostream&, message_handlert&, configt::ansi_ct::preprocessort)
  0.00    392.61     0.00       48     0.00     0.00  yyansi_c_create_buffer(_IO_FILE*, int)
  0.00    392.61     0.00       48     0.00     0.00  ansi_c_internal_additions(std::string&)
  0.00    392.61     0.00       48     0.00     0.00  ansi_c_architecture_strings(std::string&)
  0.00    392.61     0.00       48     0.00    30.76  linking(symbol_tablet&, symbol_tablet&, message_handlert&)
  0.00    392.61     0.00       48     0.00     0.00  is_dot_i_file(std::string const&)
  0.00    392.61     0.00       48     0.00     0.00  yyansi_censure_buffer_stack()
  0.00    392.61     0.00       48     0.00     0.00  array_typet::array_typet(typet const&, exprt const&)
  0.00    392.61     0.00       48     0.00     0.00  array_typet::~array_typet()
  0.00    392.61     0.00       48     0.00     0.00  rename_symbolt::rename_symbolt()
  0.00    392.61     0.00       48     0.00     0.00  rename_symbolt::~rename_symbolt()
  0.00    392.61     0.00       48     0.00     0.00  message_streamt::error_parse(unsigned int)
  0.00    392.61     0.00       48     0.00     0.00  message_streamt::error_parse(unsigned int, std::string const&)
  0.00    392.61     0.00       48     0.00     0.00  message_streamt::clear_err()
  0.00    392.61     0.00       48     0.00     0.00  ansi_c_languaget::preprocess(std::istream&, std::string const&, std::ostream&)
  0.00    392.61     0.00       48     0.00    41.94  ansi_c_languaget::parse(std::istream&, std::string const&)
  0.00    392.61     0.00       48     0.00    63.06  ansi_c_languaget::typecheck(symbol_tablet&, std::string const&)
  0.00    392.61     0.00       48     0.00     0.00  unsignedbv_typet::unsignedbv_typet()
  0.00    392.61     0.00       48     0.00    60.16  ansi_c_typecheckt::typecheck()
  0.00    392.61     0.00       48     0.00     0.00  ansi_c_typecheckt::ansi_c_typecheckt(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&)
  0.00    392.61     0.00       48     0.00     0.00  ansi_c_typecheckt::~ansi_c_typecheckt()
  0.00    392.61     0.00       48     0.00     0.01  c_typecheck_baset::typecheck_expr_sizeof(exprt&)
  0.00    392.61     0.00       48     0.00     0.00  c_typecheck_baset::typecheck_typeof_type(typet&)
  0.00    392.61     0.00       48     0.00     0.00  c_typecheck_baset::typecheck_redefinition_type(symbolt&, symbolt&)
  0.00    392.61     0.00       48     0.00     0.00  c_typecheck_baset::c_typecheck_baset(symbol_tablet&, std::string const&, message_handlert&)
  0.00    392.61     0.00       48     0.00     0.00  c_typecheck_baset::~c_typecheck_baset()
  0.00    392.61     0.00       48     0.00     0.00  ansi_c_parse_treet::swap(ansi_c_parse_treet&)
  0.00    392.61     0.00       48     0.00     0.00  struct_union_typet::componentt::set_is_padding(bool)
  0.00    392.61     0.00       48     0.00     0.00  struct_union_typet::componentt::set_name(dstring const&)
  0.00    392.61     0.00       48     0.00     0.00  expr2ct::convert_sizeof(exprt const&, unsigned int&)
  0.00    392.61     0.00       48     0.00     1.35  linkingt::copy_symbols()
  0.00    392.61     0.00       48     0.00     0.00  linkingt::rename_symbols(std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > const&)
  0.00    392.61     0.00       48     0.00     0.00  linkingt::do_type_dependencies(std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    392.61     0.00       48     0.00     1.36  linkingt::typecheck()
  0.00    392.61     0.00       48     0.00     0.00  linkingt::linkingt(symbol_tablet&, symbol_tablet&, message_handlert&)
  0.00    392.61     0.00       48     0.00     0.00  linkingt::~linkingt()
  0.00    392.61     0.00       48     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    392.61     0.00       48     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_Deque_base(std::allocator<dstring> const&, unsigned long)
  0.00    392.61     0.00       48     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_Deque_base()
  0.00    392.61     0.00       48     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    392.61     0.00       48     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    392.61     0.00       48     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    392.61     0.00       48     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    392.61     0.00       48     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    392.61     0.00       48     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    392.61     0.00       48     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    392.61     0.00       48     0.00     0.00  std::deque<dstring, std::allocator<dstring> >::deque(std::deque<dstring, std::allocator<dstring> > const&)
  0.00    392.61     0.00       48     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    392.61     0.00       48     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    392.61     0.00       48     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    392.61     0.00       46     0.00     0.00  value_set_dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&)
  0.00    392.61     0.00       45     0.00     0.00  code_returnt::code_returnt(code_returnt const&)
  0.00    392.61     0.00       45     0.00     0.00  goto_convertt::convert_return(code_returnt const&, goto_programt&)
  0.00    392.61     0.00       45     0.00     0.02  c_typecheck_baset::typecheck_return(codet&)
  0.00    392.61     0.00       45     0.00     0.00  goto_convert_functionst::add_return(goto_function_templatet<goto_programt>&, source_locationt const&)
  0.00    392.61     0.00       44     0.00     2.01  show_goto_trace(std::ostream&, namespacet const&, goto_tracet const&)
  0.00    392.61     0.00       44     0.00     0.00  to_byte_update_expr(exprt const&)
  0.00    392.61     0.00       44     0.00     0.00  goto_tracet::~goto_tracet()
  0.00    392.61     0.00       44     0.00     0.01  goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool)
  0.00    392.61     0.00       44     0.00     0.01  goto_convertt::new_name(symbolt&)
  0.00    392.61     0.00       44     0.00     0.00  side_effect_exprt::side_effect_exprt(dstring const&)
  0.00    392.61     0.00       44     0.00    45.78  bmct::error_trace(prop_convt const&)
  0.00    392.61     0.00       44     0.00     0.00  bmct::report_failure()
  0.00    392.61     0.00       44     0.00     0.25  boolbvt::convert_byte_update(byte_update_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    392.61     0.00       44     0.00     0.00  std::map<BigInt, std::list<goto_trace_stept, std::allocator<goto_trace_stept> >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::insert(std::_Rb_tree_iterator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    392.61     0.00       44     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::splice(std::_List_iterator<goto_trace_stept>, std::list<goto_trace_stept, std::allocator<goto_trace_stept> >&)
  0.00    392.61     0.00       44     0.00     0.00  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::pair(std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    392.61     0.00       44     0.00     0.00  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::pair(BigInt const&, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > const&)
  0.00    392.61     0.00       44     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    392.61     0.00       44     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_create_node(std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    392.61     0.00       44     0.00     0.03  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >*)
  0.00    392.61     0.00       44     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_insert_unique(std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    392.61     0.00       44     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    392.61     0.00       44     0.00     0.03  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_erase(std::_Rb_tree_node<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >*)
  0.00    392.61     0.00       44     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::~_Rb_tree()
  0.00    392.61     0.00       43     0.00     0.00  ieee_floatt::base10_digits(BigInt const&)
  0.00    392.61     0.00       42     0.00     0.00  null_object(exprt const&)
  0.00    392.61     0.00       41     0.00     0.01  ieee_floatt::align()
  0.00    392.61     0.00       41     0.00     0.00  struct_typet::is_prefix_of(struct_typet const&) const
  0.00    392.61     0.00       39     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    392.61     0.00       38     0.00     0.00  c_typecheck_baset::typecheck_expr_unary_boolean(exprt&)
  0.00    392.61     0.00       38     0.00     0.01  c_typecheck_baset::typecheck_expr_binary_boolean(exprt&)
  0.00    392.61     0.00       38     0.00     0.01  ieee_floatt::pack() const
  0.00    392.61     0.00       38     0.00     0.01  ieee_floatt::to_expr() const
  0.00    392.61     0.00       35     0.00     0.00  __gnu_cxx::new_allocator<boolbv_widtht::membert>::allocate(unsigned long, void const*)
  0.00    392.61     0.00       35     0.00     0.00  ieee_floatt::extract_base10(BigInt&, BigInt&) const
  0.00    392.61     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    392.61     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    392.61     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    392.61     0.00       34     0.00     0.00  symbol_expr(symbolt const&)
  0.00    392.61     0.00       34     0.00     0.00  symbol_exprt::symbol_exprt(typet const&)
  0.00    392.61     0.00       34     0.00     0.00  side_effect_exprt::side_effect_exprt(dstring const&, typet const&)
  0.00    392.61     0.00       34     0.00     0.00  side_effect_expr_nondett::side_effect_expr_nondett(typet const&)
  0.00    392.61     0.00       33     0.00     0.00  ieee_floatt::is_normal() const
  0.00    392.61     0.00       33     0.00     0.00  BigInt::floorPow2() const
  0.00    392.61     0.00       31     0.00     0.32  ieee_floatt::from_integer(BigInt const&)
  0.00    392.61     0.00       29     0.00     0.00  goto_checkt::float_overflow_check(exprt const&, guardt const&)
  0.00    392.61     0.00       29     0.00     0.00  goto_checkt::nan_check(exprt const&, guardt const&)
  0.00    392.61     0.00       29     0.00     0.40  simplify_exprt::simplify_floatbv_typecast(exprt&)
  0.00    392.61     0.00       26     0.00     0.01  ieee_floatt::to_ansi_c_string() const
  0.00    392.61     0.00       26     0.00     0.01  ieee_floatt::format(format_spect const&) const
  0.00    392.61     0.00       26     0.00     0.00  boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const
  0.00    392.61     0.00       23     0.00     0.00  to_div_expr(exprt const&)
  0.00    392.61     0.00       23     0.00     0.03  goto_checkt::div_by_zero_check(div_exprt const&, guardt const&)
  0.00    392.61     0.00       20     0.00     0.00  binary_exprt::~binary_exprt()
  0.00    392.61     0.00       20     0.00     0.00  localst::is_local(dstring const&) const
  0.00    392.61     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    392.61     0.00       19     0.00     0.00  BigInt::operator-(unsigned int) const
  0.00    392.61     0.00       18     0.00     0.00  to_mod_expr(exprt const&)
  0.00    392.61     0.00       18     0.00     0.03  goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&)
  0.00    392.61     0.00       18     0.00     0.00  ieee_floatt::divide_and_round(BigInt&, BigInt const&)
  0.00    392.61     0.00       17     0.00     0.00  expr2ct::convert_function(exprt const&, std::string const&, unsigned int)
  0.00    392.61     0.00       17     0.00     0.00  ieee_floatt::to_string_decimal(unsigned int) const
  0.00    392.61     0.00       17     0.00     0.00  std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >::insert(BigInt const&)
  0.00    392.61     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    392.61     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    392.61     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    392.61     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    392.61     0.00       16     0.00     0.00  map_bv(endianness_mapt const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    392.61     0.00       16     0.00     0.00  member_exprt::member_exprt(exprt const&, dstring const&, typet const&)
  0.00    392.61     0.00       16     0.00     0.00  member_exprt::member_exprt(member_exprt const&)
  0.00    392.61     0.00       16     0.00     0.00  endianness_mapt::~endianness_mapt()
  0.00    392.61     0.00       14     0.00     0.00  MetaChar(std::string&, char, bool)
  0.00    392.61     0.00       14     0.00     0.00  ieee_floatt::extract_base2(BigInt&, BigInt&) const
  0.00    392.61     0.00       14     0.00     0.29  void std::_Destroy_aux<false>::__destroy<lispexprt*>(lispexprt*, lispexprt*)
  0.00    392.61     0.00       13     0.00     1.15  digit_div(unsigned int*, unsigned int const*, unsigned int, unsigned int*, unsigned int)
  0.00    392.61     0.00       13     0.00     0.00  operator<(ieee_floatt const&, ieee_floatt const&)
  0.00    392.61     0.00       11     0.00     0.00  minus_exprt::minus_exprt(exprt const&, exprt const&)
  0.00    392.61     0.00       11     0.00     0.00  minus_exprt::~minus_exprt()
  0.00    392.61     0.00       10     0.00     0.00  float_utilst::exponent_all_ones(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    392.61     0.00       10     0.00     0.50  float_utilst::fraction_all_zeros(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    392.61     0.00       10     0.00     0.50  float_utilst::is_NaN(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    392.61     0.00       10     0.00     0.51  float_utilst::is_zero(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    392.61     0.00       10     0.00     0.00  expr2ct::convert_trinary(exprt const&, std::string const&, std::string const&, unsigned int)
  0.00    392.61     0.00       10     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::~_Vector_base()
  0.00    392.61     0.00       10     0.00     0.03  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    392.61     0.00       10     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::~vector()
  0.00    392.61     0.00        9     0.00     0.00  gen_one(typet const&)
  0.00    392.61     0.00        9     0.00     0.01  ieee_floatt::change_spec(ieee_float_spect const&)
  0.00    392.61     0.00        9     0.00     0.01  ieee_floatt::build(BigInt const&, BigInt const&)
  0.00    392.61     0.00        9     0.00     0.00  expr2ct::convert_overflow(exprt const&, unsigned int&)
  0.00    392.61     0.00        9     0.00     0.01  ieee_floatt::to_string_scientific(unsigned int) const
  0.00    392.61     0.00        8     0.00     0.00  ieee_floatt::ieee_floatt(ieee_float_spect const&)
  0.00    392.61     0.00        6     0.00     0.00  lispsymbolt::operator=(lispsymbolt const&)
  0.00    392.61     0.00        6     0.00     0.00  integer_typet::integer_typet()
  0.00    392.61     0.00        6     0.00     0.00  source_locationt::set_line(dstring const&)
  0.00    392.61     0.00        6     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::_M_allocate(unsigned long)
  0.00    392.61     0.00        6     0.00     0.00  operator==(ieee_floatt const&, ieee_floatt const&)
  0.00    392.61     0.00        5     0.00     0.00  to_bv_type(typet const&)
  0.00    392.61     0.00        5     0.00     2.05  float_utilst::relation(std::vector<literalt, std::allocator<literalt> > const&, float_utilst::relt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    392.61     0.00        5     0.00     0.00  c_typecheck_baset::is_numeric_type(typet const&)
  0.00    392.61     0.00        5     0.00     0.02  bv_utilst::unsigned_less_than(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    392.61     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    392.61     0.00        5     0.00     0.00  operator>=(ieee_floatt const&, ieee_floatt const&)
  0.00    392.61     0.00        5     0.00     0.00  operator<=(ieee_floatt const&, ieee_floatt const&)
  0.00    392.61     0.00        4     0.00     0.00  lispsymbolt::lispsymbolt(lispsymbolt const&)
  0.00    392.61     0.00        4     0.00     0.00  lispsymbolt::lispsymbolt(char const*)
  0.00    392.61     0.00        4     0.00     0.00  lispexprt::lispexprt(lispexprt const&)
  0.00    392.61     0.00        4     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::_M_create_storage(unsigned long)
  0.00    392.61     0.00        4     0.00     0.00  lispexprt* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, lispexprt*>(__gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, __gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, lispexprt*)
  0.00    392.61     0.00        4     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::push_back(lispexprt const&)
  0.00    392.61     0.00        4     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::vector(std::vector<lispexprt, std::allocator<lispexprt> > const&)
  0.00    392.61     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    392.61     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    392.61     0.00        4     0.00     0.00  lispexprt* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, lispexprt*, lispexprt>(__gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, __gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, lispexprt*, std::allocator<lispexprt>&)
  0.00    392.61     0.00        4     0.00     0.00  operator>(ieee_floatt const&, ieee_floatt const&)
  0.00    392.61     0.00        3     0.00     0.02  member_offset_expr(struct_typet const&, dstring const&, namespacet const&)
  0.00    392.61     0.00        3     0.00     0.00  exprt::op3()
  0.00    392.61     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    392.61     0.00        3     0.00     0.55  operator==(ieee_floatt const&, int)
  0.00    392.61     0.00        2     0.00     0.00  MetaString(std::string const&)
  0.00    392.61     0.00        2     0.00     0.00  ieee_equal(ieee_floatt const&, ieee_floatt const&)
  0.00    392.61     0.00        2     0.00     0.00  escape(std::string const&)
  0.00    392.61     0.00        2     0.00     3.60  irep2lisp(irept const&, lispexprt&)
  0.00    392.61     0.00        2     0.00     0.00  digit_mul(unsigned int const*, unsigned int, unsigned int const*, unsigned int, unsigned int*)
  0.00    392.61     0.00        2     0.00     0.00  value_sett::object_map_dt::object_map_dt(value_sett::object_map_dt const&)
  0.00    392.61     0.00        2     0.00     0.03  simplify_exprt::simplify_ieee_float_relation(exprt&)
  0.00    392.61     0.00        2     0.00     0.01  c_typecheck_baset::typecheck_expr_index(exprt&)
  0.00    392.61     0.00        2     0.00     0.00  c_typecheck_baset::typecheck_expr_typecast(exprt&)
  0.00    392.61     0.00        2     0.00     0.00  c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&)
  0.00    392.61     0.00        2     0.00     0.00  reference_counting<value_sett::object_map_dt>::dt::dt(reference_counting<value_sett::object_map_dt>::dt const&)
  0.00    392.61     0.00        2     0.00     1.52  boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    392.61     0.00        2     0.00     5.00  expr2ct::convert_norep(exprt const&, unsigned int&)
  0.00    392.61     0.00        2     0.00     0.00  __gnu_cxx::new_allocator<lispexprt>::allocate(unsigned long, void const*)
  0.00    392.61     0.00        2     0.00     0.00  ieee_floatt::to_integer() const
  0.00    392.61     0.00        2     0.00     0.00  lispexprt::expr2string() const
  0.00    392.61     0.00        2     0.00     0.00  lispexprt::is_nil() const
  0.00    392.61     0.00        2     0.00     0.00  lispexprt* std::__uninitialized_copy<false>::__uninit_copy<lispexprt*, lispexprt*>(lispexprt*, lispexprt*, lispexprt*)
  0.00    392.61     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    392.61     0.00        2     0.00     0.00  lispexprt* std::vector<lispexprt, std::allocator<lispexprt> >::_M_allocate_and_copy<lispexprt*>(unsigned long, lispexprt*, lispexprt*)
  0.00    392.61     0.00        2     0.00     0.40  std::vector<lispexprt, std::allocator<lispexprt> >::clear()
  0.00    392.61     0.00        2     0.00     0.40  std::vector<lispexprt, std::allocator<lispexprt> >::reserve(unsigned long)
  0.00    392.61     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    392.61     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    392.61     0.00        2     0.00     0.00  operator==(lispsymbolt const&, char const*)
  0.00    392.61     0.00        1     0.00     0.00  to_code_expression(codet&)
  0.00    392.61     0.00        1     0.00     0.00  to_code(exprt const&)
  0.00    392.61     0.00        1     0.00     0.00  goto_symext::symex_other(goto_functionst const&, goto_symex_statet&)
  0.00    392.61     0.00        1     0.00     0.00  ieee_floatt::ieee_floatt(ieee_floatt const&)
  0.00    392.61     0.00        1     0.00     0.01  ieee_floatt::operator/=(ieee_floatt const&)
  0.00    392.61     0.00        1     0.00     0.01  goto_convertt::convert_for(code_fort const&, goto_programt&)
  0.00    392.61     0.00        1     0.00     0.00  goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool)
  0.00    392.61     0.00        1     0.00     0.05  simplify_exprt::simplify_floatbv_op(exprt&)
  0.00    392.61     0.00        1     0.00     0.03  c_typecheck_baset::typecheck_for(codet&)
  0.00    392.61     0.00        1     0.00     0.00  code_fort::body() const
  0.00    392.61     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 392.61 seconds

index % time    self  children    called     name
                                                 <spontaneous>
[1]     38.5    0.00  151.16                 cbmc_parseoptionst::doit() [1]
                0.00  144.84     163/163         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [2]
                0.00    5.80     163/163         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [56]
                0.00    0.47     163/163         bmct::~bmct() [312]
                0.00    0.02     163/163         bmct::bmct(optionst const&, symbol_tablet const&, message_handlert&) [958]
                0.00    0.01     163/163         cbmc_parseoptionst::register_languages() [1019]
                0.00    0.01     163/489         register_language(languaget* (*)()) [902]
                0.00    0.01     163/163         label_properties(goto_functionst&) [1273]
                0.00    0.00     163/163         cbmc_parseoptionst::get_command_line_options(optionst&) [1360]
                0.00    0.00     163/2771        configt::this_operating_system() [873]
                0.00    0.00     163/489         std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >*) [1449]
                0.00    0.00     163/163         std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, goto_function_templatet<goto_programt> > >*) [1609]
                0.00    0.00     163/326         optionst::~optionst() [1763]
                0.00    0.00     163/1695577     operator<<(std::ostream&, dstring const&) [545]
                0.00    0.00     163/588387      messaget::eom(messaget::mstreamt&) [855]
                0.00    0.00    1153/16010       cmdlinet::isset(char const*) const [2359]
                0.00    0.00     163/163         cbmc_parseoptionst::set_properties(goto_functionst&) [2825]
                0.00    0.00     163/163         goto_functions_templatet<goto_programt>::~goto_functions_templatet() [2836]
                0.00    0.00     163/163         std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::~_Rb_tree() [2893]
                0.00    0.00     163/17816       messaget::~messaget() [2332]
                0.00    0.00     163/502058      message_clientt::~message_clientt() [2171]
                0.00    0.00     163/326         std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::~_Rb_tree() [2699]
                0.00    0.00     163/326         messaget::mstreamt& messaget::mstreamt::operator<< <unsigned long>(unsigned long const&) [2688]
                0.00    0.00     163/163         cbmc_parseoptionst::eval_verbosity() [2824]
-----------------------------------------------
                0.00  144.84     163/163         cbmc_parseoptionst::doit() [1]
[2]     36.9    0.00  144.84     163         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [2]
                0.12  144.72     163/163         bmct::run(goto_functionst const&) [3]
                0.00    0.00     163/588387      messaget::eom(messaget::mstreamt&) [855]
                0.00    0.00     163/163         memory_info(std::ostream&) [2807]
-----------------------------------------------
                0.12  144.72     163/163         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [2]
[3]     36.9    0.12  144.72     163         bmct::run(goto_functionst const&) [3]
                0.00   90.69     163/163         goto_symext::operator()(goto_functionst const&) [5]
                0.00   54.00     155/155         bmct::decide_default() [9]
                0.03    0.00     163/163         simple_slice(symex_target_equationt&) [787]
                0.00    0.00     163/163         optionst::operator=(optionst const&) [1574]
                0.00    0.00    1737/715832      optionst::get_bool_option(std::string const&) const [649]
                0.00    0.00     652/588387      messaget::eom(messaget::mstreamt&) [855]
                0.00    0.00     163/163         bmct::setup_unwind() [1891]
                0.00    0.00     326/1352652     optionst::get_option(std::string const&) const [548]
                0.00    0.00     163/4408778     irept::make_nil() [376]
                0.00    0.00     163/163         memory_model_sct::~memory_model_sct() [2002]
                0.00    0.00       8/119         bmct::report_success() [2029]
                0.00    0.00     489/55508       messaget::mstreamt& messaget::mstreamt::operator<< <unsigned int>(unsigned int const&) [2251]
                0.00    0.00     163/885040      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*) [2156]
                0.00    0.00     163/326         messaget::mstreamt& messaget::mstreamt::operator<< <unsigned long>(unsigned long const&) [2688]
                0.00    0.00     163/744         message_clientt::set_message_handler(message_handlert&) [2621]
                0.00    0.00     163/163         std::auto_ptr<memory_model_baset>::reset(memory_model_baset*) [2909]
                0.00    0.00     163/163         memory_model_sct::memory_model_sct(namespacet const&) [2819]
-----------------------------------------------
                                                 <spontaneous>
[4]     28.8  113.24    0.00                 Minisat::SimpSolver::backwardSubsumptionCheck(bool) [4]
-----------------------------------------------
                0.00   90.69     163/163         bmct::run(goto_functionst const&) [3]
[5]     23.1    0.00   90.69     163         goto_symext::operator()(goto_functionst const&) [5]
                0.00   90.69     163/163         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
                0.00    0.00     163/6280        std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::find(dstring const&) const [2406]
-----------------------------------------------
                0.00   90.69     163/163         goto_symext::operator()(goto_functionst const&) [5]
[6]     23.1    0.00   90.69     163         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
                0.02   90.64     163/163         goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
                0.00    0.03     163/163         goto_symex_statet::~goto_symex_statet() [816]
                0.00    0.00     163/163         goto_symex_statet::goto_symex_statet() [1380]
                0.00    0.00     163/2972949     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [301]
-----------------------------------------------
                0.02   90.64     163/163         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
[7]     23.1    0.02   90.64     163         goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
                0.11   89.90  635741/635741      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.14    0.47  635741/635741      symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&) [281]
                0.01    0.00 1271808/3503863     goto_symex_statet::call_stack() [782]
                0.00    0.00     489/933682      goto_symex_statet::top() [1210]
-----------------------------------------------
                0.11   89.90  635741/635741      goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
[8]     22.9    0.11   89.90  635741         goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.02   32.48  103854/103854      goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [19]
                0.01   17.81  271386/271436      goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&) [33]
                0.02   14.74  145673/145673      goto_symext::symex_goto(goto_symex_statet&) [35]
                0.01   13.00  635741/635741      goto_symext::merge_gotos(goto_symex_statet&) [38]
                0.01    4.58  493145/638818      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [54]
                0.00    3.65    5065/5065        goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [83]
                0.19    1.45  478513/718111      guardt::is_false() const [123]
                0.00    0.73    7128/7128        goto_symext::symex_decl(goto_symex_statet&) [265]
                0.04    0.49  493145/638818      adjust_float_expressions(exprt&, namespacet const&) [274]
                0.00    0.43    4828/4828        goto_symext::symex_end_of_function(goto_symex_statet&) [326]
                0.00    0.07    6279/6279        goto_symext::symex_dead(goto_symex_statet&) [591]
                0.01    0.04  635741/635814      optionst::get_unsigned_int_option(std::string const&) const [657]
                0.00    0.03     364/366         goto_symext::symex_assume(goto_symex_statet&, exprt const&) [764]
                0.00    0.02     304/60840       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [73]
                0.00    0.01  380973/68086780     exprt::~exprt() [128]
                0.00    0.01  271386/278432      source_locationt::get_comment() const [1029]
                0.01    0.00  108919/364213      exprt::op0() [769]
                0.00    0.01  108919/137884      codet::get_statement() const [1058]
                0.01    0.00  380669/359046340     irept::irept(irept const&) [63]
                0.01    0.00  635741/3503863     goto_symex_statet::call_stack() [782]
                0.00    0.00  108919/7081780     exprt::op1() [390]
                0.00    0.00     304/441582      guardt::as_expr() const [88]
                0.00    0.00     364/1633021     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [69]
                0.00    0.00   18752/18904       code_function_callt::arguments() [1579]
                0.00    0.00   18752/54796559     exprt::operands() [157]
                0.00    0.00  380669/132612571     exprt::exprt(exprt const&) [420]
                0.00    0.00       1/1           goto_symext::symex_other(goto_functionst const&, goto_symex_statet&) [2115]
                0.00    0.00  108919/142980      codet::codet(codet const&) [2203]
                0.00    0.00  103854/104286      code_assignt::~code_assignt() [2213]
                0.00    0.00  103854/104241      code_assignt::code_assignt(code_assignt const&) [2214]
                0.00    0.00    5065/5388        code_function_callt::~code_function_callt() [2412]
                0.00    0.00    5065/5065        goto_symext::symex_function_call(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [2420]
                0.00    0.00    5065/5236        code_function_callt::code_function_callt(code_function_callt const&) [2413]
-----------------------------------------------
                0.00   54.00     155/155         bmct::run(goto_functionst const&) [3]
[9]     13.8    0.00   54.00     155         bmct::decide_default() [9]
                0.00   51.72     155/155         bmct::run_decision_procedure(prop_convt&) [11]
                0.00    2.01      44/44          bmct::error_trace(prop_convt const&) [148]
                0.00    0.12     155/155         prop_conv_solvert::~prop_conv_solvert() [498]
                0.00    0.07     155/155         satcheck_minisat_simplifiert::satcheck_minisat_simplifiert() [599]
                0.00    0.05     155/155         boolbvt::~boolbvt() [694]
                0.00    0.02     155/155         arrayst::~arrayst() [909]
                0.00    0.01     155/155         bv_cbmct::bv_cbmct(namespacet const&, propt&) [1035]
                0.00    0.00     155/155         equalityt::~equalityt() [1661]
                0.00    0.00     155/155         bv_pointerst::~bv_pointerst() [1771]
                0.00    0.00     354/715832      optionst::get_bool_option(std::string const&) const [649]
                0.00    0.00     310/1352652     optionst::get_option(std::string const&) const [548]
                0.00    0.00     111/119         bmct::report_success() [2029]
                0.00    0.00      44/44          bmct::report_failure() [2077]
                0.00    0.00     155/155         satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert() [2085]
                0.00    0.00     155/155         bv_cbmct::~bv_cbmct() [2934]
                0.00    0.00     155/155         prop_convt::~prop_convt() [2916]
                0.00    0.00     155/155         decision_proceduret::~decision_proceduret() [2924]
                0.00    0.00     155/17816       messaget::~messaget() [2332]
                0.00    0.00     155/502058      message_clientt::~message_clientt() [2171]
                0.00    0.00     155/744         message_clientt::set_message_handler(message_handlert&) [2621]
                0.00    0.00     155/155         std::auto_ptr<propt>::operator=(std::auto_ptr_ref<propt>) [2949]
-----------------------------------------------
                             1885457128             irept::hash() const [10]
                0.00    0.00      72/22615718     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 [1697]
                0.00    0.00     110/22615718     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) [1680]
                0.00    0.00     251/22615718     std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<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, false, true>::_M_insert(std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > const&, std::tr1::integral_constant<bool, true>) [1584]
                0.00    0.00     268/22615718     std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<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, false, true>::find(exprt const&) [1578]
                0.00    0.00     388/22615718     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) [1253]
                0.02    0.00    8855/22615718     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>::find(exprt const&) [893]
                0.03    0.00   13926/22615718     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&) [732]
                0.05    0.00   21778/22615718     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.06    0.00   27852/22615718     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>) [488]
                0.08    0.00   34825/22615718     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_insert(exprt const&, std::tr1::integral_constant<bool, true>) [562]
                0.78    0.05  348670/22615718     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) [246]
                1.64    0.11  733740/22615718     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>) [137]
                1.79    0.11  799083/22615718     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>) [60]
                2.04    0.13  910142/22615718     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) [131]
                2.62    0.17 1168598/22615718     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) [109]
                4.40    0.28 1964908/22615718     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>) [59]
                5.90    0.38 2634115/22615718     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>) [48]
               12.24    0.78 5467753/22615718     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>) [31]
               18.98    1.22 8480384/22615718     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&) [28]
[10]    13.7   50.62    3.25 22615718+1885457128 irept::hash() const [10]
                3.25    0.00 1309768810/1498725718     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [82]
                             1885457128             irept::hash() const [10]
-----------------------------------------------
                0.00   51.72     155/155         bmct::decide_default() [9]
[11]    13.2    0.00   51.72     155         bmct::run_decision_procedure(prop_convt&) [11]
                0.00   42.06     155/155         prop_conv_solvert::dec_solve() [13]
                0.00    9.66     155/155         bmct::do_conversion(prop_convt&) [44]
                0.00    0.00     465/588387      messaget::eom(messaget::mstreamt&) [855]
                0.00    0.00     310/310         current_time() [2701]
                0.00    0.00     310/310         prop_conv_solvert::decision_procedure_text() const [2703]
                0.00    0.00     155/155         operator<<(std::ostream&, time_periodt const&) [2950]
                0.00    0.00     155/744         message_clientt::set_message_handler(message_handlert&) [2621]
-----------------------------------------------
[12]    10.9    1.62   41.35 5580680+11264470 <cycle 16 as a whole> [12]
                0.29   20.60 8501761             prop_conv_solvert::convert(exprt const&) <cycle 16> [30]
                0.59    9.38 2634115             boolbvt::convert_bv(exprt const&) <cycle 16> [43]
                0.04    2.23  437742             boolbvt::convert_equality(equal_exprt const&) <cycle 16> [133]
                0.02    1.30   67108             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [191]
                0.28    1.04 3654272             prop_conv_solvert::convert_bool(exprt const&) <cycle 16> [192]
                0.03    1.20  221213             boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [205]
                0.03    1.08    7488+659         bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [214]
                0.00    1.05   23568             boolbvt::convert_overflow(exprt const&) <cycle 16> [220]
                0.02    0.68    7634             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 16> [268]
                0.01    0.56   13665             boolbvt::convert_bv_rel(exprt const&) <cycle 16> [285]
                0.00    0.41     272             boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [336]
                0.00    0.41    1762             boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [340]
                0.01    0.35    8036             boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [363]
                0.00    0.29   17740             boolbvt::convert_if(if_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [388]
                0.06    0.19   12378             boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [398]
                0.09    0.09    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 16> [443]
                0.10    0.06    8131             boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [455]
                0.00    0.13   14763             boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [490]
                0.00    0.07    6452             boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [610]
                0.03    0.02  474975             boolbvt::convert_rest(exprt const&) <cycle 16> [663]
                0.00    0.05    5576             boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [665]
                0.01    0.03  475800             bv_pointerst::convert_rest(exprt const&) <cycle 16> [735]
                0.00    0.04    3767             boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [750]
                0.01    0.03  230215             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [751]
                0.00    0.03    7652             boolbvt::convert_typecast(typecast_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [822]
                0.00    0.02     127             bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 16> [870]
                0.00    0.01     588             boolbvt::convert_struct(struct_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1064]
                0.00    0.01      44             boolbvt::convert_byte_update(byte_update_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1069]
                0.00    0.01     504             boolbvt::convert_extractbits(extractbits_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1239]
                0.00    0.00       2             boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1397]
                0.00    0.00     116             boolbvt::convert_byte_extract(byte_extract_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1418]
                0.00    0.00      87             boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1510]
                0.00    0.00     341+127         bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1515]
                0.00    0.00     127             boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1625]
-----------------------------------------------
                0.00   42.06     155/155         bmct::run_decision_procedure(prop_convt&) [11]
[13]    10.7    0.00   42.06     155         prop_conv_solvert::dec_solve() [13]
                0.00   41.90     155/155         arrayst::post_process() [14]
                0.00    0.08     155/155         bv_pointerst::post_process() [563]
                0.00    0.06     155/155         equalityt::post_process() [626]
                0.02    0.00     155/155         satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve() [912]
                0.00    0.00     310/588697      ui_message_handlert::print(unsigned int, std::string const&) [1128]
                0.00    0.00     155/155         boolbvt::post_process() [2069]
                0.00    0.00     155/2094202     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&) [784]
                0.00    0.00     310/310         messaget::print(unsigned int, std::string const&) [2702]
                0.00    0.00     155/155         satcheck_minisat_simplifiert::solver_text() [2926]
                0.00    0.00     155/155         prop_conv_solvert::post_process() [2923]
-----------------------------------------------
                0.00   41.90     155/155         prop_conv_solvert::dec_solve() [13]
[14]    10.7    0.00   41.90     155         arrayst::post_process() [14]
                0.00   41.90     155/155         arrayst::add_array_constraints() [15]
                0.00    0.00     155/155         arrayst::post_process_arrays() [2932]
-----------------------------------------------
                0.00   41.90     155/155         arrayst::post_process() [14]
[15]    10.7    0.00   41.90     155         arrayst::add_array_constraints() [15]
                0.09   40.70     155/155         arrayst::add_array_Ackermann_constraints() [16]
                0.00    0.95    1273/1273        arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, exprt const&) [230]
                0.00    0.14     394/394         arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [466]
                0.00    0.01     155/155         arrayst::build_index_map() [1226]
                0.00    0.00     394/394         union_find<exprt>::find_number(exprt const&) [1409]
                0.00    0.00    1667/65147       std::map<unsigned int, std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::operator[](unsigned int const&) [721]
                0.00    0.00    1273/281638950     irept::remove_ref(irept::dt*) <cycle 2> [71]
                0.00    0.00    1273/359046340     irept::irept(irept const&) [63]
                0.00    0.00    1667/10003       unsigned_union_find::find(unsigned long) const [2388]
                0.00    0.00    1273/1273        arrayst::update_index_map() [2541]
-----------------------------------------------
                0.09   40.70     155/155         arrayst::add_array_constraints() [15]
[16]    10.4    0.09   40.70     155         arrayst::add_array_Ackermann_constraints() [16]
                1.33   33.82 4564644/5580680     prop_conv_solvert::convert(exprt const&) <cycle 16> [30]
                0.01    2.40 4564644/5058516     equal_exprt::equal_exprt(exprt const&, exprt const&) [115]
                1.32    0.44 4418152/46376926     operator==(irept const&, irept const&) <cycle 3> [36]
                0.02    0.71 9129288/71992907     exprt::type() [57]
                0.03    0.16 4711136/7081780     exprt::op1() [390]
                0.01    0.15 4564644/68086780     exprt::~exprt() [128]
                0.03    0.11 4564644/320772892     irept::detach() [42]
                0.04    0.00 4418152/21199942     exprt::is_constant() const [427]
                0.00    0.03  146492/277342      index_exprt::index_exprt() [615]
                0.00    0.02  439476/7720438     exprt::operator=(exprt const&) [355]
                0.01    0.01  146492/845871      propt::lcnf(literalt, literalt) [569]
                0.01    0.00 4564644/5111569     binary_relation_exprt::~binary_relation_exprt() [1002]
                0.01    0.00  292984/281638950     irept::remove_ref(irept::dt*) <cycle 2> [71]
                0.00    0.01  146492/47380304     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [135]
                0.00    0.01  146492/3108107     typet::operator=(typet const&) [477]
                0.00    0.00  146492/985774      typet::subtype() const [785]
                0.00    0.00  146492/359046340     irept::irept(irept const&) [63]
                0.00    0.00  146492/18327299     namespace_baset::follow(typet const&) const [464]
                0.00    0.00    1273/65147       std::map<unsigned int, std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::operator[](unsigned int const&) [721]
                0.00    0.00  146492/132612571     exprt::exprt(exprt const&) [420]
                0.00    0.00    1273/10003       unsigned_union_find::find(unsigned long) const [2388]
-----------------------------------------------
                                                 <spontaneous>
[17]     9.7   38.01    0.01                 Minisat::Solver::propagate() [17]
                0.01    0.00 4528388/77792879     Minisat::vec<Minisat::Lit>::clear(bool) [428]
-----------------------------------------------
                0.00    2.54    8222/112420      goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [117]
                0.01   32.21  104198/112420      goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [21]
[18]     8.9    0.01   34.75  112420         goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [18]
                0.02   22.77  112420/145991      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [25]
                0.01    8.56  112420/145991      symex_target_equationt::assignment(exprt const&, symbol_exprt const&, symbol_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [40]
                0.07    0.94  337260/1633021     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [69]
                0.00    0.96  112420/551593      goto_symext::do_simplify(exprt&) [70]
                0.00    0.88  112897/441582      guardt::as_expr() const [88]
                0.04    0.22  112420/112420      goto_symex_statet::get_original_name(exprt&) const <cycle 12> [406]
                0.02    0.09  112420/652609      goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 11> [297]
                0.00    0.04  112420/1221006     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [308]
                0.01    0.03  224840/253558      goto_symext::add_to_lhs(exprt const&, exprt const&) [685]
                0.00    0.03  112420/209898      namespace_baset::lookup(irept const&) const [671]
                0.00    0.02  112420/2972949     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [301]
                0.02    0.00  562100/281638950     irept::remove_ref(irept::dt*) <cycle 2> [71]
                0.01    0.00  112420/112420      guardt::append(guardt const&) [1086]
                0.00    0.01  225794/68086780     exprt::~exprt() [128]
                0.01    0.00  449680/359046340     irept::irept(irept const&) [63]
                0.00    0.00  113851/7720438     exprt::operator=(exprt const&) [355]
                0.00    0.00  112420/322824      guardt::guardt(guardt const&) [1315]
                0.00    0.00  224840/1963627     symbol_exprt::symbol_exprt(symbol_exprt const&) [1122]
                0.00    0.00  449680/132612571     exprt::exprt(exprt const&) [420]
                0.00    0.00     477/477         if_exprt::if_exprt() [1742]
                0.00    0.00     954/71992907     exprt::type() [57]
                0.00    0.00     477/364213      exprt::op0() [769]
                0.00    0.00     477/3108107     typet::operator=(typet const&) [477]
                0.00    0.00     477/7081780     exprt::op1() [390]
                0.00    0.00     477/48547       exprt::op2() [1478]
-----------------------------------------------
                0.02   32.48  103854/103854      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[19]     8.3    0.02   32.48  103854         goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [19]
                0.04   32.23  103763/103862      goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [21]
                0.05    0.07  207708/846526      goto_symext::replace_nondet(exprt&) [302]
                0.00    0.04      91/91          goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [749]
                0.00    0.01  103763/2972949     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [301]
                0.00    0.01  311471/68086780     exprt::~exprt() [128]
                0.00    0.01  103763/107440      source_locationt::get_hide() const [1187]
                0.00    0.00  311471/359046340     irept::irept(irept const&) [63]
                0.00    0.00   78693/5977017     symbol_exprt::get_identifier() const [391]
                0.00    0.00  103763/323614      guardt::~guardt() [1314]
                0.00    0.00   78693/5189496     to_symbol_expr(exprt&) [588]
                0.00    0.00  103763/933682      goto_symex_statet::top() [1210]
                0.00    0.00  311471/132612571     exprt::exprt(exprt const&) [420]
                0.00    0.00  103763/249783      nil_exprt::nil_exprt() [1628]
                0.00    0.00      91/2167        side_effect_exprt::get_statement() const [1748]
                0.00    0.00      91/1825        to_side_effect_expr(exprt&) [2492]
-----------------------------------------------
[20]     8.2    0.04   32.26  103862+58512   <cycle 15 as a whole> [20]
                0.01   32.22  133286             goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [21]
                0.01    0.01    7469             goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [907]
                0.02    0.00     113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [908]
                0.00    0.02   20972             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [910]
                0.00    0.00     370             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1348]
                0.00    0.00     164             goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1733]
-----------------------------------------------
                                 113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [908]
                                 164             goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1733]
                                 706             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1348]
                                7469             goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [907]
                               20972             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [910]
                0.00    0.03      99/103862      goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [749]
                0.04   32.23  103763/103862      goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [19]
[21]     8.2    0.01   32.22  133286         goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [21]
                0.01   32.21  104198/112420      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [18]
                0.00    0.00  104198/3264339     to_symbol_expr(exprt const&) [1120]
                0.00    0.00    7469/57205686     exprt::type() const [125]
                0.00    0.00     370/18238       to_if_expr(exprt const&) [1319]
                0.00    0.00    7469/18327299     namespace_baset::follow(typet const&) const [464]
                0.00    0.00     656/13428679     dstring::operator==(char const*) const [571]
                0.00    0.00   20972/110426      to_index_expr(exprt const&) [2210]
                0.00    0.00   14938/23556       to_member_expr(exprt const&) [2293]
                0.00    0.00     164/1766        to_byte_extract_expr(exprt const&) [2499]
                0.00    0.00     113/15805       to_typecast_expr(exprt const&) [2361]
                               20972             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [910]
                                7469             goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [907]
                                 370             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1348]
                                 164             goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1733]
                                 113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [908]
-----------------------------------------------
                0.00    0.03     362/418503      symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&) [825]
                0.00    0.37    5065/418503      symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&) [354]
                0.00    0.38    5228/418503      symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&) [348]
                0.00    0.52    7128/418503      symex_target_equationt::decl(exprt const&, symbol_exprt const&, symbol_exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [291]
                0.00    1.48   20088/418503      symex_target_equationt::shared_write(exprt const&, symbol_exprt const&, symbol_exprt const&, unsigned int, symex_targett::sourcet const&) [178]
                0.00    4.47   60840/418503      symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [73]
                0.00   10.72  145991/418503      symex_target_equationt::assignment(exprt const&, symbol_exprt const&, symbol_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [40]
                0.00   12.76  173801/418503      symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [37]
[22]     7.8    0.01   30.73  418503         symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [22]
                0.02   30.59 2929521/2929521     merge_irept::operator()(irept&) [23]
                0.03    0.10 2929521/19365989     irept::operator=(irept const&) [247]
-----------------------------------------------
                0.02   30.59 2929521/2929521     symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [22]
[23]     7.8    0.02   30.59 2929521         merge_irept::operator()(irept&) [23]
                0.12   30.47 2929521/2929521     merge_irept::merged(irept const&) [24]
-----------------------------------------------
                             5550863             merge_irept::merged(irept const&) [24]
                0.12   30.47 2929521/2929521     merge_irept::operator()(irept&) [23]
[24]     7.8    0.12   30.47 2929521+5550863 merge_irept::merged(irept const&) [24]
                0.44   24.41 8480384/8480384     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&) [28]
                0.06    5.22  799083/799083      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>) [60]
                0.03    0.07 4739923/4801100     std::vector<irept, std::allocator<irept> >::push_back(irept const&) [529]
                0.03    0.03  799083/799083      std::vector<irept, std::allocator<irept> >::reserve(unsigned long) [640]
                0.01    0.04 1598166/320772892     irept::detach() [42]
                0.01    0.03  810940/19365989     irept::operator=(irept const&) [247]
                0.00    0.03  799083/1891613     irept::irept(dstring const&) [606]
                0.01    0.02  810940/90361743     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [93]
                0.03    0.00  799083/281638950     irept::remove_ref(irept::dt*) <cycle 2> [71]
                0.00    0.00  810940/1498725718     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [82]
                             5550863             merge_irept::merged(irept const&) [24]
-----------------------------------------------
                0.00    1.86    9185/145991      goto_symext::symex_goto(goto_symex_statet&) [35]
                0.01    4.94   24386/145991      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [41]
                0.02   22.77  112420/145991      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [18]
[25]     7.5    0.03   29.56  145991         goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [25]
                0.10   26.42  145991/146711      value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [26]
                0.00    1.78  145991/145991      goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [163]
                0.03    0.41  145991/1633021     goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [467]
                0.02    0.13  168449/652609      goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 11> [297]
                0.02    0.11  145991/652609      goto_symex_statet::renaming_levelt::get_original_name(typet&) const <cycle 11> [628]
                0.00    0.11  145991/145991      goto_symex_statet::renaming_levelt::increase_counter(dstring const&) [513]
                0.00    0.11  145991/1260296     goto_symex_statet::renaming_levelt::operator()(dstring const&) [231]
                0.00    0.06   22452/1633021     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [69]
                0.00    0.06  145991/276206      symbol_exprt::symbol_exprt(dstring const&, typet const&) [492]
                0.01    0.04  136806/136806      goto_symex_statet::constant_propagation(exprt const&) const [660]
                0.00    0.03  437973/71992907     exprt::type() [57]
                0.01    0.02   92085/92085       std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&) [766]
                0.00    0.02  145991/1785852     symbol_exprt::set_identifier(dstring const&) [430]
                0.00    0.02   53906/67313       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&) [906]
                0.00    0.01  145991/5977017     symbol_exprt::get_identifier() const [391]
                0.00    0.00  145991/68086780     exprt::~exprt() [128]
                0.00    0.00  145991/281638950     irept::remove_ref(irept::dt*) <cycle 2> [71]
                0.00    0.00   92085/7720438     exprt::operator=(exprt const&) [355]
                0.00    0.00  145991/154368      std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_erase(std::_Rb_tree_node<exprt>*) [1430]
                0.00    0.00  145991/359046340     irept::irept(irept const&) [63]
                0.00    0.00  145991/132612571     exprt::exprt(exprt const&) [420]
                0.00    0.00  145991/150128      std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::~_Rb_tree() [2202]
                0.00    0.00   53906/67313       std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&) [2234]
-----------------------------------------------
                             1815708             value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [26]
                0.00    0.05     288/146711      goto_symext::symex_dead(goto_symex_statet&) [591]
                0.00    0.08     432/146711      goto_symext::symex_decl(goto_symex_statet&) [265]
                0.10   26.42  145991/146711      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [25]
[26]     6.8    0.11   26.55  146711+1815708 value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [26]
                0.17   24.77 1925842/1983864     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 1> [34]
                0.09    1.22 1925842/1925842     value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool) [193]
                0.00    0.08 2049518/57205686     exprt::type() const [125]
                0.00    0.04   54100/1539360     base_type_eq(typet const&, typet const&, namespacet const&) [219]
                0.01    0.03   27968/27968       value_sett::make_member(exprt const&, dstring const&, namespacet const&) [752]
                0.00    0.03 1925842/30589736     reference_counting<value_sett::object_map_dt>::~reference_counting() [298]
                0.00    0.03   37032/108588      index_type() [589]
                0.00    0.02   74064/13698258     exprt::exprt(dstring const&, typet const&) [76]
                0.01    0.00 1962419/18327299     namespace_baset::follow(typet const&) const [464]
                0.00    0.01   27968/46850       member_exprt::member_exprt(typet const&) [857]
                0.00    0.00   27968/46866       member_exprt::set_component_name(dstring const&) [1080]
                0.00    0.00   37032/6514056     exprt::copy_to_operands(exprt const&, exprt const&) [263]
                0.00    0.00   32999/32999       struct_union_typet::componentt::get_is_padding() const [1395]
                0.00    0.00   83904/281638950     irept::remove_ref(irept::dt*) <cycle 2> [71]
                0.00    0.00   74064/68086780     exprt::~exprt() [128]
                0.00    0.00   53889/125344      struct_union_typet::components() const [1282]
                0.00    0.00   32999/38593565     irept::get(dstring const&) const [159]
                0.00    0.00   37032/11802923     typet::~typet() [309]
                0.00    0.00   27968/7720438     exprt::operator=(exprt const&) [355]
                0.00    0.00   27968/19365989     irept::operator=(irept const&) [247]
                0.00    0.00   37032/985774      typet::subtype() const [785]
                0.00    0.00   27968/320772892     irept::detach() [42]
                0.00    0.00   37032/37931417     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [248]
                0.00    0.00   10445/49503       to_struct_union_type(typet const&) [2263]
                             1815708             value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [26]
-----------------------------------------------
[27]     6.5    0.17   25.52 1983864+1984082 <cycle 1 as a whole> [27]
                0.05   17.08 1983904             value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 1> [34]
                0.12    8.44 1983904+379181      value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [49]
                0.00    0.00     138+54          value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 1> [1732]
-----------------------------------------------
                0.44   24.41 8480384/8480384     merge_irept::merged(irept const&) [24]
[28]     6.3    0.44   24.41 8480384         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&) [28]
               18.98    1.22 8480384/22615718     irept::hash() const [10]
                0.05    4.16 8480384/9279467     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 [72]
-----------------------------------------------
[29]     5.6    1.41   20.48 2582157+25628138 <cycle 5 as a whole> [29]
                0.36   12.32 19482324             simplify_exprt::simplify_node(exprt&) <cycle 5> [39]
                0.16    2.76  664936             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [106]
                0.59    1.58 2911929+14643606     simplify_exprt::simplify_rec(exprt&) <cycle 5> [141]
                0.10    1.35  485066+2477        simplify_exprt::simplify_typecast(exprt&) <cycle 5> [186]
                0.05    1.03  415538             simplify_exprt::simplify_inequality(exprt&) <cycle 5> [217]
                0.04    0.30  133673             simplify_exprt::simplify_boolean(exprt&) <cycle 5> [366]
                0.03    0.22  115613+4532        simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 5> [403]
                0.01    0.20  349179             simplify_exprt::simplify_not(exprt&) <cycle 5> [426]
                0.02    0.17  392410             simplify_exprt::simplify_address_of(exprt&) <cycle 5> [438]
                0.02    0.17   40099+60898       size_of_expr(typet const&, namespacet const&) <cycle 5> [439]
                0.01    0.12   33838             simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [489]
                0.00    0.08   75554             simplify_exprt::simplify_if(exprt&) <cycle 5> [580]
                0.00    0.06   33413             simplify_exprt::simplify_object_size(exprt&) <cycle 5> [618]
                0.03    0.02 2615147             simplify(exprt&, namespacet const&) <cycle 5> [647]
                0.01    0.04   67112+216         simplify_exprt::simplify_inequality_constant(exprt&) <cycle 5> [664]
                0.00    0.04  392410+296262      simplify_exprt::simplify_address_of_arg(exprt&) <cycle 5> [706]
                0.00    0.01    1650             simplify_exprt::simplify_byte_extract(exprt&) <cycle 5> [1242]
                0.00    0.00     404+20          simplify_exprt::simplify_byte_update(exprt&) <cycle 5> [1556]
-----------------------------------------------
                                 112             boolbvt::convert_byte_extract(byte_extract_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1418]
                                 192             boolbvt::convert_byte_update(byte_update_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1069]
                                 324             boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [205]
                               11455             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [191]
                               17740             boolbvt::convert_if(if_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [388]
                              168848             boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [268]
                             2849349             prop_conv_solvert::convert_bool(exprt const&) <cycle 16> [192]
                0.00    0.00     360/5580680     symex_target_equationt::convert_assumptions(prop_convt&) [653]
                0.00    0.05    7062/5580680     symex_target_equationt::convert_decls(prop_convt&) const [480]
                0.00    0.08   11319/5580680     prop_conv_solvert::set_equality_to_true(equal_exprt const&) [535]
                0.00    0.10   13486/5580680     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [472]
                0.00    0.10   13997/5580680     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [466]
                0.02    0.56   75171/5580680     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [252]
                0.05    1.29  173795/5580680     symex_target_equationt::convert_assertions(prop_convt&) [169]
                0.05    1.36  184040/5580680     prop_conv_solvert::set_to(exprt const&, bool) [175]
                0.12    3.04  409867/5580680     symex_target_equationt::convert_guards(prop_convt&) [94]
                1.33   33.82 4564644/5580680     arrayst::add_array_Ackermann_constraints() [16]
[30]     5.3    0.29   20.60 8501761         prop_conv_solvert::convert(exprt const&) <cycle 16> [30]
                1.04   19.00 5467753/5467753     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>) [31]
                0.02    0.36 10935506/68086780     exprt::~exprt() [128]
                0.00    0.09 5467753/5467753     std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&) [553]
                0.08    0.00 5467753/359046340     irept::irept(irept const&) [63]
                0.01    0.00 5467753/132612571     exprt::exprt(exprt const&) [420]
                             3654272             prop_conv_solvert::convert_bool(exprt const&) <cycle 16> [192]
-----------------------------------------------
                1.04   19.00 5467753/5467753     prop_conv_solvert::convert(exprt const&) <cycle 16> [30]
[31]     5.1    1.04   19.00 5467753         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>) [31]
               12.24    0.78 5467753/22615718     irept::hash() const [10]
                0.07    3.47 5467753/5467825     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 [87]
                0.04    2.39  620264/620264      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) [124]
-----------------------------------------------
[32]     4.7   13.85    4.58 46376926+719822498 <cycle 3 as a whole> [32]
               11.54    2.13 209232546             operator==(irept const&, irept const&) <cycle 3> [36]
                0.59    2.46 137158086             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 3> [98]
                0.93    0.00 145252886             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 3> [234]
                0.65    0.00 137397820             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 3> [277]
                0.14    0.00 137158086             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 3> [469]
-----------------------------------------------
                0.00    0.00      50/271436      goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1379]
                0.01   17.81  271386/271436      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[33]     4.5    0.01   17.81  271436         goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&) [33]
                0.00   13.09  173801/173801      symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [37]
                0.00    2.32  271436/551593      goto_symext::do_simplify(exprt&) [70]
                0.00    1.35  173801/441582      guardt::as_expr() const [88]
                0.06    0.76  271436/1633021     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [69]
                0.02    0.17  173801/174163      guardt::guard_expr(exprt&) const [440]
                0.01    0.01  271436/1543044     exprt::is_true() const [536]
                0.00    0.01  445237/68086780     exprt::~exprt() [128]
                0.00    0.00  271436/359046340     irept::irept(irept const&) [63]
                0.00    0.00  271436/132612571     exprt::exprt(exprt const&) [420]
                0.00    0.00  271436/271436      goto_symext::rewrite_quantifiers(exprt&, goto_symex_statet&) [2188]
-----------------------------------------------
                                  40             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 1> [1732]
                0.00    0.75   58022/1983864     value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const [245]
                0.17   24.77 1925842/1983864     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [26]
[34]     4.4    0.05   17.08 1983904         value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 1> [34]
                1.08   15.74 1983904/2582157     simplify(exprt&, namespacet const&) <cycle 5> [647]
                0.00    0.15 1983904/71992907     exprt::type() [57]
                0.06    0.00 1983904/281638950     irept::remove_ref(irept::dt*) <cycle 2> [71]
                0.03    0.00 1983904/359046340     irept::irept(irept const&) [63]
                0.00    0.00 1983904/132612571     exprt::exprt(exprt const&) [420]
                             1983904             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [49]
-----------------------------------------------
                0.02   14.74  145673/145673      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[35]     3.8    0.02   14.74  145673         goto_symext::symex_goto(goto_symex_statet&) [35]
                0.00    4.18   55471/60840       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [73]
                0.00    1.86    9185/145991      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [25]
                0.00    1.35  145673/638818      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [54]
                0.00    1.26   24953/24957       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [202]
                0.00    1.26   24953/24953       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [203]
                0.00    1.25  145673/551593      goto_symext::do_simplify(exprt&) [70]
                0.00    0.76   24953/49910       goto_symex_statet::goto_statet::~goto_statet() [179]
                0.00    0.70    9185/145991      symex_target_equationt::assignment(exprt const&, symbol_exprt const&, symbol_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [40]
                0.01    0.52   24953/24953       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&) [296]
                0.00    0.50   64656/441582      guardt::as_expr() const [88]
                0.04    0.46  164043/1633021     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [69]
                0.03    0.26   86262/718111      guardt::is_false() const [123]
                0.01    0.14  145673/638818      adjust_float_expressions(exprt&, namespacet const&) [274]
                0.01    0.04   30518/30518       symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int) [698]
                0.01    0.02   15615/15615       guardt::make_false() [815]
                0.00    0.01  392895/68086780     exprt::~exprt() [128]
                0.00    0.01   27708/45123       exprt::make_not() [905]
                0.00    0.01   32624/63142       goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>) [964]
                0.01    0.00  145673/43326300     exprt::is_false() const [134]
                0.01    0.00   32624/47019       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&) [1091]
                0.00    0.00  309716/359046340     irept::irept(irept const&) [63]
                0.00    0.00    9185/276206      symbol_exprt::symbol_exprt(dstring const&, typet const&) [492]
                0.00    0.00   55419/1543044     exprt::is_true() const [536]
                0.00    0.00      52/52          goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1379]
                0.00    0.00   18676/186869      guardt::add(exprt const&) [882]
                0.00    0.00    9185/2972949     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [301]
                0.00    0.00  170626/933682      goto_symex_statet::top() [1210]
                0.00    0.00  309716/132612571     exprt::exprt(exprt const&) [420]
                0.00    0.00   24953/3144547     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> >*) [633]
                0.00    0.00    9338/7720438     exprt::operator=(exprt const&) [355]
                0.00    0.00    9185/1044014     bool_typet::bool_typet() [670]
                0.00    0.00   18676/18699635     std::list<exprt, std::allocator<exprt> >::push_back(exprt const&) [333]
                0.00    0.00    4302/364213      exprt::op0() [769]
                0.00    0.00    9185/11802923     typet::~typet() [309]
                0.00    0.00    4302/54796559     exprt::operands() [157]
                0.00    0.00    9185/323614      guardt::~guardt() [1314]
                0.00    0.00    9185/1963627     symbol_exprt::symbol_exprt(symbol_exprt const&) [1122]
                0.00    0.00   55471/55471       goto_program_templatet<codet, exprt>::instructiont::get_target() const [2252]
                0.00    0.00   24953/1602499     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() [2147]
-----------------------------------------------
                             65029523             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 3> [234]
                             97826097             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 3> [98]
                0.00    0.00       2/46376926     simplify_exprt::simplify_ieee_float_relation(exprt&) [1816]
                0.00    0.00       2/46376926     simplify_exprt::simplify_floatbv_op(exprt&) [1818]
                0.00    0.00      10/46376926     std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<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, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, false>*, exprt const&, unsigned long) const [2048]
                0.00    0.00      26/46376926     expr2ct::convert_constant(constant_exprt const&, unsigned int&) <cycle 6> [943]
                0.00    0.00      29/46376926     simplify_exprt::simplify_floatbv_typecast(exprt&) [1059]
                0.00    0.00      41/46376926     struct_typet::is_prefix_of(struct_typet const&) const [1893]
                0.00    0.00      43/46376926     simplify_exprt::simplify_byte_update(exprt&) <cycle 5> [1556]
                0.00    0.00      48/46376926     build_sizeof_expr(constant_exprt const&, namespacet const&) [1036]
                0.00    0.00      48/46376926     c_typecheck_baset::typecheck_redefinition_type(symbolt&, symbolt&) [1912]
                0.00    0.00      62/46376926     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1649]
                0.00    0.00      91/46376926     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [749]
                0.00    0.00     178/46376926     c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet) [1655]
                0.00    0.00     273/46376926     c_typecheck_baset::typecheck_expr_rel(binary_relation_exprt&) [1410]
                0.00    0.00     352/46376926     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1075]
                0.00    0.00     499/46376926     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1236]
                0.00    0.00     615/46376926     remove_returnst::do_function_calls(goto_functionst&, goto_programt&) [1514]
                0.00    0.00     656/46376926     object_upper_bound(exprt const&, typet const&, namespacet const&) [1212]
                0.00    0.00     879/46376926     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_find_node(std::tr1::__detail::_Hash_node<exprt, false>*, exprt const&, unsigned long) const [1642]
                0.00    0.00     880/46376926     remove_returnst::replace_returns(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >) [1389]
                0.00    0.00    2112/46376926     goto_checkt::bounds_check(index_exprt const&, guardt const&) [468]
                0.00    0.00    2115/46376926     boolbvt::convert_overflow(exprt const&) <cycle 16> [220]
                0.00    0.00    3184/46376926     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [648]
                0.00    0.00    3529/46376926     boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [340]
                0.00    0.00    3794/46376926     simplify_exprt::simplify_mod(exprt&) [956]
                0.00    0.00    5918/46376926     c_typecastt::do_typecast(exprt&, typet const&) [1211]
                0.00    0.00   13362/46376926     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [472]
                0.00    0.00   13642/46376926     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 [1274]
                0.00    0.00   13997/46376926     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [466]
                0.01    0.00   17035/46376926     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [363]
                0.01    0.00   17037/46376926     simplify_exprt::simplify_boolean(exprt&) <cycle 5> [366]
                0.01    0.00   26452/46376926     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 [1077]
                0.01    0.00   27034/46376926     simplify_exprt::simplify_unary_minus(exprt&) [587]
                0.01    0.00   27852/46376926     equalityt::equality2(exprt const&, exprt const&) [418]
                0.01    0.00   32041/46376926     simplify_exprt::simplify_object_size(exprt&) <cycle 5> [618]
                0.01    0.00   32390/46376926     size_of_expr(typet const&, namespacet const&) <cycle 5> [439]
                0.01    0.00   48361/46376926     check_c_implicit_typecast(typet const&, typet const&) [945]
                0.01    0.00   48772/46376926     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&) [594]
                0.02    0.01   51938/46376926     simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [489]
                0.02    0.01   81525/46376926     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [204]
                0.03    0.01  100264/46376926     simplify_exprt::simplify_div(exprt&) [436]
                0.03    0.01  107507/46376926     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [506]
                0.03    0.01  114065/46376926     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [252]
                0.03    0.01  115605/46376926     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 5> [403]
                0.04    0.01  138673/46376926     boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [104]
                0.04    0.01  138991/46376926     simplify_exprt::simplify_if(exprt&) <cycle 5> [580]
                0.14    0.05  473969/46376926     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [106]
                0.18    0.06  613029/46376926     exprt::mul(exprt const&) [208]
                0.19    0.06  635053/46376926     symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&) [281]
                0.23    0.08  773935/46376926     exprt::sum(exprt const&) [181]
                0.30    0.10 1014527/46376926     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 [342]
                0.37    0.12 1234631/46376926     simplify_exprt::simplify_mult(exprt&) [112]
                0.61    0.20 2049762/46376926     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [237]
                0.65    0.21 2174687/46376926     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 [243]
                0.77    0.26 2590880/46376926     operator|=(guardt&, guardt const&) [187]
                0.99    0.33 3321307/46376926     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 [189]
                1.32    0.44 4418152/46376926     arrayst::add_array_Ackermann_constraints() [16]
                1.70    0.56 5698910/46376926     operator-=(guardt&, guardt const&) [122]
                2.61    0.86 8731544/46376926     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 [87]
                3.42    1.13 11454611/46376926     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 [72]
[36]     3.5   11.54    2.13 209232546         operator==(irept const&, irept const&) <cycle 3> [36]
                1.93    0.00 145265941/145265941     bool std::operator==<irept, std::allocator<irept> >(std::vector<irept, std::allocator<irept> > const&, std::vector<irept, std::allocator<irept> > const&) [153]
                0.20    0.00 137397820/137397820     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&) [435]
                             145252886             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 3> [234]
                             137397820             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 3> [277]
-----------------------------------------------
                0.00   13.09  173801/173801      goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&) [33]
[37]     3.3    0.00   13.09  173801         symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [37]
                0.00   12.76  173801/418503      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [22]
                0.00    0.17  173801/418503      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [330]
                0.00    0.10  173801/837006      symex_target_equationt::SSA_stept::~SSA_stept() [314]
                0.00    0.02  173801/418503      symex_target_equationt::SSA_stept::SSA_stept() [611]
                0.00    0.02  347602/7720438     exprt::operator=(exprt const&) [355]
                0.00    0.01  173801/68086780     exprt::~exprt() [128]
-----------------------------------------------
                0.01   13.00  635741/635741      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[38]     3.3    0.01   13.00  635741         goto_symext::merge_gotos(goto_symex_statet&) [38]
                0.02   10.28   24953/24953       goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [41]
                0.05    1.36   24953/24953       operator|=(guardt&, guardt const&) [187]
                0.00    0.76   15657/15657       value_sett::operator=(value_sett const&) [258]
                0.00    0.25   19039/19039       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> > > >) [396]
                0.01    0.10   34249/718111      guardt::is_false() const [123]
                0.01    0.09   24953/24953       goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&) [539]
                0.01    0.03    9296/9296        value_sett::make_union(std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&) [743]
                0.02    0.00  635741/635741      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&) [925]
                0.00    0.01  635741/933682      goto_symex_statet::top() [1210]
                0.00    0.00    9296/9296        value_sett::make_union(value_sett const&) [2391]
-----------------------------------------------
                                  20             simplify_exprt::simplify_byte_update(exprt&) <cycle 5> [1556]
                                  72             simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [489]
                                 216             simplify_exprt::simplify_inequality_constant(exprt&) <cycle 5> [664]
                                 620             simplify_exprt::simplify_if(exprt&) <cycle 5> [580]
                                1038             simplify_exprt::simplify_boolean(exprt&) <cycle 5> [366]
                                2340             simplify_exprt::simplify_not(exprt&) <cycle 5> [426]
                                2810             simplify_exprt::simplify_typecast(exprt&) <cycle 5> [186]
                                4525             simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 5> [403]
                             1915148             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [106]
                             17555535             simplify_exprt::simplify_rec(exprt&) <cycle 5> [141]
[39]     3.2    0.36   12.32 19482324         simplify_exprt::simplify_node(exprt&) <cycle 5> [39]
                0.26    4.88 1860972/1881306     simplify_exprt::simplify_plus(exprt&) [62]
                0.74    2.85 5863232/5863232     simplify_exprt::sort_and_join(exprt&) [85]
                0.04    2.71  628421/628421      simplify_exprt::simplify_mult(exprt&) [112]
                0.02    0.17   50132/50132       simplify_exprt::simplify_div(exprt&) [436]
                0.02    0.14   20331/20331       simplify_exprt::simplify_minus(exprt&) [458]
                0.02    0.13  153580/245580      simplify_exprt::simplify_object(exprt&) [402]
                0.00    0.07   36201/36201       simplify_exprt::simplify_dynamic_object(exprt&) [614]
                0.00    0.06   22521/22521       simplify_exprt::simplify_shifts(exprt&) [619]
                0.02    0.04   99333/99333       simplify_exprt::simplify_index(exprt&) [638]
                0.01    0.04   22386/22386       simplify_exprt::simplify_invalid_pointer(exprt&) [709]
                0.00    0.03   30575/30575       simplify_exprt::simplify_with(exprt&) [840]
                0.00    0.02    6703/27034       simplify_exprt::simplify_unary_minus(exprt&) [587]
                0.01    0.01    1897/1897        simplify_exprt::simplify_mod(exprt&) [956]
                0.00    0.01      29/29          simplify_exprt::simplify_floatbv_typecast(exprt&) [1059]
                0.00    0.01  153580/153580      simplify_exprt::simplify_pointer_object(exprt&) [1079]
                0.00    0.01   42847/42847       simplify_exprt::simplify_member(exprt&) [1191]
                0.00    0.00     622/622         simplify_exprt::simplify_dereference(exprt&) [1782]
                0.00    0.00       2/2           simplify_exprt::simplify_ieee_float_relation(exprt&) [1816]
                0.00    0.00       1/1           simplify_exprt::simplify_floatbv_op(exprt&) [1818]
                              664936             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [106]
                              485066             simplify_exprt::simplify_typecast(exprt&) <cycle 5> [186]
                              414785             simplify_exprt::simplify_inequality(exprt&) <cycle 5> [217]
                              392410             simplify_exprt::simplify_address_of(exprt&) <cycle 5> [438]
                              349179             simplify_exprt::simplify_not(exprt&) <cycle 5> [426]
                              133673             simplify_exprt::simplify_boolean(exprt&) <cycle 5> [366]
                               75554             simplify_exprt::simplify_if(exprt&) <cycle 5> [580]
                               33838             simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [489]
                               33413             simplify_exprt::simplify_object_size(exprt&) <cycle 5> [618]
                                1650             simplify_exprt::simplify_byte_extract(exprt&) <cycle 5> [1242]
                                 404             simplify_exprt::simplify_byte_update(exprt&) <cycle 5> [1556]
-----------------------------------------------
                0.00    0.70    9185/145991      goto_symext::symex_goto(goto_symex_statet&) [35]
                0.00    1.86   24386/145991      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [41]
                0.01    8.56  112420/145991      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [18]
[40]     2.8    0.01   11.12  145991         symex_target_equationt::assignment(exprt const&, symbol_exprt const&, symbol_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [40]
                0.00   10.72  145991/418503      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [22]
                0.00    0.15  145991/418503      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [330]
                0.00    0.08  145991/837006      symex_target_equationt::SSA_stept::~SSA_stept() [314]
                0.00    0.08  145991/5058516     equal_exprt::equal_exprt(exprt const&, exprt const&) [115]
                0.00    0.03  729955/7720438     exprt::operator=(exprt const&) [355]
                0.00    0.02  145991/418503      symex_target_equationt::SSA_stept::SSA_stept() [611]
                0.00    0.01  291982/387748      symbol_exprt::operator=(symbol_exprt const&) [947]
                0.00    0.01  291982/68086780     exprt::~exprt() [128]
                0.00    0.00  145991/5111569     binary_relation_exprt::~binary_relation_exprt() [1002]
-----------------------------------------------
                0.02   10.28   24953/24953       goto_symext::merge_gotos(goto_symex_statet&) [38]
[41]     2.6    0.02   10.28   24953         goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [41]
                0.01    4.94   24386/145991      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [25]
                0.02    2.49   19842/19842       operator-=(guardt&, guardt const&) [122]
                0.00    1.86   24386/145991      symex_target_equationt::assignment(exprt const&, symbol_exprt const&, symbol_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [40]
                0.00    0.17   19842/551593      goto_symext::do_simplify(exprt&) [70]
                0.00    0.15   19842/441582      guardt::as_expr() const [88]
                0.02    0.13   44228/718111      guardt::is_false() const [123]
                0.02    0.06   24953/24953       goto_symex_statet::goto_statet::level2_get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const [584]
                0.01    0.07   24386/1633021     goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [467]
                0.01    0.06   24953/24953       goto_symex_statet::renaming_levelt::get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const [612]
                0.00    0.06  739181/906353      goto_symex_statet::renaming_levelt::current_count(dstring const&) const [608]
                0.00    0.06  739181/752552      goto_symex_statet::goto_statet::level2_current_count(dstring const&) const [642]
                0.03    0.00   13371/13371       goto_symex_statet::goto_statet::level2_current_name(dstring const&) const [763]
                0.00    0.03   58192/276206      symbol_exprt::symbol_exprt(dstring const&, typet const&) [492]
                0.00    0.01   24386/41089       symbolt::symbol_expr() const [859]
                0.00    0.01   24386/574249      true_exprt::true_exprt() [372]
                0.00    0.01   19842/19876       if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&) [1033]
                0.00    0.01   20435/153765      goto_symex_statet::level2t::current_name(dstring const&) const [557]
                0.00    0.01    3427/1633021     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [69]
                0.00    0.01   24386/500766      goto_symex_statet::get_original_name(dstring const&) const [451]
                0.00    0.01   19842/1221006     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [308]
                0.01    0.00  166158/281638950     irept::remove_ref(irept::dt*) <cycle 2> [71]
                0.00    0.00   24386/1150870     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&) [416]
                0.00    0.00   24386/719726      namespace_baset::lookup(dstring const&) const [475]
                0.00    0.00   24386/1502298     goto_symex_statet::renaming_levelt::get_original_name(dstring const&) const [400]
                0.00    0.00   19842/2972949     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [301]
                0.00    0.00   73158/19365989     irept::operator=(irept const&) [247]
                0.00    0.00   78034/68086780     exprt::~exprt() [128]
                0.00    0.00   24953/700980      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*) [778]
                0.00    0.00   24386/359046340     irept::irept(irept const&) [63]
                0.00    0.00   24953/700980      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree() [1297]
                0.00    0.00   24386/24386       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 [2289]
-----------------------------------------------
                0.00    0.00       1/320772892     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 8> [1692]
                0.00    0.00       2/320772892     c_typecheck_baset::typecheck_expr_index(exprt&) [1966]
                0.00    0.00       2/320772892     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 10> [2038]
                0.00    0.00       8/320772892     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 14> [544]
                0.00    0.00      24/320772892     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [809]
                0.00    0.00      38/320772892     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1648]
                0.00    0.00      38/320772892     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1715]
                0.00    0.00      82/320772892     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 1> [1732]
                0.00    0.00      83/320772892     code_labelt::code() [2066]
                0.00    0.00      88/320772892     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 10> [1570]
                0.00    0.00     149/320772892     or_exprt::or_exprt() [1798]
                0.00    0.00     152/320772892     code_function_callt::code_function_callt() [1730]
                0.00    0.00     152/320772892     code_ifthenelset::cond() [2035]
                0.00    0.00     163/320772892     get_nil_irep() [983]
                0.00    0.00     164/320772892     goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1733]
                0.00    0.00     188/320772892     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1649]
                0.00    0.00     192/320772892     boolbvt::convert_byte_update(byte_update_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1069]
                0.00    0.00     252/320772892     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 5> [664]
                0.00    0.00     264/320772892     make_subtype(unsigned int, unsigned int) [881]
                0.00    0.00     304/320772892     simplify_exprt::simplify_inequality_address_of(exprt&) [1246]
                0.00    0.00     310/320772892     pointer_logict::pointer_logict(namespacet const&) [1521]
                0.00    0.00     341/320772892     to_code_assign(codet&) [1861]
                0.00    0.00     341/320772892     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 10> [1745]
                0.00    0.00     477/320772892     if_exprt::if_exprt() [1742]
                0.00    0.00     519/320772892     simplify_exprt::simplify_boolean(exprt&) <cycle 5> [366]
                0.00    0.00     568/320772892     extractbits_exprt::src() [1936]
                0.00    0.00     568/320772892     extractbits_exprt::extractbits_exprt() [1719]
                0.00    0.00     568/320772892     flatten_byte_update(exprt const&, namespacet const&) [1241]
                0.00    0.00     578/320772892     exprt::move_to_operands(exprt&, exprt&) [1772]
                0.00    0.00     591/320772892     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 8> [1251]
                0.00    0.00     598/320772892     struct_union_typet::components() [1787]
                0.00    0.00     609/320772892     goto_symex_statet::get_original_name(exprt&) const <cycle 12> [406]
                0.00    0.00     669/320772892     irept::id(dstring const&) [1907]
                0.00    0.00     685/320772892     c_typecheck_baset::typecheck_decl(codet&) <cycle 7> [1630]
                0.00    0.00     690/320772892     remove_returnst::do_function_calls(goto_functionst&, goto_programt&) [1514]
                0.00    0.00     696/320772892     remove_returnst::replace_returns(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >) [1389]
                0.00    0.00     788/320772892     flatten_byte_extract(exprt const&, namespacet const&) [1255]
                0.00    0.00    1148/320772892     statement(unsigned int&, dstring const&) [1660]
                0.00    0.00    1470/320772892     ansi_c_convert_typet::write(typet&) [360]
                0.00    0.00    1482/320772892     flatten_byte_operators(exprt const&, namespacet const&) [1227]
                0.00    0.00    1486/320772892     byte_extract_exprt::byte_extract_exprt(dstring) [1629]
                0.00    0.00    1577/320772892     goto_convertt::clean_expr(exprt&, goto_programt&, bool) <cycle 10> [1685]
                0.00    0.00    2208/320772892     and_exprt::and_exprt(exprt const&, exprt const&) [1513]
                0.00    0.00    2306/320772892     c_typecheck_baset::typecheck_block(codet&) <cycle 7> [1691]
                0.00    0.00    2328/320772892     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [506]
                0.00    0.00    2403/320772892     symbol_exprt::symbol_exprt(dstring const&) [1641]
                0.00    0.00    2562/320772892     ansi_c_declarationt::full_type(ansi_c_declaratort const&) const [686]
                0.00    0.00    2562/320772892     ansi_c_declaratort::build(irept&) [474]
                0.00    0.00    3190/320772892     simplify_exprt::simplify_inequality(exprt&) <cycle 5> [217]
                0.00    0.00    3506/320772892     c_typecheck_baset::typecheck_expr_operands(exprt&) <cycle 8> [1698]
                0.00    0.00    3874/320772892     simplify_exprt::simplify_not(exprt&) <cycle 5> [426]
                0.00    0.00    4532/320772892     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 5> [403]
                0.00    0.00    4584/320772892     simplify_exprt::simplify_with(exprt&) [840]
                0.00    0.00    6737/320772892     do_pointer(unsigned int, unsigned int) [1401]
                0.00    0.00    7402/320772892     replace_location(exprt&, source_locationt const&) [1444]
                0.00    0.00   12061/320772892     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [305]
                0.00    0.00   13487/320772892     ansi_c_convert_typet::read_rec(typet const&) [641]
                0.00    0.00   26724/320772892     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [472]
                0.00    0.00   27968/320772892     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [26]
                0.00    0.00   27994/320772892     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [466]
                0.00    0.00   33192/320772892     codet::codet() [1030]
                0.00    0.00   48159/320772892     prop_conv_solvert::get(exprt const&) const <cycle 18> [953]
                0.00    0.00   58048/320772892     exprt::move_to_operands(exprt&) [1391]
                0.00    0.00   59242/320772892     exprt::copy_to_operands(exprt const&, exprt const&, exprt const&) [959]
                0.00    0.00   75409/320772892     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [252]
                0.00    0.00   80867/320772892     irept::get_sub() [1415]
                0.00    0.00   90994/320772892     typet::remove_subtype() [1406]
                0.00    0.00   94725/320772892     c_typecheck_baset::make_already_typechecked(typet&) [1032]
                0.00    0.00  123144/320772892     goto_symext::add_to_lhs(exprt const&, exprt const&) [685]
                0.00    0.00  123289/320772892     remove_vector(exprt&) [742]
                0.00    0.00  123289/320772892     remove_complex(exprt&) [814]
                0.00    0.00  189008/320772892     c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 7> [119]
                0.00    0.00  192400/320772892     simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [489]
                0.00    0.01  204966/320772892     object_descriptor_exprt::object_descriptor_exprt() [776]
                0.00    0.01  226538/320772892     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [632]
                0.00    0.01  233580/320772892     set(unsigned int, dstring const&) [1221]
                0.00    0.01  291935/320772892     make_identifier() [300]
                0.00    0.01  323288/320772892     typet::subtypes() [1085]
                0.00    0.01  340019/320772892     to_typecast_expr(exprt&) [900]
                0.00    0.01  362251/320772892     init(unsigned int&, dstring const&) [880]
                0.00    0.01  364213/320772892     exprt::op0() [769]
                0.00    0.01  518417/320772892     exprt::exprt(dstring const&) [717]
                0.01    0.02  886015/320772892     code_typet::parameters() [521]
                0.01    0.03 1061001/320772892     ansi_c_declarationt::declarators() [650]
                0.01    0.04 1598166/320772892     merge_irept::merged(irept const&) [24]
                0.01    0.05 1891613/320772892     irept::irept(dstring const&) [606]
                0.02    0.06 2233920/320772892     simplify_exprt::simplify_plus(exprt&) [62]
                0.02    0.06 2256825/320772892     typet::subtype() [456]
                0.02    0.07 2682895/320772892     goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 11> [297]
                0.02    0.09 3595110/320772892     typet::typet(dstring const&) [473]
                0.03    0.09 3778991/320772892     irept::set(dstring const&, long long) [216]
                0.03    0.11 4408778/320772892     irept::make_nil() [376]
                0.03    0.11 4564644/320772892     arrayst::add_array_Ackermann_constraints() [16]
                0.03    0.12 4696672/320772892     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 14> [111]
                0.03    0.13 5156366/320772892     predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&) [113]
                0.04    0.14 5485450/320772892     rewrite_union(exprt&, namespacet const&) [385]
                0.04    0.14 5673774/320772892     irept::remove(dstring const&) [378]
                0.04    0.14 5869611/320772892     goto_symext::replace_array_equal(exprt&) [373]
                0.04    0.14 5869641/320772892     adjust_float_expressions(exprt&, namespacet const&) [274]
                0.04    0.16 6329030/320772892     goto_symext::replace_nondet(exprt&) [302]
                0.04    0.16 6514056/320772892     exprt::copy_to_operands(exprt const&, exprt const&) [263]
                0.05    0.19 7833734/320772892     simplify_exprt::sort_and_join(exprt&) [85]
                0.07    0.25 10343164/320772892     irept::set(dstring const&, dstring const&) [211]
                0.08    0.29 11737975/320772892     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [69]
                0.09    0.34 13698258/320772892     exprt::exprt(dstring const&, typet const&) [76]
                0.09    0.34 13730969/320772892     irept::add(dstring const&, irept const&) [79]
                0.13    0.46 18659798/320772892     simplify_exprt::simplify_rec(exprt&) <cycle 5> [141]
                0.15    0.53 21536568/320772892     exprt::copy_to_operands(exprt const&) [262]
                0.37    1.35 54796559/320772892     exprt::operands() [157]
                0.60    2.21 89550803/320772892     irept::add(dstring const&) [81]
[42]     2.6    2.17    7.91 320772892         irept::detach() [42]
                0.35    6.12 43690956/43690956     irept::dt::dt(irept::dt const&) [52]
                1.40    0.04 43690956/281638950     irept::remove_ref(irept::dt*) <cycle 2> [71]
-----------------------------------------------
                                   4             boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1397]
                                  87             boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1510]
                                  88             boolbvt::convert_byte_update(byte_update_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1069]
                                 116             boolbvt::convert_byte_extract(byte_extract_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1418]
                                 127             bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 16> [870]
                                 504             boolbvt::convert_extractbits(extractbits_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1239]
                                 544             boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [336]
                                 628             boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1625]
                                 825             bv_pointerst::convert_rest(exprt const&) <cycle 16> [735]
                                1514             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [751]
                                2282             boolbvt::convert_struct(struct_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1064]
                                3529             boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [340]
                                4271             boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [750]
                                6452             boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [610]
                                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 16> [443]
                                7634             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 16> [268]
                                7652             boolbvt::convert_typecast(typecast_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [822]
                                8131             boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [455]
                               10001             bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [214]
                               11152             boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [665]
                               14763             boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [490]
                               17035             boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [363]
                               27330             boolbvt::convert_bv_rel(exprt const&) <cycle 16> [285]
                               35480             boolbvt::convert_if(if_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [388]
                               47136             boolbvt::convert_overflow(exprt const&) <cycle 16> [220]
                               60656             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [191]
                              874696             boolbvt::convert_equality(equal_exprt const&) <cycle 16> [133]
                             1357410             boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [398]
                0.04    0.94  126939/5580680     boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [104]
[43]     2.5    0.59    9.38 2634115         boolbvt::convert_bv(exprt const&) <cycle 16> [43]
                0.28    8.53 2634115/2634115     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>) [48]
                0.01    0.17 5268230/68086780     exprt::~exprt() [128]
                0.01    0.09 2634115/2634115     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&) [537]
                0.00    0.09 2634115/2634115     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&) [551]
                0.08    0.00 2634115/281638950     irept::remove_ref(irept::dt*) <cycle 2> [71]
                0.04    0.00 2634115/359046340     irept::irept(irept const&) [63]
                0.02    0.01 2634115/2634115     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::~pair() [777]
                0.01    0.01 2634115/2864330     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::~pair() [896]
                0.01    0.00 2634115/15696408     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [634]
                0.00    0.00 2634115/132612571     exprt::exprt(exprt const&) [420]
                0.00    0.00  230215/230215      bv_cbmct::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [1411]
                              230215             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [751]
-----------------------------------------------
                0.00    9.66     155/155         bmct::run_decision_procedure(prop_convt&) [11]
[44]     2.5    0.00    9.66     155         bmct::do_conversion(prop_convt&) [44]
                0.00    9.63     155/155         symex_target_equationt::convert(prop_convt&) [45]
                0.03    0.00     155/155         symex_target_equationt::convert_constraints(decision_proceduret&) const [788]
                0.00    0.00     155/155         bmct::do_unwind_module(decision_proceduret&) [2928]
-----------------------------------------------
                0.00    9.63     155/155         bmct::do_conversion(prop_convt&) [44]
[45]     2.5    0.00    9.63     155         symex_target_equationt::convert(prop_convt&) [45]
                0.06    4.38     155/155         symex_target_equationt::convert_assignments(decision_proceduret&) const [74]
                0.04    3.16     155/155         symex_target_equationt::convert_guards(prop_convt&) [94]
                0.10    1.60     155/155         symex_target_equationt::convert_assertions(prop_convt&) [169]
                0.08    0.05     155/155         symex_target_equationt::convert_decls(prop_convt&) const [480]
                0.10    0.00     155/155         symex_target_equationt::convert_io(decision_proceduret&) [533]
                0.05    0.00     155/155         symex_target_equationt::convert_assumptions(prop_convt&) [653]
-----------------------------------------------
                                                 <spontaneous>
[46]     2.4    9.43    0.00                 Minisat::SimpSolver::addClause_(Minisat::vec<Minisat::Lit>&) [46]
-----------------------------------------------
[47]     2.4    9.03    0.26 281638950+823773301 <cycle 2 as a whole> [47]
                4.60    0.09 473144824             irept::remove_ref(irept::dt*) <cycle 2> [71]
                2.16    0.00 169104351+97511279     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 2> [143]
                0.76    0.00 85172033             void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*) <cycle 2> [261]
                0.60    0.00 84208045             std::vector<irept, std::allocator<irept> >::~vector() <cycle 2> [282]
                0.32    0.18 84207870             irept::dt::~dt() <cycle 2> [303]
                0.39    0.00 112063799             std::pair<dstring const, irept>::~pair() <cycle 2> [351]
                0.23    0.00 97511329             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 2> [414]
-----------------------------------------------
                0.28    8.53 2634115/2634115     boolbvt::convert_bv(exprt const&) <cycle 16> [43]
[48]     2.2    0.28    8.53 2634115         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>) [48]
                5.90    0.38 2634115/22615718     irept::hash() const [10]
                0.04    1.32 2634115/2634115     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 [189]
                0.02    0.88  230215/230215      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) [239]
-----------------------------------------------
                              379181             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [49]
                             1983904             value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 1> [34]
[49]     2.2    0.12    8.44 1983904+379181  value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [49]
                0.02    6.03 1955377/1955383     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [53]
                0.01    1.00 1950954/1951396     unsigned_char_type() [224]
                0.02    0.61 1956620/13698258     exprt::exprt(dstring const&, typet const&) [76]
                0.00    0.11 2599958/57205686     exprt::type() const [125]
                0.03    0.06 1952753/38593565     irept::get(dstring const&) const [159]
                0.01    0.06 1950954/11802923     typet::~typet() [309]
                0.00    0.07 2137370/68086780     exprt::~exprt() [128]
                0.01    0.05  139420/811638      pointer_offset_size(namespacet const&, typet const&) [365]
                0.01    0.05  139420/1404492     to_integer(constant_exprt const&, BigInt&) [286]
                0.00    0.05    4453/4453        value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [648]
                0.04    0.00  141769/141769      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 [759]
                0.00    0.02  320028/71992907     exprt::type() [57]
                0.00    0.02  141769/15947792     dstring::dstring(std::string const&) [118]
                0.02    0.00 2172979/21199942     exprt::is_constant() const [427]
                0.02    0.00 2408255/18327299     namespace_baset::follow(typet const&) const [464]
                0.00    0.01  189552/4414910     value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const [346]
                0.00    0.01  124590/2156048     value_sett::make_union(reference_counting<value_sett::object_map_dt>&, reference_counting<value_sett::object_map_dt> const&) const [405]
                0.01    0.00 2172979/13428679     dstring::operator==(char const*) const [571]
                0.00    0.01  139420/2256825     typet::subtype() [456]
                0.00    0.01  164628/16119851     irept::get_string(dstring const&) const [235]
                0.00    0.00    1243/5690        value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const [711]
                0.00    0.01  180609/7720438     exprt::operator=(exprt const&) [355]
                0.00    0.00  139420/916153      BigInt::operator*=(BigInt const&) [839]
                0.00    0.00  191351/30589736     reference_counting<value_sett::object_map_dt>::~reference_counting() [298]
                0.00    0.00  180608/1229373     to_integer(exprt const&, BigInt&) [977]
                0.00    0.00  147099/5724870     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&) [573]
                0.00    0.00  516135/37517240     BigInt::~BigInt() [479]
                0.00    0.00  189552/4591868     value_sett::objectt::objectt(value_sett::objectt const&) [704]
                0.00    0.00     141/2582157     simplify(exprt&, namespacet const&) <cycle 5> [647]
                0.00    0.00    1243/330031      dstring::dstring(char const*) [454]
                0.00    0.00   40996/2094202     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&) [784]
                0.00    0.00    1662/5246359     exprt::is_zero() const [180]
                0.00    0.00  185920/6056311     BigInt::BigInt() [984]
                0.00    0.00    1243/228808      BigInt::assign(long long) [684]
                0.00    0.00    1264/1264        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> >) [1790]
                0.00    0.00       3/3           member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1799]
                0.00    0.00    1243/228497      BigInt::BigInt(int) [1133]
                0.00    0.00    1062/125344      struct_union_typet::components() const [1282]
                0.00    0.00    1243/985774      typet::subtype() const [785]
                0.00    0.00    2155/3825775     BigInt::operator=(BigInt const&) [701]
                0.00    0.00    1058/2601269     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*) [991]
                0.00    0.00     138/359046340     irept::irept(irept const&) [63]
                0.00    0.00       3/5058516     equal_exprt::equal_exprt(exprt const&, exprt const&) [115]
                0.00    0.00       1/46850       member_exprt::member_exprt(typet const&) [857]
                0.00    0.00     138/132612571     exprt::exprt(exprt const&) [420]
                0.00    0.00       1/46866       member_exprt::set_component_name(dstring const&) [1080]
                0.00    0.00       3/1543044     exprt::is_true() const [536]
                0.00    0.00       3/99179       struct_union_typet::componentt::get_name() const [1353]
                0.00    0.00       3/281638950     irept::remove_ref(irept::dt*) <cycle 2> [71]
                0.00    0.00       1/54796559     exprt::operands() [157]
                0.00    0.00       3/5111569     binary_relation_exprt::~binary_relation_exprt() [1002]
                0.00    0.00    1264/2200224     reference_counting<value_sett::object_map_dt>::detatch() [2114]
                0.00    0.00    1058/49503       to_struct_union_type(typet const&) [2263]
                0.00    0.00       1/45831       to_struct_type(typet const&) [2264]
                                 138             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 1> [1732]
                              379181             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [49]
-----------------------------------------------
                                                 <spontaneous>
[50]     1.8    7.14    0.00                 Minisat::SimpSolver::eliminateVar(int) [50]
-----------------------------------------------
                                                 <spontaneous>
[51]     1.8    6.92    0.00                 Minisat::SimpSolver::removeClause(unsigned int) [51]
                0.00    0.00    1176/19998652     Minisat::vec<int>::capacity(int) [723]
-----------------------------------------------
                0.35    6.12 43690956/43690956     irept::detach() [42]
[52]     1.6    0.35    6.12 43690956         irept::dt::dt(irept::dt const&) [52]
                0.82    3.38 87381912/87381912     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&) [77]
                0.35    1.44 43690956/43690956     std::vector<irept, std::allocator<irept> >::vector(std::vector<irept, std::allocator<irept> > const&) [162]
                0.14    0.00 87381912/87381912     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&) [470]
-----------------------------------------------
                0.00    0.00       6/1955383     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [648]
                0.02    6.03 1955377/1955383     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [49]
[53]     1.5    0.02    6.03 1955383         value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [53]
                0.02    5.81 1955383/1964908     hash_numbering<exprt, irep_hash>::number(exprt const&) [55]
                0.05    0.13 1955383/4414910     value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const [346]
                0.00    0.00 1955383/4154339     value_sett::objectt::objectt() [982]
                0.01    0.00 1955383/37517240     BigInt::~BigInt() [479]
-----------------------------------------------
                0.00    1.35  145673/638818      goto_symext::symex_goto(goto_symex_statet&) [35]
                0.01    4.58  493145/638818      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[54]     1.5    0.01    5.93  638818         goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [54]
                0.03    4.91  638818/638818      goto_symext::dereference(exprt&, goto_symex_statet&, bool) [66]
                0.17    0.21  638818/846526      goto_symext::replace_nondet(exprt&) [302]
                0.06    0.26  638818/638818      goto_symext::replace_array_equal(exprt&) [373]
                0.04    0.25  638818/638818      rewrite_union(exprt&, namespacet const&) [385]
-----------------------------------------------
                0.00    0.00     310/1964908     pointer_logict::pointer_logict(namespacet const&) [1521]
                0.00    0.00     341/1964908     bv_pointerst::add_addr(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [1527]
                0.00    0.01    3184/1964908     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, value_sett::objectt const&) const [1195]
                0.00    0.02    5690/1964908     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const [711]
                0.02    5.81 1955383/1964908     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [53]
[55]     1.5    0.03    5.84 1964908         hash_numbering<exprt, irep_hash>::number(exprt const&) [55]
                0.06    5.58 1964908/1964908     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>) [59]
                0.01    0.13 3929816/68086780     exprt::~exprt() [128]
                0.00    0.03 1964908/2055589     std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&) [736]
                0.03    0.00 1964908/359046340     irept::irept(irept const&) [63]
                0.00    0.00 1964908/132612571     exprt::exprt(exprt const&) [420]
                0.00    0.00    1574/37931417     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [248]
-----------------------------------------------
                0.00    5.80     163/163         cbmc_parseoptionst::doit() [1]
[56]     1.5    0.00    5.80     163         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [56]
                0.00    5.66     163/163         cbmc_parseoptionst::process_goto_program(optionst const&, goto_functionst&) [58]
                0.00    0.12     163/163         read_goto_binary(std::string const&, symbol_tablet&, goto_functionst&, message_handlert&) [496]
                0.00    0.02     163/163         configt::ansi_ct::set_from_symbol_table(symbol_tablet const&) [913]
                0.00    0.00     163/284944      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&) [674]
                0.00    0.00     163/588387      messaget::eom(messaget::mstreamt&) [855]
                0.00    0.00     163/16010       cmdlinet::isset(char const*) const [2359]
                0.00    0.00     163/163         is_goto_binary(std::string const&) [2808]
-----------------------------------------------
                0.00    0.00       1/71992907     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 8> [1464]
                0.00    0.00       2/71992907     simplify_exprt::simplify_index(exprt&) [638]
                0.00    0.00       3/71992907     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 10> [2038]
                0.00    0.00       3/71992907     simplify_exprt::simplify_floatbv_op(exprt&) [1818]
                0.00    0.00       6/71992907     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 8> [2058]
                0.00    0.00       8/71992907     simplify_exprt::simplify_ieee_float_relation(exprt&) [1816]
                0.00    0.00      10/71992907     c_typecheck_baset::typecheck_expr_index(exprt&) [1966]
                0.00    0.00      34/71992907     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [305]
                0.00    0.00      38/71992907     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1648]
                0.00    0.00      38/71992907     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1715]
                0.00    0.00      40/71992907     simplify_exprt::simplify_byte_update(exprt&) <cycle 5> [1556]
                0.00    0.00      44/71992907     goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool) <cycle 10> [1611]
                0.00    0.00      45/71992907     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 10> [1726]
                0.00    0.00      48/71992907     build_sizeof_expr(constant_exprt const&, namespacet const&) [1036]
                0.00    0.00      48/71992907     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 8> [1775]
                0.00    0.00      58/71992907     simplify_exprt::simplify_floatbv_typecast(exprt&) [1059]
                0.00    0.00     116/71992907     goto_inlinet::parameter_assignments(source_locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1552]
                0.00    0.00     124/71992907     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1649]
                0.00    0.00     152/71992907     goto_convertt::do_function_call_symbol(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1461]
                0.00    0.00     164/71992907     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1624]
                0.00    0.00     164/71992907     goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1733]
                0.00    0.00     166/71992907     create_function_scope(unsigned int) [1713]
                0.00    0.00     168/71992907     c_typecheck_baset::typecheck_function_body(symbolt&) <cycle 7> [1656]
                0.00    0.00     170/71992907     remove_vector(typet&) [1503]
                0.00    0.00     170/71992907     remove_complex(typet&) [1504]
                0.00    0.00     197/71992907     c_typecheck_baset::adjust_float_rel(exprt&) [1885]
                0.00    0.00     219/71992907     simplify_exprt::simplify_address_of_arg(exprt&) <cycle 5> [706]
                0.00    0.00     228/71992907     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [749]
                0.00    0.00     259/71992907     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&) [594]
                0.00    0.00     304/71992907     simplify_exprt::simplify_inequality_address_of(exprt&) [1246]
                0.00    0.00     306/71992907     string_constantt::set_value(dstring const&) [1580]
                0.00    0.00     306/71992907     string_constantt::string_constantt() [1617]
                0.00    0.00     348/71992907     remove_returnst::replace_returns(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >) [1389]
                0.00    0.00     518/71992907     c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet) [1655]
                0.00    0.00     518/71992907     c_typecastt::implicit_typecast_arithmetic(exprt&, exprt&) [1078]
                0.00    0.00     568/71992907     flatten_byte_extract(exprt const&, namespacet const&) [1255]
                0.00    0.00     568/71992907     flatten_byte_update(exprt const&, namespacet const&) [1241]
                0.00    0.00     571/71992907     arrayst::collect_arrays(exprt const&) [903]
                0.00    0.00     576/71992907     goto_symext::symex_dead(goto_symex_statet&) [591]
                0.00    0.00     772/71992907     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1040]
                0.00    0.00     783/71992907     c_typecheck_baset::typecheck_expr_rel(binary_relation_exprt&) [1410]
                0.00    0.00     836/71992907     add_padding(struct_typet&, namespacet const&) [1266]
                0.00    0.00     864/71992907     goto_symext::symex_decl(goto_symex_statet&) [265]
                0.00    0.00     926/71992907     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1047]
                0.00    0.00     954/71992907     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [18]
                0.00    0.00    1088/71992907     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 8> [1425]
                0.00    0.00    1148/71992907     c_typecheck_baset::typecheck_code(codet&) <cycle 7> [1237]
                0.00    0.00    1148/71992907     statement(unsigned int&, dstring const&) [1660]
                0.00    0.00    1155/71992907     object_lower_bound(exprt const&) [1407]
                0.00    0.00    1181/71992907     remove_returnst::do_function_calls(goto_functionst&, goto_programt&) [1514]
                0.00    0.00    1230/71992907     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 8> [1251]
                0.00    0.00    1244/71992907     goto_symext::replace_nondet(exprt&) [302]
                0.00    0.00    1312/71992907     object_upper_bound(exprt const&, typet const&, namespacet const&) [1212]
                0.00    0.00    1497/71992907     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1236]
                0.00    0.00    1705/71992907     c_typecheck_baset::typecheck_side_effect_assignment(side_effect_exprt&) [1473]
                0.00    0.00    2044/71992907     rename_symbolt::rename(exprt&) const [1041]
                0.00    0.00    2324/71992907     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1073]
                0.00    0.00    2719/71992907     simplify_exprt::simplify_byte_extract(exprt&) <cycle 5> [1242]
                0.00    0.00    3300/71992907     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1075]
                0.00    0.00    4058/71992907     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [975]
                0.00    0.00    6222/71992907     c_typecastt::do_typecast(exprt&, typet const&) [1211]
                0.00    0.00    6259/71992907     goto_checkt::bounds_check(index_exprt const&, guardt const&) [468]
                0.00    0.00    7469/71992907     goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [907]
                0.00    0.00    7572/71992907     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 14> [544]
                0.00    0.00    8222/71992907     goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [117]
                0.00    0.00   11455/71992907     boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [191]
                0.00    0.00   13683/71992907     simplify_exprt::simplify_mod(exprt&) [956]
                0.00    0.00   21980/71992907     exprt::make_not() [905]
                0.00    0.00   25200/71992907     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [809]
                0.00    0.00   42847/71992907     simplify_exprt::simplify_member(exprt&) [1191]
                0.00    0.00   44988/71992907     value_set_dereferencet::bounds_check(index_exprt const&, guardt const&) [321]
                0.00    0.00   47023/71992907     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 14> [111]
                0.00    0.00   49046/71992907     c_typecastt::implicit_typecast(exprt&, typet const&) [452]
                0.00    0.00   51590/71992907     simplify_exprt::simplify_with(exprt&) [840]
                0.00    0.00   53448/71992907     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [472]
                0.00    0.00   55988/71992907     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [466]
                0.00    0.00   63437/71992907     simplify_exprt::simplify_if(exprt&) <cycle 5> [580]
                0.00    0.01   70071/71992907     size_of_expr(typet const&, namespacet const&) <cycle 5> [439]
                0.00    0.01   77027/71992907     simplify_exprt::simplify_shifts(exprt&) [619]
                0.00    0.01   81452/71992907     simplify_exprt::simplify_minus(exprt&) [458]
                0.00    0.01   84212/71992907     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 5> [664]
                0.00    0.01   96125/71992907     simplify_exprt::simplify_object_size(exprt&) <cycle 5> [618]
                0.00    0.01  120145/71992907     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 5> [403]
                0.00    0.01  129492/71992907     value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const [525]
                0.00    0.01  132152/71992907     goto_symex_statet::get_original_name(exprt&) const <cycle 12> [406]
                0.00    0.01  134590/71992907     simplify_exprt::simplify_unary_minus(exprt&) [587]
                0.00    0.01  187229/71992907     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [204]
                0.00    0.01  188570/71992907     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [252]
                0.00    0.01  192400/71992907     simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [489]
                0.00    0.02  200528/71992907     simplify_exprt::simplify_div(exprt&) [436]
                0.00    0.02  208264/71992907     ansi_c_parsert::add_declarator(exprt&, irept&) [332]
                0.00    0.02  259074/71992907     remove_vector(exprt&) [742]
                0.00    0.02  267190/71992907     remove_complex(exprt&) [814]
                0.00    0.02  280153/71992907     ansi_c_declaratort::build(irept&) [474]
                0.00    0.02  280203/71992907     yyansi_cparse() [150]
                0.00    0.02  283584/71992907     c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 7> [119]
                0.00    0.02  320028/71992907     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [49]
                0.00    0.03  372136/71992907     simplify_exprt::simplify_boolean(exprt&) <cycle 5> [366]
                0.00    0.03  379435/71992907     c_typecheck_baset::typecheck_code_type(code_typet&) <cycle 8> [356]
                0.00    0.03  393554/71992907     simplify_exprt::simplify_address_of(exprt&) <cycle 5> [438]
                0.00    0.03  437973/71992907     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [25]
                0.00    0.05  601928/71992907     simplify_exprt::simplify_object(exprt&) [402]
                0.00    0.05  698358/71992907     simplify_exprt::simplify_not(exprt&) <cycle 5> [426]
                0.00    0.14 1839087/71992907     exprt::mul(exprt const&) [208]
                0.00    0.15 1957097/71992907     simplify_exprt::simplify_typecast(exprt&) <cycle 5> [186]
                0.00    0.15 1983904/71992907     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 1> [34]
                0.00    0.18 2321805/71992907     exprt::sum(exprt const&) [181]
                0.01    0.24 3031437/71992907     goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 11> [297]
                0.01    0.30 3837572/71992907     simplify_exprt::simplify_inequality(exprt&) <cycle 5> [217]
                0.01    0.32 4166938/71992907     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [106]
                0.01    0.33 4210447/71992907     adjust_float_expressions(exprt&, namespacet const&) [274]
                0.01    0.34 4360307/71992907     simplify_exprt::simplify_mult(exprt&) [112]
                0.01    0.46 5863232/71992907     simplify_exprt::sort_and_join(exprt&) [85]
                0.02    0.71 9129288/71992907     arrayst::add_array_Ackermann_constraints() [16]
                0.02    0.85 10964545/71992907     simplify_exprt::simplify_plus(exprt&) [62]
                0.02    0.88 11295352/71992907     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [69]
[57]     1.5    0.15    5.59 71992907         exprt::type() [57]
                0.76    2.26 71992907/89550803     irept::add(dstring const&) [81]
                0.81    1.75 71992907/90361743     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [93]
-----------------------------------------------
                0.00    5.66     163/163         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [56]
[58]     1.4    0.00    5.66     163         cbmc_parseoptionst::process_goto_program(optionst const&, goto_functionst&) [58]
                0.00    5.06     163/163         link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [64]
                0.00    0.49     163/163         goto_check(namespacet const&, optionst const&, goto_functionst&) [304]
                0.00    0.03     163/163         remove_vector(goto_functionst&) [800]
                0.00    0.02     163/163         remove_complex(goto_functionst&) [869]
                0.00    0.02     163/163         goto_partial_inline(goto_functionst&, namespacet const&, message_handlert&, unsigned int) [952]
                0.01    0.00     163/163         add_failed_symbols(symbol_tablet&) [1008]
                0.00    0.01     163/163         remove_vector(symbol_tablet&, goto_functionst&) [1220]
                0.00    0.01     163/163         remove_complex(symbol_tablet&, goto_functionst&) [1265]
                0.00    0.00     163/163         remove_returns(symbol_tablet&, goto_functionst&) [1361]
                0.00    0.00     163/163         goto_functions_templatet<goto_programt>::update() [1365]
                0.00    0.00     163/163         remove_function_pointers(symbol_tablet&, goto_functionst&, bool) [1657]
                0.00    0.00     652/588387      messaget::eom(messaget::mstreamt&) [855]
                0.00    0.00     163/121028      namespace_baset::~namespace_baset() [1316]
                0.00    0.00     978/16010       cmdlinet::isset(char const*) const [2359]
                0.00    0.00     163/121028      namespacet::~namespacet() [2208]
                0.00    0.00     163/163         goto_functions_templatet<goto_programt>::compute_loop_numbers() [2833]
                0.00    0.00     163/163         goto_functions_templatet<goto_programt>::compute_location_numbers() [2835]
                0.00    0.00     163/163         remove_asm(symbol_tablet&, goto_functionst&) [2806]
-----------------------------------------------
                0.06    5.58 1964908/1964908     hash_numbering<exprt, irep_hash>::number(exprt const&) [55]
[59]     1.4    0.06    5.58 1964908         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>) [59]
                4.40    0.28 1964908/22615718     irept::hash() const [10]
                0.02    0.86 1964908/1964908     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 [243]
                0.01    0.01    1574/1574        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) [1067]
-----------------------------------------------
                0.06    5.22  799083/799083      merge_irept::merged(irept const&) [24]
[60]     1.3    0.06    5.22  799083         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>) [60]
                0.02    2.90  799083/799083      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) [105]
                1.79    0.11  799083/22615718     irept::hash() const [10]
                0.01    0.39  799083/9279467     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 [72]
-----------------------------------------------
                                                 <spontaneous>
[61]     1.3    5.28    0.00                 Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::clean(Minisat::Lit const&) [61]
-----------------------------------------------
                0.00    0.00       3/1881306     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 5> [664]
                0.00    0.05   20331/1881306     simplify_exprt::simplify_minus(exprt&) [458]
                0.26    4.88 1860972/1881306     simplify_exprt::simplify_node(exprt&) <cycle 5> [39]
[62]     1.3    0.26    4.94 1881306         simplify_exprt::simplify_plus(exprt&) [62]
                0.03    1.45  773935/773935      exprt::sum(exprt const&) [181]
                0.02    0.85 10964545/71992907     exprt::type() [57]
                0.06    0.71 2698415/5246359     exprt::is_zero() const [180]
                0.07    0.58  776578/846548      gen_zero(typet const&) [269]
                0.00    0.29 1881306/1881306     std::tr1::__unordered_map<exprt, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt> const&, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > > const&) [386]
                0.02    0.20 6373394/54796559     exprt::operands() [157]
                0.01    0.16 3809914/57205686     exprt::type() const [125]
                0.01    0.12 1881306/1881306     std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<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, false, true>::~_Hashtable() [483]
                0.11    0.00 11005076/13068007     is_number(typet const&) [485]
                0.02    0.06 2233920/320772892     irept::detach() [42]
                0.05    0.00 1505439/281638950     irept::remove_ref(irept::dt*) <cycle 2> [71]
                0.04    0.00 4202357/21199942     exprt::is_constant() const [427]
                0.00    0.03  781027/1567954     std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >) [592]
                0.01    0.03  773935/19365989     irept::operator=(irept const&) [247]
                0.01    0.00 1881306/18327299     namespace_baset::follow(typet const&) const [464]
                0.01    0.00  731504/359046340     irept::irept(irept const&) [63]
                0.00    0.00  731002/132612571     exprt::exprt(exprt const&) [420]
                0.00    0.00     268/268         std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<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, false, true>::find(exprt const&) [1578]
                0.00    0.00     251/251         std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<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, false, true>::_M_insert(std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > const&, std::tr1::integral_constant<bool, true>) [1584]
                0.00    0.00    2643/7720438     exprt::operator=(exprt const&) [355]
                0.00    0.00    2643/68086780     exprt::~exprt() [128]
                0.00    0.00 1881306/1881306     std::tr1::unordered_map<exprt, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > > >::~unordered_map() [2146]
-----------------------------------------------
                0.00    0.00       1/359046340     goto_convertt::convert_decl(code_declt const&, goto_programt&) <cycle 10> [1622]
                0.00    0.00       2/359046340     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [2096]
                0.00    0.00       2/359046340     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 10> [1981]
                0.00    0.00       3/359046340     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1799]
                0.00    0.00       3/359046340     simplify_exprt::simplify_floatbv_op(exprt&) [1818]
                0.00    0.00       4/359046340     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 8> [2058]
                0.00    0.00       7/359046340     boolbvt::convert_byte_extract(byte_extract_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1418]
                0.00    0.00       9/359046340     gen_one(typet const&) [2000]
                0.00    0.00      25/359046340     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 1> [1732]
                0.00    0.00      36/359046340     simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [489]
                0.00    0.00      40/359046340     simplify_exprt::simplify_byte_update(exprt&) <cycle 5> [1556]
                0.00    0.00      45/359046340     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 10> [1726]
                0.00    0.00      48/359046340     build_sizeof_expr(constant_exprt const&, namespacet const&) [1036]
                0.00    0.00      49/359046340     std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::push_back(struct_union_typet::componentt const&) [1935]
                0.00    0.00      52/359046340     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 18> [2033]
                0.00    0.00      58/359046340     simplify_exprt::simplify_floatbv_typecast(exprt&) [1059]
                0.00    0.00      83/359046340     std::_Rb_tree<dstring, std::pair<dstring const, source_locationt>, std::_Select1st<std::pair<dstring const, source_locationt> >, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::_M_create_node(std::pair<dstring const, source_locationt> const&) [2081]
                0.00    0.00      83/359046340     std::map<dstring, source_locationt, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::operator[](dstring const&) [1980]
                0.00    0.00      96/359046340     expr2ct::convert_constant(constant_exprt const&, unsigned int&) <cycle 6> [943]
                0.00    0.00      96/359046340     gcc_signed_int128_type() [1825]
                0.00    0.00      96/359046340     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 8> [1775]
                0.00    0.00     101/359046340     c_sizeof_type_rec(exprt const&) [2005]
                0.00    0.00     102/359046340     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [305]
                0.00    0.00     113/359046340     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [908]
                0.00    0.00     114/359046340     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 9> [1349]
                0.00    0.00     116/359046340     goto_inlinet::parameter_assignments(source_locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1552]
                0.00    0.00     130/359046340     is_not_zero(exprt const&, namespacet const&) [1696]
                0.00    0.00     132/359046340     codet* std::__uninitialized_copy<false>::__uninit_copy<codet*, codet*>(codet*, codet*, codet*) [2071]
                0.00    0.00     138/359046340     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [49]
                0.00    0.00     144/359046340     c_bool_type() [1803]
                0.00    0.00     149/359046340     disjunction(std::vector<exprt, std::allocator<exprt> > const&) [1637]
                0.00    0.00     149/359046340     symex_target_equationt::convert_assertions(prop_convt&) [169]
                0.00    0.00     152/359046340     boolean_negate(exprt const&) [1285]
                0.00    0.00     152/359046340     yyansi_cparse() [150]
                0.00    0.00     152/359046340     goto_convertt::get_constant(exprt const&) [2068]
                0.00    0.00     152/359046340     goto_convertt::generate_conditional_branch(exprt const&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, source_locationt const&, goto_programt&) <cycle 10> [1633]
                0.00    0.00     152/359046340     goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&) <cycle 10> [1708]
                0.00    0.00     153/359046340     yyansi_clex() [223]
                0.00    0.00     153/359046340     convert_string_literal(std::string const&) [1553]
                0.00    0.00     171/359046340     std::list<codet, std::allocator<codet> >::_M_create_node(codet const&) [2063]
                0.00    0.00     171/359046340     std::vector<codet, std::allocator<codet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, codet const&) [1989]
                0.00    0.00     171/359046340     get_destructor(namespacet const&, typet const&) [2057]
                0.00    0.00     173/359046340     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 6> [1779]
                0.00    0.00     196/359046340     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&) [1905]
                0.00    0.00     204/359046340     code_blockt::end_location() const [1970]
                0.00    0.00     251/359046340     std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >::pair(std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > const&) [2046]
                0.00    0.00     272/359046340     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 8> [1425]
                0.00    0.00     297/359046340     std::pair<typet, equalityt::typestructt>::pair(typet const&, equalityt::typestructt const&) [2025]
                0.00    0.00     297/359046340     std::pair<typet const, equalityt::typestructt>::pair<typet, equalityt::typestructt>(std::pair<typet, equalityt::typestructt> const&) [2026]
                0.00    0.00     297/359046340     std::pair<typet const, equalityt::typestructt>::pair(std::pair<typet const, equalityt::typestructt> const&) [2027]
                0.00    0.00     297/359046340     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&) [732]
                0.00    0.00     304/359046340     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*) [2030]
                0.00    0.00     304/359046340     goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) <cycle 10> [1455]
                0.00    0.00     304/359046340     goto_convertt::unwind_destructor_stack(source_locationt const&, unsigned long, goto_programt&, bool) <cycle 10> [1767]
                0.00    0.00     306/359046340     string_constantt::set_value(dstring const&) [1580]
                0.00    0.00     341/359046340     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 10> [1745]
                0.00    0.00     343/359046340     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*) [2016]
                0.00    0.00     353/359046340     signedbv_typet::smallest_expr() const [1572]
                0.00    0.00     370/359046340     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1348]
                0.00    0.00     394/359046340     arrayst::array_equalityt::array_equalityt(arrayst::array_equalityt const&) [2004]
                0.00    0.00     394/359046340     std::list<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_create_node(arrayst::array_equalityt const&) [1963]
                0.00    0.00     420/359046340     simplify_exprt::simplify_byte_extract(exprt&) <cycle 5> [1242]
                0.00    0.00     463/359046340     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [749]
                0.00    0.00     468/359046340     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1624]
                0.00    0.00     470/359046340     c_typecheck_baset::typecheck_expr_rel(binary_relation_exprt&) [1410]
                0.00    0.00     493/359046340     goto_convertt::convert_expression(code_expressiont const&, goto_programt&) <cycle 10> [1901]
                0.00    0.00     510/359046340     dynamic_size(namespacet const&) [1573]
                0.00    0.00     542/359046340     null_pointer(exprt const&) [1585]
                0.00    0.00     608/359046340     simplify_exprt::simplify_inequality_address_of(exprt&) [1246]
                0.00    0.00     615/359046340     remove_returnst::do_function_calls(goto_functionst&, goto_programt&) [1514]
                0.00    0.00     660/359046340     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1075]
                0.00    0.00     676/359046340     c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 8> [1351]
                0.00    0.00     682/359046340     c_typecheck_baset::typecheck_side_effect_assignment(side_effect_exprt&) [1473]
                0.00    0.00     720/359046340     get_failed_symbol(symbol_exprt const&, namespacet const&) [1566]
                0.00    0.00     723/359046340     simplify_expr(exprt const&, namespacet const&) [978]
                0.00    0.00     728/359046340     goto_symext::symex_assume(goto_symex_statet&, exprt const&) [764]
                0.00    0.00     733/359046340     flatten_byte_extract(exprt const&, namespacet const&) [1255]
                0.00    0.00     750/359046340     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 5> [664]
                0.00    0.00     772/359046340     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1040]
                0.00    0.00     817/359046340     unsigned_short_int_type() [1626]
                0.00    0.00     824/359046340     std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_create_node(bv_pointerst::postponedt const&) [1848]
                0.00    0.00     880/359046340     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&) [1950]
                0.00    0.00     880/359046340     std::map<dstring, code_typet, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::operator[](dstring const&) [1729]
                0.00    0.00     880/359046340     remove_returnst::replace_returns(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >) [1389]
                0.00    0.00     998/359046340     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1236]
                0.00    0.00    1083/359046340     std::pair<typet const, boolbv_widtht::entryt>::pair(std::pair<typet const, boolbv_widtht::entryt> const&) [1806]
                0.00    0.00    1152/359046340     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 8> [659]
                0.00    0.00    1155/359046340     object_lower_bound(exprt const&) [1407]
                0.00    0.00    1155/359046340     goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&) [510]
                0.00    0.00    1161/359046340     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 10> [1570]
                0.00    0.00    1200/359046340     c_sizeoft::sizeof_rec(typet const&) [1437]
                0.00    0.00    1273/359046340     arrayst::add_array_constraints() [15]
                0.00    0.00    1312/359046340     object_upper_bound(exprt const&, typet const&, namespacet const&) [1212]
                0.00    0.00    1356/359046340     object_size(exprt const&) [1587]
                0.00    0.00    1374/359046340     flatten_byte_update(exprt const&, namespacet const&) [1241]
                0.00    0.00    1452/359046340     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1047]
                0.00    0.00    1486/359046340     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 14> [544]
                0.00    0.00    1536/359046340     signed_long_long_int_type() [1561]
                0.00    0.00    1627/359046340     unsigned_long_int_type() [1549]
                0.00    0.00    1760/359046340     goto_function_templatet<goto_programt>::goto_function_templatet(goto_function_templatet<goto_programt> const&) [1052]
                0.00    0.00    1868/359046340     simplify_exprt::simplify_mod(exprt&) [956]
                0.00    0.00    2066/359046340     flatten_byte_operators(exprt const&, namespacet const&) [1227]
                0.00    0.00    2068/359046340     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1073]
                0.00    0.00    2380/359046340     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&) [1855]
                0.00    0.00    2380/359046340     std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::operator[](dstring const&) [1082]
                0.00    0.00    2445/359046340     configt::this_operating_system() [873]
                0.00    0.00    2448/359046340     unsigned_long_long_int_type() [1506]
                0.00    0.00    2456/359046340     pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const [1049]
                0.00    0.00    2674/359046340     value_set_dereferencet::dereference_type_compare(typet const&, typet const&) const [559]
                0.00    0.00    2688/359046340     linkingt::duplicate_object_symbol(symbolt&, symbolt&) [697]
                0.00    0.00    2690/359046340     c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool) [1270]
                0.00    0.00    2787/359046340     convert_integer_literal(std::string const&) [1197]
                0.00    0.00    3148/359046340     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*) [1784]
                0.00    0.00    3354/359046340     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 17> [765]
                0.00    0.00    3354/359046340     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1017]
                0.00    0.00    4058/359046340     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [975]
                0.00    0.00    4114/359046340     goto_checkt::bounds_check(index_exprt const&, guardt const&) [468]
                0.00    0.00    4272/359046340     unsigned_int_type() [1432]
                0.00    0.00    4664/359046340     pointer_offset(exprt const&) [1447]
                0.00    0.00    5199/359046340     goto_symex_statet::framet::framet(goto_symex_statet::framet const&) [871]
                0.00    0.00    5261/359046340     invalid_pointer(exprt const&) [1412]
                0.00    0.00    6869/359046340     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> > >) [1230]
                0.00    0.00    7469/359046340     goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [907]
                0.00    0.00    8036/359046340     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [363]
                0.00    0.00    9072/359046340     signed_short_int_type() [1356]
                0.00    0.00    9296/359046340     operator|=(guardt&, guardt const&) [187]
                0.00    0.00    9652/359046340     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&) [1714]
                0.00    0.00    9656/359046340     goto_symex_statet::framet::framet() [1068]
                0.00    0.00   12196/359046340     std::vector<typet, std::allocator<typet> >::push_back(typet const&) [874]
                0.00    0.00   13153/359046340     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, source_locationt const&, exprt const&, guardt const&) [374]
                0.00    0.00   13487/359046340     ansi_c_convert_typet::read_rec(typet const&) [641]
                0.00    0.00   14256/359046340     goto_symext::symex_decl(goto_symex_statet&) [265]
                0.00    0.00   16227/359046340     build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&) [482]
                0.00    0.00   16232/359046340     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet) [1206]
                0.00    0.00   16384/359046340     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&) [1678]
                0.00    0.00   16384/359046340     std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::operator[](unsigned int const&) [887]
                0.00    0.00   16444/359046340     goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [117]
                0.00    0.00   16693/359046340     std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&) [766]
                0.00    0.00   19231/359046340     std::pair<exprt const, unsigned int>::pair(std::pair<exprt const, unsigned int> const&) [1653]
                0.00    0.00   19304/359046340     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&) [1462]
                0.00    0.00   24386/359046340     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [41]
                0.00    0.00   25711/359046340     merge(unsigned int, unsigned int) [946]
                0.00    0.00   26744/359046340     simplify_exprt::simplify_unary_minus(exprt&) [587]
                0.00    0.00   27324/359046340     simplify_exprt::simplify_boolean(exprt&) <cycle 5> [366]
                0.00    0.00   27852/359046340     equalityt::equality2(exprt const&, exprt const&) [418]
                0.00    0.00   27968/359046340     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [752]
                0.00    0.00   30575/359046340     simplify_exprt::simplify_with(exprt&) [840]
                0.00    0.00   32043/359046340     simplify_exprt::simplify_object_size(exprt&) <cycle 5> [618]
                0.00    0.00   34825/359046340     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_node(exprt const&) [1594]
                0.00    0.00   36544/359046340     signed_int_type() [951]
                0.00    0.00   37030/359046340     struct_union_typet::component_type(dstring const&) const [1346]
                0.00    0.00   38323/359046340     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [252]
                0.00    0.00   38710/359046340     irept* std::__uninitialized_copy<false>::__uninit_copy<irept*, irept*>(irept*, irept*, irept*) [1072]
                0.00    0.00   47269/359046340     same_object(exprt const&, exprt const&) [512]
                0.00    0.00   48839/359046340     simplify_exprt::simplify_div(exprt&) [436]
                0.00    0.00   49044/359046340     std::vector<irept, std::allocator<irept> >::_M_insert_aux(__gnu_cxx::__normal_iterator<irept*, std::vector<irept, std::allocator<irept> > >, irept const&) [1386]
                0.00    0.00   49046/359046340     c_typecastt::implicit_typecast(exprt&, typet const&) [452]
                0.00    0.00   49822/359046340     goto_program_templatet<codet, exprt>::instructiont::instructiont() [844]
                0.00    0.00   53783/359046340     simplify_exprt::simplify_index(exprt&) [638]
                0.00    0.00   62829/359046340     numbering<exprt>::number(exprt const&) [327]
                0.00    0.00   66380/359046340     std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_create_node(exprt const&) [1520]
                0.00    0.00   69464/359046340     prop_conv_solvert::get(exprt const&) const <cycle 18> [953]
                0.00    0.00   69484/359046340     value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const [525]
                0.00    0.00   73591/359046340     std::list<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_create_node(value_set_dereferencet::valuet const&) [1422]
                0.00    0.00   94357/359046340     std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_create_node(ansi_c_declarationt const&) [1488]
                0.00    0.00   94538/359046340     pointer_object(exprt const&) [567]
                0.00    0.00   98037/359046340     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_templatet<codet, exprt>::instructiont const&) [1467]
                0.00    0.00   98092/359046340     c_typecastt::follow_with_qualifiers(typet const&) [886]
                0.00    0.00   98199/359046340     make_subtype(unsigned int, unsigned int) [881]
                0.00    0.00  105484/359046340     irep_serializationt::insert_on_read(unsigned long, irept const&) [890]
                0.00    0.00  110172/359046340     signed_long_int_type() [613]
                0.00    0.00  111630/359046340     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [204]
                0.00    0.00  138337/359046340     value_set_dereferencet::valuet::valuet(value_set_dereferencet::valuet const&) [1431]
                0.00    0.00  142775/359046340     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>*) [1443]
                0.00    0.00  145909/359046340     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&) [1436]
                0.00    0.00  145991/359046340     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [25]
                0.00    0.00  146492/359046340     arrayst::add_array_Ackermann_constraints() [16]
                0.00    0.00  165475/359046340     size_of_expr(typet const&, namespacet const&) <cycle 5> [439]
                0.00    0.00  167832/359046340     typet* std::__uninitialized_copy<false>::__uninit_copy<typet*, typet*>(typet*, typet*, typet*) [1403]
                0.00    0.00  169055/359046340     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 16> [268]
                0.00    0.00  174070/359046340     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [136]
                0.00    0.00  185357/359046340     c_typecheck_baset::typecheck_symbol_type(typet&) [316]
                0.00    0.00  188491/359046340     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*) [1370]
                0.00    0.00  206670/359046340     goto_trace_stept::goto_trace_stept(goto_trace_stept const&) [802]
                0.00    0.00  220773/359046340     value_set_dereferencet::valuet::valuet() [673]
                0.00    0.00  230215/359046340     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::pair(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&) [1214]
                0.00    0.00  230274/359046340     std::vector<typet, std::allocator<typet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<typet*, std::vector<typet, std::allocator<typet> > >, typet const&) [877]
                0.00    0.00  271436/359046340     goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&) [33]
                0.00    0.00  280153/359046340     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&) [1006]
                0.00    0.00  280153/359046340     ansi_c_declarationt::full_type(ansi_c_declaratort const&) const [686]
                0.00    0.00  291685/359046340     simplify_exprt::simplify_object(exprt&) [402]
                0.00    0.00  309716/359046340     goto_symext::symex_goto(goto_symex_statet&) [35]
                0.00    0.00  311471/359046340     goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [19]
                0.00    0.00  340195/359046340     simplify_exprt::simplify_typecast(exprt&) <cycle 5> [186]
                0.00    0.00  342264/359046340     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 17> [174]
                0.01    0.00  380669/359046340     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.01    0.00  399354/359046340     void std::__uninitialized_fill_n<false>::__uninit_fill_n<irept*, unsigned long, irept>(irept*, unsigned long, irept const&) [1240]
                0.01    0.00  402426/359046340     std::list<typet, std::allocator<typet> >::_M_create_node(typet const&) [1229]
                0.01    0.00  449680/359046340     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [18]
                0.01    0.00  460174/359046340     guardt::as_expr(std::_List_const_iterator<exprt>) const [86]
                0.01    0.00  484242/359046340     message_streamt::message_streamt(message_handlert&) [773]
                0.01    0.00  507116/359046340     goto_symext::add_to_lhs(exprt const&, exprt const&) [685]
                0.01    0.00  512189/359046340     boolbv_mapt::map_entryt::map_entryt(boolbv_mapt::map_entryt const&) [948]
                0.01    0.00  620264/359046340     std::pair<exprt const, literalt>::pair(std::pair<exprt const, literalt> const&) [795]
                0.01    0.00  659114/359046340     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [237]
                0.01    0.00  731504/359046340     simplify_exprt::simplify_plus(exprt&) [62]
                0.01    0.00  733740/359046340     std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&) [689]
                0.01    0.00  733740/359046340     std::pair<typet const, boolbv_widtht::entryt>::pair<typet, boolbv_widtht::entryt>(std::pair<typet, boolbv_widtht::entryt> const&) [738]
                0.01    0.00  799083/359046340     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&) [1057]
                0.01    0.00  808478/359046340     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> > >) [273]
                0.01    0.00  809763/359046340     void std::__uninitialized_fill_n<false>::__uninit_fill_n<exprt*, unsigned long, exprt>(exprt*, unsigned long, exprt const&) [884]
                0.01    0.00  831076/359046340     simplify_exprt::simplify_inequality(exprt&) <cycle 5> [217]
                0.01    0.00  846548/359046340     gen_zero(typet const&) [269]
                0.01    0.00  978810/359046340     symbolt::symbolt(symbolt const&) [966]
                0.02    0.00 1393639/359046340     from_integer(BigInt const&, typet const&) [190]
                0.02    0.00 1441179/359046340     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [106]
                0.03    0.00 1860989/359046340     std::vector<exprt, std::allocator<exprt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt const&) [462]
                0.03    0.00 1869723/359046340     simplify_exprt::simplify_mult(exprt&) [112]
                0.03    0.00 1951396/359046340     unsigned_char_type() [224]
                0.03    0.00 1964908/359046340     hash_numbering<exprt, irep_hash>::number(exprt const&) [55]
                0.03    0.00 1983904/359046340     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 1> [34]
                0.03    0.00 2055589/359046340     std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&) [736]
                0.04    0.00 2634115/359046340     boolbvt::convert_bv(exprt const&) <cycle 16> [43]
                0.04    0.00 2634115/359046340     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&) [537]
                0.04    0.00 2634115/359046340     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&) [551]
                0.04    0.00 2929521/359046340     symex_target_equationt::SSA_stept::SSA_stept() [611]
                0.04    0.00 2929521/359046340     symex_target_equationt::SSA_stept::SSA_stept(symex_target_equationt::SSA_stept const&) [347]
                0.05    0.00 3189315/359046340     exprt* std::__uninitialized_copy<false>::__uninit_copy<exprt*, exprt*>(exprt*, exprt*, exprt*) [494]
                0.07    0.00 4752056/359046340     std::vector<irept, std::allocator<irept> >::push_back(irept const&) [529]
                0.08    0.00 5467753/359046340     prop_conv_solvert::convert(exprt const&) <cycle 16> [30]
                0.08    0.00 5467753/359046340     std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&) [553]
                0.17    0.00 11416978/359046340     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&) [236]
                0.21    0.00 14552470/359046340     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [93]
                0.25    0.00 17555535/359046340     simplify_exprt::simplify_rec(exprt&) <cycle 5> [141]
                0.27    0.00 18699635/359046340     std::list<exprt, std::allocator<exprt> >::_M_create_node(exprt const&) [364]
                0.52    0.00 36070428/359046340     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [248]
                0.60    0.00 41192907/359046340     irept::add(dstring const&, irept const&) [79]
                0.80    0.00 55434302/359046340     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*) [212]
                1.41    0.00 97511329/359046340     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&) [84]
[63]     1.3    5.19    0.00 359046340         irept::irept(irept const&) [63]
-----------------------------------------------
                0.00    5.06     163/163         cbmc_parseoptionst::process_goto_program(optionst const&, goto_functionst&) [58]
[64]     1.3    0.00    5.06     163         link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [64]
                0.00    5.05      50/50          add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [65]
                0.00    0.01      85/85          goto_convert(dstring const&, symbol_tablet&, goto_functionst&, message_handlert&) [1014]
                0.00    0.00     213/213         compute_called_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [1469]
                0.00    0.00      87/12987       std::set<dstring, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) [994]
                0.00    0.00     589/700980      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*) [778]
                0.00    0.00      85/284944      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&) [674]
                0.00    0.00     170/1541657     std::set<dstring, std::less<dstring>, std::allocator<dstring> >::insert(dstring const&) [508]
                0.00    0.00     589/700980      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree() [1297]
                0.00    0.00    1052/2099        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&) [2471]
-----------------------------------------------
                0.00    5.05      50/50          link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [64]
[65]     1.3    0.00    5.05      50         add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [65]
                0.00    3.03      48/48          ansi_c_languaget::typecheck(symbol_tablet&, std::string const&) [99]
                0.00    2.01      48/48          ansi_c_languaget::parse(std::istream&, std::string const&) [149]
                0.00    0.01   14050/330031      dstring::dstring(char const*) [454]
                0.00    0.00      48/16341       ansi_c_languaget::~ansi_c_languaget() [710]
                0.00    0.00      83/284944      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&) [674]
                0.00    0.00   14050/18364       std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) const [2328]
                0.00    0.00      48/16667       languaget::~languaget() [2337]
                0.00    0.00      48/17816       messaget::~messaget() [2332]
                0.00    0.00      48/502058      message_clientt::~message_clientt() [2171]
                0.00    0.00      48/744         message_clientt::set_message_handler(message_handlert&) [2621]
                0.00    0.00      48/16341       ansi_c_languaget::ansi_c_languaget() [2342]
-----------------------------------------------
                0.03    4.91  638818/638818      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [54]
[66]     1.3    0.03    4.91  638818         goto_symext::dereference(exprt&, goto_symex_statet&, bool) [66]
                0.14    2.73  638818/638818      goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 14> [111]
                0.14    1.79  638818/1633021     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [69]
                0.02    0.09  638818/2972949     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [301]
                0.01    0.00  638818/3503863     goto_symex_statet::call_stack() [782]
-----------------------------------------------
[67]     1.3    0.36    4.57 1633021+8912148 <cycle 13 as a whole> [67]
                0.26    4.49 1488422+7352814     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [69]
                0.10    0.05 9036813+245596      goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [467]
                0.01    0.02   19934+5266        goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [809]
-----------------------------------------------
                                                 <spontaneous>
[68]     1.2    4.83    0.00                 Minisat::OccLists<int, Minisat::vec<unsigned int>, Minisat::SimpSolver::ClauseDeleted>::clean(int const&) [68]
-----------------------------------------------
                             7352814             goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [69]
                               10665             goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [809]
                               15113             goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [467]
                0.00    0.00     182/1633021     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [749]
                0.00    0.00     288/1633021     goto_symext::symex_dead(goto_symex_statet&) [591]
                0.00    0.00     364/1633021     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00     370/1633021     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1348]
                0.00    0.01    3427/1633021     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [41]
                0.00    0.02    7560/1633021     goto_symext::symex_decl(goto_symex_statet&) [265]
                0.00    0.02    8222/1633021     goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [117]
                0.00    0.02    8222/1633021     goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [91]
                0.00    0.06   22452/1633021     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [25]
                0.04    0.46  164043/1633021     goto_symext::symex_goto(goto_symex_statet&) [35]
                0.06    0.76  271436/1633021     goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&) [33]
                0.07    0.94  337260/1633021     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [18]
                0.14    1.79  638818/1633021     goto_symext::dereference(exprt&, goto_symex_statet&, bool) [66]
[69]     1.2    0.26    4.49 1488422+7352814 goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [69]
                0.08    2.06 2333252/2381731     goto_symex_statet::rename_identifier(dstring const&, namespacet const&, goto_symex_statet::levelt) [139]
                0.02    0.88 11295352/71992907     exprt::type() [57]
                0.08    0.29 11737975/320772892     irept::detach() [42]
                0.22    0.00 1126484/1150870     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&) [416]
                0.01    0.18 1242283/8370681     goto_symex_statet::renaming_levelt::is_renamed(dstring const&) const [195]
                0.00    0.15 1340098/1785852     symbol_exprt::set_identifier(dstring const&) [430]
                0.01    0.15 4624216/54796559     exprt::operands() [157]
                0.00    0.12 2449051/5977017     symbol_exprt::get_identifier() const [391]
                0.00    0.10  133330/1260296     goto_symex_statet::renaming_levelt::operator()(dstring const&) [231]
                0.07    0.00 5031432/5189496     to_symbol_expr(exprt&) [588]
                0.01    0.04  993154/7720438     exprt::operator=(exprt const&) [355]
                0.02    0.00 2454116/18327299     namespace_baset::follow(typet const&) const [464]
                0.01    0.00 1242283/1242283     goto_symex_statet::l2_thread_read_encoding(symbol_exprt&, namespacet const&) [1124]
                             8841236             goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [467]
                               19934             goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [809]
                             7352814             goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [69]
-----------------------------------------------
                0.00    0.00     366/551593      goto_symext::symex_assume(goto_symex_statet&, exprt const&) [764]
                0.00    0.00     370/551593      goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1348]
                0.00    0.01    1486/551593      goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 14> [544]
                0.00    0.17   19842/551593      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [41]
                0.00    0.96  112420/551593      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [18]
                0.00    1.25  145673/551593      goto_symext::symex_goto(goto_symex_statet&) [35]
                0.00    2.32  271436/551593      goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&) [33]
[70]     1.2    0.00    4.72  551593         goto_symext::do_simplify(exprt&) [70]
                0.30    4.38  551593/2582157     simplify(exprt&, namespacet const&) <cycle 5> [647]
                0.00    0.04  551593/715832      optionst::get_bool_option(std::string const&) const [649]
-----------------------------------------------
                             95647019             void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*) <cycle 2> [261]
                             112063799             std::pair<dstring const, irept>::~pair() <cycle 2> [351]
                0.00    0.00       1/281638950     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 10> [1981]
                0.00    0.00       1/281638950     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 10> [2038]
                0.00    0.00       2/281638950     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [2096]
                0.00    0.00       2/281638950     c_typecheck_baset::typecheck_expr_index(exprt&) [1966]
                0.00    0.00       3/281638950     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [49]
                0.00    0.00       4/281638950     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 8> [2058]
                0.00    0.00       6/281638950     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1799]
                0.00    0.00       8/281638950     c_sizeof_type_rec(exprt const&) [2005]
                0.00    0.00       8/281638950     simplify_exprt::simplify_shifts(exprt&) [619]
                0.00    0.00      12/281638950     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 14> [544]
                0.00    0.00      22/281638950     symex_target_equationt::convert_assertions(prop_convt&) [169]
                0.00    0.00      26/281638950     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 18> [2033]
                0.00    0.00      38/281638950     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1648]
                0.00    0.00      38/281638950     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1715]
                0.00    0.00      52/281638950     goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1379]
                0.00    0.00      63/281638950     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1649]
                0.00    0.00      87/281638950     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 1> [1732]
                0.00    0.00      90/281638950     code_returnt::return_value() [1908]
                0.00    0.00      96/281638950     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 8> [1612]
                0.00    0.00      96/281638950     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 8> [1775]
                0.00    0.00     102/281638950     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [305]
                0.00    0.00     112/281638950     boolbvt::convert_byte_extract(byte_extract_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1418]
                0.00    0.00     121/281638950     c_typecheck_baset::typecheck_block(codet&) <cycle 7> [1691]
                0.00    0.00     121/281638950     goto_convertt::convert_block(code_blockt const&, goto_programt&) <cycle 10> [1789]
                0.00    0.00     149/281638950     or_exprt::or_exprt() [1798]
                0.00    0.00     152/281638950     code_function_callt::code_function_callt() [1730]
                0.00    0.00     163/281638950     symex_bmct::~symex_bmct() [2021]
                0.00    0.00     171/281638950     std::_List_base<codet, std::allocator<codet> >::_M_clear() [2013]
                0.00    0.00     171/281638950     code_declt::code_declt() [1738]
                0.00    0.00     192/281638950     boolbvt::convert_byte_update(byte_update_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1069]
                0.00    0.00     226/281638950     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [908]
                0.00    0.00     272/281638950     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1073]
                0.00    0.00     304/281638950     goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) <cycle 10> [1455]
                0.00    0.00     304/281638950     goto_convertt::unwind_destructor_stack(source_locationt const&, unsigned long, goto_programt&, bool) <cycle 10> [1767]
                0.00    0.00     306/281638950     string_constantt::string_constantt() [1617]
                0.00    0.00     310/281638950     pointer_logict::pointer_logict(namespacet const&) [1521]
                0.00    0.00     328/281638950     goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1733]
                0.00    0.00     338/281638950     c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 8> [1351]
                0.00    0.00     343/281638950     c_typecheck_baset::typecheck_decl(codet&) <cycle 7> [1630]
                0.00    0.00     370/281638950     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1348]
                0.00    0.00     394/281638950     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 8> [1251]
                0.00    0.00     470/281638950     c_typecheck_baset::typecheck_expr_rel(binary_relation_exprt&) [1410]
                0.00    0.00     477/281638950     if_exprt::if_exprt() [1742]
                0.00    0.00     484/281638950     simplify_exprt::simplify_div(exprt&) [436]
                0.00    0.00     493/281638950     goto_convertt::convert_expression(code_expressiont const&, goto_programt&) <cycle 10> [1901]
                0.00    0.00     540/281638950     void std::_Destroy_aux<false>::__destroy<struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*) [1937]
                0.00    0.00     568/281638950     extractbits_exprt::extractbits_exprt() [1719]
                0.00    0.00     568/281638950     with_exprt::with_exprt() [1718]
                0.00    0.00     580/281638950     goto_inlinet::parameter_assignments(source_locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1552]
                0.00    0.00     608/281638950     simplify_exprt::simplify_inequality_address_of(exprt&) [1246]
                0.00    0.00     612/281638950     string_constantt::set_value(dstring const&) [1580]
                0.00    0.00     660/281638950     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1075]
                0.00    0.00     678/281638950     object_size(exprt const&) [1587]
                0.00    0.00     682/281638950     c_typecheck_baset::typecheck_side_effect_assignment(side_effect_exprt&) [1473]
                0.00    0.00     726/281638950     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1047]
                0.00    0.00     757/281638950     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 5> [664]
                0.00    0.00     772/281638950     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1040]
                0.00    0.00     774/281638950     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 10> [1570]
                0.00    0.00     811/281638950     address_of_exprt::address_of_exprt() [875]
                0.00    0.00     816/281638950     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 8> [1425]
                0.00    0.00    1200/281638950     c_sizeoft::sizeof_rec(typet const&) [1437]
                0.00    0.00    1244/281638950     goto_symext::replace_nondet(exprt&) [302]
                0.00    0.00    1273/281638950     arrayst::add_array_constraints() [15]
                0.00    0.00    1300/281638950     std::pair<bool, irept>::~pair() [1845]
                0.00    0.00    1341/281638950     codet::codet(dstring const&) [1571]
                0.00    0.00    1344/281638950     void std::_Destroy_aux<false>::__destroy<code_typet::parametert*>(code_typet::parametert*, code_typet::parametert*) [1837]
                0.00    0.00    1345/281638950     c_typecheck_baset::do_initializer(exprt&, typet const&, bool) [1267]
                0.00    0.00    1486/281638950     byte_extract_exprt::byte_extract_exprt(dstring) [1629]
                0.00    0.00    1492/281638950     c_typecheck_baset::make_index_type(exprt&) [1225]
                0.00    0.00    1576/281638950     flatten_byte_extract(exprt const&, namespacet const&) [1255]
                0.00    0.00    1577/281638950     local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&) [1428]
                0.00    0.00    1672/281638950     remove_returnst::do_function_calls(goto_functionst&, goto_programt&) [1514]
                0.00    0.00    1868/281638950     simplify_exprt::simplify_mod(exprt&) [956]
                0.00    0.00    1996/281638950     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1236]
                0.00    0.00    2015/281638950     guardt::resize(unsigned long) [1597]
                0.00    0.00    2123/281638950     flatten_byte_operators(exprt const&, namespacet const&) [1227]
                0.00    0.00    2208/281638950     and_exprt::and_exprt(exprt const&, exprt const&) [1513]
                0.00    0.00    2310/281638950     object_lower_bound(exprt const&) [1407]
                0.00    0.00    2332/281638950     pointer_offset(exprt const&) [1447]
                0.00    0.00    2385/281638950     simplify_exprt::simplify_member(exprt&) [1191]
                0.00    0.00    2445/281638950     configt::this_operating_system() [873]
                0.00    0.00    2624/281638950     object_upper_bound(exprt const&, typet const&, namespacet const&) [1212]
                0.00    0.00    3292/281638950     bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [564]
                0.00    0.00    3456/281638950     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 8> [659]
                0.00    0.00    4058/281638950     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [975]
                0.00    0.00    4095/281638950     flatten_byte_update(exprt const&, namespacet const&) [1241]
                0.00    0.00    4828/281638950     goto_symext::symex_end_of_function(goto_symex_statet&) [326]
                0.00    0.00    5065/281638950     goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [83]
                0.00    0.00    5891/281638950     binary_relation_exprt::binary_relation_exprt(dstring const&) [1381]
                0.00    0.00    6106/281638950     index_exprt::index_exprt(typet const&) [1392]
                0.00    0.00    6737/281638950     do_pointer(unsigned int, unsigned int) [1401]
                0.00    0.00    6743/281638950     simplify_exprt::simplify_not(exprt&) <cycle 5> [426]
                0.00    0.00    6869/281638950     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> > >) [1230]
                0.00    0.00    7128/281638950     goto_symext::symex_decl(goto_symex_statet&) [265]
                0.00    0.00    9552/281638950     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [648]
                0.00    0.00    9652/281638950     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) [846]
                0.00    0.00   10746/281638950     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [136]
                0.00    0.00   15615/281638950     guardt::make_false() [815]
                0.00    0.00   16384/281638950     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) [1601]
                0.00    0.00   16844/281638950     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, source_locationt const&, exprt const&, guardt const&) [374]
                0.00    0.00   18487/281638950     binary_exprt::binary_exprt(dstring const&, typet const&) [1190]
                0.00    0.00   18515/281638950     struct_union_typet::component_type(dstring const&) const [1346]
                0.00    0.00   24666/281638950     goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [117]
                0.00    0.00   25711/281638950     merge(unsigned int, unsigned int) [946]
                0.00    0.00   25991/281638950     simplify_exprt::simplify_typecast(exprt&) <cycle 5> [186]
                0.00    0.00   26724/281638950     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [472]
                0.00    0.00   27994/281638950     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [466]
                0.00    0.00   28206/281638950     size_of_expr(typet const&, namespacet const&) <cycle 5> [439]
                0.00    0.00   30434/281638950     exprt::make_typecast(typet const&) [878]
                0.00    0.00   32147/281638950     simplify_exprt::simplify_if(exprt&) <cycle 5> [580]
                0.00    0.00   33192/281638950     codet::codet() [1030]
                0.00    0.00   34825/281638950     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) [1063]
                0.00    0.00   36476/281638950     simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [489]
                0.00    0.00   39186/281638950     build_goto_trace(symex_target_equationt const&, prop_convt const&, namespacet const&, goto_tracet&) [154]
                0.00    0.00   41944/281638950     goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [910]
                0.00    0.00   44470/281638950     simplify_exprt::simplify_with(exprt&) [840]
                0.00    0.00   45033/281638950     exprt::make_not() [905]
                0.00    0.00   46850/281638950     member_exprt::member_exprt(typet const&) [857]
                0.00    0.00   53783/281638950     simplify_exprt::simplify_index(exprt&) [638]
                0.00    0.00   61177/281638950     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [632]
                0.00    0.00   63422/281638950     prop_conv_solvert::get(exprt const&) const <cycle 18> [953]
                0.00    0.00   68322/281638950     object_descriptor_exprt::object_descriptor_exprt() [776]
                0.00    0.00   69484/281638950     value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const [245]
                0.00    0.00   83904/281638950     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [26]
                0.00    0.00   94480/281638950     ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const [465]
                0.00    0.00   94538/281638950     same_object(exprt const&, exprt const&) [512]
                0.00    0.00   94725/281638950     c_typecheck_baset::make_already_typechecked(typet&) [1032]
                0.00    0.00   98199/281638950     make_subtype(unsigned int, unsigned int) [881]
                0.00    0.00  104184/281638950     irep_serializationt::insert_on_read(unsigned long, irept const&) [890]
                0.00    0.00  113161/281638950     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [252]
                0.00    0.00  116036/281638950     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 14> [111]
                0.00    0.00  145991/281638950     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [25]
                0.00    0.00  147138/281638950     c_typecastt::implicit_typecast(exprt&, typet const&) [452]
                0.01    0.00  166158/281638950     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [41]
                0.01    0.00  167832/281638950     void std::_Destroy_aux<false>::__destroy<typet*>(typet*, typet*) [1271]
                0.01    0.00  180046/281638950     predicate_exprt::predicate_exprt(dstring const&) [595]
                0.01    0.00  185357/281638950     c_typecheck_baset::typecheck_symbol_type(typet&) [316]
                0.01    0.00  277342/281638950     index_exprt::index_exprt() [615]
                0.01    0.00  288684/281638950     void std::_Destroy_aux<false>::__destroy<std::pair<bool, irept>*>(std::pair<bool, irept>*, std::pair<bool, irept>*) [1194]
                0.01    0.00  292984/281638950     arrayst::add_array_Ackermann_constraints() [16]
                0.01    0.00  310243/281638950     simplify_exprt::simplify_object(exprt&) [402]
                0.01    0.00  329296/281638950     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 17> [174]
                0.01    0.00  337696/281638950     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 16> [268]
                0.01    0.00  370952/281638950     c_typecheck_baset::typecheck_code_type(code_typet&) <cycle 8> [356]
                0.01    0.00  378148/281638950     irept::~irept() [876]
                0.01    0.00  399354/281638950     typet::subtype() [456]
                0.01    0.00  402426/281638950     std::_List_base<typet, std::allocator<typet> >::_M_clear() [864]
                0.02    0.00  473969/281638950     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [106]
                0.02    0.00  535334/281638950     exprt::make_bool(bool) [460]
                0.02    0.00  562100/281638950     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [18]
                0.02    0.00  612881/281638950     simplify_exprt::simplify_mult(exprt&) [112]
                0.02    0.00  620264/281638950     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) [499]
                0.03    0.00  799083/281638950     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) [445]
                0.03    0.00  799083/281638950     merge_irept::merged(irept const&) [24]
                0.03    0.00  808478/281638950     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> > >) [273]
                0.03    0.00  831076/281638950     simplify_exprt::simplify_inequality(exprt&) <cycle 5> [217]
                0.05    0.00 1505439/281638950     simplify_exprt::simplify_plus(exprt&) [62]
                0.05    0.00 1593964/281638950     source_locationt::~source_locationt() [624]
                0.06    0.00 1983904/281638950     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 1> [34]
                0.08    0.00 2634115/281638950     boolbvt::convert_bv(exprt const&) <cycle 16> [43]
                0.16    0.00 4997559/281638950     irept::clear() [442]
                0.17    0.00 5156366/281638950     predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&) [113]
                0.19    0.01 6005741/281638950     void std::_Destroy_aux<false>::__destroy<exprt*>(exprt*, exprt*) [407]
                0.38    0.01 11802923/281638950     typet::~typet() [309]
                0.42    0.01 12991280/281638950     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [301]
                0.47    0.01 14552470/281638950     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [93]
                0.56    0.02 17555535/281638950     simplify_exprt::simplify_rec(exprt&) <cycle 5> [141]
                0.62    0.02 19365989/281638950     irept::operator=(irept const&) [247]
                1.32    0.04 41192907/281638950     irept::add(dstring const&, irept const&) [79]
                1.40    0.04 43690956/281638950     irept::detach() [42]
                2.18    0.06 68086780/281638950     exprt::~exprt() [128]
[71]     1.2    4.60    0.09 473144824         irept::remove_ref(irept::dt*) <cycle 2> [71]
                0.09    0.00 84207870/168415915     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() [450]
                             84207870             irept::dt::~dt() <cycle 2> [303]
                             84207870             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 2> [143]
-----------------------------------------------
                0.01    0.39  799083/9279467     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>) [60]
                0.05    4.16 8480384/9279467     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&) [28]
[72]     1.2    0.06    4.55 9279467         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 [72]
                3.42    1.13 11454611/46376926     operator==(irept const&, irept const&) <cycle 3> [36]
-----------------------------------------------
                0.00    0.02     304/60840       goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.38    5065/60840       goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [83]
                0.00    4.18   55471/60840       goto_symext::symex_goto(goto_symex_statet&) [35]
[73]     1.2    0.00    4.58   60840         symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [73]
                0.00    4.47   60840/418503      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [22]
                0.00    0.06   60840/418503      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [330]
                0.00    0.03   60840/837006      symex_target_equationt::SSA_stept::~SSA_stept() [314]
                0.00    0.01   60840/418503      symex_target_equationt::SSA_stept::SSA_stept() [611]
                0.00    0.00   60840/7720438     exprt::operator=(exprt const&) [355]
                0.00    0.00   60840/68086780     exprt::~exprt() [128]
-----------------------------------------------
                0.06    4.38     155/155         symex_target_equationt::convert(prop_convt&) [45]
[74]     1.1    0.06    4.38     155         symex_target_equationt::convert_assignments(decision_proceduret&) const [74]
                0.01    2.91  138673/139404      boolbvt::set_to(exprt const&, bool) [102]
                0.02    1.44   11734/12462       prop_conv_solvert::set_to(exprt const&, bool) [175]
-----------------------------------------------
                                                 <spontaneous>
[75]     1.1    4.44    0.00                 Minisat::SimpSolver::eliminate(bool) [75]
-----------------------------------------------
                0.00    0.00       2/13698258     c_typecheck_baset::typecheck_expr_index(exprt&) [1966]
                0.00    0.00       6/13698258     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, source_locationt const&, exprt const&, guardt const&) [374]
                0.00    0.00      16/13698258     member_exprt::member_exprt(exprt const&, dstring const&, typet const&) [1983]
                0.00    0.00      18/13698258     goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&) [1621]
                0.00    0.00      23/13698258     goto_checkt::div_by_zero_check(div_exprt const&, guardt const&) [1586]
                0.00    0.00      34/13698258     symbol_exprt::symbol_exprt(typet const&) [1973]
                0.00    0.00      34/13698258     side_effect_exprt::side_effect_exprt(dstring const&, typet const&) [1954]
                0.00    0.00      48/13698258     build_sizeof_expr(constant_exprt const&, namespacet const&) [1036]
                0.00    0.00      76/13698258     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1624]
                0.00    0.00     128/13698258     struct_exprt::struct_exprt(typet const&) [1851]
                0.00    0.00     149/13698258     or_exprt::or_exprt() [1798]
                0.00    0.00     165/13698258     concatenation_exprt::concatenation_exprt(typet const&) [1813]
                0.00    0.00     272/13698258     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1073]
                0.00    0.00     274/13698258     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&) [594]
                0.00    0.00     288/13698258     infinity_exprt::infinity_exprt(typet const&) [1762]
                0.00    0.00     526/13698258     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1047]
                0.00    0.00     568/13698258     flatten_byte_update(exprt const&, namespacet const&) [1241]
                0.00    0.00     572/13698258     simplify_exprt::simplify_address_of(exprt&) <cycle 5> [438]
                0.00    0.00     654/13698258     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [204]
                0.00    0.00     678/13698258     dynamic_object(exprt const&) [1652]
                0.00    0.00     811/13698258     address_of_exprt::address_of_exprt() [875]
                0.00    0.00    1244/13698258     goto_symext::replace_nondet(exprt&) [302]
                0.00    0.00    1341/13698258     codet::codet(dstring const&) [1571]
                0.00    0.00    2208/13698258     and_exprt::and_exprt(exprt const&, exprt const&) [1513]
                0.00    0.00    2456/13698258     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1017]
                0.00    0.00    2873/13698258     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [448]
                0.00    0.00    3726/13698258     index_exprt::index_exprt(exprt const&, exprt const&) [1450]
                0.00    0.00    6106/13698258     index_exprt::index_exprt(typet const&) [1392]
                0.00    0.00    6506/13698258     or_exprt::or_exprt(exprt const&, exprt const&) [1377]
                0.00    0.00    7388/13698258     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 17> [174]
                0.00    0.00    7469/13698258     goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [907]
                0.00    0.00    7687/13698258     not_exprt::not_exprt(exprt const&) [1376]
                0.00    0.00   10761/13698258     if_exprt::if_exprt(exprt const&, exprt const&, exprt const&) [1218]
                0.00    0.00   10767/13698258     typecast_exprt::typecast_exprt(exprt const&, typet const&) [1367]
                0.00    0.01   18487/13698258     binary_exprt::binary_exprt(dstring const&, typet const&) [1190]
                0.00    0.01   19876/13698258     if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&) [1033]
                0.00    0.01   20972/13698258     goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [910]
                0.00    0.01   21980/13698258     exprt::make_not() [905]
                0.00    0.01   33192/13698258     codet::codet() [1030]
                0.00    0.01   45188/13698258     index_exprt::index_exprt(exprt const&, exprt const&, typet const&) [771]
                0.00    0.01   46850/13698258     member_exprt::member_exprt(typet const&) [857]
                0.00    0.02   61492/13698258     guardt::as_expr(std::_List_const_iterator<exprt>) const [86]
                0.00    0.02   74064/13698258     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [26]
                0.00    0.03   93345/13698258     binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&) [690]
                0.00    0.05  167600/13698258     unary_exprt::unary_exprt(dstring const&, exprt const&, typet const&) [622]
                0.00    0.06  180046/13698258     predicate_exprt::predicate_exprt(dstring const&) [595]
                0.00    0.06  189280/13698258     address_of_exprt::address_of_exprt(exprt const&) [493]
                0.00    0.08  267667/13698258     exprt::make_bool(bool) [460]
                0.00    0.09  276206/13698258     symbol_exprt::symbol_exprt(dstring const&, typet const&) [492]
                0.00    0.15  473969/13698258     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [106]
                0.01    0.27  846595/13698258     constant_exprt::constant_exprt(dstring const&, typet const&) [358]
                0.01    0.37 1167166/13698258     binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&, typet const&) [292]
                0.02    0.61 1956620/13698258     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [49]
                0.02    0.79 2505423/13698258     constant_exprt::constant_exprt(typet const&) [250]
                0.05    1.62 5156366/13698258     predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&) [113]
[76]     1.1    0.14    4.30 13698258         exprt::exprt(dstring const&, typet const&) [76]
                0.27    3.59 13698258/13730969     irept::add(dstring const&, irept const&) [79]
                0.09    0.34 13698258/320772892     irept::detach() [42]
-----------------------------------------------
                0.82    3.38 87381912/87381912     irept::dt::dt(irept::dt const&) [52]
[77]     1.1    0.82    3.38 87381912         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&) [77]
                0.45    2.93 50280592/50280592     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> >*) [90]
-----------------------------------------------
                                                 <spontaneous>
[78]     1.0    3.98    0.00                 Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, int&) [78]
-----------------------------------------------
                0.00    0.00      48/13730969     build_sizeof_expr(constant_exprt const&, namespacet const&) [1036]
                0.00    0.00     175/13730969     simplify_exprt::simplify_typecast(exprt&) <cycle 5> [186]
                0.00    0.00     219/13730969     yyansi_cparse() [150]
                0.00    0.00     683/13730969     simplify_exprt::simplify_mult(exprt&) [112]
                0.00    0.00    1152/13730969     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 8> [659]
                0.00    0.01   30434/13730969     exprt::make_typecast(typet const&) [878]
                0.27    3.59 13698258/13730969     exprt::exprt(dstring const&, typet const&) [76]
[79]     1.0    0.28    3.60 13730969         irept::add(dstring const&, irept const&) [79]
                1.32    0.04 41192907/281638950     irept::remove_ref(irept::dt*) <cycle 2> [71]
                0.20    0.62 13730969/21604371     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&) [196]
                0.60    0.00 41192907/359046340     irept::irept(irept const&) [63]
                0.09    0.34 13730969/320772892     irept::detach() [42]
                0.40    0.00 13730969/13730969     std::pair<dstring const, irept>::pair<dstring, irept>(std::pair<dstring, irept> const&) [345]
                0.00    0.00    1652/19365989     irept::operator=(irept const&) [247]
-----------------------------------------------
                                                 <spontaneous>
[80]     1.0    3.84    0.00                 Minisat::SimpSolver::relocAll(Minisat::ClauseAllocator&) [80]
-----------------------------------------------
                0.00    0.00      96/89550803     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 8> [1612]
                0.00    0.00     306/89550803     string_constantt::set_value(dstring const&) [1580]
                0.00    0.00     598/89550803     struct_union_typet::components() [1787]
                0.00    0.00    1298/89550803     typet::add_source_location() [1751]
                0.00    0.00    2304/89550803     vector_typet::size() [1711]
                0.00    0.00   11712/89550803     code_typet::make_ellipsis() [1363]
                0.00    0.00   92581/89550803     yyansi_cparse() [150]
                0.00    0.01  215359/89550803     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [632]
                0.00    0.01  275364/89550803     code_typet::return_type() [888]
                0.00    0.01  374633/89550803     ansi_c_declaratort::value() [813]
                0.00    0.01  419527/89550803     array_typet::size() [739]
                0.01    0.03  886015/89550803     code_typet::parameters() [521]
                0.01    0.04 1155948/89550803     exprt::add_source_location() [549]
                0.04    0.12 3778991/89550803     irept::set(dstring const&, long long) [216]
                0.11    0.32 10343164/89550803     irept::set(dstring const&, dstring const&) [211]
                0.76    2.26 71992907/89550803     exprt::type() [57]
[81]     1.0    0.95    2.81 89550803         irept::add(dstring const&) [81]
                0.60    2.21 89550803/320772892     irept::detach() [42]
-----------------------------------------------
                0.00    0.00  810940/1498725718     merge_irept::merged(irept const&) [24]
                0.47    0.00 188145968/1498725718     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 3> [98]
                3.25    0.00 1309768810/1498725718     irept::hash() const [10]
[82]     0.9    3.72    0.00 1498725718         std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [82]
-----------------------------------------------
                0.00    3.65    5065/5065        goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[83]     0.9    0.00    3.65    5065         goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [83]
                0.01    3.22    5065/5065        goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [91]
                0.00    0.38    5065/60840       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [73]
                0.00    0.04    5065/441582      guardt::as_expr() const [88]
                0.00    0.00    5065/5977017     symbol_exprt::get_identifier() const [391]
                0.00    0.00    5065/281638950     irept::remove_ref(irept::dt*) <cycle 2> [71]
                0.00    0.00    5065/13428679     dstring::operator==(char const*) const [571]
                0.00    0.00   10130/2286501     has_prefix(std::string const&, std::string const&) [1305]
                0.00    0.00    5065/3264339     to_symbol_expr(exprt const&) [1120]
-----------------------------------------------
                0.12    0.92 28281787/97511329     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&) [197]
                0.31    2.26 69229542/97511329     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*) [103]
[84]     0.9    0.43    3.18 97511329         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&) [84]
                1.78    0.00 97511329/97511329     std::pair<dstring const, irept>::pair(std::pair<dstring const, irept> const&) [165]
                1.41    0.00 97511329/359046340     irept::irept(irept const&) [63]
-----------------------------------------------
                0.74    2.85 5863232/5863232     simplify_exprt::simplify_node(exprt&) <cycle 5> [39]
[85]     0.9    0.74    2.85 5863232         simplify_exprt::sort_and_join(exprt&) [85]
                0.04    1.81 1544950/1544950     sort_operands(std::vector<exprt, std::allocator<exprt> >&) [156]
                0.01    0.46 5863232/71992907     exprt::type() [57]
                0.05    0.19 7833734/320772892     irept::detach() [42]
                0.01    0.15 4634850/54796559     exprt::operands() [157]
                0.00    0.13 3137162/57205686     exprt::type() const [125]
                0.00    0.00    1446/1446        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> > >) [1723]
                0.00    0.00    1446/1567954     std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >) [592]
-----------------------------------------------
                0.02    0.12   18592/460174      operator|=(guardt&, guardt const&) [187]
                0.59    2.85  441582/460174      guardt::as_expr() const [88]
[86]     0.9    0.62    2.97  460174         guardt::as_expr(std::_List_const_iterator<exprt>) const [86]
                0.66    0.88 20679983/20681025     exprt::is_boolean() const [176]
                0.07    0.65 20679983/21536568     exprt::copy_to_operands(exprt const&) [262]
                0.06    0.40 20679983/37931417     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [248]
                0.01    0.18  346968/574249      true_exprt::true_exprt() [372]
                0.00    0.02   61492/13698258     exprt::exprt(dstring const&, typet const&) [76]
                0.00    0.02  469952/68086780     exprt::~exprt() [128]
                0.01    0.00  460174/359046340     irept::irept(irept const&) [63]
                0.00    0.00   61492/6644739     std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long) [357]
                0.00    0.00   61492/7720438     exprt::operator=(exprt const&) [355]
                0.00    0.00   61492/11802923     typet::~typet() [309]
                0.00    0.00   61492/1891613     irept::irept(dstring const&) [606]
                0.00    0.00   61492/62108       exprt::reserve_operands(unsigned long) [1438]
                0.00    0.00  460174/132612571     exprt::exprt(exprt const&) [420]
                0.00    0.00  346968/515317      true_exprt::~true_exprt() [2170]
-----------------------------------------------
                0.00    0.00      72/5467825     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 [1697]
                0.07    3.47 5467753/5467825     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>) [31]
[87]     0.9    0.07    3.47 5467825         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 [87]
                2.61    0.86 8731544/46376926     operator==(irept const&, irept const&) <cycle 3> [36]
-----------------------------------------------
                0.00    0.00     304/441582      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00     362/441582      goto_symext::symex_assume(goto_symex_statet&, exprt const&) [764]
                0.00    0.04    4828/441582      goto_symext::symex_end_of_function(goto_symex_statet&) [326]
                0.00    0.04    5065/441582      goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [83]
                0.00    0.04    5465/441582      goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [91]
                0.00    0.06    7128/441582      goto_symext::symex_decl(goto_symex_statet&) [265]
                0.00    0.07    8422/441582      goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, source_locationt const&, exprt const&, guardt const&) [374]
                0.00    0.15   18724/441582      guardt::guard_expr(exprt&) const [440]
                0.00    0.15   19842/441582      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [41]
                0.00    0.16   20088/441582      goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [163]
                0.00    0.50   64656/441582      goto_symext::symex_goto(goto_symex_statet&) [35]
                0.00    0.88  112897/441582      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [18]
                0.00    1.35  173801/441582      goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&) [33]
[88]     0.9    0.01    3.44  441582         guardt::as_expr() const [88]
                0.59    2.85  441582/460174      guardt::as_expr(std::_List_const_iterator<exprt>) const [86]
-----------------------------------------------
                                                 <spontaneous>
[89]     0.9    3.43    0.00                 Minisat::Solver::addClause_(Minisat::vec<Minisat::Lit>&) [89]
-----------------------------------------------
                             18587948             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> >*) [90]
                0.45    2.93 50280592/50280592     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&) [77]
[90]     0.9    0.45    2.93 50280592+18587948 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> >*) [90]
                0.36    2.57 69229542/69229542     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*) [103]
                             18587948             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> >*) [90]
-----------------------------------------------
                0.01    3.22    5065/5065        goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [83]
[91]     0.8    0.01    3.22    5065         goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [91]
                0.00    2.58    4665/4665        goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [117]
                0.00    0.38    5065/5065        symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&) [354]
                0.01    0.08    4665/4665        goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&) [554]
                0.00    0.05    4665/4828        goto_symex_statet::new_frame() [688]
                0.00    0.04    5465/441582      guardt::as_expr() const [88]
                0.00    0.03     400/5228        symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&) [348]
                0.00    0.02    8222/1633021     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [69]
                0.01    0.00    7968/7968        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>) [1090]
                0.00    0.00   14395/47019       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&) [1091]
                0.00    0.00    5065/5065        symex_bmct::get_unwind_recursion(dstring const&, unsigned int, unsigned int) [1405]
                0.00    0.00    4665/4817        std::vector<exprt, std::allocator<exprt> >::vector(std::vector<exprt, std::allocator<exprt> > const&) [1426]
                0.00    0.00    4665/13001       goto_function_templatet<goto_programt>::is_hidden() const [1508]
                0.00    0.00    5065/5977017     symbol_exprt::get_identifier() const [391]
                0.00    0.00    4665/7720438     exprt::operator=(exprt const&) [355]
                0.00    0.00    5465/68086780     exprt::~exprt() [128]
                0.00    0.00    4665/961595      std::vector<exprt, std::allocator<exprt> >::~vector() [819]
                0.00    0.00    4665/961595      std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base() [1111]
                0.00    0.00    5065/933682      goto_symex_statet::top() [1210]
                0.00    0.00    4665/4665        goto_symex_statet::previous_frame() [1858]
                0.00    0.00    4665/3503863     goto_symex_statet::call_stack() [782]
                0.00    0.00    5065/3264339     to_symbol_expr(exprt const&) [1120]
                0.00    0.00     400/400         symex_bmct::no_body(dstring const&) [2039]
                0.00    0.00       2/588387      messaget::eom(messaget::mstreamt&) [855]
                0.00    0.00    5065/6280        std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::find(dstring const&) const [2406]
-----------------------------------------------
                                                 <spontaneous>
[92]     0.8    3.22    0.00                 Minisat::SimpSolver::gatherTouchedClauses() [92]
-----------------------------------------------
                0.00    0.00      96/90361743     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 8> [1612]
                0.00    0.00     306/90361743     string_constantt::set_value(dstring const&) [1580]
                0.00    0.00     598/90361743     struct_union_typet::components() [1787]
                0.00    0.00    1298/90361743     typet::add_source_location() [1751]
                0.00    0.00    2304/90361743     vector_typet::size() [1711]
                0.00    0.00   11712/90361743     code_typet::make_ellipsis() [1363]
                0.00    0.00   92581/90361743     yyansi_cparse() [150]
                0.00    0.01  215359/90361743     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [632]
                0.00    0.01  275364/90361743     code_typet::return_type() [888]
                0.00    0.01  374633/90361743     ansi_c_declaratort::value() [813]
                0.00    0.01  419527/90361743     array_typet::size() [739]
                0.01    0.02  810940/90361743     merge_irept::merged(irept const&) [24]
                0.01    0.02  886015/90361743     code_typet::parameters() [521]
                0.01    0.03 1155948/90361743     exprt::add_source_location() [549]
                0.04    0.09 3778991/90361743     irept::set(dstring const&, long long) [216]
                0.12    0.25 10343164/90361743     irept::set(dstring const&, dstring const&) [211]
                0.81    1.75 71992907/90361743     exprt::type() [57]
[93]     0.8    1.02    2.20 90361743         std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [93]
                0.08    0.95 14552470/14552470     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&) [221]
                0.47    0.01 14552470/281638950     std::pair<dstring const, irept>::~pair() <cycle 2> [351]
                0.47    0.01 14552470/281638950     irept::remove_ref(irept::dt*) <cycle 2> [71]
                0.21    0.00 14552470/359046340     irept::irept(irept const&) [63]
-----------------------------------------------
                0.04    3.16     155/155         symex_target_equationt::convert(prop_convt&) [45]
[94]     0.8    0.04    3.16     155         symex_target_equationt::convert_guards(prop_convt&) [94]
                0.12    3.04  409867/5580680     prop_conv_solvert::convert(exprt const&) <cycle 16> [30]
-----------------------------------------------
                                                 <spontaneous>
[95]     0.8    3.19    0.00                 Minisat::Solver::analyze(unsigned int, Minisat::vec<Minisat::Lit>&, int&) [95]
                0.00    0.00   48939/56333907     Minisat::vec<Minisat::Lit>::capacity(int) [381]
                0.00    0.00   47073/77792879     Minisat::vec<Minisat::Lit>::clear(bool) [428]
-----------------------------------------------
                                                 <spontaneous>
[96]     0.8    3.15    0.00                 Minisat::SimpSolver::strengthenClause(unsigned int, Minisat::Lit) [96]
-----------------------------------------------
                                                 <spontaneous>
[97]     0.8    3.05    0.00                 Minisat::Solver::cancelUntil(int) [97]
-----------------------------------------------
                             137158086             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 3> [469]
[98]     0.8    0.59    2.46 137158086         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 3> [98]
                1.99    0.00 97826097/97826097     bool std::operator==<dstring const, irept>(std::pair<dstring const, irept> const&, std::pair<dstring const, irept> const&) [151]
                0.47    0.00 188145968/1498725718     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [82]
                             97826097             operator==(irept const&, irept const&) <cycle 3> [36]
-----------------------------------------------
                0.00    3.03      48/48          add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [65]
[99]     0.8    0.00    3.03      48         ansi_c_languaget::typecheck(symbol_tablet&, std::string const&) [99]
                0.00    1.48      48/48          ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&) [182]
                0.00    1.48      48/48          linking(symbol_tablet&, symbol_tablet&, message_handlert&) [183]
                0.01    0.06      48/48          remove_internal_symbols(symbol_tablet&) [607]
                0.00    0.00      48/386         symbol_tablet::~symbol_tablet() [744]
                0.00    0.00      48/386         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() [1435]
                0.00    0.00      48/386         symbol_tablet::symbol_tablet() [1829]
-----------------------------------------------
                1.15    0.00 38593565/99854014     irept::get(dstring const&) const [159]
                1.83    0.00 61260449/99854014     irept::find(dstring const&) const [121]
[100]    0.8    2.98    0.00 99854014         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 [100]
-----------------------------------------------
                0.00    1.48      48/96          ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&) [182]
                0.00    1.48      48/96          linking(symbol_tablet&, symbol_tablet&, message_handlert&) [183]
[101]    0.8    0.00    2.95      96         typecheckt::typecheck_main() [101]
                0.00    2.89      48/48          ansi_c_typecheckt::typecheck() [108]
                0.00    0.07      48/48          linkingt::typecheck() [616]
-----------------------------------------------
                0.00    0.00       3/139404      prop_conv_solvert::set_to(exprt const&, bool) [175]
                0.00    0.00     157/139404      symex_target_equationt::convert_assertions(prop_convt&) [169]
                0.00    0.01     571/139404      arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [252]
                0.01    2.91  138673/139404      symex_target_equationt::convert_assignments(decision_proceduret&) const [74]
[102]    0.7    0.01    2.93  139404         boolbvt::set_to(exprt const&, bool) [102]
                0.02    2.90  139244/139244      boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [104]
                0.00    0.01  139404/57205686     exprt::type() const [125]
                0.00    0.00  139244/586026      to_equal_expr(exprt const&) [2167]
-----------------------------------------------
                0.36    2.57 69229542/69229542     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> >*) [90]
[103]    0.7    0.36    2.57 69229542         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*) [103]
                0.31    2.26 69229542/97511329     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&) [84]
-----------------------------------------------
                0.02    2.90  139244/139244      boolbvt::set_to(exprt const&, bool) [102]
[104]    0.7    0.02    2.90  139244         boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [104]
                0.60    1.24  126939/126939      boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&) [158]
                0.04    0.94  126939/5580680     boolbvt::convert_bv(exprt const&) <cycle 16> [43]
                0.04    0.01  138673/46376926     operator==(irept const&, irept const&) <cycle 3> [36]
                0.00    0.01  277917/57205686     exprt::type() const [125]
                0.00    0.00  127333/662789      boolbvt::is_unbounded_array(typet const&) const [747]
                0.00    0.01  126939/5977017     symbol_exprt::get_identifier() const [391]
                0.00    0.00  277917/18327299     namespace_baset::follow(typet const&) const [464]
                0.00    0.00  126939/3264339     to_symbol_expr(exprt const&) [1120]
-----------------------------------------------
                0.02    2.90  799083/799083      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>) [60]
[105]    0.7    0.02    2.90  799083         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) [105]
                0.08    2.80    1138/1138        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) [109]
                0.00    0.01  799083/799083      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&) [1057]
                0.01    0.00  799083/2736517     std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const [783]
-----------------------------------------------
                              664936             simplify_exprt::simplify_node(exprt&) <cycle 5> [39]
[106]    0.7    0.16    2.76  664936         simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [106]
                0.02    0.60  638916/1393639     from_integer(BigInt const&, typet const&) [190]
                0.00    0.44  947938/1167166     binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&, typet const&) [292]
                0.01    0.32 4166938/71992907     exprt::type() [57]
                0.01    0.20  164947/164972      compute_pointer_offset(namespacet const&, exprt const&) [423]
                0.02    0.18  473969/811638      pointer_offset_size(namespacet const&, typet const&) [365]
                0.14    0.05  473969/46376926     operator==(irept const&, irept const&) <cycle 3> [36]
                0.00    0.15  473969/13698258     exprt::exprt(dstring const&, typet const&) [76]
                0.01    0.13  473969/5246359     exprt::is_zero() const [180]
                0.01    0.10 3028033/68086780     exprt::~exprt() [128]
                0.01    0.08 2626976/54796559     exprt::operands() [157]
                0.01    0.05 1132157/7720438     exprt::operator=(exprt const&) [355]
                0.00    0.04  947938/57205686     exprt::type() const [125]
                0.01    0.03  473969/2256825     typet::subtype() [456]
                0.00    0.03 1421907/37931417     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [248]
                0.00    0.02  947938/961595      std::vector<exprt, std::allocator<exprt> >::~vector() [819]
                0.02    0.00 1441179/359046340     irept::irept(irept const&) [63]
                0.00    0.02  473969/11802923     typet::~typet() [309]
                0.00    0.01  473969/21536568     exprt::copy_to_operands(exprt const&) [262]
                0.02    0.00  473969/281638950     irept::remove_ref(irept::dt*) <cycle 2> [71]
                0.01    0.00  947938/961595      std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base() [1111]
                0.01    0.00  473969/2165456     BigInt::compare(unsigned long long) const [722]
                0.00    0.00   38544/364213      exprt::op0() [769]
                0.00    0.00  638916/37517240     BigInt::~BigInt() [479]
                0.00    0.00  164947/548479      constant_exprt::~constant_exprt() [1299]
                0.00    0.00  473969/8650850     typet::typet(typet const&) [854]
                0.00    0.00  493241/132612571     exprt::exprt(exprt const&) [420]
                0.00    0.00   19272/18327299     namespace_baset::follow(typet const&) const [464]
                0.00    0.00  638916/3285856     BigInt::compare(long long) const [2139]
                             1915148             simplify_exprt::simplify_node(exprt&) <cycle 5> [39]
-----------------------------------------------
[107]    0.7    0.04    2.85   94357+190676  <cycle 7 as a whole> [107]
                0.03    2.53   94528             c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 7> [119]
                0.00    0.22   94480             c_typecheck_baset::typecheck_symbol(symbolt&) <cycle 7> [417]
                0.01    0.09   94287             c_typecheck_baset::typecheck_new_symbol(symbolt&) <cycle 7> [538]
                0.00    0.01    1065+83          c_typecheck_baset::typecheck_code(codet&) <cycle 7> [1237]
                0.00    0.00     152             c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&) <cycle 7> [1424]
                0.00    0.00     171             c_typecheck_baset::typecheck_decl(codet&) <cycle 7> [1630]
                0.00    0.00      83             c_typecheck_baset::typecheck_function_body(symbolt&) <cycle 7> [1656]
                0.00    0.00     121             c_typecheck_baset::typecheck_block(codet&) <cycle 7> [1691]
                0.00    0.00     145             c_typecheck_baset::typecheck_redefinition_non_type(symbolt&, symbolt&) <cycle 7> [1756]
                0.00    0.00       1             c_typecheck_baset::typecheck_for(codet&) <cycle 7> [1894]
-----------------------------------------------
                0.00    2.89      48/48          typecheckt::typecheck_main() [101]
[108]    0.7    0.00    2.89      48         ansi_c_typecheckt::typecheck() [108]
                0.04    2.85   94357/94357       c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 7> [119]
-----------------------------------------------
                0.08    2.80    1138/1138        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) [105]
[109]    0.7    0.08    2.80    1138         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) [109]
                2.62    0.17 1168598/22615718     irept::hash() const [10]
                0.02    0.00    1138/1301        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) [928]
-----------------------------------------------
[110]    0.7    0.14    2.73  638818+4602    <cycle 14 as a whole> [110]
                0.14    2.64  641862+3319663     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 14> [111]
                0.00    0.09    1558+2972        goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 14> [544]
-----------------------------------------------
                             3319663             goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 14> [111]
                                3044             goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 14> [544]
                0.14    2.73  638818/638818      goto_symext::dereference(exprt&, goto_symex_statet&, bool) [66]
[111]    0.7    0.14    2.64  641862+3319663 goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 14> [111]
                0.01    2.19   58018/58018       value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [136]
                0.02    0.14   58018/58018       goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&) [457]
                0.03    0.12 4696672/320772892     irept::detach() [42]
                0.00    0.06 1891053/54796559     exprt::operands() [157]
                0.02    0.00 3903507/13428679     dstring::operator==(char const*) const [571]
                0.01    0.01  339990/340019      to_typecast_expr(exprt&) [900]
                0.00    0.01  339990/339990      typecast_exprt::op() [1060]
                0.00    0.00  116036/281638950     irept::remove_ref(irept::dt*) <cycle 2> [71]
                0.00    0.00   47023/71992907     exprt::type() [57]
                0.00    0.00   88683/584586      to_index_expr(exprt&) [942]
                0.00    0.00   88683/90054       index_exprt::array() [1396]
                0.00    0.00   58018/121028      namespace_baset::~namespace_baset() [1316]
                0.00    0.00    2239/5246359     exprt::is_zero() const [180]
                0.00    0.00    2239/200418      array_typet::size() const [1028]
                0.00    0.00    1558/7720438     exprt::operator=(exprt const&) [355]
                0.00    0.00    1558/68086780     exprt::~exprt() [128]
                0.00    0.00    1562/3042        to_address_of_expr(exprt&) [1749]
                0.00    0.00    1562/2282        address_of_exprt::object() [1774]
                0.00    0.00    1558/985774      typet::subtype() const [785]
                0.00    0.00    2239/303463      to_array_type(typet const&) [1300]
                0.00    0.00    3797/18327299     namespace_baset::follow(typet const&) const [464]
                0.00    0.00   58018/58018       symex_dereference_statet::~symex_dereference_statet() [2250]
                0.00    0.00   58018/58018       dereference_callbackt::~dereference_callbackt() [2249]
                0.00    0.00   58018/120147      renaming_nst::~renaming_nst() [2209]
                0.00    0.00   58018/121028      namespacet::~namespacet() [2208]
                                1558             goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 14> [544]
                             3319663             goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 14> [111]
-----------------------------------------------
                0.04    2.71  628421/628421      simplify_exprt::simplify_node(exprt&) <cycle 5> [39]
[112]    0.7    0.04    2.71  628421         simplify_exprt::simplify_mult(exprt&) [112]
                0.03    1.18  613029/613029      exprt::mul(exprt const&) [208]
                0.37    0.12 1234631/46376926     operator==(irept const&, irept const&) <cycle 3> [36]
                0.03    0.33 1251664/5246359     exprt::is_zero() const [180]
                0.01    0.34 4360307/71992907     exprt::type() [57]
                0.00    0.05 1234551/3108107     typet::operator=(typet const&) [477]
                0.01    0.04 1234551/61260449     irept::find(dstring const&) const [121]
                0.01    0.04 1256842/11802923     typet::~typet() [309]
                0.00    0.03  613127/1567954     std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >) [592]
                0.03    0.00 1869723/359046340     irept::irept(irept const&) [63]
                0.00    0.02  628421/54796559     exprt::operands() [157]
                0.02    0.00  612881/281638950     irept::remove_ref(irept::dt*) <cycle 2> [71]
                0.02    0.00 1880085/13068007     is_number(typet const&) [485]
                0.01    0.00 1246184/21199942     exprt::is_constant() const [427]
                0.00    0.00    5480/846548      gen_zero(typet const&) [269]
                0.00    0.00 1256842/8650850     typet::typet(typet const&) [854]
                0.00    0.00    8819/74543       exprt::is_one() const [817]
                0.00    0.00 1233868/9104130     get_nil_irep() [983]
                0.00    0.00  628421/628514      nil_typet::nil_typet() [1524]
                0.00    0.00  612881/132612571     exprt::exprt(exprt const&) [420]
                0.00    0.00    5480/7720438     exprt::operator=(exprt const&) [355]
                0.00    0.00    5480/68086780     exprt::~exprt() [128]
                0.00    0.00     683/13730969     irept::add(dstring const&, irept const&) [79]
-----------------------------------------------
                0.00    0.00     499/5156366     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1236]
                0.00    0.00     656/5156366     object_upper_bound(exprt const&, typet const&, namespacet const&) [1212]
                0.00    0.00    1155/5156366     object_lower_bound(exprt const&) [1407]
                0.00    0.00    1452/5156366     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1047]
                0.00    0.00    4114/5156366     goto_checkt::bounds_check(index_exprt const&, guardt const&) [468]
                0.00    0.05   89974/5156366     value_set_dereferencet::bounds_check(index_exprt const&, guardt const&) [321]
                0.01    2.65 5058516/5156366     equal_exprt::equal_exprt(exprt const&, exprt const&) [115]
[113]    0.7    0.02    2.70 5156366         predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&) [113]
                0.05    1.62 5156366/13698258     exprt::exprt(dstring const&, typet const&) [76]
                0.02    0.57 5156366/6514056     exprt::copy_to_operands(exprt const&, exprt const&) [263]
                0.17    0.00 5156366/281638950     irept::remove_ref(irept::dt*) <cycle 2> [71]
                0.03    0.13 5156366/320772892     irept::detach() [42]
                0.01    0.10 5156366/37931417     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [248]
-----------------------------------------------
                                                 <spontaneous>
[114]    0.7    2.71    0.00                 Minisat::Solver::detachClause(unsigned int, bool) [114]
                0.00    0.00    1115/56333907     Minisat::vec<Minisat::Lit>::capacity(int) [381]
-----------------------------------------------
                0.00    0.00       3/5058516     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [49]
                0.00    0.00      46/5058516     value_set_dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&) [1717]
                0.00    0.00     375/5058516     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [448]
                0.00    0.00     542/5058516     null_pointer(exprt const&) [1585]
                0.00    0.00    2279/5058516     boolbvt::convert_rest(exprt const&) <cycle 16> [663]
                0.00    0.00    7128/5058516     symex_target_equationt::decl(exprt const&, symbol_exprt const&, symbol_exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [291]
                0.00    0.01   13362/5058516     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [472]
                0.00    0.01   13997/5058516     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [466]
                0.00    0.01   18290/5058516     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [204]
                0.00    0.02   47269/5058516     same_object(exprt const&, exprt const&) [512]
                0.00    0.04   75742/5058516     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [252]
                0.00    0.08  145991/5058516     symex_target_equationt::assignment(exprt const&, symbol_exprt const&, symbol_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [40]
                0.00    0.09  168848/5058516     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 16> [268]
                0.01    2.40 4564644/5058516     arrayst::add_array_Ackermann_constraints() [16]
[115]    0.7    0.02    2.66 5058516         equal_exprt::equal_exprt(exprt const&, exprt const&) [115]
                0.01    2.65 5058516/5156366     predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&) [113]
-----------------------------------------------
                                                 <spontaneous>
[116]    0.7    2.64    0.00                 Minisat::Solver::relocAll(Minisat::ClauseAllocator&) [116]
                0.00    0.00     307/77792879     Minisat::vec<Minisat::Lit>::clear(bool) [428]
-----------------------------------------------
                0.00    2.58    4665/4665        goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [91]
[117]    0.7    0.00    2.58    4665         goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [117]
                0.00    2.54    8222/112420      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [18]
                0.00    0.02    8222/1633021     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [69]
                0.00    0.01    8222/1539360     base_type_eq(typet const&, typet const&, namespacet const&) [219]
                0.00    0.00    8222/41089       symbolt::symbol_expr() const [859]
                0.00    0.00    8222/719726      namespace_baset::lookup(dstring const&) const [475]
                0.00    0.00    8222/2972949     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [301]
                0.00    0.00   24666/281638950     irept::remove_ref(irept::dt*) <cycle 2> [71]
                0.00    0.00    8222/13001       goto_function_templatet<goto_programt>::is_hidden() const [1508]
                0.00    0.00    8222/71992907     exprt::type() [57]
                0.00    0.00    4665/5252        code_typet::has_ellipsis() const [1567]
                0.00    0.00    8222/18152       code_typet::parametert::get_identifier() const [1542]
                0.00    0.00    8222/57205686     exprt::type() const [125]
                0.00    0.00   16444/359046340     irept::irept(irept const&) [63]
                0.00    0.00    4665/15132       code_typet::parameters() const [1581]
                0.00    0.00     253/15947792     dstring::dstring(std::string const&) [118]
                0.00    0.00     253/1774069     namespacet::lookup(dstring const&, symbolt const*&) const [487]
                0.00    0.00    8222/249783      nil_exprt::nil_exprt() [1628]
                0.00    0.00    8222/132612571     exprt::exprt(exprt const&) [420]
                0.00    0.00     253/2360308     i2string(unsigned int) [700]
                0.00    0.00     253/5724870     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&) [573]
                0.00    0.00     253/2601269     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*) [991]
-----------------------------------------------
                0.00    0.00       9/15947792     gen_one(typet const&) [2000]
                0.00    0.00      38/15947792     ieee_floatt::to_expr() const [1620]
                0.00    0.00      48/15947792     c_typecheck_baset::c_typecheck_baset(symbol_tablet&, std::string const&, message_handlert&) [1860]
                0.00    0.00      48/15947792     ansi_c_languaget::parse(std::istream&, std::string const&) [149]
                0.00    0.00      48/15947792     add_padding(struct_typet&, namespacet const&) [1266]
                0.00    0.00      49/15947792     ansi_c_parsert::add_tag_with_body(irept&) [1956]
                0.00    0.00      50/15947792     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 8> [1692]
                0.00    0.00      83/15947792     ansi_c_parsert::lookup_label(dstring) [1832]
                0.00    0.00      85/15947792     c_typecheck_baset::typecheck_function_body(symbolt&) <cycle 7> [1656]
                0.00    0.00      88/15947792     goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool) <cycle 10> [1611]
                0.00    0.00     124/15947792     remove_returnst::do_function_calls(goto_functionst&, goto_programt&) [1514]
                0.00    0.00     153/15947792     convert_string_literal(std::string const&) [1553]
                0.00    0.00     198/15947792     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [749]
                0.00    0.00     200/15947792     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1017]
                0.00    0.00     253/15947792     goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [117]
                0.00    0.00     407/15947792     expr2ct::id_shorthand(dstring const&) const [1505]
                0.00    0.00     489/15947792     register_language(languaget* (*)()) [902]
                0.00    0.00     559/15947792     preprocessor_line(char const*, parsert&) [1084]
                0.00    0.00     782/15947792     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [136]
                0.00    0.00     974/15947792     remove_returnst::replace_returns(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >) [1389]
                0.00    0.00    1244/15947792     goto_symext::replace_nondet(exprt&) [302]
                0.00    0.00    2356/15947792     failed_symbol_id(dstring const&) [1634]
                0.00    0.00    2403/15947792     partial_order_concurrencyt::rw_clock_id(std::_List_const_iterator<symex_target_equationt::SSA_stept>, partial_order_concurrencyt::axiomt) [1599]
                0.00    0.00    2445/15947792     configt::this_operating_system() [873]
                0.00    0.00    2787/15947792     convert_integer_literal(std::string const&) [1197]
                0.00    0.00    2873/15947792     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [448]
                0.00    0.00    3354/15947792     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 17> [765]
                0.00    0.00    4683/15947792     expr2ct::get_shorthands(exprt const&) [767]
                0.00    0.00   12850/15947792     ansi_c_parsert::add_declarator(exprt&, irept&) [332]
                0.00    0.00   13371/15947792     goto_symex_statet::goto_statet::level2_current_name(dstring const&) const [763]
                0.00    0.00   13878/15947792     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, source_locationt const&, exprt const&, guardt const&) [374]
                0.00    0.00   14472/15947792     label_properties(goto_programt&, std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >&) [1275]
                0.00    0.00   18170/15947792     simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [489]
                0.00    0.01   37326/15947792     irep_serializationt::read_gb_string(std::istream&) [1252]
                0.00    0.01   53970/15947792     exprt::is_one() const [817]
                0.00    0.01   63142/15947792     goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>) [964]
                0.00    0.01   73287/15947792     value_sett::get_entry(value_sett::entryt const&, typet const&) [276]
                0.00    0.02  141769/15947792     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [49]
                0.00    0.05  291935/15947792     make_identifier() [300]
                0.00    0.05  313163/15947792     goto_symex_statet::level2t::name(dstring const&, unsigned int) const [527]
                0.00    0.05  333868/15947792     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 17> [174]
                0.00    0.06  370845/15947792     ansi_c_parsert::lookup(std::string&, bool, bool) [511]
                0.00    0.10  613029/15947792     exprt::mul(exprt const&) [208]
                0.00    0.12  773935/15947792     exprt::sum(exprt const&) [181]
                0.00    0.13  845976/15947792     gen_zero(typet const&) [269]
                0.00    0.15  977830/15947792     goto_symex_statet::level0t::name(dstring const&, unsigned int) const [408]
                0.00    0.16  982677/15947792     goto_symex_statet::level1t::name(dstring const&, unsigned int) const [425]
                0.00    0.22 1393639/15947792     from_integer(BigInt const&, typet const&) [190]
                0.01    0.60 3778991/15947792     irept::set(dstring const&, long long) [216]
                0.01    0.76 4802839/15947792     exprt::is_zero() const [180]
[118]    0.7    0.05    2.52 15947792         dstring::dstring(std::string const&) [118]
                0.30    2.23 15947792/15947792     string_containert::get(std::string const&) [120]
-----------------------------------------------
                                 171             c_typecheck_baset::typecheck_decl(codet&) <cycle 7> [1630]
                0.04    2.85   94357/94357       ansi_c_typecheckt::typecheck() [108]
[119]    0.7    0.03    2.53   94528         c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 7> [119]
                0.05    2.06  189008/191045      c_typecheck_baset::typecheck_type(typet&) <cycle 8> [172]
                0.00    0.15   94480/94480       ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const [465]
                0.00    0.03   94528/94528       ansi_c_declarationt::set_is_typedef(bool) [829]
                0.00    0.03   94528/94528       ansi_c_declarationt::set_is_thread_local(bool) [831]
                0.00    0.03   94528/94528       ansi_c_declarationt::set_is_register(bool) [830]
                0.00    0.03   94528/94528       ansi_c_declarationt::set_is_extern(bool) [826]
                0.00    0.03   94528/94528       ansi_c_declarationt::set_is_static(bool) [828]
                0.00    0.03   94528/94528       ansi_c_declarationt::set_is_inline(bool) [827]
                0.02    0.00   94528/198660      c_storage_spect::read(typet const&) [675]
                0.01    0.02   94480/205051      symbolt::symbolt() [668]
                0.00    0.02  283584/71992907     exprt::type() [57]
                0.00    0.01   94528/94725       c_typecheck_baset::make_already_typechecked(typet&) [1032]
                0.00    0.01   94480/531321      symbolt::~symbolt() [609]
                0.00    0.01   94528/94896       ansi_c_declarationt::get_is_static_assert() const [1201]
                0.00    0.00  189008/320772892     irept::detach() [42]
                0.00    0.00   94480/11802923     typet::~typet() [309]
                0.00    0.00   94528/54796559     exprt::operands() [157]
                0.00    0.00   94528/198660      c_storage_spect::c_storage_spect(typet const&) [2192]
                               94480             c_typecheck_baset::typecheck_symbol(symbolt&) <cycle 7> [417]
-----------------------------------------------
                0.30    2.23 15947792/15947792     dstring::dstring(std::string const&) [118]
[120]    0.6    0.30    2.23 15947792         string_containert::get(std::string const&) [120]
                0.69    1.37 15947792/16392098     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&) [145]
                0.00    0.14  364066/586358      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&) [411]
                0.02    0.00  364066/586358      std::vector<std::string*, std::allocator<std::string*> >::push_back(std::string* const&) [790]
                0.00    0.00  364066/594422      std::list<std::string, std::allocator<std::string> >::push_back(std::string const&) [1127]
-----------------------------------------------
                0.00    0.00      48/61260449     build_sizeof_expr(constant_exprt const&, namespacet const&) [1036]
                0.00    0.00      48/61260449     expr2ct::convert_sizeof(exprt const&, unsigned int&) [1686]
                0.00    0.00      49/61260449     add_padding(struct_typet&, namespacet const&) [1266]
                0.00    0.00      99/61260449     c_sizeof_type_rec(exprt const&) [2005]
                0.00    0.00     134/61260449     goto_symex_statet::constant_propagation(exprt const&) const [660]
                0.00    0.00     204/61260449     code_blockt::end_location() const [1970]
                0.00    0.00     247/61260449     alignment(typet const&, namespacet const&) [1886]
                0.00    0.00     344/61260449     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 8> [1692]
                0.00    0.00    1152/61260449     vector_typet::size() const [1828]
                0.00    0.00    2093/61260449     goto_checkt::bounds_check(index_exprt const&, guardt const&) [468]
                0.00    0.00    4759/61260449     code_typet::return_type() const [1703]
                0.00    0.00    5252/61260449     code_typet::has_ellipsis() const [1567]
                0.00    0.00    8659/61260449     replace_location(exprt&, source_locationt const&) [1444]
                0.00    0.00    9470/61260449     expr2ct::convert_constant(constant_exprt const&, unsigned int&) <cycle 6> [943]
                0.00    0.00   15132/61260449     code_typet::parameters() const [1581]
                0.00    0.00   16652/61260449     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 19> [1511]
                0.00    0.00   19690/61260449     rename_symbolt::have_to_rename(exprt const&) const <cycle 21> [1484]
                0.00    0.00   94480/61260449     ansi_c_declaratort::value() const [1372]
                0.00    0.00  125344/61260449     struct_union_typet::components() const [1282]
                0.00    0.00  155055/61260449     exprt::source_location() const [1243]
                0.00    0.01  185357/61260449     c_typecheck_baset::typecheck_symbol_type(typet&) [316]
                0.00    0.01  200418/61260449     array_typet::size() const [1028]
                0.00    0.01  338793/61260449     simplify_exprt::simplify_typecast(exprt&) <cycle 5> [186]
                0.00    0.01  389010/61260449     c_typecheck_baset::typecheck_type(typet&) <cycle 8> [172]
                0.01    0.01  483687/61260449     ansi_c_convert_typet::read(typet const&) [368]
                0.01    0.02  764036/61260449     typet::source_location() const [745]
                0.01    0.04 1234551/61260449     simplify_exprt::simplify_mult(exprt&) [112]
                0.64    1.70 57205686/61260449     exprt::type() const [125]
[121]    0.6    0.69    1.83 61260449         irept::find(dstring const&) const [121]
                1.83    0.00 61260449/99854014     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 [100]
-----------------------------------------------
                0.02    2.49   19842/19842       goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [41]
[122]    0.6    0.02    2.49   19842         operator-=(guardt&, guardt const&) [122]
                1.70    0.56 5698910/46376926     operator==(irept const&, irept const&) <cycle 3> [36]
                0.02    0.22 5679068/5679068     std::list<exprt, std::allocator<exprt> >::pop_front() [409]
-----------------------------------------------
                0.01    0.08   24953/718111      goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&) [539]
                0.01    0.10   34249/718111      goto_symext::merge_gotos(goto_symex_statet&) [38]
                0.02    0.13   44228/718111      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [41]
                0.02    0.15   49906/718111      operator|=(guardt&, guardt const&) [187]
                0.03    0.26   86262/718111      goto_symext::symex_goto(goto_symex_statet&) [35]
                0.19    1.45  478513/718111      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[123]    0.6    0.29    2.17  718111         guardt::is_false() const [123]
                2.12    0.06 42464118/43326300     exprt::is_false() const [134]
-----------------------------------------------
                0.04    2.39  620264/620264      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>) [31]
[124]    0.6    0.04    2.39  620264