Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls   s/call   s/call  name    
 29.51    126.17   126.17                             Minisat::SimpSolver::backwardSubsumptionCheck(bool)
 15.08    190.64    64.48 28305929     0.00     0.00  irept::hash() const
  2.92    203.12    12.48                             Minisat::SimpSolver::addClause_(Minisat::vec<Minisat::Lit>&)
  2.24    212.69     9.57                             Minisat::Solver::propagate()
  1.90    220.83     8.14                             Minisat::SimpSolver::eliminateVar(int)
  1.87    228.80     7.98 241434881     0.00     0.00  operator==(irept const&, irept const&)
  1.74    236.24     7.44 231506850     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
  1.59    243.05     6.81                             Minisat::SimpSolver::removeClause(unsigned int)
  1.45    249.26     6.22                             Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, int&)
  1.38    255.18     5.92 1761016451     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++()
  1.27    260.60     5.42 557769614     0.00     0.00  irept::remove_ref(irept::dt*)
  1.23    265.88     5.28                             Minisat::SimpSolver::eliminate(bool)
  1.12    270.68     4.80                             Minisat::SimpSolver::strengthenClause(unsigned int, Minisat::Lit)
  1.12    275.46     4.79 380598750     0.00     0.00  irept::irept(irept const&)
  1.11    280.20     4.74 13899601     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::find(dstring const&) const
  1.06    284.74     4.54 364167293     0.00     0.00  irept::detach()
  1.05    289.24     4.50                             Minisat::Solver::addClause_(Minisat::vec<Minisat::Lit>&)
  0.97    293.38     4.14                             Minisat::SimpSolver::relocAll(Minisat::ClauseAllocator&)
  0.92    297.30     3.92 159046984     0.00     0.00  irept::get(dstring const&) const
  0.84    300.90     3.60                             Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::clean(Minisat::Lit const&)
  0.83    304.45     3.55                             Minisat::OccLists<int, Minisat::vec<unsigned int>, Minisat::SimpSolver::ClauseDeleted>::clean(int const&)
  0.78    307.81     3.36                             Minisat::Solver::detachClause(unsigned int, bool)
  0.74    310.96     3.16                             Minisat::SimpSolver::gatherTouchedClauses()
  0.68    313.86     2.90  9418660     0.00     0.00  binary2integer(std::string const&, bool)
  0.66    316.69     2.83 224185445     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.63    319.39     2.70 39673256     0.00     0.00  exprt::is_false() const
  0.59    321.92     2.53                             Minisat::SimpSolver::newVar(bool, bool)
  0.58    324.40     2.48 17606567     0.00     0.00  dstring::compare(dstring const&) const
  0.55    326.76     2.37                             irept::full_hash() const
  0.53    329.05     2.29                             Minisat::Solver::attachClause(unsigned int)
  0.52    331.26     2.21 72459866     0.00     0.00  irept::find(dstring const&) const
  0.50    333.41     2.15 173396877     0.00     0.00  bool std::operator==<dstring const, irept>(std::pair<dstring const, irept> const&, std::pair<dstring const, irept> const&)
  0.49    335.48     2.08 101363214     0.00     0.00  irept::add(dstring const&)
  0.48    337.53     2.05                             Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, Minisat::vec<Minisat::Lit>&)
  0.47    339.53     2.00 32451677     0.00     0.00  hash_string(char const*)
  0.42    341.34     1.81 102430434     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&)
  0.41    343.11     1.77                             Minisat::Solver::newVar(bool, bool)
  0.41    344.86     1.75 193114412     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.41    346.59     1.74                             void Minisat::sort<Minisat::Lit, Minisat::LessThan_default<Minisat::Lit> >(Minisat::Lit*, int, Minisat::LessThan_default<Minisat::Lit>)
  0.40    348.31     1.72 30781305     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.40    350.03     1.72                             Minisat::Solver::relocAll(Minisat::ClauseAllocator&)
  0.38    351.64     1.61 31479539     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.35    353.14     1.50 193103073     0.00     0.00  bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*)
  0.33    354.56     1.42 191746896     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.30    355.86     1.30 13089342     0.00     0.00  BigInt::as_string(char*, unsigned int, unsigned int) const
  0.30    357.15     1.29  5075316     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.29    358.38     1.23 29481837     0.00     0.00  reference_counting<value_sett::object_map_dt>::remove_ref(reference_counting<value_sett::object_map_dt>::dt*)
  0.27    359.53     1.15 112088750     0.00     0.00  void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*)
  0.27    360.67     1.14                             Minisat::Solver::analyze(unsigned int, Minisat::vec<Minisat::Lit>&, int&)
  0.26    361.80     1.13                             Minisat::Solver::litRedundant(Minisat::Lit, unsigned int)
  0.25    362.85     1.05 11069503     0.00     0.00  object_descriptor_exprt::root_object() const
  0.23    363.85     1.00 29093294     0.00     0.00  reference_counting<value_sett::object_map_dt>::reference_counting(reference_counting<value_sett::object_map_dt> const&)
  0.23    364.83     0.98 192464983     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.23    365.81     0.98 61299419     0.00     0.00  irept::operator=(irept const&)
  0.22    366.74     0.93 110607883     0.00     0.00  std::pair<dstring const, irept>::pair(std::pair<dstring const, irept> const&)
  0.21    367.62     0.88 110509216     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.21    368.50     0.88                             Minisat::vec<unsigned int>::capacity(int)
  0.20    369.36     0.86                             Minisat::SimpSolver::cleanUpClauses()
  0.20    370.22     0.86 12594828     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(ssa_exprt const&, std::tr1::integral_constant<bool, true>)
  0.20    371.06     0.84                             Minisat::Solver::removeClause(unsigned int)
  0.19    371.87     0.81 71269254     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.19    372.68     0.81  8277302     0.00     0.00  build_identifier_rec(exprt const&, dstring const&, dstring const&, std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)
  0.19    373.48     0.80                             Minisat::Solver::cancelUntil(int)
  0.18    374.25     0.77    58391     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_erase(std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> >*)
  0.17    374.99     0.74  1920212     0.00     0.00  goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt)
  0.16    375.69     0.71 29102771     0.00     0.00  irept::get_bool(dstring const&) const
  0.16    376.39     0.70 111735768     0.00     0.00  std::vector<irept, std::allocator<irept> >::~vector()
  0.16    377.09     0.70 111735593     0.00     0.00  irept::dt::~dt()
  0.16    377.78     0.69 28850914     0.00     0.00  std::pair<dstring const, value_sett::entryt>::pair(std::pair<dstring const, value_sett::entryt> const&)
  0.15    378.44     0.66 41946711     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.15    379.10     0.66 36214216     0.00     0.00  convert(std::vector<literalt, std::allocator<literalt> > const&, Minisat::vec<Minisat::Lit>&)
  0.15    379.72     0.62 35150438     0.00     0.00  int str2number<int>(char const*, int, bool)
  0.14    380.33     0.61 18906436     0.00     0.00  std::pair<dstring const, exprt>::pair(std::pair<dstring const, exprt> const&)
  0.14    380.94     0.61 37794121     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&)
  0.14    381.54     0.60 14209023     0.00     0.00  irept::add(dstring const&, irept const&)
  0.14    382.13     0.59                             Minisat::vec<unsigned int>::growTo(int)
  0.13    382.67     0.54   315042     0.00     0.00  guardt::as_expr(std::_List_const_iterator<exprt>) const
  0.13    383.21     0.54 75610505     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.13    383.74     0.54 36174607     0.00     0.00  irept::get_string(dstring const&) const
  0.12    384.26     0.52  5237952     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<dstring const, typet> const&, std::tr1::integral_constant<bool, true>)
  0.12    384.77     0.51                             Minisat::Solver::uncheckedEnqueue(Minisat::Lit, unsigned int)
  0.12    385.28     0.51 136461774     0.00     0.00  std::pair<dstring const, irept>::~pair()
  0.12    385.78     0.50 12694473     0.00     0.00  goto_symex_statet::rename(typet&, dstring const&, namespacet const&, goto_symex_statet::levelt)
  0.12    386.27     0.50   864147     0.00     0.00  yyansi_clex()
  0.11    386.76     0.49 192464983     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.11    387.24     0.48                             Minisat::RegionAllocator<unsigned int>::alloc(int)
  0.11    387.71     0.47  2595027     0.00     0.00  simplify_exprt::sort_and_join(exprt&)
  0.11    388.18     0.47 27666378     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.11    388.65     0.47                             Minisat::Solver::pickBranchLit()
  0.11    389.11     0.47                             bv_refinementt::arrays_overapproximated()
  0.11    389.57     0.46 22390406     0.00     0.00  operator<<(std::ostream&, dstring const&)
  0.11    390.03     0.46                             operator<<(std::ostream&, irept const&)
  0.11    390.49     0.46 108867256     0.00     0.00  Minisat::vec<Minisat::Lit>::push(Minisat::Lit const&)
  0.11    390.94     0.45  5477393     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.10    391.38     0.44  4812824     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::find(dstring const&)
  0.10    391.81     0.43 30289950     0.00     0.00  string_containert::get(std::string const&)
  0.10    392.24     0.43 110607883     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_create_node(std::pair<dstring const, irept> const&)
  0.10    392.67     0.43 191746896     0.00     0.00  bool std::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >)
  0.10    393.09     0.43                             mkElimClause(Minisat::vec<unsigned int>&, int, Minisat::Clause&)
  0.10    393.51     0.42 34997378     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.09    393.90     0.39    21935     0.00     0.00  goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&)
  0.09    394.29     0.39 45176159     0.00     0.00  Minisat::vec<Minisat::Lit>::capacity(int)
  0.08    394.65     0.36   731428     0.00     0.00  simplify_exprt::simplify_rec(exprt&)
  0.08    395.00     0.35 27660180     0.00     0.00  BigInt::add(unsigned int const*, unsigned int, bool)
  0.08    395.35     0.35    70844     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_rehash(unsigned long)
  0.08    395.69     0.35  8742962     0.00     0.00  to_integer(constant_exprt const&, BigInt&)
  0.08    396.02     0.33                             std::_Vector_base<irept::dt*, std::allocator<irept::dt*> >::~_Vector_base()
  0.07    396.34     0.32 83093476     0.00     0.00  exprt::~exprt()
  0.07    396.66     0.32                             Minisat::vec<Minisat::Solver::Watcher>::capacity(int)
  0.07    396.98     0.32 64084499     0.00     0.00  exprt::operands()
  0.07    397.29     0.31  6343642     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.07    397.59     0.31 37794271     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::add_variables()
  0.07    397.89     0.30  2375077     0.00     0.00  field_sensitivityt::get_fields(namespacet const&, ssa_exprt const&, exprt&) const
  0.07    398.19     0.30  5432467     0.00     0.00  ssa_exprt::get_l1_object_identifier() const
  0.07    398.49     0.30    10457     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, irept> >::operator--()
  0.07    398.79     0.30 25952558     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, irept> >, std::pair<dstring const, irept> const&)
  0.07    399.09     0.30  2178050     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, literalt>, std::_Select1st<std::pair<dstring const, literalt> >, std::less<dstring>, std::allocator<std::pair<dstring const, literalt> > >::_M_insert_unique(std::pair<dstring const, literalt> const&)
  0.07    399.38     0.30  5953794     0.00     0.00  irept::remove(dstring const&)
  0.07    399.67     0.29 141944319     0.00     0.00  exprt::exprt(exprt const&)
  0.07    399.96     0.29  5953794     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::erase(dstring const&)
  0.07    400.24     0.28   501916     0.00     0.00  guardt::is_false() const
  0.06    400.52     0.28 73542268     0.00     0.00  Minisat::vec<Minisat::Lit>::clear(bool)
  0.06    400.79     0.27      100     0.00     0.03  yyansi_cparse()
  0.06    401.06     0.27 111735768     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::~_Vector_base()
  0.06    401.33     0.27 47534914     0.00     0.00  exprt::type() const
  0.06    401.60     0.27 35634627     0.00     0.00  irept::dt::dt(irept::dt const&)
  0.06    401.87     0.27  8277302     0.00     0.00  ssa_exprt::update_identifier()
  0.06    402.13     0.26 12618549     0.00     0.00  std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >::pair(std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > const&)
  0.06    402.39     0.26 35634627     0.00     0.00  std::vector<irept, std::allocator<irept> >::vector(std::vector<irept, std::allocator<irept> > const&)
  0.06    402.65     0.26 25952558     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::pair<dstring const, irept> const&)
  0.06    402.90     0.26 11374475     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.06    403.16     0.26  9759632     0.00     0.00  dstring::operator==(char const*) const
  0.06    403.40     0.24 35634627     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.05    403.63     0.23 10504237     0.00     0.00  simplify_exprt::simplify_node(exprt&)
  0.05    403.86     0.23    51344     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >*)
  0.05    404.08     0.23  1202586     0.00     0.00  irept::compare(irept const&) const
  0.05    404.30     0.22 11044071     0.00     0.00  object_descriptor_exprt::object_descriptor_exprt()
  0.05    404.52     0.22 35634627     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::_M_create_storage(unsigned long)
  0.05    404.74     0.22    58232     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_copy(std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> > const*, std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> >*)
  0.05    404.96     0.22 21622428     0.00     0.00  to_symbol_expr(exprt const&)
  0.05    405.17     0.22  8358469     0.00     0.00  exprt::exprt(dstring const&, typet const&)
  0.05    405.39     0.22                             Minisat::RegionAllocator<unsigned int>::capacity(unsigned int)
  0.05    405.60     0.21   910692     0.00     0.00  field_sensitivityt::operator()(namespacet const&, exprt&, bool) const
  0.05    405.81     0.21  6300275     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert_bucket(ssa_exprt const&, unsigned long, unsigned long)
  0.05    406.02     0.21                             Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::cleanAll()
  0.05    406.23     0.21  5178971     0.00     0.00  goto_symex_statet::level0t::operator()(ssa_exprt&, namespacet const&, unsigned int)
  0.05    406.43     0.20                             Minisat::Solver::rebuildOrderHeap()
  0.05    406.63     0.20  6551157     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    406.82     0.20 57462634     0.00     0.00  exprt::type()
  0.05    407.02     0.20 16083155     0.00     0.00  BigInt::BigInt(BigInt const&)
  0.04    407.21     0.19    44033     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(std::_Rb_tree_node<std::pair<dstring const, exprt> >*)
  0.04    407.40     0.19                             std::vector<irept::dt*, std::allocator<irept::dt*> >::reserve(unsigned long)
  0.04    407.58     0.18   145445     0.00     0.00  bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.04    407.76     0.18 28850914     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_create_node(std::pair<dstring const, value_sett::entryt> const&)
  0.04    407.94     0.18 28829586     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> > const*)
  0.04    408.11     0.18 26156696     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&)
  0.04    408.28     0.17 39463218     0.00     0.00  BigInt::~BigInt()
  0.04    408.45     0.17 29093294     0.00     0.00  value_sett::entryt::entryt(value_sett::entryt const&)
  0.04    408.62     0.17 14138746     0.00     0.00  namespace_baset::follow(typet const&) const
  0.04    408.78     0.16 27361954     0.00     0.00  BigInt::operator+=(unsigned long long)
  0.04    408.94     0.16                             std::pair<dstring, irept>::~pair()
  0.04    409.10     0.16 10362691     0.00     0.00  cnft::land(literalt, literalt)
  0.04    409.25     0.16  8646895     0.00     0.00  std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const
  0.04    409.40     0.15  6551157     0.00     0.00  std::set<literalt, std::less<literalt>, std::allocator<literalt> >::insert(literalt const&)
  0.04    409.55     0.15 18906436     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.04    409.70     0.15 46738307     0.00     0.00  operator==(string_ptrt, string_ptrt)
  0.04    409.85     0.15   217562     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.04    410.00     0.15    43874     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_copy(std::_Rb_tree_node<std::pair<dstring const, exprt> > const*, std::_Rb_tree_node<std::pair<dstring const, exprt> >*)
  0.04    410.15     0.15 25791795     0.00     0.00  exprt* std::__uninitialized_copy<false>::__uninit_copy<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.04    410.30     0.15  8132633     0.00     0.00  integer2string(BigInt const&, unsigned int)
  0.03    410.45     0.15 47172488     0.00     0.00  symbol_exprt::get_identifier() const
  0.03    410.59     0.15 26776513     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&)
  0.03    410.74     0.15                             irept::recursive_detach()
  0.03    410.88     0.14 18881435     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.03    411.02     0.14   390092     0.00     0.00  goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool)
  0.03    411.15     0.14 30289950     0.00     0.00  dstring::dstring(std::string const&)
  0.03    411.28     0.13    21935     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<ssa_exprt, false>**, unsigned long)
  0.03    411.41     0.13 223471361     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.03    411.54     0.13 30462751     0.00     0.00  void std::_Construct<irept, irept>(irept*, irept const&)
  0.03    411.67     0.13 13899601     0.00     0.00  goto_symex_statet::renaming_levelt::current_count(dstring const&) const
  0.03    411.80     0.13  6663432     0.00     0.00  get_nil_irep()
  0.03    411.93     0.13  5121335     0.00     0.00  cnft::gate_xor(literalt, literalt, literalt)
  0.03    412.06     0.13                             Minisat::IntOption::IntOption(char const*, char const*, char const*, int, Minisat::IntRange)
  0.03    412.19     0.13                             irept::pretty(unsigned int, unsigned int) const
  0.03    412.32     0.13    43882     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > const*, std::_Rb_tree_node<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >*)
  0.03    412.45     0.13 12875167     0.00     0.00  cnft::lxor(literalt, literalt)
  0.03    412.58     0.13  4568144     0.00     0.00  from_integer(BigInt const&, typet const&)
  0.03    412.70     0.12 34771077     0.00     0.00  unsafe_string2int(std::string const&, int)
  0.03    412.82     0.12                             smt2_convt::set_assumptions(std::vector<literalt, std::allocator<literalt> > const&)
  0.03    412.94     0.12                             Minisat::vec<unsigned int>::clear(bool)
  0.03    413.06     0.12   385096     0.00     0.00  goto_symext::replace_array_equal(exprt&)
  0.03    413.17     0.12 17302842     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_create_node(exprt const&)
  0.03    413.29     0.12   135814     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_erase(std::_Rb_tree_node<literalt>*)
  0.03    413.40     0.11 12589196     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > const*)
  0.03    413.51     0.11  5114741     0.00     0.00  goto_symex_statet::l2_thread_read_encoding(ssa_exprt&, namespacet const&)
  0.03    413.62     0.11   203040     0.00     0.00  ssa_exprt::remove_level_2()
  0.03    413.73     0.11 11634892     0.00     0.00  exprt::exprt(dstring const&)
  0.03    413.84     0.11 11374475     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<exprt*, unsigned long, exprt>(exprt*, unsigned long, exprt const&)
  0.03    413.95     0.11  3688724     0.00     0.00  bv_utilst::carry(literalt, literalt, literalt)
  0.03    414.06     0.11  2946846     0.00     0.00  prop_conv_solvert::convert(exprt const&)
  0.03    414.17     0.11 20725566     0.00     0.00  irept::set(dstring const&, dstring const&)
  0.03    414.28     0.11 11021623     0.00     0.00  ssa_exprt::get_object_name() const
  0.03    414.39     0.11  8594982     0.00     0.00  goto_symex_statet::set_ssa_indices(ssa_exprt&, namespacet const&, goto_symex_statet::levelt)
  0.03    414.50     0.11  4907418     0.00     0.00  namespacet::lookup(dstring const&, symbolt const*&) const
  0.02    414.60     0.11                             Minisat::Solver::analyzeFinal(Minisat::Lit, Minisat::vec<Minisat::Lit>&)
  0.02    414.71     0.11 27661089     0.00     0.00  BigInt::resize(unsigned int)
  0.02    414.81     0.11  4956709     0.00     0.00  integer2binary(BigInt const&, unsigned int)
  0.02    414.92     0.11 13089342     0.00     0.00  BigInt::digits(unsigned int) const
  0.02    415.02     0.11  9421916     0.00     0.00  BigInt::BigInt(unsigned long)
  0.02    415.12     0.10 13444204     0.00     0.00  void std::_Destroy_aux<false>::__destroy<exprt*>(exprt*, exprt*)
  0.02    415.22     0.10 35634627     0.00     0.00  irept* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, irept*, irept>(__gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, __gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, irept*, std::allocator<irept>&)
  0.02    415.32     0.10 12618549     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_create_node(std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > const&)
  0.02    415.42     0.10  2668742     0.00     0.00  prop_conv_solvert::convert_bool(exprt const&)
  0.02    415.52     0.10   885096     0.00     0.00  constant_exprt::value_is_zero_string() const
  0.02    415.62     0.10   515806     0.00     0.00  goto_symext::replace_nondet(exprt&)
  0.02    415.72     0.10     1396     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_rehash(unsigned long)
  0.02    415.82     0.10   385096     0.00     0.00  adjust_float_expressions(exprt&, namespacet const&)
  0.02    415.92     0.10 27476809     0.00     0.00  digit_add(unsigned int const*, unsigned int, unsigned int const*, unsigned int, unsigned int*)
  0.02    416.01     0.10  9804145     0.00     0.00  to_constant_expr(exprt const&)
  0.02    416.11     0.10  1905299     0.00     0.00  std::_List_base<exprt, std::allocator<exprt> >::_M_clear()
  0.02    416.20     0.10                             Minisat::SimpSolver::ElimLt::operator()(int, int) const
  0.02    416.29     0.09 20681694     0.00     0.00  ssa_exprt::get_level_1() const
  0.02    416.38     0.09  9890458     0.00     0.00  to_ssa_expr(exprt&)
  0.02    416.47     0.09    12368     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::push_back(unsigned long const&)
  0.02    416.56     0.09 29370628     0.00     0.00  reference_counting<value_sett::object_map_dt>::~reference_counting()
  0.02    416.65     0.09 29214484     0.00     0.00  value_sett::entryt::~entryt()
  0.02    416.74     0.09 28850914     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> >*)
  0.02    416.83     0.09 25950535     0.00     0.00  exprt::operator=(exprt const&)
  0.02    416.92     0.09  8169830     0.00     0.00  to_index_expr(exprt const&)
  0.02    417.01     0.09     1115     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_rehash(unsigned long)
  0.02    417.10     0.09                             Minisat::vec<char>::capacity(int)
  0.02    417.19     0.09                             string_constantt::get_value() const
  0.02    417.28     0.09  6182221     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    417.37     0.09  2169193     0.00     0.00  prop_conv_solvert::get_literal(dstring const&)
  0.02    417.46     0.09  1678902     0.00     0.00  merge_irept::merged(irept const&)
  0.02    417.55     0.09 23614939     0.00     0.00  exprt::copy_to_operands(exprt const&)
  0.02    417.63     0.08 13507480     0.00     0.00  ssa_exprt::get_level_0() const
  0.02    417.71     0.08  9805474     0.00     0.00  constant_exprt::get_value() const
  0.02    417.79     0.08  6300275     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_node(ssa_exprt const&)
  0.02    417.87     0.08  6006646     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::vector(unsigned long, literalt const&, std::allocator<literalt> const&)
  0.02    417.95     0.08                             Minisat::vec<double>::capacity(int)
  0.02    418.03     0.08   532692     0.00     0.00  std::tr1::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const
  0.02    418.11     0.08                             Minisat::vec<Minisat::vec<Minisat::Solver::Watcher> >::clear(bool)
  0.02    418.18     0.08 17519910     0.00     0.00  exprt::is_boolean() const
  0.02    418.26     0.08  8958883     0.00     0.00  BigInt::reallocate(unsigned int)
  0.02    418.33     0.08                             Minisat::SimpSolver::SimpSolver()
  0.02    418.41     0.08  8938320     0.00     0.00  BigInt::operator=(BigInt const&)
  0.02    418.48     0.08                             Minisat::vec<Minisat::vec<Minisat::Solver::Watcher> >::capacity(int)
  0.02    418.55     0.07 26117551     0.00     0.00  void std::_Construct<exprt, exprt>(exprt*, exprt const&)
  0.02    418.62     0.07 12594828     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<ssa_exprt, false>*, ssa_exprt const&, unsigned long) const
  0.02    418.69     0.07  9251531     0.00     0.00  BigInt::BigInt()
  0.02    418.76     0.07   856869     0.00     0.00  exprt::is_true() const
  0.02    418.83     0.07   495988     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&, std::tr1::integral_constant<bool, true>)
  0.02    418.90     0.07   386261     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&) const
  0.02    418.97     0.07      153     0.00     0.00  convert_string_literal(std::string const&)
  0.02    419.04     0.07                             Minisat::IntOption::help(bool)
  0.02    419.11     0.07 71269254     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::map(std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&)
  0.02    419.18     0.07    57889     0.00     0.00  bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&)
  0.02    419.25     0.07    43870     0.00     0.00  goto_symex_statet::renaming_levelt::get_variables(std::tr1::unordered_set<ssa_exprt, irep_hash, std::equal_to<ssa_exprt>, std::allocator<ssa_exprt> >&) const
  0.02    419.32     0.07   164903     0.00     0.00  cnft::land(std::vector<literalt, std::allocator<literalt> > const&)
  0.02    419.39     0.07   135814     0.00     0.00  cnft::eliminate_duplicates(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.02    419.46     0.07 11121420     0.00     0.00  exprt::op0()
  0.02    419.52     0.07  5915925     0.00     0.00  parsert::read(char&)
  0.02    419.59     0.07                             mkElimClause(Minisat::vec<unsigned int>&, Minisat::Lit)
  0.01    419.65     0.06      151     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_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, literalt>, false>**, unsigned long)
  0.01    419.71     0.06   108498     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<dstring const, ansi_c_identifiert> const&)
  0.01    419.77     0.06     5822     0.00     0.00  bv_utilst::unsigned_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.01    419.83     0.06      175     0.00     0.00  std::_Vector_base<std::string*, std::allocator<std::string*> >::~_Vector_base()
  0.01    419.89     0.06      151     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::satcheck_minisat2_baset(Minisat::SimpSolver*)
  0.01    419.95     0.06  5953794     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    420.01     0.06  5170945     0.00     0.00  goto_symex_statet::level1t::operator()(ssa_exprt&)
  0.01    420.07     0.06   714018     0.00     0.00  cnft::gate_and(literalt, literalt, literalt)
  0.01    420.13     0.06   650497     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    420.19     0.06      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>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<string_ptrt const, unsigned int>, false>**, unsigned long)
  0.01    420.24     0.06 24619222     0.00     0.00  typet::~typet()
  0.01    420.30     0.06 19676365     0.00     0.00  typet::operator=(typet const&)
  0.01    420.35     0.06 17860139     0.00     0.00  Minisat::vec<int>::capacity(int)
  0.01    420.41     0.06 17302842     0.00     0.00  std::list<exprt, std::allocator<exprt> >::push_back(exprt const&)
  0.01    420.46     0.06 12394438     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::_M_check_len(unsigned long, char const*) const
  0.01    420.52     0.06  9050776     0.00     0.00  i2string(long long)
  0.01    420.57     0.06   107122     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >, literalt const&)
  0.01    420.62     0.05      685     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_rehash(unsigned long)
  0.01    420.67     0.05      151     0.00     0.02  symex_target_equationt::convert_assignments(decision_proceduret&) const
  0.01    420.72     0.05 20362331     0.00     0.00  ssa_exprt::get_original_expr() const
  0.01    420.77     0.05 18906436     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    420.82     0.05  6127890     0.00     0.00  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<irept>, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<irept, false>*, irept const&, unsigned long) const
  0.01    420.87     0.05  5953794     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    420.92     0.05  2609520     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.01    420.97     0.05   709508     0.00     0.00  base_type_eqt::base_type_eq_rec(typet const&, typet const&)
  0.01    421.02     0.05   544920     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.01    421.07     0.05   404252     0.00     0.00  goto_symext::symex_step(goto_functionst const&, goto_symex_statet&)
  0.01    421.12     0.05   121190     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.01    421.17     0.05    65401     0.00     0.00  field_sensitivityt::field_assignments_rec(namespacet const&, goto_symex_statet&, symex_targett&, exprt const&, exprt const&) const
  0.01    421.22     0.05    64639     0.00     0.00  boolbvt::get(exprt const&) const
  0.01    421.27     0.05      159     0.00     1.19  bmct::run(goto_functionst const&)
  0.01    421.32     0.05                             Minisat::Solver::removeSatisfied(Minisat::vec<unsigned int>&)
  0.01    421.37     0.05                             Minisat::Solver::Solver()
  0.01    421.41     0.05 11374570     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::resize(unsigned long, exprt)
  0.01    421.46     0.05  5668306     0.00     0.00  irept::get_int(dstring const&) const
  0.01    421.50     0.05  4406561     0.00     0.00  pointer_diff_type()
  0.01    421.55     0.05  1018597     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt const&)
  0.01    421.59     0.05       76     0.00     0.00  Minisat::SimpSolver::solve(Minisat::vec<Minisat::Lit> const&, bool, bool)
  0.01    421.64     0.05                             propt::set_frozen(literalt)
  0.01    421.68     0.04 48414469     0.00     0.00  cnft::no_variables() const
  0.01    421.72     0.04 35987609     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::_M_allocate(unsigned long)
  0.01    421.76     0.04 22510320     0.00     0.00  ssa_exprt::get_level_2() const
  0.01    421.80     0.04 22188518     0.00     0.00  ssa_exprt::ssa_exprt(ssa_exprt const&)
  0.01    421.84     0.04  9755913     0.00     0.00  exprt::is_constant() const
  0.01    421.88     0.04  9050776     0.00     0.00  irept::set(dstring const&, long long)
  0.01    421.92     0.04  8924901     0.00     0.00  cnft::new_variable()
  0.01    421.96     0.04  5953794     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >)
  0.01    422.00     0.04  4565046     0.00     0.00  BigInt::BigInt(unsigned int)
  0.01    422.04     0.04  2970590     0.00     0.00  ssa_exprt::~ssa_exprt()
  0.01    422.08     0.04   650497     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(irept const&, std::tr1::integral_constant<bool, true>)
  0.01    422.12     0.04   491355     0.00     0.00  string_ptrt::string_ptrt(char const*)
  0.01    422.16     0.04   385096     0.00     0.00  rewrite_union(exprt&, namespacet const&)
  0.01    422.20     0.04   334791     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.01    422.24     0.04   306360     0.00     0.00  simplify_exprt::simplify_typecast(exprt&)
  0.01    422.28     0.04   170346     0.00     0.00  gen_zero(typet const&)
  0.01    422.32     0.04   109969     0.00     0.00  goto_symext::symex_goto(goto_symex_statet&)
  0.01    422.36     0.04    92779     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_buckets(unsigned long)
  0.01    422.40     0.04    56527     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    422.44     0.04                             to_union_type(typet const&)
  0.01    422.48     0.04                             yyassemblererror(std::string const&)
  0.01    422.52     0.04                             Minisat::SimpSolver::extendModel()
  0.01    422.56     0.04                             multi_namespacet::lookup(dstring const&, symbolt const*&) const
  0.01    422.59     0.04  8112635     0.00     0.00  operator<<(std::ostream&, BigInt const&)
  0.01    422.63     0.04  6672650     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt)
  0.01    422.66     0.04  1202586     0.00     0.00  operator<(exprt const&, exprt const&)
  0.01    422.69     0.03 27405103     0.00     0.00  symbol_exprt::symbol_exprt(symbol_exprt const&)
  0.01    422.72     0.03 12647902     0.00     0.00  std::pair<ssa_exprt, unsigned int>::pair(std::pair<ssa_exprt, unsigned int> const&)
  0.01    422.75     0.03  7432354     0.00     0.00  ssa_exprt::update_type()
  0.01    422.78     0.03  5680385     0.00     0.00  std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.01    422.81     0.03  5658554     0.00     0.00  bitvector_typet::get_width() const
  0.01    422.84     0.03  5602320     0.00     0.00  cnft::lequal(literalt, literalt)
  0.01    422.87     0.03  5564856     0.00     0.00  typet::typet(dstring const&)
  0.01    422.90     0.03  4593535     0.00     0.00  irept::make_nil()
  0.01    422.93     0.03  4407011     0.00     0.00  signed_long_int_type()
  0.01    422.96     0.03  3220201     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long)
  0.01    422.99     0.03  1085742     0.00     0.00  exprt::is_zero() const
  0.01    423.02     0.03   777737     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    423.05     0.03   404252     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    423.08     0.03   342035     0.00     0.00  check_renaming_l1(exprt const&)
  0.01    423.11     0.03   279817     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.01    423.14     0.03   246975     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    423.17     0.03   243109     0.00     0.00  check_renaming(exprt const&)
  0.01    423.20     0.03   211497     0.00     0.00  simplify_exprt::simplify_not(exprt&)
  0.01    423.23     0.03   169080     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, ansi_c_identifiert>, false>**, unsigned long)
  0.01    423.26     0.03   144127     0.00     0.00  reference_counting<value_sett::object_map_dt>::dt::~dt()
  0.01    423.29     0.03   139347     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.01    423.32     0.03   131651     0.00     0.00  exprt::sum(exprt const&)
  0.01    423.35     0.03    90456     0.00     0.00  boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.01    423.38     0.03    72790     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&)
  0.01    423.41     0.03    57830     0.00     0.00  simplify_exprt::simplify_boolean(exprt&)
  0.01    423.44     0.03    47549     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > > const&)
  0.01    423.47     0.03    43874     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(std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&)
  0.01    423.50     0.03    21935     0.00     0.00  operator|=(guardt&, guardt const&)
  0.01    423.53     0.03    10124     0.00     0.00  pointer_typet::~pointer_typet()
  0.01    423.56     0.03     9724     0.00     0.00  prop_conv_solvert::set_to(exprt const&, bool)
  0.01    423.59     0.03     6795     0.00     0.00  plus_exprt::~plus_exprt()
  0.01    423.62     0.03      159     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_deallocate_nodes(std::tr1::__detail::_Hash_node<irept, false>**, unsigned long)
  0.01    423.65     0.03      150     0.00     0.01  symex_target_equationt::convert_assertions(prop_convt&)
  0.01    423.68     0.03       43     0.00     0.02  build_goto_trace(symex_target_equationt const&, prop_convt const&, namespacet const&, goto_tracet&)
  0.01    423.71     0.03                             goto_symext::no_body(dstring const&)
  0.01    423.74     0.03                             Minisat::SimpSolver::updateElimHeap(int)
  0.01    423.77     0.03                             satcheck_minisat_simplifiert::is_eliminated(literalt) const
  0.01    423.80     0.03                             std::vector<exprt, std::allocator<exprt> >::vector(unsigned long, exprt const&, std::allocator<exprt> const&)
  0.01    423.83     0.03 10558906     0.00     0.00  __gnu_cxx::new_allocator<literalt>::allocate(unsigned long, void const*)
  0.01    423.86     0.03                             hash_string(std::string const&)
  0.01    423.88     0.03                             BigInt::BigInt(unsigned long long)
  0.01    423.91     0.03 13403384     0.00     0.00  __gnu_cxx::new_allocator<exprt>::allocate(unsigned long, void const*)
  0.01    423.93     0.03 12981843     0.00     0.00  __gnu_cxx::new_allocator<irept>::allocate(unsigned long, void const*)
  0.01    423.96     0.03 11673776     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::_M_allocate(unsigned long)
  0.01    423.98     0.03  7287436     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::_M_create_storage(unsigned long)
  0.01    424.01     0.03  4051155     0.00     0.00  member_exprt::get_component_name() const
  0.01    424.03     0.03  1002969     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long)
  0.01    424.06     0.03                             Minisat::SimpSolver::implied(Minisat::vec<Minisat::Lit> const&)
  0.00    424.08     0.02 16922312     0.00     0.00  exprt::op1()
  0.00    424.10     0.02 15899076     0.00     0.00  cnft::lnot(literalt)
  0.00    424.12     0.02 12618549     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >*)
  0.00    424.14     0.02 10072026     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base()
  0.00    424.16     0.02  8313393     0.00     0.00  symbol_exprt::set_identifier(dstring const&)
  0.00    424.18     0.02  6416861     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_erase(std::_List_iterator<exprt>)
  0.00    424.20     0.02  5953794     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::erase(std::_Rb_tree_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_iterator<std::pair<dstring const, irept> >)
  0.00    424.22     0.02  5418956     0.00     0.00  cnft::lor(literalt, literalt)
  0.00    424.24     0.02  5216563     0.00     0.00  constant_exprt::constant_exprt(typet const&)
  0.00    424.26     0.02  4405361     0.00     0.00  index_type()
  0.00    424.28     0.02  4040894     0.00     0.00  to_member_expr(exprt const&)
  0.00    424.30     0.02  1319423     0.00     0.00  ssa_exprt::set_level_2(unsigned int)
  0.00    424.32     0.02  1128151     0.00     0.00  cnft::lselect(literalt, literalt, literalt)
  0.00    424.34     0.02   895153     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::find(dstring const&)
  0.00    424.36     0.02   895153     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&)
  0.00    424.38     0.02   786678     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::find(std::string const&) const
  0.00    424.40     0.02   698234     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::push_back(std::string* const&)
  0.00    424.42     0.02   626591     0.00     0.00  simplify_exprt::setup_jump_table()
  0.00    424.44     0.02   598534     0.00     0.00  ssa_exprt::ssa_exprt(exprt const&)
  0.00    424.46     0.02   504570     0.00     0.00  message_streamt::message_streamt(message_handlert&)
  0.00    424.48     0.02   504015     0.00     0.00  ansi_c_convert_typet::read(typet const&)
  0.00    424.50     0.02   504015     0.00     0.00  ansi_c_convert_typet::clear()
  0.00    424.52     0.02   504015     0.00     0.00  ansi_c_convert_typet::write(typet&)
  0.00    424.54     0.02   504015     0.00     0.00  ansi_c_convert_typet::ansi_c_convert_typet(message_handlert&)
  0.00    424.56     0.02   441703     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    424.58     0.02   441058     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    424.60     0.02   404252     0.00     0.00  symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&)
  0.00    424.62     0.02   339676     0.00     0.00  true_exprt::true_exprt()
  0.00    424.64     0.02   335973     0.00     0.00  goto_symext::do_simplify(exprt&)
  0.00    424.66     0.02   333682     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    424.68     0.02   314708     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::find(dstring const&)
  0.00    424.70     0.02   304318     0.00     0.00  c_typecheck_baset::add_language_prefix(dstring) const
  0.00    424.72     0.02   293275     0.00     0.00  std::pair<bool, irept>::pair(std::pair<bool, irept> const&)
  0.00    424.74     0.02   293109     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >)
  0.00    424.76     0.02   291915     0.00     0.00  std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_insert_aux(__gnu_cxx::__normal_iterator<ansi_c_declaratort*, std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> > >, ansi_c_declaratort const&)
  0.00    424.78     0.02   280422     0.00     0.00  boolbvt::is_unbounded_array(typet const&) const
  0.00    424.80     0.02   215638     0.00     0.00  simplify_exprt::simplify_inequality(exprt&)
  0.00    424.82     0.02   168673     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, typet>, false>**, unsigned long)
  0.00    424.84     0.02   139347     0.00     0.00  value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const
  0.00    424.86     0.02   112406     0.00     0.00  symex_target_equationt::assignment(exprt const&, ssa_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet)
  0.00    424.88     0.02   105975     0.00     0.00  simplify_exprt::simplify_mult(exprt&)
  0.00    424.90     0.02   100028     0.00     0.00  boolbvt::boolbv_set_equality_to_true(equal_exprt const&)
  0.00    424.92     0.02    94832     0.00     0.00  c_typecheck_baset::typecheck_code_type(code_typet&)
  0.00    424.94     0.02    59273     0.00     0.00  cnft::limplies(literalt, literalt)
  0.00    424.96     0.02    45643     0.00     0.00  simplify_exprt::simplify_inequality_not_constant(exprt&)
  0.00    424.98     0.02    35140     0.00     0.00  goto_checkt::check_rec(exprt const&, guardt&, bool)
  0.00    425.00     0.02    32460     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.00    425.02     0.02    29353     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > const&)
  0.00    425.04     0.02    27003     0.00     0.00  symbol_exprt::symbol_exprt(dstring const&, typet const&)
  0.00    425.06     0.02    25521     0.00     0.00  std::_List_base<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_clear()
  0.00    425.08     0.02    23211     0.00     0.00  operator-=(guardt&, guardt const&)
  0.00    425.10     0.02    18124     0.00     0.00  goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&)
  0.00    425.12     0.02     1571     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    425.14     0.02     1032     0.00     0.00  endianness_mapt::build_rec(typet const&, bool, unsigned long&)
  0.00    425.16     0.02      673     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    425.18     0.02      298     0.00     0.00  BigInt::operator*=(long long)
  0.00    425.20     0.02      150     0.00     0.00  symex_target_equationt::convert_assumptions(prop_convt&)
  0.00    425.22     0.02                             find_macros(exprt const&, namespacet const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    425.24     0.02                             goto_symex_statet::initialize(goto_functionst const&)
  0.00    425.26     0.02                             goto_symex_statet::level0t::~level0t()
  0.00    425.28     0.02                             printf_formattert::~printf_formattert()
  0.00    425.30     0.02                             string_containert::~string_containert()
  0.00    425.32     0.02                             console_message_handlert::~console_message_handlert()
  0.00    425.34     0.02                             cnft::lxor(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    425.36     0.02                             Minisat::SimpSolver::asymmVar(int)
  0.00    425.38     0.02                             Minisat::Solver::search(int)
  0.00    425.40     0.02                             bv_cbmct::convert_waitfor(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    425.42     0.02                             namespace_baset::follow_macros(exprt&) const
  0.00    425.44     0.02                             std::set<dstring, std::less<dstring>, std::allocator<dstring> >::operator=(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&)
  0.00    425.45     0.02 17302842     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_insert(std::_List_iterator<exprt>, exprt const&)
  0.00    425.47     0.02  5212484     0.00     0.00  constant_exprt::set_value(dstring const&)
  0.00    425.48     0.02  4560856     0.00     0.00  to_signedbv_type(typet const&)
  0.00    425.50     0.02  1641388     0.00     0.00  literalt* std::vector<literalt, std::allocator<literalt> >::_M_allocate_and_copy<literalt*>(unsigned long, literalt*, literalt*)
  0.00    425.51     0.02  1052190     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, literalt> >::operator--()
  0.00    425.53     0.02   786678     0.00     0.00  optionst::get_option(std::string const&) const
  0.00    425.54     0.02   572474     0.00     0.00  exprt::copy_to_operands(exprt const&, exprt const&)
  0.00    425.56     0.02   393720     0.00     0.00  exprt::reserve_operands(unsigned long)
  0.00    425.57     0.02   366541     0.00     0.00  ui_message_handlert::print(unsigned int, std::string const&)
  0.00    425.59     0.02    66467     0.00     0.00  address_of_exprt::address_of_exprt(exprt const&)
  0.00    425.60     0.02    17005     0.00     0.00  BigInt::BigInt(char const*, unsigned int)
  0.00    425.62     0.02     5855     0.00     0.00  to_typecast_expr(exprt const&)
  0.00    425.63     0.02      309     0.00     0.00  i2string(unsigned long)
  0.00    425.65     0.02       16     0.00     0.00  BigInt::operator=(unsigned long long)
  0.00    425.66     0.02                             full_eq(irept const&, irept const&)
  0.00    425.68     0.02                             ui_message_handlert::print(unsigned int, std::string const&, int, locationt const&)
  0.00    425.69     0.02                             BigInt::BigInt(long)
  0.00    425.71     0.02                             Minisat::SimpSolver::asymm(int, unsigned int)
  0.00    425.72     0.02                             void Minisat::sort<unsigned int, reduceDB_lt>(unsigned int*, int, reduceDB_lt)
  0.00    425.74     0.02                             optionst::set_option(std::string const&, int)
  0.00    425.75     0.01 23729702     0.00     0.00  typet::typet(typet const&)
  0.00    425.76     0.01 13403920     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::_M_allocate(unsigned long)
  0.00    425.77     0.01  6391017     0.00     0.00  std::list<exprt, std::allocator<exprt> >::pop_front()
  0.00    425.78     0.01  4659973     0.00     0.00  bitvector_typet::set_width(unsigned int)
  0.00    425.79     0.01  2781062     0.00     0.00  std::vector<irept, std::allocator<irept> >::push_back(irept const&)
  0.00    425.80     0.01  2166459     0.00     0.00  goto_symex_statet::call_stack()
  0.00    425.81     0.01  1844516     0.00     0.00  typet::subtype()
  0.00    425.82     0.01  1813540     0.00     0.00  locationt::operator=(locationt const&)
  0.00    425.83     0.01  1678902     0.00     0.00  merge_irept::operator()(irept&)
  0.00    425.84     0.01  1654361     0.00     0.00  is_number(typet const&)
  0.00    425.85     0.01  1280790     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::vector(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    425.86     0.01  1008030     0.00     0.00  std::_List_base<typet, std::allocator<typet> >::_M_clear()
  0.00    425.87     0.01  1002919     0.00     0.00  exprt* std::vector<exprt, std::allocator<exprt> >::_M_allocate_and_copy<exprt*>(unsigned long, exprt*, exprt*)
  0.00    425.88     0.01   914517     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >::operator++()
  0.00    425.89     0.01   810359     0.00     0.00  c_qualifierst::write(typet&) const
  0.00    425.90     0.01   788927     0.00     0.00  member_exprt::set_component_name(dstring const&)
  0.00    425.91     0.01   786678     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::string const, std::string> > const*, std::_Rb_tree_node<std::pair<std::string const, std::string> > const*, std::string const&) const
  0.00    425.92     0.01   786060     0.00     0.00  member_exprt::member_exprt(exprt const&, dstring const&, typet const&)
  0.00    425.93     0.01   699281     0.00     0.00  std::list<std::string, std::allocator<std::string> >::_M_insert(std::_List_iterator<std::string>, std::string const&)
  0.00    425.94     0.01   698234     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    425.95     0.01   625770     0.00     0.00  simplify(exprt&, namespacet const&)
  0.00    425.96     0.01   602774     0.00     0.00  c_qualifierst::read(typet const&)
  0.00    425.97     0.01   596352     0.00     0.00  ansi_c_parsert::current_scope()
  0.00    425.98     0.01   552017     0.00     0.00  goto_symex_statet::top()
  0.00    425.99     0.01   521511     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const
  0.00    426.00     0.01   521511     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.00    426.01     0.01   504570     0.00     0.00  message_streamt::~message_streamt()
  0.00    426.02     0.01   504015     0.00     0.00  ansi_c_convert_typet::read_rec(typet const&)
  0.00    426.03     0.01   496879     0.00     0.00  ssa_exprt::set_level_0(unsigned int)
  0.00    426.04     0.01   496563     0.00     0.00  ssa_exprt::set_level_1(unsigned int)
  0.00    426.05     0.01   491355     0.00     0.00  string_containert::get(char const*)
  0.00    426.06     0.01   487068     0.00     0.00  c_typecheck_baset::typecheck_type(typet&)
  0.00    426.07     0.01   441058     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    426.08     0.01   419324     0.00     0.00  std::list<typet, std::allocator<typet> >::_M_create_node(typet const&)
  0.00    426.09     0.01   404252     0.00     0.00  goto_symext::merge_gotos(goto_symex_statet&)
  0.00    426.10     0.01   385096     0.00     0.00  goto_symext::clean_expr(exprt&, goto_symex_statet&, bool)
  0.00    426.11     0.01   381256     0.00     0.00  optionst::get_bool_option(std::string const&) const
  0.00    426.12     0.01   380929     0.00     0.00  BigInt::ucompare(BigInt const&) const
  0.00    426.13     0.01   377459     0.00     0.00  init(unsigned int&, dstring const&)
  0.00    426.14     0.01   376145     0.00     0.00  to_struct_union_type(typet&)
  0.00    426.15     0.01   376088     0.00     0.00  struct_union_typet::components()
  0.00    426.16     0.01   365781     0.00     0.00  messaget::eom(messaget::mstreamt&)
  0.00    426.17     0.01   304157     0.00     0.00  make_identifier()
  0.00    426.18     0.01   296499     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&)
  0.00    426.19     0.01   291915     0.00     0.00  ansi_c_declaratort::build(irept&)
  0.00    426.20     0.01   286396     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    426.21     0.01   279817     0.00     0.00  symex_target_equationt::SSA_stept::SSA_stept()
  0.00    426.22     0.01   270312     0.00     0.00  BigInt::operator+(unsigned int) const
  0.00    426.23     0.01   266816     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, literalt> const&, unsigned long, unsigned long)
  0.00    426.24     0.01   255038     0.00     0.00  value_sett::objectt::objectt()
  0.00    426.25     0.01   239898     0.00     0.00  std::_Vector_base<typet, std::allocator<typet> >::_M_allocate(unsigned long)
  0.00    426.26     0.01   239898     0.00     0.00  std::vector<typet, std::allocator<typet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<typet*, std::vector<typet, std::allocator<typet> > >, typet const&)
  0.00    426.27     0.01   226399     0.00     0.00  propt::set_equal(literalt, literalt)
  0.00    426.28     0.01   224812     0.00     0.00  goto_symex_statet::get_l1_name(exprt&) const
  0.00    426.29     0.01   217562     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    426.30     0.01   209066     0.00     0.00  symbolt::symbolt()
  0.00    426.31     0.01   207072     0.00     0.00  c_storage_spect::read(typet const&)
  0.00    426.32     0.01   194669     0.00     0.00  simplify_exprt::simplify_plus(exprt&)
  0.00    426.33     0.01   190838     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    426.34     0.01   176886     0.00     0.00  BigInt::operator+(BigInt const&) const
  0.00    426.35     0.01   175287     0.00     0.00  to_typecast_expr(exprt&)
  0.00    426.36     0.01   162306     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >, std::pair<unsigned int const, value_sett::objectt> const&)
  0.00    426.37     0.01   162155     0.00     0.00  value_sett::objectt::operator=(value_sett::objectt const&)
  0.00    426.38     0.01   162155     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    426.39     0.01   162155     0.00     0.00  std::pair<unsigned int const, value_sett::objectt>::~pair()
  0.00    426.40     0.01   147401     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    426.41     0.01   141737     0.00     0.00  goto_symext::add_to_lhs(exprt const&, exprt const&)
  0.00    426.42     0.01   135814     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::~_Rb_tree()
  0.00    426.43     0.01   133876     0.00     0.00  goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&)
  0.00    426.44     0.01   133481     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    426.45     0.01   128975     0.00     0.00  goto_symex_statet::renaming_levelt::increase_counter(dstring const&)
  0.00    426.46     0.01   122546     0.00     0.00  binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&, typet const&)
  0.00    426.47     0.01   121988     0.00     0.00  BigInt::assign(long long)
  0.00    426.48     0.01   121190     0.00     0.00  value_sett::get_entry(value_sett::entryt const&, typet const&)
  0.00    426.49     0.01   114045     0.00     0.00  bv_cbmct::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    426.50     0.01   112406     0.00     0.00  goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool)
  0.00    426.51     0.01   108552     0.00     0.00  simplify_exprt::simplify_object(exprt&)
  0.00    426.52     0.01   100704     0.00     0.00  simplify_exprt::simplify_index(exprt&)
  0.00    426.53     0.01   100598     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, unsigned int> const&, std::tr1::integral_constant<bool, true>)
  0.00    426.54     0.01    98512     0.00     0.00  ansi_c_declarationt::set_is_extern(bool)
  0.00    426.55     0.01    98462     0.00     0.00  c_typecheck_baset::typecheck_symbol(symbolt&)
  0.00    426.56     0.01    88906     0.00     0.00  pointer_offset_size(namespacet const&, typet const&)
  0.00    426.57     0.01    87909     0.00     0.00  std::_List_base<std::string, std::allocator<std::string> >::_M_clear()
  0.00    426.58     0.01    85195     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::find(dstring const&) const
  0.00    426.59     0.01    84540     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> const&)
  0.00    426.60     0.01    77719     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::operator=(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    426.61     0.01    76476     0.00     0.00  goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    426.62     0.01    76168     0.00     0.00  dirtyt::is_dirty(dstring const&) const
  0.00    426.63     0.01    71327     0.00     0.00  ssa_exprt::ssa_exprt()
  0.00    426.64     0.01    65401     0.00     0.00  guardt::append(guardt const&)
  0.00    426.65     0.01    65364     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    426.66     0.01    65355     0.00     0.00  goto_symext::symex_assign_rec(goto_symex_statet&, code_assignt const&)
  0.00    426.67     0.01    61290     0.00     0.00  expr2ct::convert(exprt const&, unsigned int&)
  0.00    426.68     0.01    48590     0.00     0.00  symex_target_equationt::location(exprt const&, symex_targett::sourcet const&)
  0.00    426.69     0.01    43874     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    426.70     0.01    41974     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    426.71     0.01    36340     0.00     0.00  exprt::make_not()
  0.00    426.72     0.01    35479     0.00     0.00  cnft::gate_or(literalt, literalt, literalt)
  0.00    426.73     0.01    34278     0.00     0.00  std::__fill_bvector(std::_Bit_iterator, std::_Bit_iterator, bool)
  0.00    426.74     0.01    32268     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::operator[](unsigned long)
  0.00    426.75     0.01    29319     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    426.76     0.01    28658     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_fill_insert(std::_Bit_iterator, unsigned long, bool)
  0.00    426.77     0.01    28658     0.00     0.00  std::fill(std::_Bit_iterator, std::_Bit_iterator, bool const&)
  0.00    426.78     0.01    25037     0.00     0.00  expr2ct::get_shorthands(exprt const&)
  0.00    426.79     0.01    23927     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    426.80     0.01    20096     0.00     0.00  power(BigInt const&, BigInt const&)
  0.00    426.81     0.01    19936     0.00     0.00  to_with_expr(exprt&)
  0.00    426.82     0.01    19702     0.00     0.00  boolbvt::convert_constant(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    426.83     0.01    19113     0.00     0.00  value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&)
  0.00    426.84     0.01    17380     0.00     0.00  get_language_from_mode(dstring const&)
  0.00    426.85     0.01    17068     0.00     0.00  bv_utilst::select(literalt, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    426.86     0.01    17005     0.00     0.00  string2integer(std::string const&, unsigned int)
  0.00    426.87     0.01    16634     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> > > > >::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    426.88     0.01    16132     0.00     0.00  bv_utilst::overflow_add(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    426.89     0.01    13919     0.00     0.00  index_exprt::index_exprt(exprt const&, exprt const&)
  0.00    426.90     0.01    13590     0.00     0.00  BigInt::operator--()
  0.00    426.91     0.01    12236     0.00     0.00  array_name(namespacet const&, exprt const&)
  0.00    426.92     0.01    11847     0.00     0.00  goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt)
  0.00    426.93     0.01    10238     0.00     0.00  with_exprt::old()
  0.00    426.94     0.01     8569     0.00     0.00  std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::operator[](unsigned int const&)
  0.00    426.95     0.01     7704     0.00     0.00  is_skip(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    426.96     0.01     7015     0.00     0.00  simplify_exprt::simplify_minus(exprt&)
  0.00    426.97     0.01     6641     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::pop_front()
  0.00    426.98     0.01     6219     0.00     0.00  bv_utilst::build_constant(BigInt const&, unsigned long)
  0.00    426.99     0.01     4984     0.00     0.00  goto_symext::symex_dead(goto_symex_statet&)
  0.00    427.00     0.01     3859     0.00     0.00  goto_program_templatet<codet, exprt>::compute_target_numbers()
  0.00    427.01     0.01     3318     0.00     0.00  goto_symex_statet::level1t::restore_from(std::map<dstring, std::pair<ssa_exprt, unsigned int>, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > > const&)
  0.00    427.02     0.01     2897     0.00     0.00  convert_integer_literal(std::string const&)
  0.00    427.03     0.01     1274     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_buckets(unsigned long)
  0.00    427.04     0.01     1089     0.00     0.00  c_typecheck_baset::typecheck_code(codet&)
  0.00    427.05     0.01     1055     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::erase(std::_Rb_tree_const_iterator<dstring>)
  0.00    427.06     0.01     1044     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    427.07     0.01      844     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    427.08     0.01      581     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_rehash(unsigned long)
  0.00    427.09     0.01      567     0.00     0.00  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_allocate(unsigned long)
  0.00    427.10     0.01      245     0.00     0.00  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    427.11     0.01      159     0.00     0.00  symex_target_equationt::symex_target_equationt(namespacet const&)
  0.00    427.12     0.01      151     0.00     0.03  symex_target_equationt::convert_guards(prop_convt&)
  0.00    427.13     0.01      151     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    427.14     0.01      151     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_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, boolbv_mapt::map_entryt>, false>**, unsigned long)
  0.00    427.15     0.01      150     0.00     0.00  symex_target_equationt::convert_decls(prop_convt&) const
  0.00    427.16     0.01      102     0.00     0.00  c_typecheck_baset::typecheck_compound_type(struct_union_typet&)
  0.00    427.17     0.01       56     0.00     0.00  boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.18     0.01       26     0.00     0.00  guess_q(unsigned int const*, unsigned int const*)
  0.00    427.19     0.01                             safe_string2int(std::string const&, int)
  0.00    427.20     0.01                             member_offset_expr(member_exprt const&, namespacet const&)
  0.00    427.21     0.01                             xml(exprt const&, namespacet const&)
  0.00    427.22     0.01                             base_type_eqt::~base_type_eqt()
  0.00    427.23     0.01                             symex_targett::remove_unused_reads(exprt const&)
  0.00    427.24     0.01                             notequal_exprt::~notequal_exprt()
  0.00    427.25     0.01                             goto_symex_statet::switch_to_thread(unsigned int)
  0.00    427.26     0.01                             satcheck_minisat2_baset<Minisat::SimpSolver>::set_assumptions(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.27     0.01                             exprt::make_false()
  0.00    427.28     0.01                             irept::move_to_sub(irept&)
  0.00    427.29     0.01                             irept::move_to_named_sub(dstring const&, irept&)
  0.00    427.30     0.01                             Minisat::vec<Minisat::vec<unsigned int> >::clear(bool)
  0.00    427.31     0.01                             Minisat::vec<Minisat::vec<unsigned int> >::capacity(int)
  0.00    427.32     0.01                             Minisat::vec<Minisat::Lit>::growTo(int, Minisat::Lit const&)
  0.00    427.33     0.01                             Minisat::Solver::garbageCollect()
  0.00    427.34     0.01                             optionst::~optionst()
  0.00    427.35     0.01                             invariant_set_domaint::output(namespacet const&, std::ostream&) const
  0.00    427.36     0.01                             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> > > >::operator--()
  0.00    427.37     0.01                             irept* std::__copy_move_backward<false, false, std::random_access_iterator_tag>::__copy_move_b<irept*, irept*>(irept*, irept*, irept*)
  0.00    427.37     0.01 14209023     0.00     0.00  std::pair<dstring const, irept>::pair<dstring, irept>(std::pair<dstring, irept> const&)
  0.00    427.38     0.01  8924901     0.00     0.00  cnft::set_no_variables(unsigned long)
  0.00    427.38     0.01  6182221     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_create_node(literalt const&)
  0.00    427.39     0.01  1753977     0.00     0.00  _newstack(parsert&, unsigned int&)
  0.00    427.39     0.01   924007     0.00     0.00  locationt::locationt(locationt const&)
  0.00    427.40     0.01   923301     0.00     0.00  code_typet::parameters()
  0.00    427.40     0.01   755217     0.00     0.00  to_integer(exprt const&, BigInt&)
  0.00    427.41     0.01   720926     0.00     0.00  BigInt::compare(long long) const
  0.00    427.41     0.01   610033     0.00     0.00  std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::~pair()
  0.00    427.42     0.01   579265     0.00     0.00  BigInt::compare(unsigned long long) const
  0.00    427.42     0.01   504015     0.00     0.00  typet::location() const
  0.00    427.43     0.01   430668     0.00     0.00  namespace_baset::follow_symbol(irept&) const
  0.00    427.43     0.01   293471     0.00     0.00  typet::location()
  0.00    427.44     0.01   258206     0.00     0.00  typet::subtypes()
  0.00    427.44     0.01   207072     0.00     0.00  c_storage_spect::c_storage_spect(typet const&)
  0.00    427.45     0.01   193181     0.00     0.00  symbol_typet::set_identifier(dstring const&)
  0.00    427.45     0.01   179606     0.00     0.00  integer2unsigned(BigInt const&)
  0.00    427.46     0.01   170393     0.00     0.00  constant_exprt::constant_exprt(dstring const&, typet const&)
  0.00    427.46     0.01    99929     0.00     0.00  locationt::set_line(unsigned int)
  0.00    427.47     0.01    98285     0.00     0.00  ansi_c_declarationt::set_is_global(bool)
  0.00    427.47     0.01    87198     0.00     0.00  unsigned_char_type()
  0.00    427.48     0.01    79683     0.00     0.00  false_exprt::false_exprt()
  0.00    427.48     0.01    41312     0.00     0.00  to_if_expr(exprt&)
  0.00    427.49     0.01    39271     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    427.49     0.01    38066     0.00     0.00  signed_int_type()
  0.00    427.50     0.01    21912     0.00     0.00  std::list<exprt, std::allocator<exprt> >::erase(std::_List_iterator<exprt>, std::_List_iterator<exprt>)
  0.00    427.50     0.01    16658     0.00     0.00  char_type()
  0.00    427.51     0.01     9658     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    427.51     0.01     3100     0.00     0.00  long_double_type()
  0.00    427.52     0.01     2908     0.00     0.00  code_typet::code_typet()
  0.00    427.52     0.01     2400     0.00     0.00  double_type()
  0.00    427.53     0.01      350     0.00     0.00  gcc_float128_type()
  0.00    427.53     0.01      100     0.00     0.00  yyansi_crestart(_IO_FILE*)
  0.00    427.54     0.01                             modinv(BigInt const&, BigInt const&)
  0.00    427.54     0.01                             vector_exprt::vector_exprt(vector_typet const&)
  0.00    427.55     0.01                             printf_formattert::next()
  0.00    427.55     0.01                             parsert::parse_error(std::string const&, std::string const&)
  0.00    427.56     0.01                             member_exprt::get_component_number() const
  0.00    427.56     0.01                             ansi_c_scopet::print(std::ostream&) const
  0.00    427.57     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_deallocate_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, literalt>, false>*)
  0.00    427.57     0.01                             std::vector<literalt, std::allocator<literalt> >::~vector()
  0.00    427.58     0.01                             __gnu_cxx::__enable_if<!(std::__is_scalar<irept>::__value), void>::__type std::__fill_a<irept*, irept>(irept*, irept*, irept const&)
  0.00    427.58     0.01                             non-virtual thunk to satcheck_minisat2_baset<Minisat::SimpSolver>::set_assignment(literalt, bool)
  0.00    427.58     0.00 12647902     0.00     0.00  std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >::~pair()
  0.00    427.58     0.00  5248050     0.00     0.00  std::pair<dstring const, typet>::pair<dstring, typet>(std::pair<dstring, typet> const&)
  0.00    427.58     0.00  5197971     0.00     0.00  irept::clear()
  0.00    427.58     0.00  4568495     0.00     0.00  constant_exprt::constant_exprt(constant_exprt const&)
  0.00    427.58     0.00  4526431     0.00     0.00  signedbv_typet::signedbv_typet(unsigned int)
  0.00    427.58     0.00  2716642     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::_M_check_len(unsigned long, char const*) const
  0.00    427.58     0.00  1636148     0.00     0.00  locationt::~locationt()
  0.00    427.58     0.00  1421760     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.00    427.58     0.00  1402240     0.00     0.00  std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00    427.58     0.00  1309338     0.00     0.00  irept::irept(dstring const&)
  0.00    427.58     0.00  1306682     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::l_get(literalt) const
  0.00    427.58     0.00  1280346     0.00     0.00  to_ssa_expr(exprt const&)
  0.00    427.58     0.00  1222200     0.00     0.00  exprt::location()
  0.00    427.58     0.00  1202586     0.00     0.00  ordering(irept const&, irept const&)
  0.00    427.58     0.00  1202586     0.00     0.00  operator<(irept const&, irept const&)
  0.00    427.58     0.00  1127956     0.00     0.00  typet::has_subtype() const
  0.00    427.58     0.00  1069038     0.00     0.00  to_ansi_c_declaration(exprt&)
  0.00    427.58     0.00   949028     0.00     0.00  check_renaming(typet const&)
  0.00    427.58     0.00   885133     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    427.58     0.00   868977     0.00     0.00  bool_typet::bool_typet()
  0.00    427.58     0.00   864047     0.00     0.00  parsert::set_location(exprt&)
  0.00    427.58     0.00   852163     0.00     0.00  struct_union_typet::componentt::get_name() const
  0.00    427.58     0.00   795147     0.00     0.00  unsigned int str2number<unsigned int>(char const*, int, bool)
  0.00    427.58     0.00   795074     0.00     0.00  unsafe_string2unsigned(std::string const&, int)
  0.00    427.58     0.00   776089     0.00     0.00  std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&)
  0.00    427.58     0.00   772125     0.00     0.00  irep_serializationt::read_gb_word(std::istream&)
  0.00    427.58     0.00   741895     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::~_Vector_base()
  0.00    427.58     0.00   714084     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::clear()
  0.00    427.58     0.00   712976     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::~_Vector_base()
  0.00    427.58     0.00   710908     0.00     0.00  union_find<dstring>::clear()
  0.00    427.58     0.00   710908     0.00     0.00  numbering<dstring>::clear()
  0.00    427.58     0.00   710908     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    427.58     0.00   710852     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    427.58     0.00   710375     0.00     0.00  numbering<dstring>::~numbering()
  0.00    427.58     0.00   709659     0.00     0.00  std::_Vector_base<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::~_Vector_base()
  0.00    427.58     0.00   709508     0.00     0.00  union_find<dstring>::~union_find()
  0.00    427.58     0.00   709508     0.00     0.00  base_type_eqt::base_type_eq(typet const&, typet const&)
  0.00    427.58     0.00   709508     0.00     0.00  base_type_eqt::~base_type_eqt()
  0.00    427.58     0.00   708108     0.00     0.00  base_type_eq(typet const&, typet const&, namespacet const&)
  0.00    427.58     0.00   699281     0.00     0.00  std::list<std::string, std::allocator<std::string> >::_M_create_node(std::string const&)
  0.00    427.58     0.00   699281     0.00     0.00  std::list<std::string, std::allocator<std::string> >::push_back(std::string const&)
  0.00    427.58     0.00   698234     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    427.58     0.00   698234     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    427.58     0.00   672423     0.00     0.00  to_array_type(typet const&)
  0.00    427.58     0.00   650497     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    427.58     0.00   650497     0.00     0.00  std::vector<irept, std::allocator<irept> >::reserve(unsigned long)
  0.00    427.58     0.00   640768     0.00     0.00  array_typet::size() const
  0.00    427.58     0.00   605145     0.00     0.00  std::_List_base<dstring, std::allocator<dstring> >::_M_clear()
  0.00    427.58     0.00   598811     0.00     0.00  typet::subtype() const
  0.00    427.58     0.00   598564     0.00     0.00  symbol_exprt::symbol_exprt(typet const&)
  0.00    427.58     0.00   598040     0.00     0.00  c_qualifierst::c_qualifierst(typet const&)
  0.00    427.58     0.00   585168     0.00     0.00  to_array_type(typet&)
  0.00    427.58     0.00   585167     0.00     0.00  array_typet::size()
  0.00    427.58     0.00   583830     0.00     0.00  ansi_c_declaratort* std::__uninitialized_copy<false>::__uninit_copy<ansi_c_declaratort*, ansi_c_declaratort*>(ansi_c_declaratort*, ansi_c_declaratort*, ansi_c_declaratort*)
  0.00    427.58     0.00   583822     0.00     0.00  bv_width(typet const&)
  0.00    427.58     0.00   559634     0.00     0.00  symex_target_equationt::SSA_stept::~SSA_stept()
  0.00    427.58     0.00   544920     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, literalt>, false>*, exprt const&, unsigned long) const
  0.00    427.58     0.00   544920     0.00     0.00  std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&)
  0.00    427.58     0.00   535754     0.00     0.00  symbolt::~symbolt()
  0.00    427.58     0.00   531263     0.00     0.00  message_clientt::~message_clientt()
  0.00    427.58     0.00   523881     0.00     0.00  index_exprt::array()
  0.00    427.58     0.00   516799     0.00     0.00  boolbv_mapt::map_entryt::~map_entryt()
  0.00    427.58     0.00   516799     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::~_Vector_base()
  0.00    427.58     0.00   507238     0.00     0.00  BigInt::to_ulong() const
  0.00    427.58     0.00   504015     0.00     0.00  ansi_c_convert_typet::~ansi_c_convert_typet()
  0.00    427.58     0.00   504015     0.00     0.00  std::list<typet, std::allocator<typet> >::clear()
  0.00    427.58     0.00   495988     0.00     0.00  boolbvt::convert_bv(exprt const&)
  0.00    427.58     0.00   495988     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, false>*, exprt const&, unsigned long) const
  0.00    427.58     0.00   495988     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    427.58     0.00   495988     0.00     0.00  std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::~pair()
  0.00    427.58     0.00   495988     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    427.58     0.00   494950     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    427.58     0.00   494935     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_allocate(unsigned long)
  0.00    427.58     0.00   494920     0.00     0.00  boolbv_widtht::entryt::entryt(boolbv_widtht::entryt const&)
  0.00    427.58     0.00   494920     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_create_storage(unsigned long)
  0.00    427.58     0.00   494920     0.00     0.00  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::vector(std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> > const&)
  0.00    427.58     0.00   487217     0.00     0.00  integer2long(BigInt const&)
  0.00    427.58     0.00   484280     0.00     0.00  symbol_typet::get_identifier() const
  0.00    427.58     0.00   483622     0.00     0.00  to_symbol_type(typet&)
  0.00    427.58     0.00   480222     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_allocate(unsigned long)
  0.00    427.58     0.00   479796     0.00     0.00  typet* std::__uninitialized_copy<false>::__uninit_copy<typet*, typet*>(typet*, typet*, typet*)
  0.00    427.58     0.00   458760     0.00     0.00  to_index_expr(exprt&)
  0.00    427.58     0.00   445884     0.00     0.00  merge(unsigned int, unsigned int)
  0.00    427.58     0.00   441703     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<dstring, false>*>::allocate(unsigned long, void const*)
  0.00    427.58     0.00   441058     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    427.58     0.00   433630     0.00     0.00  dstring::operator!=(char const*) const
  0.00    427.58     0.00   419324     0.00     0.00  std::list<typet, std::allocator<typet> >::_M_insert(std::_List_iterator<typet>, typet const&)
  0.00    427.58     0.00   419324     0.00     0.00  std::list<typet, std::allocator<typet> >::push_back(typet const&)
  0.00    427.58     0.00   415495     0.00     0.00  init(unsigned int&)
  0.00    427.58     0.00   407514     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const
  0.00    427.58     0.00   406864     0.00     0.00  ansi_c_declarationt::declarator()
  0.00    427.58     0.00   405249     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*)
  0.00    427.58     0.00   405249     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree()
  0.00    427.58     0.00   404325     0.00     0.00  optionst::get_unsigned_int_option(std::string const&) const
  0.00    427.58     0.00   401057     0.00     0.00  ansi_c_declaratort::get_base_name() const
  0.00    427.58     0.00   400334     0.00     0.00  locationt::get_function() const
  0.00    427.58     0.00   397535     0.00     0.00  irept* std::__uninitialized_copy<false>::__uninit_copy<irept*, irept*>(irept*, irept*, irept*)
  0.00    427.58     0.00   392750     0.00     0.00  base_type_rec(typet&, namespacet const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    427.58     0.00   392750     0.00     0.00  base_type(typet&, namespacet const&)
  0.00    427.58     0.00   390512     0.00     0.00  ansi_c_declarationt::declarators()
  0.00    427.58     0.00   390377     0.00     0.00  ansi_c_declaratort::value()
  0.00    427.58     0.00   390377     0.00     0.00  ansi_c_declarationt::get_is_parameter() const
  0.00    427.58     0.00   385096     0.00     0.00  goto_symext::dereference(exprt&, goto_symex_statet&, bool)
  0.00    427.58     0.00   380086     0.00     0.00  locationt::get_file() const
  0.00    427.58     0.00   380086     0.00     0.00  locationt::get_line() const
  0.00    427.58     0.00   379361     0.00     0.00  safe_str2int(char const*, int)
  0.00    427.58     0.00   378542     0.00     0.00  boolbv_mapt::map_entryt::map_entryt(boolbv_mapt::map_entryt const&)
  0.00    427.58     0.00   378542     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_create_storage(unsigned long)
  0.00    427.58     0.00   378542     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    427.58     0.00   378305     0.00     0.00  dstring::dstring(char const*)
  0.00    427.58     0.00   373908     0.00     0.00  irep_serializationt::read_string_ref(std::istream&)
  0.00    427.58     0.00   373204     0.00     0.00  sort_operands(std::vector<exprt, std::allocator<exprt> >&)
  0.00    427.58     0.00   369277     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    427.58     0.00   369277     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    427.58     0.00   357824     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    427.58     0.00   357707     0.00     0.00  std::list<dstring, std::allocator<dstring> >::list(std::list<dstring, std::allocator<dstring> > const&)
  0.00    427.58     0.00   353499     0.00     0.00  predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&)
  0.00    427.58     0.00   353466     0.00     0.00  BigInt::compare(BigInt const&) const
  0.00    427.58     0.00   340587     0.00     0.00  value_sett::objectt::objectt(value_sett::objectt const&)
  0.00    427.58     0.00   337218     0.00     0.00  assert_l1_renaming(exprt const&)
  0.00    427.58     0.00   334791     0.00     0.00  find_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    427.58     0.00   329564     0.00     0.00  has_prefix(std::string const&, std::string const&)
  0.00    427.58     0.00   326688     0.00     0.00  symbolt::symbolt(symbolt const&)
  0.00    427.58     0.00   324746     0.00     0.00  equal_exprt::equal_exprt(exprt const&, exprt const&)
  0.00    427.58     0.00   322044     0.00     0.00  irep_serializationt::reference_convert(std::istream&, irept&)
  0.00    427.58     0.00   309754     0.00     0.00  symex_target_equationt::remove_unused_reads(exprt const&)
  0.00    427.58     0.00   309754     0.00     0.00  symex_target_equationt::set_mark()
  0.00    427.58     0.00   308429     0.00     0.00  irept* std::vector<irept, std::allocator<irept> >::_M_allocate_and_copy<irept*>(unsigned long, irept*, irept*)
  0.00    427.58     0.00   307528     0.00     0.00  symbolt::clear()
  0.00    427.58     0.00   304362     0.00     0.00  namespace_baset::lookup(dstring const&) const
  0.00    427.58     0.00   304242     0.00     0.00  ansi_c_parsert::lookup(std::string&, bool, bool)
  0.00    427.58     0.00   299888     0.00     0.00  guardt::as_expr() const
  0.00    427.58     0.00   297412     0.00     0.00  index_exprt::index_exprt()
  0.00    427.58     0.00   293275     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    427.58     0.00   291915     0.00     0.00  ansi_c_parsert::add_declarator(exprt&, irept&)
  0.00    427.58     0.00   291915     0.00     0.00  ansi_c_declaratort::ansi_c_declaratort(ansi_c_declaratort const&)
  0.00    427.58     0.00   291915     0.00     0.00  ansi_c_declaratort::ansi_c_declaratort()
  0.00    427.58     0.00   291915     0.00     0.00  __gnu_cxx::new_allocator<ansi_c_declaratort>::allocate(unsigned long, void const*)
  0.00    427.58     0.00   291915     0.00     0.00  ansi_c_declarationt::get_is_member() const
  0.00    427.58     0.00   291915     0.00     0.00  ansi_c_declarationt::full_type(ansi_c_declaratort const&) const
  0.00    427.58     0.00   291915     0.00     0.00  std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_check_len(unsigned long, char const*) const
  0.00    427.58     0.00   291915     0.00     0.00  void std::_Destroy_aux<false>::__destroy<ansi_c_declaratort*>(ansi_c_declaratort*, ansi_c_declaratort*)
  0.00    427.58     0.00   291915     0.00     0.00  std::_Vector_base<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_allocate(unsigned long)
  0.00    427.58     0.00   291915     0.00     0.00  std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::push_back(ansi_c_declaratort const&)
  0.00    427.58     0.00   291887     0.00     0.00  ansi_c_declaratort::get_name() const
  0.00    427.58     0.00   291746     0.00     0.00  c_qualifierst::operator+=(c_qualifierst const&)
  0.00    427.58     0.00   284760     0.00     0.00  code_typet::return_type()
  0.00    427.58     0.00   279817     0.00     0.00  symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&)
  0.00    427.58     0.00   279817     0.00     0.00  symex_target_equationt::SSA_stept::SSA_stept(symex_target_equationt::SSA_stept const&)
  0.00    427.58     0.00   279817     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    427.58     0.00   279817     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    427.58     0.00   278641     0.00     0.00  true_exprt::~true_exprt()
  0.00    427.58     0.00   270913     0.00     0.00  std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00    427.58     0.00   266816     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    427.58     0.00   266816     0.00     0.00  std::pair<exprt const, literalt>::pair(std::pair<exprt const, literalt> const&)
  0.00    427.58     0.00   258420     0.00     0.00  BigInt::operator+=(BigInt const&)
  0.00    427.58     0.00   252602     0.00     0.00  typet::move_to_subtypes(typet&)
  0.00    427.58     0.00   252602     0.00     0.00  std::vector<typet, std::allocator<typet> >::push_back(typet const&)
  0.00    427.58     0.00   247945     0.00     0.00  boolbv_widtht::entryt::~entryt()
  0.00    427.58     0.00   247945     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::~pair()
  0.00    427.58     0.00   247214     0.00     0.00  struct_union_typet::components() const
  0.00    427.58     0.00   246975     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    427.58     0.00   246975     0.00     0.00  std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&)
  0.00    427.58     0.00   246975     0.00     0.00  std::pair<typet, boolbv_widtht::entryt>::~pair()
  0.00    427.58     0.00   246975     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    427.58     0.00   246817     0.00     0.00  boolbv_widtht::get_entry(typet const&) const
  0.00    427.58     0.00   243404     0.00     0.00  set(unsigned int, dstring const&)
  0.00    427.58     0.00   240302     0.00     0.00  to_equal_expr(exprt const&)
  0.00    427.58     0.00   239898     0.00     0.00  __gnu_cxx::new_allocator<typet>::allocate(unsigned long, void const*)
  0.00    427.58     0.00   239898     0.00     0.00  std::vector<typet, std::allocator<typet> >::_M_check_len(unsigned long, char const*) const
  0.00    427.58     0.00   239898     0.00     0.00  void std::_Destroy_aux<false>::__destroy<typet*>(typet*, typet*)
  0.00    427.58     0.00   224812     0.00     0.00  assert_l2_renaming(exprt const&)
  0.00    427.58     0.00   217562     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    427.58     0.00   216802     0.00     0.00  propt::l_set_to(literalt, bool)
  0.00    427.58     0.00   213550     0.00     0.00  symbol_exprt::operator=(symbol_exprt const&)
  0.00    427.58     0.00   209581     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    427.58     0.00   198341     0.00     0.00  ssa_exprt::operator=(ssa_exprt const&)
  0.00    427.58     0.00   197918     0.00     0.00  to_struct_type(typet const&)
  0.00    427.58     0.00   196924     0.00     0.00  ansi_c_declarationt::get_is_typedef() const
  0.00    427.58     0.00   193475     0.00     0.00  std::_List_base<codet, std::allocator<codet> >::_M_clear()
  0.00    427.58     0.00   193248     0.00     0.00  code_typet::parametert::parametert()
  0.00    427.58     0.00   193248     0.00     0.00  ansi_c_declarationt::set_is_parameter(bool)
  0.00    427.58     0.00   193248     0.00     0.00  c_typecheck_baset::adjust_function_parameter(typet&) const
  0.00    427.58     0.00   193079     0.00     0.00  c_typecheck_baset::typecheck_symbol_type(typet&)
  0.00    427.58     0.00   191648     0.00     0.00  code_typet::parametert::set_identifier(dstring const&)
  0.00    427.58     0.00   191042     0.00     0.00  to_code_type(typet&)
  0.00    427.58     0.00   190838     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    427.58     0.00   189662     0.00     0.00  ansi_c_declarationt::get_is_inline() const
  0.00    427.58     0.00   182137     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    427.58     0.00   182137     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    427.58     0.00   182137     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    427.58     0.00   182137     0.00     0.00  void std::sort<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    427.58     0.00   175258     0.00     0.00  typecast_exprt::op()
  0.00    427.58     0.00   174814     0.00     0.00  void std::_Construct<typet, typet>(typet*, typet const&)
  0.00    427.58     0.00   172000     0.00     0.00  array_exprt::array_exprt(array_typet const&)
  0.00    427.58     0.00   170998     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    427.58     0.00   169480     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, ansi_c_identifiert>, false>*>::allocate(unsigned long, void const*)
  0.00    427.58     0.00   169480     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    427.58     0.00   169080     0.00     0.00  ansi_c_scopet::~ansi_c_scopet()
  0.00    427.58     0.00   169080     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    427.58     0.00   169080     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    427.58     0.00   169080     0.00     0.00  std::tr1::unordered_map<dstring, ansi_c_identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_identifiert> > >::~unordered_map()
  0.00    427.58     0.00   168673     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    427.58     0.00   167459     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    427.58     0.00   164599     0.00     0.00  std::map<dstring, std::pair<ssa_exprt, unsigned int>, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::operator[](dstring const&)
  0.00    427.58     0.00   162978     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::~_Rb_tree()
  0.00    427.58     0.00   162308     0.00     0.00  reference_counting<value_sett::object_map_dt>::detatch()
  0.00    427.58     0.00   162262     0.00     0.00  std::pair<unsigned int const, value_sett::objectt>::pair(std::pair<unsigned int const, value_sett::objectt> const&)
  0.00    427.58     0.00   162262     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    427.58     0.00   162262     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    427.58     0.00   162258     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    427.58     0.00   162157     0.00     0.00  std::map<unsigned int, value_sett::objectt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::operator[](unsigned int const&)
  0.00    427.58     0.00   159808     0.00     0.00  struct_exprt::struct_exprt(typet const&)
  0.00    427.58     0.00   157046     0.00     0.00  bv_pointerst::convert_rest(exprt const&)
  0.00    427.58     0.00   156916     0.00     0.00  BigInt::mul(unsigned int const*, unsigned int, bool)
  0.00    427.58     0.00   156903     0.00     0.00  boolbvt::convert_rest(exprt const&)
  0.00    427.58     0.00   152566     0.00     0.00  get_bvtype(typet const&)
  0.00    427.58     0.00   152145     0.00     0.00  simplify_exprt::simplify_address_of(exprt&)
  0.00    427.58     0.00   152145     0.00     0.00  simplify_exprt::simplify_address_of_arg(exprt&)
  0.00    427.58     0.00   151270     0.00     0.00  guardt::guardt(guardt const&)
  0.00    427.58     0.00   146930     0.00     0.00  exprt::make_bool(bool)
  0.00    427.58     0.00   145904     0.00     0.00  BigInt::operator*=(BigInt const&)
  0.00    427.58     0.00   144173     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.00    427.58     0.00   144127     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, value_sett::objectt> >*)
  0.00    427.58     0.00   144127     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    427.58     0.00   143600     0.00     0.00  std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&)
  0.00    427.58     0.00   142354     0.00     0.00  exprt::location() const
  0.00    427.58     0.00   138257     0.00     0.00  boolbv_mapt::get_map_entry(dstring const&, typet const&)
  0.00    427.58     0.00   138257     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<dstring const, boolbv_mapt::map_entryt> const&, std::tr1::integral_constant<bool, true>)
  0.00    427.58     0.00   138257     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    427.58     0.00   133876     0.00     0.00  goto_symext::rewrite_quantifiers(exprt&, goto_symex_statet&)
  0.00    427.58     0.00   133833     0.00     0.00  locationt::get_comment() const
  0.00    427.58     0.00   133481     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    427.58     0.00   132536     0.00     0.00  BigInt::operator*(BigInt const&) const
  0.00    427.58     0.00   131871     0.00     0.00  boolbvt::convert_equality(equal_exprt const&)
  0.00    427.58     0.00   122828     0.00     0.00  unsignedbv_typet::unsignedbv_typet(unsigned int)
  0.00    427.58     0.00   121568     0.00     0.00  BigInt::BigInt(int)
  0.00    427.58     0.00   121190     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.00    427.58     0.00   121190     0.00     0.00  value_sett::field_sensitive(dstring const&, typet const&)
  0.00    427.58     0.00   121190     0.00     0.00  value_sett::entryt::entryt(dstring const&, std::string)
  0.00    427.58     0.00   121190     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    427.58     0.00   117576     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    427.58     0.00   114626     0.00     0.00  guardt::~guardt()
  0.00    427.58     0.00   114045     0.00     0.00  bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.58     0.00   114045     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    427.58     0.00   114045     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&, unsigned long, unsigned long)
  0.00    427.58     0.00   114045     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    427.58     0.00   113114     0.00     0.00  value_sett::assign(exprt const&, exprt const&, namespacet const&, bool)
  0.00    427.58     0.00   112406     0.00     0.00  goto_symex_statet::l2_thread_write_encoding(ssa_exprt const&, namespacet const&)
  0.00    427.58     0.00   111207     0.00     0.00  reference_counting<value_sett::object_map_dt>::copy_from(reference_counting<value_sett::object_map_dt> const&)
  0.00    427.58     0.00   108893     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<dstring const, symbolt> const&, std::tr1::integral_constant<bool, true>)
  0.00    427.58     0.00   108893     0.00     0.00  std::pair<dstring const, symbolt>::pair<dstring, symbolt>(std::pair<dstring, symbolt> const&)
  0.00    427.58     0.00   108781     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    427.58     0.00   108781     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    427.58     0.00   108781     0.00     0.00  std::pair<dstring const, symbolt>::pair(std::pair<dstring const, symbolt> const&)
  0.00    427.58     0.00   108765     0.00     0.00  ansi_c_declaratort::set_base_name(dstring const&)
  0.00    427.58     0.00   108765     0.00     0.00  ansi_c_declaratort::set_name(dstring const&)
  0.00    427.58     0.00   108699     0.00     0.00  std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, ansi_c_identifiert>, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&)
  0.00    427.58     0.00   108498     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<dstring const, ansi_c_identifiert> const&, unsigned long, unsigned long)
  0.00    427.58     0.00   106978     0.00     0.00  boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.58     0.00   106955     0.00     0.00  nil_exprt::nil_exprt()
  0.00    427.58     0.00   106071     0.00     0.00  nil_typet::nil_typet()
  0.00    427.58     0.00   104877     0.00     0.00  goto_symex_statet::constant_propagation(exprt const&) const
  0.00    427.58     0.00   104724     0.00     0.00  is_dereference_integer_object(exprt const&, BigInt&)
  0.00    427.58     0.00   104087     0.00     0.00  yy_get_previous_state()
  0.00    427.58     0.00   103979     0.00     0.00  std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >::~unordered_set()
  0.00    427.58     0.00   102331     0.00     0.00  make_subtype(unsigned int, unsigned int)
  0.00    427.58     0.00   102028     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    427.58     0.00   102028     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    427.58     0.00   102028     0.00     0.00  std::pair<dstring const, boolbv_mapt::map_entryt>::pair(std::pair<dstring const, boolbv_mapt::map_entryt> const&)
  0.00    427.58     0.00   102028     0.00     0.00  std::vector<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::resize(unsigned long, boolbv_mapt::map_bitt)
  0.00    427.58     0.00   101680     0.00     0.00  __gnu_cxx::new_allocator<boolbv_mapt::map_bitt>::allocate(unsigned long, void const*)
  0.00    427.58     0.00   101680     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    427.58     0.00   101680     0.00     0.00  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.00    427.58     0.00   101555     0.00     0.00  std::pair<dstring const, typet>::pair(std::pair<dstring const, typet> const&)
  0.00    427.58     0.00   101367     0.00     0.00  codet::codet(codet const&)
  0.00    427.58     0.00   101337     0.00     0.00  simplify_exprt::simplify_pointer_offset(exprt&)
  0.00    427.58     0.00   100933     0.00     0.00  struct_union_typet::componentt::get_is_bit_field() const
  0.00    427.58     0.00   100598     0.00     0.00  hash_numbering<exprt, irep_hash>::number(exprt const&)
  0.00    427.58     0.00   100598     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>*, exprt const&, unsigned long) const
  0.00    427.58     0.00   100504     0.00     0.00  ansi_c_declarationt::get_is_extern() const
  0.00    427.58     0.00   100377     0.00     0.00  symbol_tablet::move(symbolt&, symbolt*&)
  0.00    427.58     0.00   100265     0.00     0.00  symbolt::swap(symbolt&)
  0.00    427.58     0.00   100183     0.00     0.00  boolbvt::set_to(exprt const&, bool)
  0.00    427.58     0.00    99504     0.00     0.00  irep_serializationt::insert_on_read(unsigned long, irept const&)
  0.00    427.58     0.00    99504     0.00     0.00  irep_serializationt::read_irep(std::istream&, irept&)
  0.00    427.58     0.00    99504     0.00     0.00  std::pair<bool, irept>::operator=(std::pair<bool, irept> const&)
  0.00    427.58     0.00    99224     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    427.58     0.00    99224     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    427.58     0.00    98894     0.00     0.00  ansi_c_declarationt::get_is_static_assert() const
  0.00    427.58     0.00    98717     0.00     0.00  c_typecheck_baset::make_already_typechecked(typet&)
  0.00    427.58     0.00    98512     0.00     0.00  c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&)
  0.00    427.58     0.00    98512     0.00     0.00  ansi_c_declarationt::set_is_inline(bool)
  0.00    427.58     0.00    98512     0.00     0.00  ansi_c_declarationt::set_is_static(bool)
  0.00    427.58     0.00    98512     0.00     0.00  ansi_c_declarationt::set_is_typedef(bool)
  0.00    427.58     0.00    98512     0.00     0.00  ansi_c_declarationt::set_is_register(bool)
  0.00    427.58     0.00    98512     0.00     0.00  ansi_c_declarationt::set_is_thread_local(bool)
  0.00    427.58     0.00    98462     0.00     0.00  ansi_c_declarationt::add_initializer(exprt&)
  0.00    427.58     0.00    98462     0.00     0.00  ansi_c_declaratort::value() const
  0.00    427.58     0.00    98462     0.00     0.00  ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const
  0.00    427.58     0.00    98400     0.00     0.00  c_typecheck_baset::move_symbol(symbolt&, symbolt*&)
  0.00    427.58     0.00    98335     0.00     0.00  ansi_c_parsert::copy_item(ansi_c_declarationt const&)
  0.00    427.58     0.00    98335     0.00     0.00  ansi_c_declarationt::ansi_c_declarationt(ansi_c_declarationt const&)
  0.00    427.58     0.00    98335     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_create_node(ansi_c_declarationt const&)
  0.00    427.58     0.00    98335     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_insert(std::_List_iterator<ansi_c_declarationt>, ansi_c_declarationt const&)
  0.00    427.58     0.00    98335     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::push_back(ansi_c_declarationt const&)
  0.00    427.58     0.00    98261     0.00     0.00  c_typecheck_baset::typecheck_new_symbol(symbolt&)
  0.00    427.58     0.00    96944     0.00     0.00  ansi_c_declarationt::get_is_static() const
  0.00    427.58     0.00    96859     0.00     0.00  ansi_c_declarationt::get_is_enum_constant() const
  0.00    427.58     0.00    96363     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_erase_node(std::tr1::__detail::_Hash_node<std::pair<dstring const, symbolt>, false>*, std::tr1::__detail::_Hash_node<std::pair<dstring const, symbolt>, false>**)
  0.00    427.58     0.00    96363     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_node(std::tr1::__detail::_Hash_node<std::pair<dstring const, symbolt>, false>*)
  0.00    427.58     0.00    96363     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::erase(std::tr1::__detail::_Hashtable_iterator<std::pair<dstring const, symbolt>, false, false>)
  0.00    427.58     0.00    94137     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    427.58     0.00    92883     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const
  0.00    427.58     0.00    92779     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<ssa_exprt, false>*>::allocate(unsigned long, void const*)
  0.00    427.58     0.00    91794     0.00     0.00  typet::subtypes() const
  0.00    427.58     0.00    91789     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) const
  0.00    427.58     0.00    91690     0.00     0.00  codet::get_statement() const
  0.00    427.58     0.00    91234     0.00     0.00  simplify_exprt::get_values(exprt const&, std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >&)
  0.00    427.58     0.00    91234     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    427.58     0.00    91234     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::~_Rb_tree()
  0.00    427.58     0.00    89252     0.00     0.00  typet::has_subtypes() const
  0.00    427.58     0.00    89234     0.00     0.00  prop_conv_solvert::l_get(literalt) const
  0.00    427.58     0.00    87582     0.00     0.00  constant_exprt::~constant_exprt()
  0.00    427.58     0.00    84540     0.00     0.00  ansi_c_scopet::ansi_c_scopet(ansi_c_scopet const&)
  0.00    427.58     0.00    84540     0.00     0.00  ansi_c_scopet::ansi_c_scopet()
  0.00    427.58     0.00    84540     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> > const&, std::allocator<std::pair<dstring const, ansi_c_identifiert> > const&)
  0.00    427.58     0.00    84540     0.00     0.00  std::tr1::unordered_map<dstring, ansi_c_identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_identifiert> > >::unordered_map(std::tr1::unordered_map<dstring, ansi_c_identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_identifiert> > > const&)
  0.00    427.58     0.00    84540     0.00     0.00  std::tr1::__unordered_map<dstring, ansi_c_identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, false>::__unordered_map(std::tr1::__unordered_map<dstring, ansi_c_identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, false> const&)
  0.00    427.58     0.00    84540     0.00     0.00  std::tr1::__unordered_map<dstring, ansi_c_identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, ansi_c_identifiert> > const&)
  0.00    427.58     0.00    84540     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::_M_create_node(ansi_c_scopet const&)
  0.00    427.58     0.00    84540     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::_M_insert(std::_List_iterator<ansi_c_scopet>, ansi_c_scopet const&)
  0.00    427.58     0.00    84540     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::push_back(ansi_c_scopet const&)
  0.00    427.58     0.00    84440     0.00     0.00  ansi_c_parsert::new_scope(std::string const&)
  0.00    427.58     0.00    84440     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::_M_erase(std::_List_iterator<ansi_c_scopet>)
  0.00    427.58     0.00    84440     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::pop_back()
  0.00    427.58     0.00    83948     0.00     0.00  goto_trace_stept::~goto_trace_stept()
  0.00    427.58     0.00    82734     0.00     0.00  dirtyt::find_dirty(exprt const&)
  0.00    427.58     0.00    78854     0.00     0.00  i2string(unsigned int)
  0.00    427.58     0.00    78795     0.00     0.00  exprt::mul(exprt const&)
  0.00    427.58     0.00    77841     0.00     0.00  predicate_exprt::predicate_exprt(dstring const&)
  0.00    427.58     0.00    76767     0.00     0.00  guardt::guard_expr(exprt&) const
  0.00    427.58     0.00    76558     0.00     0.00  symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&)
  0.00    427.58     0.00    74194     0.00     0.00  implies_exprt::implies_exprt(exprt const&, exprt const&)
  0.00    427.58     0.00    73998     0.00     0.00  typet::typet(dstring const&, typet const&)
  0.00    427.58     0.00    73947     0.00     0.00  pointer_typet::pointer_typet(typet const&)
  0.00    427.58     0.00    73938     0.00     0.00  literal_exprt::set_literal(literalt)
  0.00    427.58     0.00    73938     0.00     0.00  literal_exprt::literal_exprt(literalt)
  0.00    427.58     0.00    71781     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    427.58     0.00    71781     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    427.58     0.00    71781     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    427.58     0.00    71361     0.00     0.00  symbol_exprt::symbol_exprt()
  0.00    427.58     0.00    69698     0.00     0.00  exprt* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.00    427.58     0.00    69698     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    427.58     0.00    68372     0.00     0.00  simplify_exprt::simplify_pointer_object(exprt&)
  0.00    427.58     0.00    67399     0.00     0.00  signedbv_typet::~signedbv_typet()
  0.00    427.58     0.00    66624     0.00     0.00  compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    427.58     0.00    66010     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_unique(exprt const&)
  0.00    427.58     0.00    65762     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::insert(exprt const&)
  0.00    427.58     0.00    65756     0.00     0.00  code_assignt::code_assignt(code_assignt const&)
  0.00    427.58     0.00    65401     0.00     0.00  goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    427.58     0.00    65401     0.00     0.00  field_sensitivityt::field_assignments(namespacet const&, goto_symex_statet&, symex_targett&, exprt const&) const
  0.00    427.58     0.00    65364     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    427.58     0.00    65355     0.00     0.00  goto_symext::symex_assign(goto_symex_statet&, code_assignt const&)
  0.00    427.58     0.00    64198     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    427.58     0.00    63995     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::check_index(unsigned long)
  0.00    427.58     0.00    63660     0.00     0.00  guardt::add(exprt const&)
  0.00    427.58     0.00    62347     0.00     0.00  to_code_assign(codet const&)
  0.00    427.58     0.00    62038     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::~instructiont()
  0.00    427.58     0.00    62038     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    427.58     0.00    61435     0.00     0.00  exprt::is_one() const
  0.00    427.58     0.00    60417     0.00     0.00  compute_pointer_offset(namespacet const&, exprt const&)
  0.00    427.58     0.00    60353     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    427.58     0.00    60353     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    427.58     0.00    60353     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    427.58     0.00    58837     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    427.58     0.00    58014     0.00     0.00  value_set_dereferencet::valuet::~valuet()
  0.00    427.58     0.00    57889     0.00     0.00  bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool)
  0.00    427.58     0.00    57475     0.00     0.00  std::_Bvector_base<std::allocator<bool> >::_M_deallocate()
  0.00    427.58     0.00    57225     0.00     0.00  cmdlinet::optiont::~optiont()
  0.00    427.58     0.00    56986     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    427.58     0.00    56986     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    427.58     0.00    56986     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    427.58     0.00    56527     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&)
  0.00    427.58     0.00    56527     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    427.58     0.00    56527     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    427.58     0.00    56527     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    427.58     0.00    56256     0.00     0.00  endianness_mapt::map_bit(unsigned long) const
  0.00    427.58     0.00    56256     0.00     0.00  endianness_mapt::map_byte(unsigned long) const
  0.00    427.58     0.00    55538     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    427.58     0.00    55188     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    427.58     0.00    54635     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    427.58     0.00    53775     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    427.58     0.00    52690     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    427.58     0.00    52304     0.00     0.00  binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&)
  0.00    427.58     0.00    51381     0.00     0.00  field_sensitivityt::is_indivisible(namespacet const&, ssa_exprt const&) const
  0.00    427.58     0.00    51344     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::~_Rb_tree()
  0.00    427.58     0.00    50934     0.00     0.00  simplify_exprt::simplify_if(exprt&)
  0.00    427.58     0.00    50098     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    427.58     0.00    50067     0.00     0.00  binary_relation_exprt::~binary_relation_exprt()
  0.00    427.58     0.00    49906     0.00     0.00  std::_List_base<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_clear()
  0.00    427.58     0.00    47574     0.00     0.00  member_exprt::struct_op()
  0.00    427.58     0.00    47549     0.00     0.00  std::map<dstring, std::pair<ssa_exprt, unsigned int>, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::map(std::map<dstring, std::pair<ssa_exprt, unsigned int>, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > > const&)
  0.00    427.58     0.00    47405     0.00     0.00  goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    427.58     0.00    47374     0.00     0.00  unary_exprt::unary_exprt(dstring const&, exprt const&, typet const&)
  0.00    427.58     0.00    45320     0.00     0.00  false_exprt::~false_exprt()
  0.00    427.58     0.00    44553     0.00     0.00  std::vector<irept, std::allocator<irept> >::_M_check_len(unsigned long, char const*) const
  0.00    427.58     0.00    44553     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    427.58     0.00    44351     0.00     0.00  goto_symex_statet::renaming_levelt::~renaming_levelt()
  0.00    427.58     0.00    44033     0.00     0.00  value_sett::~value_sett()
  0.00    427.58     0.00    44033     0.00     0.00  goto_symex_statet::propagationt::~propagationt()
  0.00    427.58     0.00    44033     0.00     0.00  goto_symex_statet::level2t::~level2t()
  0.00    427.58     0.00    44033     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    427.58     0.00    44033     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    427.58     0.00    43972     0.00     0.00  to_member_expr(exprt&)
  0.00    427.58     0.00    43874     0.00     0.00  value_sett::value_sett(value_sett const&)
  0.00    427.58     0.00    43874     0.00     0.00  goto_symex_statet::goto_statet::~goto_statet()
  0.00    427.58     0.00    43874     0.00     0.00  goto_symex_statet::propagationt::propagationt(goto_symex_statet::propagationt const&)
  0.00    427.58     0.00    43874     0.00     0.00  goto_symex_statet::renaming_levelt::renaming_levelt(goto_symex_statet::renaming_levelt const&)
  0.00    427.58     0.00    43874     0.00     0.00  goto_symex_statet::level2t::level2t(goto_symex_statet::level2t const&)
  0.00    427.58     0.00    43874     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    427.58     0.00    43874     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(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    427.58     0.00    43322     0.00     0.00  irep_serializationt::read_gb_string(std::istream&)
  0.00    427.58     0.00    42796     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, value_sett::entryt> >::operator--()
  0.00    427.58     0.00    42691     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::get_target() const
  0.00    427.58     0.00    42619     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base()
  0.00    427.58     0.00    42619     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::~vector()
  0.00    427.58     0.00    41974     0.00     0.00  goto_trace_stept::goto_trace_stept(goto_trace_stept const&)
  0.00    427.58     0.00    41974     0.00     0.00  goto_trace_stept::goto_trace_stept()
  0.00    427.58     0.00    41974     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_create_node(goto_trace_stept const&)
  0.00    427.58     0.00    41974     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    427.58     0.00    41974     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::push_back(goto_trace_stept const&)
  0.00    427.58     0.00    41974     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    427.58     0.00    41974     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    427.58     0.00    41942     0.00     0.00  irept::~irept()
  0.00    427.58     0.00    41895     0.00     0.00  std::pair<ssa_exprt, unsigned int>::operator=(std::pair<ssa_exprt, unsigned int> const&)
  0.00    427.58     0.00    41829     0.00     0.00  messaget::mstreamt& messaget::mstreamt::operator<< <unsigned int>(unsigned int const&)
  0.00    427.58     0.00    41364     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    427.58     0.00    41238     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_allocate(unsigned long)
  0.00    427.58     0.00    40339     0.00     0.00  to_struct_union_type(typet const&)
  0.00    427.58     0.00    40192     0.00     0.00  BigInt::is_long() const
  0.00    427.58     0.00    40159     0.00     0.00  simplify_exprt::eliminate_common_addends(exprt&, exprt&)
  0.00    427.58     0.00    39725     0.00     0.00  cmdlinet::optiont::optiont(cmdlinet::optiont const&)
  0.00    427.58     0.00    39725     0.00     0.00  void std::list<std::string, std::allocator<std::string> >::_M_initialize_dispatch<std::_List_const_iterator<std::string> >(std::_List_const_iterator<std::string>, std::_List_const_iterator<std::string>, std::__false_type)
  0.00    427.58     0.00    39725     0.00     0.00  std::list<std::string, std::allocator<std::string> >::list(std::list<std::string, std::allocator<std::string> > const&)
  0.00    427.58     0.00    39526     0.00     0.00  locationt::get_column() const
  0.00    427.58     0.00    39123     0.00     0.00  std::_Rb_tree_iterator<literalt>::operator--()
  0.00    427.58     0.00    39054     0.00     0.00  simplify_exprt::simplify_inequality_constant(exprt&)
  0.00    427.58     0.00    38040     0.00     0.00  value_set_dereferencet::valuet::valuet(value_set_dereferencet::valuet const&)
  0.00    427.58     0.00    37940     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    427.58     0.00    36353     0.00     0.00  exprt::move_to_operands(exprt&)
  0.00    427.58     0.00    36199     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_allocate(unsigned long)
  0.00    427.58     0.00    36132     0.00     0.00  object_descriptor_exprt::object()
  0.00    427.58     0.00    35943     0.00     0.00  prop_conv_solvert::get(exprt const&) const
  0.00    427.58     0.00    35374     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    427.58     0.00    35140     0.00     0.00  goto_checkt::check(exprt const&)
  0.00    427.58     0.00    35081     0.00     0.00  boolbv_mapt::get_literals(dstring const&, typet const&, unsigned int, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.58     0.00    34969     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::find(exprt const&)
  0.00    427.58     0.00    34969     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_lower_bound(std::_Rb_tree_node<exprt>*, std::_Rb_tree_node<exprt>*, exprt const&)
  0.00    427.58     0.00    34969     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::find(exprt const&)
  0.00    427.58     0.00    34726     0.00     0.00  exprt::copy_to_operands(exprt const&, exprt const&, exprt const&)
  0.00    427.58     0.00    34496     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    427.58     0.00    34040     0.00     0.00  plus_exprt::plus_exprt(exprt const&, exprt const&)
  0.00    427.58     0.00    33780     0.00     0.00  boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.58     0.00    33299     0.00     0.00  __gnu_cxx::new_allocator<unsigned long>::allocate(unsigned long, void const*)
  0.00    427.58     0.00    33272     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    427.58     0.00    33272     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    427.58     0.00    33272     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    427.58     0.00    32022     0.00     0.00  operator<<(std::ostream&, locationt const&)
  0.00    427.58     0.00    32020     0.00     0.00  locationt::as_string() const
  0.00    427.58     0.00    31727     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::operator[](unsigned long) const
  0.00    427.58     0.00    31225     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    427.58     0.00    31188     0.00     0.00  codet::codet()
  0.00    427.58     0.00    31019     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    427.58     0.00    31019     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    427.58     0.00    31019     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    427.58     0.00    31019     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    427.58     0.00    31019     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    427.58     0.00    30566     0.00     0.00  exprt::op2()
  0.00    427.58     0.00    29353     0.00     0.00  std::map<dstring, std::pair<ssa_exprt, unsigned int>, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > const&)
  0.00    427.58     0.00    29353     0.00     0.00  std::pair<ssa_exprt, unsigned int>::pair()
  0.00    427.58     0.00    29353     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > const&)
  0.00    427.58     0.00    29195     0.00     0.00  to_symbol_expr(exprt&)
  0.00    427.58     0.00    29096     0.00     0.00  c_typecastt::follow_with_qualifiers(typet const&)
  0.00    427.58     0.00    28976     0.00     0.00  value_set_dereferencet::dereference_type_compare(typet const&, typet const&) const
  0.00    427.58     0.00    28906     0.00     0.00  BigInt::operator-=(long long)
  0.00    427.58     0.00    28658     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_check_len(unsigned long, char const*) const
  0.00    427.58     0.00    28658     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    427.58     0.00    28658     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    427.58     0.00    28658     0.00     0.00  std::_Bvector_base<std::allocator<bool> >::_M_allocate(unsigned long)
  0.00    427.58     0.00    28658     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    427.58     0.00    28658     0.00     0.00  std::vector<bool, std::allocator<bool> >::resize(unsigned long, bool)
  0.00    427.58     0.00    28658     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    427.58     0.00    28658     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    427.58     0.00    28658     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    427.58     0.00    28658     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    427.58     0.00    28615     0.00     0.00  boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.58     0.00    28310     0.00     0.00  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.00    427.58     0.00    28070     0.00     0.00  union_find<exprt>::number(exprt const&)
  0.00    427.58     0.00    28070     0.00     0.00  numbering<exprt>::number(exprt const&)
  0.00    427.58     0.00    28070     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::_M_insert_unique(std::pair<exprt const, unsigned int> const&)
  0.00    427.58     0.00    27938     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::insert(dstring const&)
  0.00    427.58     0.00    27938     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_insert_unique(dstring const&)
  0.00    427.58     0.00    27925     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    427.58     0.00    27528     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    427.58     0.00    27393     0.00     0.00  messaget::mstreamt::mstreamt(unsigned int, message_handlert**)
  0.00    427.58     0.00    27393     0.00     0.00  messaget::mstreamt::~mstreamt()
  0.00    427.58     0.00    27234     0.00     0.00  messaget::messaget()
  0.00    427.58     0.00    26693     0.00     0.00  messaget::~messaget()
  0.00    427.58     0.00    26345     0.00     0.00  std::map<unsigned int, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::operator[](unsigned int const&)
  0.00    427.58     0.00    25856     0.00     0.00  symex_target_equationt::shared_write(exprt const&, ssa_exprt const&, unsigned int, symex_targett::sourcet const&)
  0.00    427.58     0.00    25822     0.00     0.00  console_message_handlert::print(unsigned int, std::string const&)
  0.00    427.58     0.00    25813     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::~_Vector_base()
  0.00    427.58     0.00    25804     0.00     0.00  pointer_object(exprt const&)
  0.00    427.58     0.00    25656     0.00     0.00  arrayst::record_array_index(index_exprt const&)
  0.00    427.58     0.00    25564     0.00     0.00  languaget::languaget()
  0.00    427.58     0.00    25564     0.00     0.00  languaget::~languaget()
  0.00    427.58     0.00    25421     0.00     0.00  ansi_c_parse_treet::~ansi_c_parse_treet()
  0.00    427.58     0.00    25246     0.00     0.00  ansi_c_languaget::ansi_c_languaget()
  0.00    427.58     0.00    25246     0.00     0.00  ansi_c_languaget::~ansi_c_languaget()
  0.00    427.58     0.00    25196     0.00     0.00  new_ansi_c_language()
  0.00    427.58     0.00    25196     0.00     0.00  ansi_c_languaget::~ansi_c_languaget()
  0.00    427.58     0.00    25137     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    427.58     0.00    25137     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    427.58     0.00    25137     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    427.58     0.00    25137     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    427.58     0.00    25137     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    427.58     0.00    25137     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    427.58     0.00    25137     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    427.58     0.00    25087     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    427.58     0.00    25087     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    427.58     0.00    25087     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    427.58     0.00    25087     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    427.58     0.00    25087     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    427.58     0.00    25087     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    427.58     0.00    25087     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    427.58     0.00    25071     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::expanding_vector(expanding_vector<local_bitvector_analysist::flagst> const&)
  0.00    427.58     0.00    25071     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_create_storage(unsigned long)
  0.00    427.58     0.00    25071     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    427.58     0.00    25037     0.00     0.00  expr2c(exprt const&, namespacet const&)
  0.00    427.58     0.00    25037     0.00     0.00  from_expr(namespacet const&, dstring const&, exprt const&)
  0.00    427.58     0.00    25037     0.00     0.00  ansi_c_languaget::from_expr(exprt const&, std::string&, namespacet const&)
  0.00    427.58     0.00    25037     0.00     0.00  expr2ct::expr2ct(namespacet const&)
  0.00    427.58     0.00    25037     0.00     0.00  expr2ct::~expr2ct()
  0.00    427.58     0.00    25037     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    427.58     0.00    25037     0.00     0.00  std::auto_ptr<languaget>::operator=(std::auto_ptr_ref<languaget>)
  0.00    427.58     0.00    25021     0.00     0.00  simplify_exprt::simplify_div(exprt&)
  0.00    427.58     0.00    25001     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, exprt> >, std::pair<dstring const, exprt> const&)
  0.00    427.58     0.00    25001     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    427.58     0.00    25001     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    427.58     0.00    24312     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    427.58     0.00    24312     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    427.58     0.00    23927     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    427.58     0.00    23927     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    427.58     0.00    23927     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    427.58     0.00    23918     0.00     0.00  symex_dereference_statet::dereference_failure(std::string const&, std::string const&, guardt const&)
  0.00    427.58     0.00    23874     0.00     0.00  if_exprt::if_exprt(exprt const&, exprt const&, exprt const&)
  0.00    427.58     0.00    23630     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    427.58     0.00    23371     0.00     0.00  __gnu_cxx::new_allocator<local_bitvector_analysist::flagst>::allocate(unsigned long, void const*)
  0.00    427.58     0.00    23201     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont()
  0.00    427.58     0.00    23176     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    427.58     0.00    23176     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    427.58     0.00    22786     0.00     0.00  symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int)
  0.00    427.58     0.00    22491     0.00     0.00  BigInt::operator/=(BigInt const&)
  0.00    427.58     0.00    22225     0.00     0.00  void std::_Construct<cmdlinet::optiont, cmdlinet::optiont>(cmdlinet::optiont*, cmdlinet::optiont const&)
  0.00    427.58     0.00    22213     0.00     0.00  simplify_exprt::simplify_bitwise(exprt&)
  0.00    427.58     0.00    21939     0.00     0.00  goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&)
  0.00    427.58     0.00    21939     0.00     0.00  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    427.58     0.00    21939     0.00     0.00  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    427.58     0.00    21939     0.00     0.00  std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&)
  0.00    427.58     0.00    21935     0.00     0.00  goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&)
  0.00    427.58     0.00    21935     0.00     0.00  goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&)
  0.00    427.58     0.00    21935     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> > > > >::operator[](std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    427.58     0.00    21935     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::clear()
  0.00    427.58     0.00    21935     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<ssa_exprt> const&, std::_Identity<ssa_exprt> const&, std::allocator<ssa_exprt> const&)
  0.00    427.58     0.00    21935     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::~_Hashtable()
  0.00    427.58     0.00    21935     0.00     0.00  std::tr1::__unordered_set<ssa_exprt, irep_hash, std::equal_to<ssa_exprt>, std::allocator<ssa_exprt>, false>::__unordered_set(unsigned long, irep_hash const&, std::equal_to<ssa_exprt> const&, std::allocator<ssa_exprt> const&)
  0.00    427.58     0.00    21888     0.00     0.00  dstring::operator!=(std::string const&) const
  0.00    427.58     0.00    21328     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    427.58     0.00    21104     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_erase(std::_List_iterator<goto_trace_stept>)
  0.00    427.58     0.00    20844     0.00     0.00  expr2ct::convert_symbol(exprt const&, unsigned int&)
  0.00    427.58     0.00    20520     0.00     0.00  expr2ct::id_shorthand(dstring const&) const
  0.00    427.58     0.00    20520     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    427.58     0.00    20520     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    427.58     0.00    20520     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    427.58     0.00    20211     0.00     0.00  bv_utilst::inverted(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.58     0.00    20108     0.00     0.00  BigInt::to_long() const
  0.00    427.58     0.00    20021     0.00     0.00  BigInt::setPower2(unsigned int)
  0.00    427.58     0.00    19974     0.00     0.00  value_set_dereferencet::valuet::valuet()
  0.00    427.58     0.00    19974     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    427.58     0.00    19974     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    427.58     0.00    19763     0.00     0.00  expr2ct::convert_constant(exprt const&, unsigned int&)
  0.00    427.58     0.00    19241     0.00     0.00  BigInt::operator/(BigInt const&) const
  0.00    427.58     0.00    19214     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::clear()
  0.00    427.58     0.00    19168     0.00     0.00  has_suffix(std::string const&, std::string const&)
  0.00    427.58     0.00    19113     0.00     0.00  value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const
  0.00    427.58     0.00    19113     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    427.58     0.00    18951     0.00     0.00  rename_symbolt::have_to_rename(typet const&) const
  0.00    427.58     0.00    18836     0.00     0.00  __gnu_cxx::new_allocator<unsigned int>::allocate(unsigned long, void const*)
  0.00    427.58     0.00    18836     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::_M_check_len(unsigned long, char const*) const
  0.00    427.58     0.00    18836     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    427.58     0.00    18836     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    427.58     0.00    18820     0.00     0.00  size_of_expr(typet const&, namespacet const&)
  0.00    427.58     0.00    18470     0.00     0.00  symbolt::symbol_expr() const
  0.00    427.58     0.00    18253     0.00     0.00  mult_exprt::mult_exprt(exprt const&, exprt const&)
  0.00    427.58     0.00    18253     0.00     0.00  mult_exprt::~mult_exprt()
  0.00    427.58     0.00    18230     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::~_Vector_base()
  0.00    427.58     0.00    18128     0.00     0.00  symex_dereference_statet::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&)
  0.00    427.58     0.00    18128     0.00     0.00  value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const
  0.00    427.58     0.00    18128     0.00     0.00  std::_List_base<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_clear()
  0.00    427.58     0.00    18124     0.00     0.00  dereference_callbackt::~dereference_callbackt()
  0.00    427.58     0.00    18124     0.00     0.00  value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet)
  0.00    427.58     0.00    18124     0.00     0.00  symex_dereference_statet::~symex_dereference_statet()
  0.00    427.58     0.00    18066     0.00     0.00  to_object_descriptor_expr(exprt const&)
  0.00    427.58     0.00    18052     0.00     0.00  boolbvt::convert_overflow(exprt const&)
  0.00    427.58     0.00    17982     0.00     0.00  namespace_baset::lookup(irept const&) const
  0.00    427.58     0.00    17978     0.00     0.00  binary_exprt::binary_exprt(dstring const&, typet const&)
  0.00    427.58     0.00    17978     0.00     0.00  implies_exprt::implies_exprt()
  0.00    427.58     0.00    17935     0.00     0.00  simplify_exprt::simplify_shifts(exprt&)
  0.00    427.58     0.00    17915     0.00     0.00  value_set_dereferencet::valid_check(exprt const&, guardt const&, value_set_dereferencet::modet)
  0.00    427.58     0.00    17500     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::push_back(cmdlinet::optiont const&)
  0.00    427.58     0.00    17363     0.00     0.00  local_cfgt::loct::loct(local_cfgt::loct const&)
  0.00    427.58     0.00    17363     0.00     0.00  local_bitvector_analysist::loc_infot::loc_infot(local_bitvector_analysist::loc_infot const&)
  0.00    427.58     0.00    17363     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_create_storage(unsigned long)
  0.00    427.58     0.00    17363     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    427.58     0.00    17363     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    427.58     0.00    17363     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::vector(std::vector<unsigned int, std::allocator<unsigned int> > const&)
  0.00    427.58     0.00    17363     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    427.58     0.00    17363     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    427.58     0.00    17363     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    427.58     0.00    17363     0.00     0.00  void std::_Construct<local_cfgt::loct, local_cfgt::loct>(local_cfgt::loct*, local_cfgt::loct const&)
  0.00    427.58     0.00    17363     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    427.58     0.00    17287     0.00     0.00  std::_Rb_tree_const_iterator<exprt>::operator++()
  0.00    427.58     0.00    17005     0.00     0.00  BigInt::scan(char const*, unsigned int)
  0.00    427.58     0.00    17005     0.00     0.00  BigInt::scan_on(char const*, unsigned int)
  0.00    427.58     0.00    16872     0.00     0.00  boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.58     0.00    16638     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    427.58     0.00    16638     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    427.58     0.00    16638     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_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    427.58     0.00    16634     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    427.58     0.00    16634     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    427.58     0.00    16634     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_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    427.58     0.00    16634     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    427.58     0.00    16541     0.00     0.00  simplify_exprt::simplify_dynamic_object(exprt&)
  0.00    427.58     0.00    16494     0.00     0.00  goto_program_templatet<codet, exprt>::add_instruction()
  0.00    427.58     0.00    16486     0.00     0.00  cmdlinet::getoptnr(std::string const&) const
  0.00    427.58     0.00    16167     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    427.58     0.00    15316     0.00     0.00  BigInt::operator-(int) const
  0.00    427.58     0.00    15312     0.00     0.00  cmdlinet::isset(char const*) const
  0.00    427.58     0.00    15299     0.00     0.00  goto_inlinet::inline_instruction(goto_programt&, bool, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>&)
  0.00    427.58     0.00    15269     0.00     0.00  std::pair<ssa_exprt, unsigned int>::pair<ssa_exprt, int>(std::pair<ssa_exprt, int> const&)
  0.00    427.58     0.00    15209     0.00     0.00  build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&)
  0.00    427.58     0.00    14932     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    427.58     0.00    14932     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    427.58     0.00    14817     0.00     0.00  c_typecastt::~c_typecastt()
  0.00    427.58     0.00    14548     0.00     0.00  c_typecastt::implicit_typecast(exprt&, typet const&)
  0.00    427.58     0.00    14548     0.00     0.00  c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&)
  0.00    427.58     0.00    14358     0.00     0.00  value_sett::operator=(value_sett const&)
  0.00    427.58     0.00    14358     0.00     0.00  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    427.58     0.00    14358     0.00     0.00  std::list<exprt, std::allocator<exprt> >::operator=(std::list<exprt, std::allocator<exprt> > const&)
  0.00    427.58     0.00    14358     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> > >::clear()
  0.00    427.58     0.00    14358     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> > >::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    427.58     0.00    14323     0.00     0.00  guardt::make_false()
  0.00    427.58     0.00    14323     0.00     0.00  std::list<exprt, std::allocator<exprt> >::clear()
  0.00    427.58     0.00    14295     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    427.58     0.00    14088     0.00     0.00  BigInt::operator>=(int) const
  0.00    427.58     0.00    13982     0.00     0.00  BigInt::operator-() const
  0.00    427.58     0.00    13767     0.00     0.00  check_c_implicit_typecast(typet const&, typet const&)
  0.00    427.58     0.00    13753     0.00     0.00  simplify_exprt::simplify_object_size(exprt&)
  0.00    427.58     0.00    13586     0.00     0.00  exprt::make_typecast(typet const&)
  0.00    427.58     0.00    13539     0.00     0.00  typecast_exprt::typecast_exprt(exprt const&, typet const&)
  0.00    427.58     0.00    13535     0.00     0.00  std::_Rb_tree_iterator<std::pair<exprt const, unsigned int> >::operator--()
  0.00    427.58     0.00    13414     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::swap(goto_program_templatet<codet, exprt>::instructiont&)
  0.00    427.58     0.00    13414     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    427.58     0.00    13406     0.00     0.00  exprt::find_location() const
  0.00    427.58     0.00    12902     0.00     0.00  same_object(exprt const&, exprt const&)
  0.00    427.58     0.00    12805     0.00     0.00  simplify_exprt::simplify_unary_minus(exprt&)
  0.00    427.58     0.00    12691     0.00     0.00  bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> >&, literalt, literalt&)
  0.00    427.58     0.00    12651     0.00     0.00  bv_utilst::negate(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.58     0.00    12438     0.00     0.00  code_function_callt::arguments()
  0.00    427.58     0.00    12328     0.00     0.00  code_typet::parameters() const
  0.00    427.58     0.00    12200     0.00     0.00  code_typet::make_ellipsis()
  0.00    427.58     0.00    12189     0.00     0.00  expr2ct::convert(exprt const&)
  0.00    427.58     0.00    12049     0.00     0.00  to_code(exprt const&)
  0.00    427.58     0.00    11908     0.00     0.00  simplify_exprt::simplify_member(exprt&)
  0.00    427.58     0.00    11736     0.00     0.00  goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&)
  0.00    427.58     0.00    11388     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    427.58     0.00    11388     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    427.58     0.00    11242     0.00     0.00  code_typet::parametert::get_identifier() const
  0.00    427.58     0.00    11088     0.00     0.00  std::pair<exprt const, unsigned int>::pair(std::pair<exprt const, unsigned int> const&)
  0.00    427.58     0.00    11009     0.00     0.00  find_symbols(kindt, typet const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    427.58     0.00    10984     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >)
  0.00    427.58     0.00    10874     0.00     0.00  find_symbols(exprt const&, std::set<exprt, std::less<exprt>, std::allocator<exprt> >&)
  0.00    427.58     0.00    10714     0.00     0.00  BigInt::operator*=(unsigned long long)
  0.00    427.58     0.00    10664     0.00     0.00  floatbv_typet::set_f(unsigned int)
  0.00    427.58     0.00    10664     0.00     0.00  floatbv_typet::floatbv_typet()
  0.00    427.58     0.00    10664     0.00     0.00  ieee_float_spect::to_type() const
  0.00    427.58     0.00    10646     0.00     0.00  floatbv_typet::~floatbv_typet()
  0.00    427.58     0.00    10424     0.00     0.00  index_exprt::index_exprt(exprt const&, exprt const&, typet const&)
  0.00    427.58     0.00    10395     0.00     0.00  std::pair<std::string const, std::string>::~pair()
  0.00    427.58     0.00    10224     0.00     0.00  c_implicit_typecast(exprt&, typet const&, namespacet const&)
  0.00    427.58     0.00    10224     0.00     0.00  value_set_dereferencet::bounds_check(index_exprt const&, guardt const&)
  0.00    427.58     0.00    10098     0.00     0.00  code_typet::parametert::set_base_name(dstring const&)
  0.00    427.58     0.00    10098     0.00     0.00  std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&)
  0.00    427.58     0.00    10067     0.00     0.00  std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::operator[](dstring const&)
  0.00    427.58     0.00     9886     0.00     0.00  simplify_exprt::simplify_invalid_pointer(exprt&)
  0.00    427.58     0.00     9826     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    427.58     0.00     9658     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    427.58     0.00     9450     0.00     0.00  signed_short_int_type()
  0.00    427.58     0.00     9397     0.00     0.00  bv_utilst::adder_no_overflow(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.58     0.00     9250     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    427.58     0.00     9193     0.00     0.00  show_state_header(std::ostream&, goto_trace_stept const&, locationt const&, unsigned int)
  0.00    427.58     0.00     9193     0.00     0.00  counterexample_value(std::ostream&, namespacet const&, ssa_exprt const&, exprt const&, exprt const&)
  0.00    427.58     0.00     9193     0.00     0.00  counterexample_value_binary(exprt const&, namespacet const&)
  0.00    427.58     0.00     9191     0.00     0.00  BigInt::operator+=(long long)
  0.00    427.58     0.00     9086     0.00     0.00  binary_relation_exprt::lhs()
  0.00    427.58     0.00     8984     0.00     0.00  long long str2number<long long>(char const*, int, bool)
  0.00    427.58     0.00     8984     0.00     0.00  to_literal_expr(exprt const&)
  0.00    427.58     0.00     8984     0.00     0.00  unsafe_string2signedlonglong(std::string const&, int)
  0.00    427.58     0.00     8984     0.00     0.00  literal_exprt::get_literal() const
  0.00    427.58     0.00     8984     0.00     0.00  irept::get_long_long(dstring const&) const
  0.00    427.58     0.00     8921     0.00     0.00  symex_target_equationt::decl(exprt const&, ssa_exprt const&, symex_targett::sourcet const&)
  0.00    427.58     0.00     8857     0.00     0.00  prop_conv_solvert::set_equality_to_true(equal_exprt const&)
  0.00    427.58     0.00     8830     0.00     0.00  BigInt::operator*(unsigned int) const
  0.00    427.58     0.00     8739     0.00     0.00  struct_union_typet::get_component(dstring const&) const
  0.00    427.58     0.00     8663     0.00     0.00  goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    427.58     0.00     8613     0.00     0.00  bv_utilst::carry_out(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    427.58     0.00     8569     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    427.58     0.00     8569     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    427.58     0.00     8569     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    427.58     0.00     8569     0.00     0.00  std::pair<unsigned int const, exprt>::pair(std::pair<unsigned int const, exprt> const&)
  0.00    427.58     0.00     8569     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    427.58     0.00     8569     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    427.58     0.00     8569     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    427.58     0.00     8569     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    427.58     0.00     8565     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    427.58     0.00     8556     0.00     0.00  goto_checkt::has_dereference(exprt const&)
  0.00    427.58     0.00     8516     0.00     0.00  symbol_tablet::add(symbolt const&)
  0.00    427.58     0.00     8411     0.00     0.00  add_failed_symbol(symbolt&, symbol_tablet&)
  0.00    427.58     0.00     8411     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::_M_create_node(symbolt* const&)
  0.00    427.58     0.00     8411     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::_M_insert(std::_List_iterator<symbolt*>, symbolt* const&)
  0.00    427.58     0.00     8411     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::push_back(symbolt* const&)
  0.00    427.58     0.00     8367     0.00     0.00  std::_List_base<unsigned int, std::allocator<unsigned int> >::_M_clear()
  0.00    427.58     0.00     8261     0.00     0.00  local_bitvector_analysist::loc_infot::merge(local_bitvector_analysist::loc_infot const&)
  0.00    427.58     0.00     8201     0.00     0.00  cnft::lor(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.58     0.00     8185     0.00     0.00  locationt::set_file(dstring const&)
  0.00    427.58     0.00     8180     0.00     0.00  to_code_assign(codet&)
  0.00    427.58     0.00     8148     0.00     0.00  i2string(int)
  0.00    427.58     0.00     8133     0.00     0.00  std::_Rb_tree_iterator<exprt>::operator--()
  0.00    427.58     0.00     8117     0.00     0.00  BigInt::operator%=(BigInt const&)
  0.00    427.58     0.00     8045     0.00     0.00  propt::has_set_to() const
  0.00    427.58     0.00     7965     0.00     0.00  local_bitvector_analysist::is_tracked(dstring const&)
  0.00    427.58     0.00     7965     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    427.58     0.00     7954     0.00     0.00  propt::set_variable_name(literalt, std::string const&)
  0.00    427.58     0.00     7906     0.00     0.00  goto_checkt::integer_overflow_check(exprt const&, guardt const&)
  0.00    427.58     0.00     7827     0.00     0.00  goto_checkt::invalidate(exprt const&)
  0.00    427.58     0.00     7818     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet)
  0.00    427.58     0.00     7818     0.00     0.00  goto_program_templatet<codet, exprt>::add_instruction(goto_program_instruction_typet)
  0.00    427.58     0.00     7763     0.00     0.00  locationt::set_function(dstring const&)
  0.00    427.58     0.00     7746     0.00     0.00  bv_utilst::cond_negate(std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    427.58     0.00     7708     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::pop_back()
  0.00    427.58     0.00     7708     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    427.58     0.00     7657     0.00     0.00  get_default_language()
  0.00    427.58     0.00     7617     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    427.58     0.00     7577     0.00     0.00  value_sett::make_union(value_sett const&)
  0.00    427.58     0.00     7577     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    427.58     0.00     7506     0.00     0.00  replace_location(locationt&, locationt const&)
  0.00    427.58     0.00     7506     0.00     0.00  locationt::set_column(dstring const&)
  0.00    427.58     0.00     7506     0.00     0.00  locationt::set_line(dstring const&)
  0.00    427.58     0.00     7485     0.00     0.00  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    427.58     0.00     7466     0.00     0.00  equalityt::equality(exprt const&, exprt const&)
  0.00    427.58     0.00     7466     0.00     0.00  equalityt::equality2(exprt const&, exprt const&)
  0.00    427.58     0.00     7466     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    427.58     0.00     7466     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    427.58     0.00     7466     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    427.58     0.00     7422     0.00     0.00  std::list<dstring, std::allocator<dstring> >::splice(std::_List_iterator<dstring>, std::list<dstring, std::allocator<dstring> >&)
  0.00    427.58     0.00     7388     0.00     0.00  bv_utilst::extension(std::vector<literalt, std::allocator<literalt> > const&, unsigned int, bv_utilst::representationt)
  0.00    427.58     0.00     7359     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    427.58     0.00     7359     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    427.58     0.00     7359     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    427.58     0.00     7323     0.00     0.00  struct_union_typet::component_number(dstring const&) const
  0.00    427.58     0.00     7252     0.00     0.00  codet::set_statement(dstring const&)
  0.00    427.58     0.00     7252     0.00     0.00  codet::codet(dstring const&)
  0.00    427.58     0.00     7250     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    427.58     0.00     7208     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    427.58     0.00     7171     0.00     0.00  unsigned_union_find::find(unsigned long) const
  0.00    427.58     0.00     7168     0.00     0.00  not_exprt::not_exprt(exprt const&)
  0.00    427.58     0.00     7165     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    427.58     0.00     7150     0.00     0.00  BigInt::operator+(int) const
  0.00    427.58     0.00     7038     0.00     0.00  expr2ct::convert_index(exprt const&, unsigned int)
  0.00    427.58     0.00     7015     0.00     0.00  unary_minus_exprt::unary_minus_exprt(exprt const&)
  0.00    427.58     0.00     7015     0.00     0.00  unary_minus_exprt::~unary_minus_exprt()
  0.00    427.58     0.00     7013     0.00     0.00  do_pointer(unsigned int, unsigned int)
  0.00    427.58     0.00     6998     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    427.58     0.00     6998     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    427.58     0.00     6997     0.00     0.00  struct_union_typet::has_component(dstring const&) const
  0.00    427.58     0.00     6993     0.00     0.00  goto_symex_statet::framet::~framet()
  0.00    427.58     0.00     6993     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    427.58     0.00     6993     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    427.58     0.00     6993     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    427.58     0.00     6993     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    427.58     0.00     6993     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    427.58     0.00     6993     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    427.58     0.00     6980     0.00     0.00  boolbvt::convert_bv_rel(exprt const&)
  0.00    427.58     0.00     6908     0.00     0.00  locationt::set_property_id(dstring const&)
  0.00    427.58     0.00     6898     0.00     0.00  symbol_exprt::symbol_exprt(dstring const&)
  0.00    427.58     0.00     6898     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    427.58     0.00     6898     0.00     0.00  partial_order_concurrencyt::id(std::_List_const_iterator<symex_target_equationt::SSA_stept>)
  0.00    427.58     0.00     6824     0.00     0.00  std::pair<std::string const, std::string>::pair(std::pair<std::string const, std::string> const&)
  0.00    427.58     0.00     6824     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_create_node(std::pair<std::string const, std::string> const&)
  0.00    427.58     0.00     6824     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::string const, std::string> >*)
  0.00    427.58     0.00     6797     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    427.58     0.00     6768     0.00     0.00  c_typecastt::do_typecast(exprt&, typet const&)
  0.00    427.58     0.00     6763     0.00     0.00  locationt::set_comment(dstring const&)
  0.00    427.58     0.00     6763     0.00     0.00  locationt::set_property_class(dstring const&)
  0.00    427.58     0.00     6707     0.00     0.00  goto_program_templatet<codet, exprt>::insert_before_swap(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    427.58     0.00     6707     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    427.58     0.00     6707     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    427.58     0.00     6674     0.00     0.00  c_typecheck_baset::typecheck_expr(exprt&)
  0.00    427.58     0.00     6674     0.00     0.00  c_typecheck_baset::typecheck_expr_main(exprt&)
  0.00    427.58     0.00     6674     0.00     0.00  c_typecheck_baset::typecheck_expr_operands(exprt&)
  0.00    427.58     0.00     6626     0.00     0.00  code_assignt::code_assignt(exprt const&, exprt const&)
  0.00    427.58     0.00     6611     0.00     0.00  locationt::set_source(dstring const&)
  0.00    427.58     0.00     6581     0.00     0.00  bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.58     0.00     6563     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    427.58     0.00     6563     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    427.58     0.00     6271     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >::operator++()
  0.00    427.58     0.00     6247     0.00     0.00  to_unsignedbv_type(typet const&)
  0.00    427.58     0.00     5976     0.00     0.00  or_exprt::or_exprt(exprt const&, exprt const&)
  0.00    427.58     0.00     5912     0.00     0.00  BigInt::operator%(BigInt const&) const
  0.00    427.58     0.00     5907     0.00     0.00  ansi_c_declarationt::get_is_global() const
  0.00    427.58     0.00     5890     0.00     0.00  goto_symext::symex_decl(goto_symex_statet&)
  0.00    427.58     0.00     5890     0.00     0.00  goto_symext::symex_decl(goto_symex_statet&, symbol_exprt const&)
  0.00    427.58     0.00     5828     0.00     0.00  clean_identifier(dstring const&)
  0.00    427.58     0.00     5578     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    427.58     0.00     5578     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::list(std::list<unsigned int, std::allocator<unsigned int> > const&)
  0.00    427.58     0.00     5578     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    427.58     0.00     5352     0.00     0.00  code_function_callt::lhs()
  0.00    427.58     0.00     5293     0.00     0.00  expr2ct::convert_binary(exprt const&, std::string const&, unsigned int, bool)
  0.00    427.58     0.00     5113     0.00     0.00  to_code_type(typet const&)
  0.00    427.58     0.00     5102     0.00     0.00  to_address_of_expr(exprt&)
  0.00    427.58     0.00     4944     0.00     0.00  value_sett::objectt::objectt(BigInt const&)
  0.00    427.58     0.00     4944     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const
  0.00    427.58     0.00     4923     0.00     0.00  to_code_function_call(codet const&)
  0.00    427.58     0.00     4914     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    427.58     0.00     4853     0.00     0.00  code_typet::return_type() const
  0.00    427.58     0.00     4796     0.00     0.00  float_type()
  0.00    427.58     0.00     4764     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    427.58     0.00     4718     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    427.58     0.00     4641     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::_M_check_len(unsigned long, char const*) const
  0.00    427.58     0.00     4641     0.00     0.00  std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_allocate(unsigned long)
  0.00    427.58     0.00     4641     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    427.58     0.00     4626     0.00     0.00  c_qualifierst::as_string() const
  0.00    427.58     0.00     4625     0.00     0.00  byte_extract_exprt::op()
  0.00    427.58     0.00     4620     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&) const
  0.00    427.58     0.00     4551     0.00     0.00  expr2ct::convert_rec(typet const&, c_qualifierst const&, std::string const&)
  0.00    427.58     0.00     4551     0.00     0.00  expr2ct::convert(typet const&)
  0.00    427.58     0.00     4481     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::clear()
  0.00    427.58     0.00     4464     0.00     0.00  expr2ct::convert_typecast(typecast_exprt const&, unsigned int&)
  0.00    427.58     0.00     4450     0.00     0.00  unsigned_int_type()
  0.00    427.58     0.00     4440     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    427.58     0.00     4416     0.00     0.00  goto_programt::~goto_programt()
  0.00    427.58     0.00     4416     0.00     0.00  goto_program_templatet<codet, exprt>::~goto_program_templatet()
  0.00    427.58     0.00     4382     0.00     0.00  build_object_descriptor_rec(namespacet const&, exprt const&, object_descriptor_exprt&)
  0.00    427.58     0.00     4382     0.00     0.00  object_descriptor_exprt::build(exprt const&, namespacet const&)
  0.00    427.58     0.00     4354     0.00     0.00  operator>>(BigInt const&, BigInt const&)
  0.00    427.58     0.00     4324     0.00     0.00  c_typecheck_baset::implicit_typecast(exprt&, typet const&)
  0.00    427.58     0.00     4260     0.00     0.00  index_exprt::index_exprt(typet const&)
  0.00    427.58     0.00     4173     0.00     0.00  goto_program_templatet<codet, exprt>::compute_incoming_edges()
  0.00    427.58     0.00     4134     0.00     0.00  replace_location(exprt&, locationt const&)
  0.00    427.58     0.00     3925     0.00     0.00  bv_utilst::overflow_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    427.58     0.00     3903     0.00     0.00  binary_relation_exprt::binary_relation_exprt(dstring const&)
  0.00    427.58     0.00     3888     0.00     0.00  code_function_callt::~code_function_callt()
  0.00    427.58     0.00     3886     0.00     0.00  code_typet::has_ellipsis() const
  0.00    427.58     0.00     3828     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    427.58     0.00     3809     0.00     0.00  to_byte_extract_expr(exprt&)
  0.00    427.58     0.00     3809     0.00     0.00  simplify_exprt::simplify_byte_extract(exprt&)
  0.00    427.58     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    427.58     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    427.58     0.00     3736     0.00     0.00  code_function_callt::code_function_callt(code_function_callt const&)
  0.00    427.58     0.00     3718     0.00     0.00  symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&)
  0.00    427.58     0.00     3675     0.00     0.00  goto_symex_statet::framet::framet(goto_symex_statet::framet const&)
  0.00    427.58     0.00     3675     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    427.58     0.00     3675     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    427.58     0.00     3675     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    427.58     0.00     3675     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    427.58     0.00     3675     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    427.58     0.00     3675     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    427.58     0.00     3675     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    427.58     0.00     3675     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    427.58     0.00     3675     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    427.58     0.00     3580     0.00     0.00  c_typecheck_baset::do_initializer(symbolt&)
  0.00    427.58     0.00     3578     0.00     0.00  value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const
  0.00    427.58     0.00     3571     0.00     0.00  optionst::set_option(std::string const&, std::string const&)
  0.00    427.58     0.00     3571     0.00     0.00  std::pair<std::string const, std::string>::pair(std::string const&, std::string const&)
  0.00    427.58     0.00     3571     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::string> const&)
  0.00    427.58     0.00     3571     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique(std::pair<std::string const, std::string> const&)
  0.00    427.58     0.00     3559     0.00     0.00  symex_bmct::get_unwind_recursion(dstring const&, unsigned int, unsigned int)
  0.00    427.58     0.00     3559     0.00     0.00  goto_symext::symex_function_call(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    427.58     0.00     3559     0.00     0.00  goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    427.58     0.00     3559     0.00     0.00  goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    427.58     0.00     3559     0.00     0.00  symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&)
  0.00    427.58     0.00     3559     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    427.58     0.00     3525     0.00     0.00  boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.58     0.00     3506     0.00     0.00  std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, symbolt>, std::_Select1st<std::pair<dstring const, symbolt> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&)
  0.00    427.58     0.00     3468     0.00     0.00  code_typet::code_typet(code_typet const&)
  0.00    427.58     0.00     3446     0.00     0.00  pointer_typet::pointer_typet()
  0.00    427.58     0.00     3446     0.00     0.00  bitvector_typet::bitvector_typet(dstring const&)
  0.00    427.58     0.00     3365     0.00     0.00  to_code_decl(codet const&)
  0.00    427.58     0.00     3339     0.00     0.00  optionst::set_option(std::string const&, bool)
  0.00    427.58     0.00     3318     0.00     0.00  goto_symext::symex_end_of_function(goto_symex_statet&)
  0.00    427.58     0.00     3318     0.00     0.00  goto_symext::pop_frame(goto_symex_statet&)
  0.00    427.58     0.00     3318     0.00     0.00  goto_symex_statet::framet::framet()
  0.00    427.58     0.00     3318     0.00     0.00  goto_symex_statet::new_frame()
  0.00    427.58     0.00     3318     0.00     0.00  goto_symex_statet::pop_frame()
  0.00    427.58     0.00     3318     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    427.58     0.00     3318     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    427.58     0.00     3318     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::pop_back()
  0.00    427.58     0.00     3318     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::push_back(goto_symex_statet::framet const&)
  0.00    427.58     0.00     3312     0.00     0.00  byte_extract_id()
  0.00    427.58     0.00     3311     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::_M_create_storage(unsigned long)
  0.00    427.58     0.00     3311     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::vector(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    427.58     0.00     3253     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_clone_node(std::_Rb_tree_node<std::pair<std::string const, std::string> > const*)
  0.00    427.58     0.00     3252     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    427.58     0.00     3252     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::operator=(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    427.58     0.00     3215     0.00     0.00  bv_utilst::multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    427.58     0.00     3180     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    427.58     0.00     3180     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    427.58     0.00     3177     0.00     0.00  goto_convertt::needs_cleaning(exprt const&)
  0.00    427.58     0.00     3164     0.00     0.00  address_of_exprt::object()
  0.00    427.58     0.00     3159     0.00     0.00  get_local_identifiers(goto_function_templatet<goto_programt> const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    427.58     0.00     3159     0.00     0.00  goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&)
  0.00    427.58     0.00     3159     0.00     0.00  goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&)
  0.00    427.58     0.00     3159     0.00     0.00  goto_symex_statet::previous_frame()
  0.00    427.58     0.00     3159     0.00     0.00  goto_programt::get_decl_identifiers(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.00    427.58     0.00     3035     0.00     0.00  to_byte_extract_expr(exprt const&)
  0.00    427.58     0.00     2968     0.00     0.00  bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.58     0.00     2966     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::erase(std::_Rb_tree_const_iterator<exprt>)
  0.00    427.58     0.00     2966     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    427.58     0.00     2914     0.00     0.00  pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const
  0.00    427.58     0.00     2897     0.00     0.00  c_typecheck_baset::typecheck_expr_constant(exprt&)
  0.00    427.58     0.00     2867     0.00     0.00  member_exprt::member_exprt(typet const&)
  0.00    427.58     0.00     2829     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    427.58     0.00     2816     0.00     0.00  to_address_of_expr(exprt const&)
  0.00    427.58     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    427.58     0.00     2796     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_insert_unique(std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > const&)
  0.00    427.58     0.00     2789     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    427.58     0.00     2789     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    427.58     0.00     2789     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::_M_create_node(unsigned int const&)
  0.00    427.58     0.00     2789     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::_M_insert(std::_List_iterator<unsigned int>, unsigned int const&)
  0.00    427.58     0.00     2789     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    427.58     0.00     2789     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    427.58     0.00     2789     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    427.58     0.00     2789     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    427.58     0.00     2789     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    427.58     0.00     2789     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    427.58     0.00     2789     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    427.58     0.00     2756     0.00     0.00  find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    427.58     0.00     2703     0.00     0.00  configt::this_operating_system()
  0.00    427.58     0.00     2695     0.00     0.00  codet::operator=(codet const&)
  0.00    427.58     0.00     2626     0.00     0.00  goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool)
  0.00    427.58     0.00     2614     0.00     0.00  binary_relation_exprt::rhs()
  0.00    427.58     0.00     2601     0.00     0.00  goto_function_templatet<goto_programt>::~goto_function_templatet()
  0.00    427.58     0.00     2578     0.00     0.00  bv_utilst::signed_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.58     0.00     2550     0.00     0.00  unsigned_long_long_int_type()
  0.00    427.58     0.00     2546     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    427.58     0.00     2530     0.00     0.00  to_code(exprt&)
  0.00    427.58     0.00     2526     0.00     0.00  rename_symbolt::have_to_rename(exprt const&) const
  0.00    427.58     0.00     2516     0.00     0.00  goto_symex_statet::constant_propagation_reference(exprt const&) const
  0.00    427.58     0.00     2513     0.00     0.00  numbering<dstring>::number(dstring const&)
  0.00    427.58     0.00     2505     0.00     0.00  std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::operator[](dstring const&)
  0.00    427.58     0.00     2418     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    427.58     0.00     2408     0.00     0.00  boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.58     0.00     2400     0.00     0.00  vector_typet::size()
  0.00    427.58     0.00     2385     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    427.58     0.00     2370     0.00     0.00  byte_extract_exprt::byte_extract_exprt(dstring)
  0.00    427.58     0.00     2356     0.00     0.00  Minisat::vec<Minisat::lbool>::capacity(int)
  0.00    427.58     0.00     2331     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    427.58     0.00     2331     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    427.58     0.00     2331     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    427.58     0.00     2331     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    427.58     0.00     2331     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    427.58     0.00     2298     0.00     0.00  pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const
  0.00    427.58     0.00     2261     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    427.58     0.00     2261     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    427.58     0.00     2232     0.00     0.00  failed_symbol_id(dstring const&)
  0.00    427.58     0.00     2226     0.00     0.00  side_effect_exprt::get_statement() const
  0.00    427.58     0.00     2220     0.00     0.00  __gnu_cxx::new_allocator<std::string*>::allocate(unsigned long, void const*)
  0.00    427.58     0.00     2220     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::_M_check_len(unsigned long, char const*) const
  0.00    427.58     0.00     2220     0.00     0.00  std::_Vector_base<std::string*, std::allocator<std::string*> >::_M_allocate(unsigned long)
  0.00    427.58     0.00     2220     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    427.58     0.00     2170     0.00     0.00  bv_pointerst::encode(unsigned int, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.58     0.00     2168     0.00     0.00  pointer_offset(exprt const&)
  0.00    427.58     0.00     2159     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, value_sett::objectt const&) const
  0.00    427.58     0.00     2141     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::_M_allocate(unsigned long)
  0.00    427.58     0.00     2126     0.00     0.00  c_typecheck_baset::typecheck_expr_symbol(exprt&)
  0.00    427.58     0.00     2126     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&)
  0.00    427.58     0.00     2122     0.00     0.00  rename_symbolt::rename(exprt&) const
  0.00    427.58     0.00     2122     0.00     0.00  rename_symbolt::rename(typet&) const
  0.00    427.58     0.00     2116     0.00     0.00  goto_convertt::clean_expr(exprt&, goto_programt&, bool)
  0.00    427.58     0.00     2077     0.00     0.00  to_code_return(codet const&)
  0.00    427.58     0.00     2073     0.00     0.00  void std::_Construct<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >(std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&)
  0.00    427.58     0.00     2057     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    427.58     0.00     2057     0.00     0.00  boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.58     0.00     2044     0.00     0.00  code_assignt::~code_assignt()
  0.00    427.58     0.00     2037     0.00     0.00  find_type_and_expr_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    427.58     0.00     2037     0.00     0.00  find_type_and_expr_symbols(typet const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    427.58     0.00     2030     0.00     0.00  goto_symext::symex_return(goto_symex_statet&)
  0.00    427.58     0.00     2030     0.00     0.00  goto_symext::return_assignment(goto_symex_statet&)
  0.00    427.58     0.00     2015     0.00     0.00  goto_checkt::bounds_check(index_exprt const&, guardt const&)
  0.00    427.58     0.00     2013     0.00     0.00  to_code_function_call(codet&)
  0.00    427.58     0.00     2012     0.00     0.00  goto_checkt::array_name(exprt const&)
  0.00    427.58     0.00     2000     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    427.58     0.00     2000     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    427.58     0.00     2000     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    427.58     0.00     1939     0.00     0.00  code_declt::get_identifier() const
  0.00    427.58     0.00     1933     0.00     0.00  std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::operator=(std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > const&)
  0.00    427.58     0.00     1925     0.00     0.00  void std::_Destroy_aux<false>::__destroy<cmdlinet::optiont*>(cmdlinet::optiont*, cmdlinet::optiont*)
  0.00    427.58     0.00     1924     0.00     0.00  unsigned_union_find::check_index(unsigned long)
  0.00    427.58     0.00     1913     0.00     0.00  compute_address_taken_functions(goto_programt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    427.58     0.00     1908     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    427.58     0.00     1898     0.00     0.00  simplify_exprt::simplify_mod(exprt&)
  0.00    427.58     0.00     1884     0.00     0.00  BigInt::operator*(unsigned long) const
  0.00    427.58     0.00     1872     0.00     0.00  to_side_effect_expr(exprt&)
  0.00    427.58     0.00     1856     0.00     0.00  symbol_tablet::move(symbolt&)
  0.00    427.58     0.00     1855     0.00     0.00  BigInt::operator/=(long long)
  0.00    427.58     0.00     1851     0.00     0.00  goto_program_templatet<codet, exprt>::copy_from(goto_program_templatet<codet, exprt> const&)
  0.00    427.58     0.00     1851     0.00     0.00  ansi_c_declarationt::get_is_thread_local() const
  0.00    427.58     0.00     1851     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::_M_clone_node(std::_Rb_tree_node<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const*)
  0.00    427.58     0.00     1851     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    427.58     0.00     1851     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    427.58     0.00     1825     0.00     0.00  BigInt::operator++()
  0.00    427.58     0.00     1821     0.00     0.00  code_typet::operator=(code_typet const&)
  0.00    427.58     0.00     1763     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::operator=(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    427.58     0.00     1763     0.00     0.00  std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::insert(std::_Rb_tree_iterator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    427.58     0.00     1763     0.00     0.00  std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::operator[](std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    427.58     0.00     1763     0.00     0.00  std::set<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::operator=(std::set<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > const&)
  0.00    427.58     0.00     1763     0.00     0.00  std::list<dstring, std::allocator<dstring> >::operator=(std::list<dstring, std::allocator<dstring> > const&)
  0.00    427.58     0.00     1763     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::operator=(std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > const&)
  0.00    427.58     0.00     1763     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    427.58     0.00     1763     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_create_node(std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    427.58     0.00     1763     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    427.58     0.00     1756     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    427.58     0.00     1753     0.00     0.00  linkingt::needs_renaming(symbolt const&, symbolt const&)
  0.00    427.58     0.00     1753     0.00     0.00  linkingt::duplicate_non_type_symbol(symbolt&, symbolt&)
  0.00    427.58     0.00     1749     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    427.58     0.00     1749     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    427.58     0.00     1737     0.00     0.00  dirtyt::operator()(symbol_exprt const&) const
  0.00    427.58     0.00     1737     0.00     0.00  dirtyt::operator()(dstring const&) const
  0.00    427.58     0.00     1734     0.00     0.00  goto_function_templatet<goto_programt>::goto_function_templatet(goto_function_templatet<goto_programt> const&)
  0.00    427.58     0.00     1734     0.00     0.00  dirtyt::build(goto_function_templatet<goto_programt> const&)
  0.00    427.58     0.00     1734     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::_M_create_storage(unsigned long)
  0.00    427.58     0.00     1734     0.00     0.00  std::pair<dstring const, code_typet>::~pair()
  0.00    427.58     0.00     1734     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::vector(std::vector<dstring, std::allocator<dstring> > const&)
  0.00    427.58     0.00     1727     0.00     0.00  std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::erase(std::_List_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_List_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >)
  0.00    427.58     0.00     1707     0.00     0.00  struct_union_typet::componentt::get_is_padding() const
  0.00    427.58     0.00     1704     0.00     0.00  prop_conv_solvert::get_bool(exprt const&, tvt&) const
  0.00    427.58     0.00     1704     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    427.58     0.00     1695     0.00     0.00  unsigned_long_int_type()
  0.00    427.58     0.00     1680     0.00     0.00  to_constant_expr(exprt&)
  0.00    427.58     0.00     1648     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    427.58     0.00     1648     0.00     0.00  std::list<exprt, std::allocator<exprt> >::splice(std::_List_iterator<exprt>, std::list<exprt, std::allocator<exprt> >&)
  0.00    427.58     0.00     1648     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    427.58     0.00     1646     0.00     0.00  std::list<dstring, std::allocator<dstring> >::erase(std::_List_iterator<dstring>, std::_List_iterator<dstring>)
  0.00    427.58     0.00     1645     0.00     0.00  local_bitvector_analysist::get_rec(exprt const&, local_bitvector_analysist::loc_infot const&)
  0.00    427.58     0.00     1625     0.00     0.00  simplify_exprt::simplify_byte_update(exprt&)
  0.00    427.58     0.00     1625     0.00     0.00  guardt::resize(unsigned long)
  0.00    427.58     0.00     1625     0.00     0.00  std::list<exprt, std::allocator<exprt> >::resize(unsigned long, exprt)
  0.00    427.58     0.00     1611     0.00     0.00  std::map<dstring, goto_function_templatet<goto_programt>, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::operator[](dstring const&)
  0.00    427.58     0.00     1609     0.00     0.00  void std::_Destroy_aux<false>::__destroy<local_cfgt::loct*>(local_cfgt::loct*, local_cfgt::loct*)
  0.00    427.58     0.00     1609     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    427.58     0.00     1607     0.00     0.00  index_exprt::index_exprt(index_exprt const&)
  0.00    427.58     0.00     1601     0.00     0.00  BigInt::operator-=(BigInt const&)
  0.00    427.58     0.00     1600     0.00     0.00  signed_long_long_int_type()
  0.00    427.58     0.00     1600     0.00     0.00  linkingt::duplicate_object_symbol(symbolt&, symbolt&)
  0.00    427.58     0.00     1600     0.00     0.00  std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::pop_back()
  0.00    427.58     0.00     1590     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::insert(std::string const&)
  0.00    427.58     0.00     1590     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    427.58     0.00     1590     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    427.58     0.00     1590     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    427.58     0.00     1580     0.00     0.00  get_symbols_rec(namespacet const&, symbolt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    427.58     0.00     1580     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::_M_copy(std::_Rb_tree_node<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const*, std::_Rb_tree_node<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >*)
  0.00    427.58     0.00     1573     0.00     0.00  goto_function_templatet<goto_programt>::is_inlined() const
  0.00    427.58     0.00     1571     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    427.58     0.00     1562     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    427.58     0.00     1554     0.00     0.00  c_typecheck_baset::make_index_type(exprt&)
  0.00    427.58     0.00     1532     0.00     0.00  invalid_pointer(exprt const&)
  0.00    427.58     0.00     1527     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::pair<bool, irept>*>(std::pair<bool, irept>*, std::pair<bool, irept>*)
  0.00    427.58     0.00     1523     0.00     0.00  BigInt::operator-(BigInt const&) const
  0.00    427.58     0.00     1519     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    427.58     0.00     1519     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, unsigned int> const&, unsigned long, unsigned long)
  0.00    427.58     0.00     1494     0.00     0.00  goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    427.58     0.00     1484     0.00     0.00  __gnu_cxx::new_allocator<unsigned int*>::allocate(unsigned long, void const*)
  0.00    427.58     0.00     1484     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_M_create_nodes(unsigned int**, unsigned int**)
  0.00    427.58     0.00     1484     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_M_initialize_map(unsigned long)
  0.00    427.58     0.00     1484     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::~_Deque_base()
  0.00    427.58     0.00     1484     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    427.58     0.00     1484     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    427.58     0.00     1467     0.00     0.00  arrayst::array_equalityt::~array_equalityt()
  0.00    427.58     0.00     1467     0.00     0.00  and_exprt::and_exprt(exprt const&, exprt const&)
  0.00    427.58     0.00     1458     0.00     0.00  value_sett::make_member(exprt const&, dstring const&, namespacet const&)
  0.00    427.58     0.00     1431     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    427.58     0.00     1401     0.00     0.00  c_typecheck_baset::do_initializer(exprt&, typet const&, bool)
  0.00    427.58     0.00     1401     0.00     0.00  c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool)
  0.00    427.58     0.00     1400     0.00     0.00  base_type_eq(exprt const&, exprt const&, namespacet const&)
  0.00    427.58     0.00     1400     0.00     0.00  base_type_eqt::base_type_eq(exprt const&, exprt const&)
  0.00    427.58     0.00     1400     0.00     0.00  base_type_eqt::base_type_eq_rec(exprt const&, exprt const&)
  0.00    427.58     0.00     1400     0.00     0.00  __gnu_cxx::new_allocator<cmdlinet::optiont>::allocate(unsigned long, void const*)
  0.00    427.58     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    427.58     0.00     1400     0.00     0.00  void std::_Destroy_aux<false>::__destroy<code_typet::parametert*>(code_typet::parametert*, code_typet::parametert*)
  0.00    427.58     0.00     1400     0.00     0.00  std::_Vector_base<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::_M_allocate(unsigned long)
  0.00    427.58     0.00     1400     0.00     0.00  std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::clear()
  0.00    427.58     0.00     1400     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::_M_insert_aux(__gnu_cxx::__normal_iterator<cmdlinet::optiont*, std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> > >, cmdlinet::optiont const&)
  0.00    427.58     0.00     1398     0.00     0.00  goto_convertt::convert(codet const&, goto_programt&)
  0.00    427.58     0.00     1366     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    427.58     0.00     1366     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    427.58     0.00     1366     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    427.58     0.00     1366     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    427.58     0.00     1292     0.00     0.00  boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.58     0.00     1289     0.00     0.00  equal_exprt::equal_exprt()
  0.00    427.58     0.00     1274     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<irept, false>*>::allocate(unsigned long, void const*)
  0.00    427.58     0.00     1273     0.00     0.00  std::vector<char, std::allocator<char> >::_M_check_len(unsigned long, char const*) const
  0.00    427.58     0.00     1273     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    427.58     0.00     1273     0.00     0.00  std::vector<char, std::allocator<char> >::resize(unsigned long, char)
  0.00    427.58     0.00     1273     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    427.58     0.00     1250     0.00     0.00  c_sizeof(typet const&, namespacet const&)
  0.00    427.58     0.00     1250     0.00     0.00  size_type()
  0.00    427.58     0.00     1250     0.00     0.00  c_sizeoft::sizeof_rec(typet const&)
  0.00    427.58     0.00     1248     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    427.58     0.00     1248     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    427.58     0.00     1247     0.00     0.00  boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.58     0.00     1228     0.00     0.00  to_pointer_type(typet const&)
  0.00    427.58     0.00     1228     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    427.58     0.00     1228     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    427.58     0.00     1209     0.00     0.00  __gnu_cxx::new_allocator<std::pair<bool, irept> >::allocate(unsigned long, void const*)
  0.00    427.58     0.00     1209     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    427.58     0.00     1209     0.00     0.00  std::_Vector_base<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::_M_allocate(unsigned long)
  0.00    427.58     0.00     1209     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    427.58     0.00     1209     0.00     0.00  std::pair<bool, irept>::~pair()
  0.00    427.58     0.00     1209     0.00     0.00  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    427.58     0.00     1209     0.00     0.00  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::resize(unsigned long, std::pair<bool, irept>)
  0.00    427.58     0.00     1208     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    427.58     0.00     1200     0.00     0.00  to_vector_type(typet&)
  0.00    427.58     0.00     1200     0.00     0.00  to_vector_type(typet const&)
  0.00    427.58     0.00     1200     0.00     0.00  signed_size_type()
  0.00    427.58     0.00     1200     0.00     0.00  vector_typet::vector_typet()
  0.00    427.58     0.00     1200     0.00     0.00  c_typecheck_baset::make_constant(exprt&)
  0.00    427.58     0.00     1200     0.00     0.00  c_typecheck_baset::make_constant_rec(exprt&)
  0.00    427.58     0.00     1200     0.00     0.00  c_typecheck_baset::make_constant_index(exprt&)
  0.00    427.58     0.00     1200     0.00     0.00  c_typecheck_baset::typecheck_vector_type(vector_typet&)
  0.00    427.58     0.00     1200     0.00     0.00  vector_typet::size() const
  0.00    427.58     0.00     1188     0.00     0.00  value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&)
  0.00    427.58     0.00     1186     0.00     0.00  simplify_exprt::simplify_with(exprt&)
  0.00    427.58     0.00     1174     0.00     0.00  statement(unsigned int&, dstring const&)
  0.00    427.58     0.00     1166     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_clone_node(std::_Rb_tree_node<exprt> const*)
  0.00    427.58     0.00     1142     0.00     0.00  value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&)
  0.00    427.58     0.00     1142     0.00     0.00  BigInt::operator%=(long long)
  0.00    427.58     0.00     1142     0.00     0.00  BigInt::operator%(int) const
  0.00    427.58     0.00     1132     0.00     0.00  struct_union_typet::component_type(dstring const&) const
  0.00    427.58     0.00     1122     0.00     0.00  goto_checkt::pointer_rel_check(exprt const&, guardt const&)
  0.00    427.58     0.00     1100     0.00     0.00  std::_Rb_tree_iterator<std::pair<std::string const, std::string> >::operator--()
  0.00    427.58     0.00     1073     0.00     0.00  object_lower_bound(exprt const&)
  0.00    427.58     0.00     1068     0.00     0.00  value_set_dereferencet::invalid_pointer(exprt const&, guardt const&)
  0.00    427.58     0.00     1064     0.00     0.00  BigInt::operator+(unsigned long) const
  0.00    427.58     0.00     1056     0.00     0.00  goto_program_templatet<codet, exprt>::update()
  0.00    427.58     0.00     1055     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    427.58     0.00     1044     0.00     0.00  equalityt::typestructt::~typestructt()
  0.00    427.58     0.00     1044     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    427.58     0.00     1044     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    427.58     0.00     1044     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    427.58     0.00     1044     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    427.58     0.00     1044     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    427.58     0.00     1044     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    427.58     0.00     1044     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    427.58     0.00     1043     0.00     0.00  member_offset(namespacet const&, struct_typet const&, dstring const&)
  0.00    427.58     0.00     1038     0.00     0.00  expr2ct::convert_unary(exprt const&, std::string const&, unsigned int)
  0.00    427.58     0.00     1032     0.00     0.00  endianness_mapt::build(typet const&, bool)
  0.00    427.58     0.00     1032     0.00     0.00  endianness_mapt::endianness_mapt(typet const&, bool, namespacet const&)
  0.00    427.58     0.00     1032     0.00     0.00  std::_Vector_base<unsigned long, std::allocator<unsigned long> >::~_Vector_base()
  0.00    427.58     0.00     1026     0.00     0.00  dirtyt::~dirtyt()
  0.00    427.58     0.00     1021     0.00     0.00  compute_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    427.58     0.00     1000     0.00     0.00  unsigned_union_find::resize(unsigned long)
  0.00    427.58     0.00     1000     0.00     0.00  __gnu_cxx::new_allocator<unsigned_union_find::nodet>::allocate(unsigned long, void const*)
  0.00    427.58     0.00     1000     0.00     0.00  std::_Vector_base<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::_M_allocate(unsigned long)
  0.00    427.58     0.00     1000     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    427.58     0.00     1000     0.00     0.00  std::vector<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::reserve(unsigned long)
  0.00    427.58     0.00     1000     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    427.58     0.00     1000     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    427.58     0.00     1000     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    427.58     0.00     1000     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    427.58     0.00      999     0.00     0.00  dstring::operator==(std::string const&) const
  0.00    427.58     0.00      998     0.00     0.00  arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, exprt const&)
  0.00    427.58     0.00      982     0.00     0.00  arrayst::collect_arrays(exprt const&)
  0.00    427.58     0.00      982     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::splice(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >&)
  0.00    427.58     0.00      976     0.00     0.00  arrayst::array_equalityt::array_equalityt(arrayst::array_equalityt const&)
  0.00    427.58     0.00      970     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    427.58     0.00      970     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    427.58     0.00      970     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::pair(std::pair<typet const, boolbv_widtht::entryt> const&)
  0.00    427.58     0.00      962     0.00     0.00  union_find<exprt>::make_union(exprt const&, exprt const&)
  0.00    427.58     0.00      962     0.00     0.00  unsigned_union_find::make_union(unsigned long, unsigned long)
  0.00    427.58     0.00      956     0.00     0.00  pointer_logict::is_dynamic_object(exprt const&) const
  0.00    427.58     0.00      950     0.00     0.00  architecture_string(int, char const*)
  0.00    427.58     0.00      948     0.00     0.00  and_exprt::~and_exprt()
  0.00    427.58     0.00      923     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    427.58     0.00      923     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    427.58     0.00      886     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    427.58     0.00      873     0.00     0.00  namespacet::~namespacet()
  0.00    427.58     0.00      873     0.00     0.00  namespace_baset::~namespace_baset()
  0.00    427.58     0.00      867     0.00     0.00  local_cfgt::build(goto_programt const&)
  0.00    427.58     0.00      867     0.00     0.00  local_cfgt::local_cfgt(goto_programt const&)
  0.00    427.58     0.00      867     0.00     0.00  local_cfgt::~local_cfgt()
  0.00    427.58     0.00      867     0.00     0.00  goto_checkt::goto_check(goto_function_templatet<goto_programt>&)
  0.00    427.58     0.00      867     0.00     0.00  goto_program_templatet<codet, exprt>::compute_loop_numbers()
  0.00    427.58     0.00      867     0.00     0.00  goto_function_templatet<goto_programt>::goto_function_templatet()
  0.00    427.58     0.00      867     0.00     0.00  local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&)
  0.00    427.58     0.00      867     0.00     0.00  local_bitvector_analysist::local_bitvector_analysist(goto_function_templatet<goto_programt> const&)
  0.00    427.58     0.00      867     0.00     0.00  local_bitvector_analysist::~local_bitvector_analysist()
  0.00    427.58     0.00      867     0.00     0.00  remove_function_pointerst::remove_function_pointers(goto_programt&)
  0.00    427.58     0.00      867     0.00     0.00  dirtyt::dirtyt(goto_function_templatet<goto_programt> const&)
  0.00    427.58     0.00      867     0.00     0.00  localst::build(goto_function_templatet<goto_programt> const&)
  0.00    427.58     0.00      867     0.00     0.00  localst::localst(goto_function_templatet<goto_programt> const&)
  0.00    427.58     0.00      867     0.00     0.00  localst::~localst()
  0.00    427.58     0.00      867     0.00     0.00  std::_Vector_base<local_cfgt::loct, std::allocator<local_cfgt::loct> >::~_Vector_base()
  0.00    427.58     0.00      867     0.00     0.00  std::_Vector_base<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::~_Vector_base()
  0.00    427.58     0.00      867     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    427.58     0.00      867     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    427.58     0.00      867     0.00     0.00  std::map<dstring, goto_function_templatet<goto_programt>, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    427.58     0.00      867     0.00     0.00  std::pair<dstring const, code_typet>::pair(std::pair<dstring const, code_typet> const&)
  0.00    427.58     0.00      867     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    427.58     0.00      867     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::resize(unsigned long, local_cfgt::loct)
  0.00    427.58     0.00      867     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::~vector()
  0.00    427.58     0.00      867     0.00     0.00  std::vector<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::~vector()
  0.00    427.58     0.00      867     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    427.58     0.00      867     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    427.58     0.00      867     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    427.58     0.00      867     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    427.58     0.00      867     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    427.58     0.00      867     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_create_node(std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    427.58     0.00      867     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    427.58     0.00      867     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    427.58     0.00      867     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    427.58     0.00      867     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::~_Rb_tree()
  0.00    427.58     0.00      867     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    427.58     0.00      867     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    427.58     0.00      865     0.00     0.00  goto_program_templatet<codet, exprt>::destructive_append(goto_program_templatet<codet, exprt>&)
  0.00    427.58     0.00      861     0.00     0.00  symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&)
  0.00    427.58     0.00      861     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    427.58     0.00      859     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    427.58     0.00      851     0.00     0.00  unsigned_short_int_type()
  0.00    427.58     0.00      837     0.00     0.00  void std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_unique<std::_Rb_tree_const_iterator<exprt> >(std::_Rb_tree_const_iterator<exprt>, std::_Rb_tree_const_iterator<exprt>)
  0.00    427.58     0.00      836     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    427.58     0.00      836     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_buckets(unsigned long)
  0.00    427.58     0.00      827     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    427.58     0.00      824     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    427.58     0.00      824     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    427.58     0.00      821     0.00     0.00  simplify_expr(exprt const&, namespacet const&)
  0.00    427.58     0.00      816     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    427.58     0.00      802     0.00     0.00  address_of_exprt::address_of_exprt()
  0.00    427.58     0.00      800     0.00     0.00  parsert::clear()
  0.00    427.58     0.00      800     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::clear()
  0.00    427.58     0.00      786     0.00     0.00  get_new_name(dstring&, namespacet const&)
  0.00    427.58     0.00      786     0.00     0.00  get_new_name(symbolt&, namespacet const&)
  0.00    427.58     0.00      783     0.00     0.00  equalityt::typestructt::typestructt(equalityt::typestructt const&)
  0.00    427.58     0.00      783     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    427.58     0.00      783     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    427.58     0.00      783     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    427.58     0.00      783     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    427.58     0.00      783     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    427.58     0.00      783     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    427.58     0.00      783     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    427.58     0.00      782     0.00     0.00  label_properties(goto_programt&, std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >&)
  0.00    427.58     0.00      774     0.00     0.00  equal_exprt::~equal_exprt()
  0.00    427.58     0.00      773     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, unsigned int> >::operator--()
  0.00    427.58     0.00      768     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_erase(std::_Rb_tree_node<std::pair<dstring const, dstring> >*)
  0.00    427.58     0.00      768     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    427.58     0.00      760     0.00     0.00  messaget::print(unsigned int, std::string const&)
  0.00    427.58     0.00      755     0.00     0.00  goto_convertt::copy(codet const&, goto_program_instruction_typet, goto_programt&)
  0.00    427.58     0.00      750     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    427.58     0.00      750     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    427.58     0.00      742     0.00     0.00  goto_inlinet::goto_inline_rec(goto_programt&, bool)
  0.00    427.58     0.00      742     0.00     0.00  local_bitvector_analysist::loc_infot::~loc_infot()
  0.00    427.58     0.00      742     0.00     0.00  __gnu_cxx::new_allocator<local_cfgt::loct>::allocate(unsigned long, void const*)
  0.00    427.58     0.00      742     0.00     0.00  __gnu_cxx::new_allocator<local_bitvector_analysist::loc_infot>::allocate(unsigned long, void const*)
  0.00    427.58     0.00      742     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_check_len(unsigned long, char const*) const
  0.00    427.58     0.00      742     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    427.58     0.00      742     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_Deque_base(std::allocator<unsigned int> const&, unsigned long)
  0.00    427.58     0.00      742     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_Deque_base()
  0.00    427.58     0.00      742     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    427.58     0.00      742     0.00     0.00  std::_Vector_base<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_allocate(unsigned long)
  0.00    427.58     0.00      742     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    427.58     0.00      742     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    427.58     0.00      742     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    427.58     0.00      742     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    427.58     0.00      742     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::deque(std::deque<unsigned int, std::allocator<unsigned int> > const&)
  0.00    427.58     0.00      742     0.00     0.00  std::stack<unsigned int, std::deque<unsigned int, std::allocator<unsigned int> > >::~stack()
  0.00    427.58     0.00      742     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    427.58     0.00      742     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    427.58     0.00      742     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    427.58     0.00      742     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    427.58     0.00      742     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    427.58     0.00      742     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    427.58     0.00      742     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    427.58     0.00      742     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    427.58     0.00      742     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    427.58     0.00      736     0.00     0.00  message_clientt::set_message_handler(message_handlert&)
  0.00    427.58     0.00      732     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    427.58     0.00      732     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    427.58     0.00      726     0.00     0.00  void std::_Destroy_aux<false>::__destroy<goto_symex_statet::framet*>(goto_symex_statet::framet*, goto_symex_statet::framet*)
  0.00    427.58     0.00      714     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_rehash(unsigned long)
  0.00    427.58     0.00      710     0.00     0.00  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    427.58     0.00      708     0.00     0.00  get_failed_symbol(symbol_exprt const&, namespacet const&)
  0.00    427.58     0.00      700     0.00     0.00  parsert::parsert()
  0.00    427.58     0.00      690     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::clear(goto_program_instruction_typet)
  0.00    427.58     0.00      685     0.00     0.00  __gnu_cxx::new_allocator<std::pair<bool, dstring> >::allocate(unsigned long, void const*)
  0.00    427.58     0.00      685     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    427.58     0.00      685     0.00     0.00  std::_Vector_base<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::_M_allocate(unsigned long)
  0.00    427.58     0.00      685     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    427.58     0.00      685     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    427.58     0.00      684     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::string*>(std::string*, std::string*)
  0.00    427.58     0.00      668     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    427.58     0.00      665     0.00     0.00  goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    427.58     0.00      658     0.00     0.00  to_symbol_type(typet const&)
  0.00    427.58     0.00      657     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    427.58     0.00      657     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    427.58     0.00      657     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    427.58     0.00      657     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    427.58     0.00      649     0.00     0.00  is_void_pointer(typet const&)
  0.00    427.58     0.00      646     0.00     0.00  to_dereference_expr(exprt const&)
  0.00    427.58     0.00      645     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    427.58     0.00      644     0.00     0.00  std::_Rb_tree_iterator<dstring>::operator--()
  0.00    427.58     0.00      636     0.00     0.00  to_byte_update_expr(exprt&)
  0.00    427.58     0.00      636     0.00     0.00  byte_extract_exprt::byte_extract_exprt(dstring, exprt const&, exprt const&, typet const&)
  0.00    427.58     0.00      636     0.00     0.00  __gnu_cxx::new_allocator<bool (simplify_exprt::*)(exprt&)>::allocate(unsigned long, void const*)
  0.00    427.58     0.00      636     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    427.58     0.00      636     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    427.58     0.00      636     0.00     0.00  std::_Vector_base<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_allocate(unsigned long)
  0.00    427.58     0.00      636     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    427.58     0.00      636     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    427.58     0.00      636     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    427.58     0.00      636     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    427.58     0.00      634     0.00     0.00  object_size(exprt const&)
  0.00    427.58     0.00      634     0.00     0.00  dynamic_object(exprt const&)
  0.00    427.58     0.00      628     0.00     0.00  c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&)
  0.00    427.58     0.00      616     0.00     0.00  to_dereference_expr(exprt&)
  0.00    427.58     0.00      616     0.00     0.00  goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&)
  0.00    427.58     0.00      616     0.00     0.00  simplify_exprt::simplify_dereference(exprt&)
  0.00    427.58     0.00      616     0.00     0.00  dereference_exprt::pointer()
  0.00    427.58     0.00      616     0.00     0.00  local_bitvector_analysist::get(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, exprt const&)
  0.00    427.58     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    427.58     0.00      612     0.00     0.00  object_upper_bound(exprt const&, typet const&, namespacet const&)
  0.00    427.58     0.00      612     0.00     0.00  null_pointer_exprt::null_pointer_exprt(pointer_typet const&)
  0.00    427.58     0.00      612     0.00     0.00  struct_union_typet::componentt::componentt(struct_union_typet::componentt const&)
  0.00    427.58     0.00      604     0.00     0.00  void std::_Destroy_aux<false>::__destroy<codet*>(codet*, codet*)
  0.00    427.58     0.00      579     0.00     0.00  unescape_string(std::string const&, std::string&)
  0.00    427.58     0.00      579     0.00     0.00  preprocessor_line(char const*, parsert&)
  0.00    427.58     0.00      578     0.00     0.00  to_side_effect_expr_function_call(exprt&)
  0.00    427.58     0.00      577     0.00     0.00  exprt::move_to_operands(exprt&, exprt&)
  0.00    427.58     0.00      552     0.00     0.00  goto_convertt::remove_side_effect(side_effect_exprt&, goto_programt&, bool)
  0.00    427.58     0.00      552     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >* std::__uninitialized_copy<false>::__uninit_copy<std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> >*>(std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> >*)
  0.00    427.58     0.00      538     0.00     0.00  c_typecastt::get_c_type(typet const&)
  0.00    427.58     0.00      538     0.00     0.00  c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet)
  0.00    427.58     0.00      522     0.00     0.00  std::pair<typet const, equalityt::typestructt>::~pair()
  0.00    427.58     0.00      518     0.00     0.00  side_effect_expr_function_callt::arguments()
  0.00    427.58     0.00      518     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    427.58     0.00      518     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    427.58     0.00      513     0.00     0.00  null_pointer(exprt const&)
  0.00    427.58     0.00      505     0.00     0.00  to_code_expression(codet const&)
  0.00    427.58     0.00      505     0.00     0.00  goto_convertt::convert_expression(code_expressiont const&, goto_programt&)
  0.00    427.58     0.00      505     0.00     0.00  c_typecheck_baset::typecheck_expression(codet&)
  0.00    427.58     0.00      498     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::push_back(dstring const&)
  0.00    427.58     0.00      497     0.00     0.00  c_typecheck_baset::implicit_typecast_bool(exprt&)
  0.00    427.58     0.00      492     0.00     0.00  has_byte_operator(exprt const&)
  0.00    427.58     0.00      491     0.00     0.00  arrayst::record_array_equality(equal_exprt const&)
  0.00    427.58     0.00      491     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::push_back(arrayst::array_equalityt const&)
  0.00    427.58     0.00      490     0.00     0.00  union_find<exprt>::find_number(exprt const&)
  0.00    427.58     0.00      490     0.00     0.00  arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&)
  0.00    427.58     0.00      487     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    427.58     0.00      485     0.00     0.00  void std::_Construct<arrayst::array_equalityt, arrayst::array_equalityt>(arrayst::array_equalityt*, arrayst::array_equalityt const&)
  0.00    427.58     0.00      477     0.00     0.00  register_language(languaget* (*)())
  0.00    427.58     0.00      477     0.00     0.00  language_entryt::language_entryt(language_entryt const&)
  0.00    427.58     0.00      477     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    427.58     0.00      477     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::operator=(std::set<std::string, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    427.58     0.00      477     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::_M_create_node(language_entryt const&)
  0.00    427.58     0.00      477     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::_M_insert(std::_List_iterator<language_entryt>, language_entryt const&)
  0.00    427.58     0.00      477     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::push_back(language_entryt const&)
  0.00    427.58     0.00      477     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    427.58     0.00      477     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    427.58     0.00      477     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    427.58     0.00      477     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    427.58     0.00      472     0.00     0.00  dynamic_size(namespacet const&)
  0.00    427.58     0.00      472     0.00     0.00  malloc_object(exprt const&, namespacet const&)
  0.00    427.58     0.00      463     0.00     0.00  locationt::get_property_class() const
  0.00    427.58     0.00      462     0.00     0.00  dead_object(exprt const&, namespacet const&)
  0.00    427.58     0.00      461     0.00     0.00  deallocated(exprt const&, namespacet const&)
  0.00    427.58     0.00      461     0.00     0.00  dynamic_object_lower_bound(exprt const&)
  0.00    427.58     0.00      461     0.00     0.00  dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&)
  0.00    427.58     0.00      461     0.00     0.00  implies_exprt::~implies_exprt()
  0.00    427.58     0.00      454     0.00     0.00  void std::_Construct<codet, codet>(codet*, codet const&)
  0.00    427.58     0.00      423     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_copy(std::_Rb_tree_node<exprt> const*, std::_Rb_tree_node<exprt>*)
  0.00    427.58     0.00      422     0.00     0.00  binary_exprt::~binary_exprt()
  0.00    427.58     0.00      420     0.00     0.00  BigInt::operator=(long long)
  0.00    427.58     0.00      412     0.00     0.00  code_assignt::lhs()
  0.00    427.58     0.00      408     0.00     0.00  __gnu_cxx::new_allocator<goto_symex_statet::framet>::allocate(unsigned long, void const*)
  0.00    427.58     0.00      408     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    427.58     0.00      408     0.00     0.00  struct_union_typet::componentt* std::__uninitialized_copy<false>::__uninit_copy<struct_union_typet::componentt*, struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*, struct_union_typet::componentt*)
  0.00    427.58     0.00      408     0.00     0.00  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    427.58     0.00      407     0.00     0.00  __gnu_cxx::new_allocator<dstring>::allocate(unsigned long, void const*)
  0.00    427.58     0.00      407     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::_M_check_len(unsigned long, char const*) const
  0.00    427.58     0.00      407     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    427.58     0.00      401     0.00     0.00  goto_convertt::convert_assign(code_assignt const&, goto_programt&)
  0.00    427.58     0.00      400     0.00     0.00  symex_bmct::no_body(dstring const&)
  0.00    427.58     0.00      400     0.00     0.00  boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.58     0.00      400     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_rehash(unsigned long)
  0.00    427.58     0.00      399     0.00     0.00  remove_skip(goto_programt&)
  0.00    427.58     0.00      399     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    427.58     0.00      399     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    427.58     0.00      397     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    427.58     0.00      384     0.00     0.00  symbol_tablet::symbol_tablet()
  0.00    427.58     0.00      384     0.00     0.00  symbol_tablet::~symbol_tablet()
  0.00    427.58     0.00      384     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_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, symbolt>, false>**, unsigned long)
  0.00    427.58     0.00      384     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>::clear()
  0.00    427.58     0.00      384     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    427.58     0.00      384     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()
  0.00    427.58     0.00      384     0.00     0.00  std::tr1::unordered_map<dstring, symbolt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, symbolt> > >::~unordered_map()
  0.00    427.58     0.00      384     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    427.58     0.00      376     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_unique_(std::_Rb_tree_const_iterator<exprt>, exprt const&)
  0.00    427.58     0.00      374     0.00     0.00  arrayst::array_equalityt* std::__uninitialized_copy<false>::__uninit_copy<arrayst::array_equalityt*, arrayst::array_equalityt*>(arrayst::array_equalityt*, arrayst::array_equalityt*, arrayst::array_equalityt*)
  0.00    427.58     0.00      372     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::make_goto(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    427.58     0.00      370     0.00     0.00  goto_symext::symex_assume(goto_symex_statet&, exprt const&)
  0.00    427.58     0.00      370     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, unsigned long, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >(std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, unsigned long, std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&)
  0.00    427.58     0.00      370     0.00     0.00  std::vector<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >::_M_fill_insert(__gnu_cxx::__normal_iterator<std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::vector<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >, unsigned long, std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&)
  0.00    427.58     0.00      370     0.00     0.00  std::vector<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >::resize(unsigned long, std::set<exprt, std::less<exprt>, std::allocator<exprt> >)
  0.00    427.58     0.00      357     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    427.58     0.00      357     0.00     0.00  void std::_Construct<struct_union_typet::componentt, struct_union_typet::componentt>(struct_union_typet::componentt*, struct_union_typet::componentt const&)
  0.00    427.58     0.00      356     0.00     0.00  is_not_zero(exprt const&, namespacet const&)
  0.00    427.58     0.00      354     0.00     0.00  codet* std::__uninitialized_copy<false>::__uninit_copy<codet*, codet*>(codet*, codet*, codet*)
  0.00    427.58     0.00      354     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    427.58     0.00      353     0.00     0.00  goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool)
  0.00    427.58     0.00      353     0.00     0.00  c_typecheck_baset::typecheck_side_effect_assignment(exprt&)
  0.00    427.58     0.00      352     0.00     0.00  c_typecheck_baset::typecheck_array_type(array_typet&)
  0.00    427.58     0.00      351     0.00     0.00  signedbv_typet::smallest_expr() const
  0.00    427.58     0.00      351     0.00     0.00  signedbv_typet::smallest() const
  0.00    427.58     0.00      350     0.00     0.00  xmlt::~xmlt()
  0.00    427.58     0.00      350     0.00     0.00  cmdlinet::clear()
  0.00    427.58     0.00      350     0.00     0.00  std::_List_base<xmlt, std::allocator<xmlt> >::_M_clear()
  0.00    427.58     0.00      350     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::clear()
  0.00    427.58     0.00      350     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::clear()
  0.00    427.58     0.00      347     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::_M_allocate(unsigned long)
  0.00    427.58     0.00      342     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::~_Vector_base()
  0.00    427.58     0.00      342     0.00     0.00  std::vector<codet, std::allocator<codet> >::~vector()
  0.00    427.58     0.00      338     0.00     0.00  void std::_Destroy_aux<false>::__destroy<arrayst::array_equalityt*>(arrayst::array_equalityt*, arrayst::array_equalityt*)
  0.00    427.58     0.00      334     0.00     0.00  cpp_parse_treet::~cpp_parse_treet()
  0.00    427.58     0.00      334     0.00     0.00  std::_List_base<cpp_itemt, std::allocator<cpp_itemt> >::_M_clear()
  0.00    427.58     0.00      333     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::set<exprt, std::less<exprt>, std::allocator<exprt> >*>(std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> >*)
  0.00    427.58     0.00      329     0.00     0.00  boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.58     0.00      329     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    427.58     0.00      326     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    427.58     0.00      326     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    427.58     0.00      326     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    427.58     0.00      326     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    427.58     0.00      326     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    427.58     0.00      326     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    427.58     0.00      318     0.00     0.00  goto_symex_statet::threadt::~threadt()
  0.00    427.58     0.00      318     0.00     0.00  optionst::~optionst()
  0.00    427.58     0.00      318     0.00     0.00  cmdlinet::isset(char) const
  0.00    427.58     0.00      318     0.00     0.00  void std::_Destroy_aux<false>::__destroy<goto_symex_statet::threadt*>(goto_symex_statet::threadt*, goto_symex_statet::threadt*)
  0.00    427.58     0.00      318     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    427.58     0.00      318     0.00     0.00  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::~_Vector_base()
  0.00    427.58     0.00      318     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    427.58     0.00      318     0.00     0.00  std::string* std::__uninitialized_copy<false>::__uninit_copy<std::string*, std::string*>(std::string*, std::string*, std::string*)
  0.00    427.58     0.00      318     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    427.58     0.00      318     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    427.58     0.00      318     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    427.58     0.00      318     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    427.58     0.00      318     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    427.58     0.00      318     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    427.58     0.00      318     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    427.58     0.00      318     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    427.58     0.00      318     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::~vector()
  0.00    427.58     0.00      318     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    427.58     0.00      316     0.00     0.00  std::vector<codet, std::allocator<codet> >::pop_back()
  0.00    427.58     0.00      310     0.00     0.00  bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.58     0.00      310     0.00     0.00  bv_pointerst::add_addr(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.58     0.00      310     0.00     0.00  pointer_logict::add_object(exprt const&)
  0.00    427.58     0.00      309     0.00     0.00  __gnu_cxx::new_allocator<codet>::allocate(unsigned long, void const*)
  0.00    427.58     0.00      308     0.00     0.00  yy_fatal_error(char const*)
  0.00    427.58     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    427.58     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    427.58     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    427.58     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    427.58     0.00      306     0.00     0.00  string_constantt::set_value(dstring const&)
  0.00    427.58     0.00      304     0.00     0.00  simplify_exprt::simplify_inequality_address_of(exprt&)
  0.00    427.58     0.00      304     0.00     0.00  side_effect_expr_function_callt::function()
  0.00    427.58     0.00      301     0.00     0.00  current_time()
  0.00    427.58     0.00      301     0.00     0.00  prop_conv_solvert::decision_procedure_text() const
  0.00    427.58     0.00      301     0.00     0.00  std::_List_base<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_clear()
  0.00    427.58     0.00      300     0.00     0.00  shell_quote(std::string const&)
  0.00    427.58     0.00      300     0.00     0.00  yyansi_c_load_buffer_state()
  0.00    427.58     0.00      300     0.00     0.00  infinity_exprt::infinity_exprt(typet const&)
  0.00    427.58     0.00      284     0.00     0.00  bv_pointerst::postponedt::~postponedt()
  0.00    427.58     0.00      281     0.00     0.00  dirtyt::find_dirty_address_of(exprt const&)
  0.00    427.58     0.00      280     0.00     0.00  c_bool_type()
  0.00    427.58     0.00      275     0.00     0.00  std::_List_base<ansi_c_scopet, std::allocator<ansi_c_scopet> >::_M_clear()
  0.00    427.58     0.00      274     0.00     0.00  c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&)
  0.00    427.58     0.00      274     0.00     0.00  c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&)
  0.00    427.58     0.00      274     0.00     0.00  c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&)
  0.00    427.58     0.00      274     0.00     0.00  boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.58     0.00      274     0.00     0.00  code_typet::is_KnR() const
  0.00    427.58     0.00      272     0.00     0.00  to_code_dead(codet const&)
  0.00    427.58     0.00      269     0.00     0.00  c_typecastt::implicit_typecast_arithmetic(exprt&, exprt&)
  0.00    427.58     0.00      269     0.00     0.00  c_typecheck_baset::implicit_typecast_arithmetic(exprt&, exprt&)
  0.00    427.58     0.00      269     0.00     0.00  bv_utilst::shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, unsigned int)
  0.00    427.58     0.00      268     0.00     0.00  to_if_expr(exprt const&)
  0.00    427.58     0.00      262     0.00     0.00  std::_Rb_tree_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >::operator--()
  0.00    427.58     0.00      261     0.00     0.00  equalityt::typestructt::typestructt()
  0.00    427.58     0.00      261     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    427.58     0.00      261     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    427.58     0.00      261     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    427.58     0.00      261     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    427.58     0.00      261     0.00     0.00  std::pair<typet, equalityt::typestructt>::pair(typet const&, equalityt::typestructt const&)
  0.00    427.58     0.00      261     0.00     0.00  std::pair<typet, equalityt::typestructt>::~pair()
  0.00    427.58     0.00      261     0.00     0.00  std::pair<typet const, equalityt::typestructt>::pair<typet, equalityt::typestructt>(std::pair<typet, equalityt::typestructt> const&)
  0.00    427.58     0.00      261     0.00     0.00  std::pair<typet const, equalityt::typestructt>::pair(std::pair<typet const, equalityt::typestructt> const&)
  0.00    427.58     0.00      261     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    427.58     0.00      259     0.00     0.00  __gnu_cxx::new_allocator<std::vector<literalt, std::allocator<literalt> > >::allocate(unsigned long, void const*)
  0.00    427.58     0.00      259     0.00     0.00  equalityt::add_equality_constraints(equalityt::typestructt const&)
  0.00    427.58     0.00      259     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    427.58     0.00      259     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    427.58     0.00      259     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    427.58     0.00      259     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    427.58     0.00      259     0.00     0.00  std::list<dstring, std::allocator<dstring> >::_M_create_node(dstring const&)
  0.00    427.58     0.00      259     0.00     0.00  std::list<dstring, std::allocator<dstring> >::_M_insert(std::_List_iterator<dstring>, dstring const&)
  0.00    427.58     0.00      259     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    427.58     0.00      259     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    427.58     0.00      259     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::~vector()
  0.00    427.58     0.00      257     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > >*)
  0.00    427.58     0.00      255     0.00     0.00  void std::_Destroy_aux<false>::__destroy<struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*)
  0.00    427.58     0.00      250     0.00     0.00  yyansi_c_flush_buffer(yy_buffer_state*)
  0.00    427.58     0.00      245     0.00     0.00  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    427.58     0.00      245     0.00     0.00  bv_utilst::unsigned_multiplier_no_overflow(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.58     0.00      245     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    427.58     0.00      243     0.00     0.00  boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.58     0.00      237     0.00     0.00  c_typecheck_baset::typecheck_expr_rel(exprt&)
  0.00    427.58     0.00      236     0.00     0.00  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.00    427.58     0.00      232     0.00     0.00  optionst::set_option(std::string const&, char const*)
  0.00    427.58     0.00      230     0.00     0.00  c_typecheck_baset::typecheck_expr_trinary(if_exprt&)
  0.00    427.58     0.00      223     0.00     0.00  to_with_expr(exprt const&)
  0.00    427.58     0.00      223     0.00     0.00  arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&)
  0.00    427.58     0.00      219     0.00     0.00  ieee_float_spect::max_exponent() const
  0.00    427.58     0.00      213     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    427.58     0.00      213     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    427.58     0.00      211     0.00     0.00  compute_called_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    427.58     0.00      209     0.00     0.00  symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&)
  0.00    427.58     0.00      209     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    427.58     0.00      209     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    427.58     0.00      209     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    427.58     0.00      209     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    427.58     0.00      208     0.00     0.00  to_code_block(codet const&)
  0.00    427.58     0.00      208     0.00     0.00  bv_utilst::is_zero(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.58     0.00      208     0.00     0.00  code_blockt::end_location() const
  0.00    427.58     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    427.58     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    427.58     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    427.58     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    427.58     0.00      205     0.00     0.00  alignment(typet const&, namespacet const&)
  0.00    427.58     0.00      205     0.00     0.00  ansi_c_declarationt::set_is_member(bool)
  0.00    427.58     0.00      205     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::push_back(struct_union_typet::componentt const&)
  0.00    427.58     0.00      204     0.00     0.00  __gnu_cxx::new_allocator<struct_union_typet::componentt>::allocate(unsigned long, void const*)
  0.00    427.58     0.00      204     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::_M_check_len(unsigned long, char const*) const
  0.00    427.58     0.00      204     0.00     0.00  std::_Vector_base<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::_M_allocate(unsigned long)
  0.00    427.58     0.00      204     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<struct_union_typet::componentt*, std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> > >, struct_union_typet::componentt const&)
  0.00    427.58     0.00      199     0.00     0.00  c_typecheck_baset::adjust_float_rel(exprt&)
  0.00    427.58     0.00      196     0.00     0.00  ieee_float_spect::bias() const
  0.00    427.58     0.00      191     0.00     0.00  symbolt::display_name() const
  0.00    427.58     0.00      188     0.00     0.00  __gnu_cxx::__enable_if<!(std::__is_scalar<std::set<exprt, std::less<exprt>, std::allocator<exprt> > >::__value), void>::__type std::__fill_a<std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >(std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> >*, std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&)
  0.00    427.58     0.00      187     0.00     0.00  __gnu_cxx::new_allocator<arrayst::array_equalityt>::allocate(unsigned long, void const*)
  0.00    427.58     0.00      187     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_check_len(unsigned long, char const*) const
  0.00    427.58     0.00      187     0.00     0.00  std::_Vector_base<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_allocate(unsigned long)
  0.00    427.58     0.00      187     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<arrayst::array_equalityt*, std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> > >, arrayst::array_equalityt const&)
  0.00    427.58     0.00      186     0.00     0.00  to_shift_expr(exprt const&)
  0.00    427.58     0.00      186     0.00     0.00  goto_checkt::undefined_shift_check(shift_exprt const&, guardt const&)
  0.00    427.58     0.00      185     0.00     0.00  ieee_floatt::is_zero() const
  0.00    427.58     0.00      182     0.00     0.00  expr2ct::convert_member(member_exprt const&, unsigned int)
  0.00    427.58     0.00      182     0.00     0.00  __gnu_cxx::new_allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > >::allocate(unsigned long, void const*)
  0.00    427.58     0.00      182     0.00     0.00  std::vector<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >::_M_check_len(unsigned long, char const*) const
  0.00    427.58     0.00      182     0.00     0.00  std::_Vector_base<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >::_M_allocate(unsigned long)
  0.00    427.58     0.00      180     0.00     0.00  std::_Rb_tree_iterator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >::operator--()
  0.00    427.58     0.00      177     0.00     0.00  get_destructor(namespacet const&, typet const&)
  0.00    427.58     0.00      177     0.00     0.00  code_deadt::code_deadt(exprt const&)
  0.00    427.58     0.00      177     0.00     0.00  code_deadt::~code_deadt()
  0.00    427.58     0.00      177     0.00     0.00  code_declt::code_declt()
  0.00    427.58     0.00      177     0.00     0.00  goto_convertt::convert_decl(code_declt const&, goto_programt&)
  0.00    427.58     0.00      177     0.00     0.00  c_typecheck_baset::typecheck_decl(codet&)
  0.00    427.58     0.00      177     0.00     0.00  ansi_c_declarationt::ansi_c_declarationt()
  0.00    427.58     0.00      177     0.00     0.00  goto_convertt::lookup(dstring const&) const
  0.00    427.58     0.00      177     0.00     0.00  c_typecheck_baset::is_complete_type(typet const&) const
  0.00    427.58     0.00      177     0.00     0.00  std::vector<codet, std::allocator<codet> >::_M_check_len(unsigned long, char const*) const
  0.00    427.58     0.00      177     0.00     0.00  std::list<codet, std::allocator<codet> >::_M_create_node(codet const&)
  0.00    427.58     0.00      177     0.00     0.00  std::list<codet, std::allocator<codet> >::splice(std::_List_iterator<codet>, std::list<codet, std::allocator<codet> >&)
  0.00    427.58     0.00      177     0.00     0.00  std::list<codet, std::allocator<codet> >::_M_insert(std::_List_iterator<codet>, codet const&)
  0.00    427.58     0.00      177     0.00     0.00  std::list<codet, std::allocator<codet> >::push_back(codet const&)
  0.00    427.58     0.00      177     0.00     0.00  std::vector<codet, std::allocator<codet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, codet const&)
  0.00    427.58     0.00      177     0.00     0.00  std::vector<codet, std::allocator<codet> >::push_back(codet const&)
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z13show_loop_idsN19ui_message_handlert3uitERK11goto_modelt
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z15show_propertiesRK10namespacetRK7dstringN19ui_message_handlert3uitERK13goto_programt
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z17get_simple_symbolcRSi
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z18show_natural_loopsRK15goto_functionst
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z7convertRK5ireptR4xmlt
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z7convertRKN22goto_program_templatetI5codet5exprtE12instructiontER5irept
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN10value_sett13object_map_dt5emptyE
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN11dimacs_cnftC2Ev
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12interpretertclEv
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12language_uitC2ERKSsRK8cmdlinet
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12qdimacs_cnft17write_qdimacs_cnfERSo
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14cpp_typecheckt11find_parentERK7symboltRK7dstringRS3_
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14xml_interfacet15get_xml_optionsER8cmdlinet
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN15pbs_dimacs_cnft15write_dimacs_pbERSo
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN15ref_expr_set_dt5emptyE
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17c_typecheck_baset14typecheck_exprER5exprt
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17goto_symex_statetC2Ev
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN18cbmc_parseoptionstC2EiPPKc
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN18parseoptions_basetC2ERKSsiPPKc
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19irep_serializationt10write_irepERSoRK5irept
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19ui_message_handlertC2ENS_3uitERKSs
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN21cout_message_handlert5printEjRKSs
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN21symex_slice_by_tracet14slice_by_traceESsR22symex_target_equationt
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN22java_bytecode_convertt7convertERK25java_bytecode_parse_treet
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct10all_claimsERK15goto_functionstR10prop_convt
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct12write_dimacsEv
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct16cover_assertionsERK15goto_functionstR10prop_convt
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct16do_unwind_moduleER19decision_proceduret
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct8show_vccERSo
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4cnftC2Ev
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7arraystC2ERK10namespacetR5propt
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt12convert_caseERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt12convert_condERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt13convert_indexERK11index_exprtRSt6vectorI8literaltSaIS4_EE
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt15convert_add_subERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt16convert_equalityERK11equal_exprt
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt19convert_byte_updateERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt24convert_floatbv_typecastERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN8cmdlinetC2Ev
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK12interpretert4readE6BigIntRSt6vectorIS0_SaIS0_EE
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK17inv_object_storet6outputERSo
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK4bmct20get_smt1_solver_typeEv
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK7boolbvt7literalERK5exprtjR8literalt
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK9lispexprt11expr2stringEv
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I_ansi_c_parser
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I_assembler_parser
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I_config
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I_cpp_parser
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I_languages
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I_nil_rep_storage
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I_simplify_jump_table
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I_string_container
  0.00    427.58     0.00      175     0.00     0.00  _GLOBAL__sub_I_xml_parser
  0.00    427.58     0.00      175     0.00     0.00  initialize_string_container()
  0.00    427.58     0.00      175     0.00     0.00  language_uit::language_uit(std::string const&, cmdlinet const&)
  0.00    427.58     0.00      175     0.00     0.00  language_uit::~language_uit()
  0.00    427.58     0.00      175     0.00     0.00  xml_interfacet::get_xml_options(cmdlinet&)
  0.00    427.58     0.00      175     0.00     0.00  language_filest::language_filest()
  0.00    427.58     0.00      175     0.00     0.00  language_filest::~language_filest()
  0.00    427.58     0.00      175     0.00     0.00  xml_parse_treet::xml_parse_treet()
  0.00    427.58     0.00      175     0.00     0.00  xml_parse_treet::~xml_parse_treet()
  0.00    427.58     0.00      175     0.00     0.00  cpp_token_buffert::~cpp_token_buffert()
  0.00    427.58     0.00      175     0.00     0.00  parseoptions_baset::parseoptions_baset(std::string const&, int, char const**)
  0.00    427.58     0.00      175     0.00     0.00  ui_message_handlert::ui_message_handlert(ui_message_handlert::uit, std::string const&)
  0.00    427.58     0.00      175     0.00     0.00  ui_message_handlert::~ui_message_handlert()
  0.00    427.58     0.00      175     0.00     0.00  configt::ansi_ct::ansi_ct()
  0.00    427.58     0.00      175     0.00     0.00  configt::verilogt::~verilogt()
  0.00    427.58     0.00      175     0.00     0.00  cmdlinet::parse(int, char const**, char const*)
  0.00    427.58     0.00      175     0.00     0.00  cmdlinet::cmdlinet()
  0.00    427.58     0.00      175     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<exprt, false>*>::allocate(unsigned long, void const*)
  0.00    427.58     0.00      175     0.00     0.00  std::_List_base<cpp_tokent, std::allocator<cpp_tokent> >::_M_clear()
  0.00    427.58     0.00      175     0.00     0.00  std::_List_base<xmlt*, std::allocator<xmlt*> >::_M_clear()
  0.00    427.58     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    427.58     0.00      175     0.00     0.00  std::_Vector_base<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::~_Vector_base()
  0.00    427.58     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    427.58     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>::clear()
  0.00    427.58     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    427.58     0.00      175     0.00     0.00  std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_buckets(unsigned long)
  0.00    427.58     0.00      175     0.00     0.00  std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<exprt, false>**, unsigned long)
  0.00    427.58     0.00      175     0.00     0.00  std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::clear()
  0.00    427.58     0.00      175     0.00     0.00  std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt> const&, std::_Identity<exprt> const&, std::allocator<exprt> const&)
  0.00    427.58     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    427.58     0.00      175     0.00     0.00  std::tr1::__unordered_set<exprt, irep_hash, std::equal_to<exprt>, std::allocator<exprt>, false>::__unordered_set(unsigned long, irep_hash const&, std::equal_to<exprt> const&, std::allocator<exprt> const&)
  0.00    427.58     0.00      175     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::~vector()
  0.00    427.58     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    427.58     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    427.58     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    427.58     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    427.58     0.00      174     0.00     0.00  if_exprt::cond()
  0.00    427.58     0.00      174     0.00     0.00  if_exprt::if_exprt()
  0.00    427.58     0.00      174     0.00     0.00  code_typet::parametert::get_base_name() const
  0.00    427.58     0.00      174     0.00     0.00  std::list<dstring, std::allocator<dstring> >::push_back(dstring const&)
  0.00    427.58     0.00      172     0.00     0.00  goto_convertt::targetst::targetst()
  0.00    427.58     0.00      172     0.00     0.00  goto_convertt::targetst::~targetst()
  0.00    427.58     0.00      172     0.00     0.00  std::_List_base<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_clear()
  0.00    427.58     0.00      172     0.00     0.00  std::_List_base<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >::_M_clear()
  0.00    427.58     0.00      172     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > >::~_Rb_tree()
  0.00    427.58     0.00      170     0.00     0.00  goto_convertt::unwind_destructor_stack(locationt const&, unsigned int, goto_programt&, bool)
  0.00    427.58     0.00      170     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::_M_create_storage(unsigned long)
  0.00    427.58     0.00      170     0.00     0.00  codet* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, codet*>(__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, codet*)
  0.00    427.58     0.00      170     0.00     0.00  std::vector<codet, std::allocator<codet> >::vector(std::vector<codet, std::allocator<codet> > const&)
  0.00    427.58     0.00      170     0.00     0.00  codet* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, codet*, codet>(__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, codet*, std::allocator<codet>&)
  0.00    427.58     0.00      164     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_rehash(unsigned long)
  0.00    427.58     0.00      159     0.00     0.00  goto_check(namespacet const&, optionst const&, goto_functionst&)
  0.00    427.58     0.00      159     0.00     0.00  memory_info(std::ostream&)
  0.00    427.58     0.00      159     0.00     0.00  simple_slice(symex_target_equationt&)
  0.00    427.58     0.00      159     0.00     0.00  is_goto_binary(std::string const&)
  0.00    427.58     0.00      159     0.00     0.04  link_to_library(symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    427.58     0.00      159     0.00     0.00  label_properties(goto_functionst&)
  0.00    427.58     0.00      159     0.00     0.00  new_cpp_language()
  0.00    427.58     0.00      159     0.00     0.00  read_goto_binary(std::string const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    427.58     0.00      159     0.00     0.00  add_failed_symbols(symbol_tablet&)
  0.00    427.58     0.00      159     0.00     0.00  goto_partial_inline(goto_functionst&, namespacet const&, message_handlert&, unsigned int)
  0.00    427.58     0.00      159     0.00     0.00  read_bin_goto_object(std::istream&, std::string const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    427.58     0.00      159     0.00     0.00  read_bin_goto_object_v2(std::istream&, std::string const&, symbol_tablet&, goto_functionst&, message_handlert&, irep_serializationt&)
  0.00    427.58     0.00      159     0.00     0.00  remove_function_pointers(symbol_tablet&, goto_functionst&, bool)
  0.00    427.58     0.00      159     0.00     0.00  new_java_bytecode_language()
  0.00    427.58     0.00      159     0.00     0.00  compute_address_taken_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    427.58     0.00      159     0.00     0.00  symex_bmct::symex_bmct(namespacet const&, symbol_tablet&, symex_targett&)
  0.00    427.58     0.00      159     0.00     0.00  symex_bmct::~symex_bmct()
  0.00    427.58     0.00      159     0.00     0.00  goto_checkt::goto_checkt(namespacet const&, optionst const&)
  0.00    427.58     0.00      159     0.00     0.00  goto_checkt::~goto_checkt()
  0.00    427.58     0.00      159     0.00     0.00  goto_symext::goto_symext(namespacet const&, symbol_tablet&, symex_targett&)
  0.00    427.58     0.00      159     0.00     0.00  goto_symext::~goto_symext()
  0.00    427.58     0.00      159     0.00     1.10  goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&)
  0.00    427.58     0.00      159     0.00     1.10  goto_symext::operator()(goto_functionst const&)
  0.00    427.58     0.00      159     0.00     1.10  goto_symext::operator()(goto_functionst const&, goto_programt const&)
  0.00    427.58     0.00      159     0.00     0.00  merge_irept::merge_irept()
  0.00    427.58     0.00      159     0.00     0.00  goto_inlinet::goto_inlinet(goto_functionst&, namespacet const&, message_handlert&)
  0.00    427.58     0.00      159     0.00     0.00  goto_inlinet::~goto_inlinet()
  0.00    427.58     0.00      159     0.00     0.00  cpp_languaget::cpp_languaget()
  0.00    427.58     0.00      159     0.00     0.00  cpp_languaget::~cpp_languaget()
  0.00    427.58     0.00      159     0.00     0.00  cpp_languaget::~cpp_languaget()
  0.00    427.58     0.00      159     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::clear()
  0.00    427.58     0.00      159     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::hash_numbering()
  0.00    427.58     0.00      159     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::~hash_numbering()
  0.00    427.58     0.00      159     0.00     0.00  memory_model_sct::memory_model_sct(namespacet const&)
  0.00    427.58     0.00      159     0.00     0.00  memory_model_sct::~memory_model_sct()
  0.00    427.58     0.00      159     0.00     0.00  memory_model_sct::~memory_model_sct()
  0.00    427.58     0.00      159     0.00     0.00  goto_symex_statet::level0t::~level0t()
  0.00    427.58     0.00      159     0.00     0.00  goto_symex_statet::level1t::~level1t()
  0.00    427.58     0.00      159     0.00     0.00  goto_symex_statet::threadt::threadt(goto_symex_statet::threadt const&)
  0.00    427.58     0.00      159     0.00     0.00  goto_symex_statet::goto_symex_statet()
  0.00    427.58     0.00      159     0.00     0.00  goto_symex_statet::~goto_symex_statet()
  0.00    427.58     0.00      159     0.00     0.00  cbmc_parseoptionst::eval_verbosity()
  0.00    427.58     0.00      159     0.00     0.00  cbmc_parseoptionst::set_properties(goto_functionst&)
  0.00    427.58     0.00      159     0.00     0.05  cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&)
  0.00    427.58     0.00      159     0.00     0.00  cbmc_parseoptionst::register_languages()
  0.00    427.58     0.00      159     0.00     0.00  cbmc_parseoptionst::process_goto_program(optionst const&, goto_functionst&)
  0.00    427.58     0.00      159     0.00     0.00  cbmc_parseoptionst::get_command_line_options(optionst&)
  0.00    427.58     0.00      159     0.00     1.19  cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&)
  0.00    427.58     0.00      159     0.00     0.00  memory_model_baset::memory_model_baset(namespacet const&)
  0.00    427.58     0.00      159     0.00     0.00  memory_model_baset::~memory_model_baset()
  0.00    427.58     0.00      159     0.00     0.00  irep_serializationt::ireps_containert::clear()
  0.00    427.58     0.00      159     0.00     0.00  irep_serializationt::ireps_containert::ireps_containert()
  0.00    427.58     0.00      159     0.00     0.00  irep_serializationt::ireps_containert::~ireps_containert()
  0.00    427.58     0.00      159     0.00     0.00  irep_serializationt::irep_serializationt(irep_serializationt::ireps_containert&)
  0.00    427.58     0.00      159     0.00     0.00  irep_serializationt::~irep_serializationt()
  0.00    427.58     0.00      159     0.00     0.00  symex_target_equationt::~symex_target_equationt()
  0.00    427.58     0.00      159     0.00     0.00  java_bytecode_languaget::java_bytecode_languaget()
  0.00    427.58     0.00      159     0.00     0.00  java_bytecode_languaget::~java_bytecode_languaget()
  0.00    427.58     0.00      159     0.00     0.00  java_bytecode_languaget::~java_bytecode_languaget()
  0.00    427.58     0.00      159     0.00     0.00  goto_functions_templatet<goto_programt>::compute_loop_numbers()
  0.00    427.58     0.00      159     0.00     0.00  goto_functions_templatet<goto_programt>::compute_incoming_edges()
  0.00    427.58     0.00      159     0.00     0.00  goto_functions_templatet<goto_programt>::compute_target_numbers()
  0.00    427.58     0.00      159     0.00     0.00  goto_functions_templatet<goto_programt>::compute_location_numbers()
  0.00    427.58     0.00      159     0.00     0.00  goto_functions_templatet<goto_programt>::update()
  0.00    427.58     0.00      159     0.00     0.00  goto_functions_templatet<goto_programt>::~goto_functions_templatet()
  0.00    427.58     0.00      159     0.00     0.00  irep_full_hash_containert::irep_full_hash_containert()
  0.00    427.58     0.00      159     0.00     0.00  irep_hash_container_baset::irep_hash_container_baset(bool)
  0.00    427.58     0.00      159     0.00     0.00  irep_hash_container_baset::~irep_hash_container_baset()
  0.00    427.58     0.00      159     0.00     0.00  java_bytecode_parse_treet::~java_bytecode_parse_treet()
  0.00    427.58     0.00      159     0.00     0.00  remove_function_pointerst::~remove_function_pointerst()
  0.00    427.58     0.00      159     0.00     0.00  remove_function_pointerst::operator()(goto_functionst&)
  0.00    427.58     0.00      159     0.00     0.00  partial_order_concurrencyt::partial_order_concurrencyt(namespacet const&)
  0.00    427.58     0.00      159     0.00     0.00  partial_order_concurrencyt::~partial_order_concurrencyt()
  0.00    427.58     0.00      159     0.00     0.00  bmct::setup_unwind()
  0.00    427.58     0.00      159     0.00     0.00  bmct::bmct(optionst const&, symbol_tablet const&, message_handlert&)
  0.00    427.58     0.00      159     0.00     0.00  bmct::~bmct()
  0.00    427.58     0.00      159     0.00     0.00  dirtyt::dirtyt(goto_functionst const&)
  0.00    427.58     0.00      159     0.00     0.00  configt::this_architecture()
  0.00    427.58     0.00      159     0.00     0.00  configt::set(cmdlinet const&)
  0.00    427.58     0.00      159     0.00     0.00  configt::ansi_ct::set_arch_spec_x86_64()
  0.00    427.58     0.00      159     0.00     0.00  configt::ansi_ct::set_from_symbol_table(symbol_tablet const&)
  0.00    427.58     0.00      159     0.00     0.00  messaget::messaget(message_handlert&)
  0.00    427.58     0.00      159     0.00     0.00  optionst::operator=(optionst const&)
  0.00    427.58     0.00      159     0.00     0.00  __gnu_cxx::new_allocator<goto_symex_statet::threadt>::allocate(unsigned long, void const*)
  0.00    427.58     0.00      159     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, false>*>::allocate(unsigned long, void const*)
  0.00    427.58     0.00      159     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > >, false>*>::allocate(unsigned long, void const*)
  0.00    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     0.00     0.00  __gnu_cxx::new_allocator<std::string>::allocate(unsigned long, void const*)
  0.00    427.58     0.00      159     0.00     0.00  cpp_languaget::extensions() const
  0.00    427.58     0.00      159     0.00     0.00  cpp_languaget::id() const
  0.00    427.58     0.00      159     0.00     0.00  ansi_c_languaget::extensions() const
  0.00    427.58     0.00      159     0.00     0.00  ansi_c_languaget::id() const
  0.00    427.58     0.00      159     0.00     0.00  java_bytecode_languaget::extensions() const
  0.00    427.58     0.00      159     0.00     0.00  java_bytecode_languaget::id() const
  0.00    427.58     0.00      159     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    427.58     0.00      159     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::_M_check_len(unsigned long, char const*) const
  0.00    427.58     0.00      159     0.00     0.00  std::_List_base<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::_M_clear()
  0.00    427.58     0.00      159     0.00     0.00  std::_List_base<java_bytecode_parse_treet::classt, std::allocator<java_bytecode_parse_treet::classt> >::_M_clear()
  0.00    427.58     0.00      159     0.00     0.00  std::_List_base<symbolt*, std::allocator<symbolt*> >::_M_clear()
  0.00    427.58     0.00      159     0.00     0.00  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_create_storage(unsigned long)
  0.00    427.58     0.00      159     0.00     0.00  std::_Vector_base<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::_M_allocate(unsigned long)
  0.00    427.58     0.00      159     0.00     0.00  std::_Vector_base<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::~_Vector_base()
  0.00    427.58     0.00      159     0.00     0.00  std::_Vector_base<std::string, std::allocator<std::string> >::_M_allocate(unsigned long)
  0.00    427.58     0.00      159     0.00     0.00  std::_Vector_base<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::~_Vector_base()
  0.00    427.58     0.00      159     0.00     0.00  std::_Vector_base<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::~_Vector_base()
  0.00    427.58     0.00      159     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    427.58     0.00      159     0.00     0.00  std::_Vector_base<char, std::allocator<char> >::~_Vector_base()
  0.00    427.58     0.00      159     0.00     0.00  std::_Rb_tree_iterator<std::string>::operator--()
  0.00    427.58     0.00      159     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    427.58     0.00      159     0.00     0.00  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    427.58     0.00      159     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    427.58     0.00      159     0.00     0.00  std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator=(std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)
  0.00    427.58     0.00      159     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    427.58     0.00      159     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>::clear()
  0.00    427.58     0.00      159     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>::_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    427.58     0.00      159     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>::~_Hashtable()
  0.00    427.58     0.00      159     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    427.58     0.00      159     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, false>**, unsigned long)
  0.00    427.58     0.00      159     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    427.58     0.00      159     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<ssa_exprt> const&, std::_Select1st<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > const&, std::allocator<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > const&)
  0.00    427.58     0.00      159     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    427.58     0.00      159     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    427.58     0.00      159     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > >, false>**, unsigned long)
  0.00    427.58     0.00      159     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    427.58     0.00      159     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<ssa_exprt> const&, std::_Select1st<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > > const&, std::allocator<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > > const&)
  0.00    427.58     0.00      159     0.00     0.00  std::tr1::_Hashtable<ssa_exprt, std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     0.00     0.00  std::tr1::unordered_map<ssa_exprt, std::list<guardt, std::allocator<guardt> >, irep_hash, std::equal_to<ssa_exprt>, std::allocator<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > > >::~unordered_map()
  0.00    427.58     0.00      159     0.00     0.00  std::tr1::unordered_map<ssa_exprt, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > >, irep_hash, std::equal_to<ssa_exprt>, std::allocator<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > >::~unordered_map()
  0.00    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     0.00     0.00  std::tr1::unordered_set<irept, irep_hash, std::equal_to<irept>, std::allocator<irept> >::~unordered_set()
  0.00    427.58     0.00      159     0.00     0.00  std::tr1::__unordered_map<ssa_exprt, std::list<guardt, std::allocator<guardt> >, irep_hash, std::equal_to<ssa_exprt>, std::allocator<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<ssa_exprt> const&, std::allocator<std::pair<ssa_exprt const, std::list<guardt, std::allocator<guardt> > > > const&)
  0.00    427.58     0.00      159     0.00     0.00  std::tr1::__unordered_map<ssa_exprt, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > >, irep_hash, std::equal_to<ssa_exprt>, std::allocator<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<ssa_exprt> const&, std::allocator<std::pair<ssa_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > const&)
  0.00    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     0.00     0.00  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    427.58     0.00      159     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    427.58     0.00      159     0.00     0.00  std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >::~pair()
  0.00    427.58     0.00      159     0.00     0.00  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    427.58     0.00      159     0.00     0.00  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    427.58     0.00      159     0.00     0.00  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::resize(unsigned long, goto_symex_statet::threadt)
  0.00    427.58     0.00      159     0.00     0.00  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::~vector()
  0.00    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::push_back(std::string const&)
  0.00    427.58     0.00      159     0.00     0.00  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::clear()
  0.00    427.58     0.00      159     0.00     0.00  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::~vector()
  0.00    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_unique(std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::clear()
  0.00    427.58     0.00      159     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, std::string> > const*, std::_Rb_tree_node<std::pair<std::string const, std::string> >*)
  0.00    427.58     0.00      159     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::operator=(std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)
  0.00    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      159     0.00     0.00  std::auto_ptr<memory_model_baset>::reset(memory_model_baset*)
  0.00    427.58     0.00      159     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    427.58     0.00      159     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    427.58     0.00      156     0.00     0.00  std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::insert(std::_Rb_tree_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    427.58     0.00      156     0.00     0.00  std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::operator[](std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    427.58     0.00      156     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    427.58     0.00      156     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_create_node(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    427.58     0.00      156     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    427.58     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    427.58     0.00      154     0.00     0.00  to_floatbv_type(typet const&)
  0.00    427.58     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    427.58     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    427.58     0.00      154     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    427.58     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    427.58     0.00      154     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    427.58     0.00      153     0.00     0.00  string_constantt::string_constantt()
  0.00    427.58     0.00      153     0.00     0.00  linkingt::duplicate_code_symbol(symbolt&, symbolt&)
  0.00    427.58     0.00      153     0.00     0.00  __gnu_cxx::char_traits<unsigned int>::copy(unsigned int*, unsigned int const*, unsigned long)
  0.00    427.58     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    427.58     0.00      152     0.00     0.00  boolean_negate(exprt const&)
  0.00    427.58     0.00      152     0.00     0.00  to_code_ifthenelse(codet&)
  0.00    427.58     0.00      152     0.00     0.00  to_code_ifthenelse(codet const&)
  0.00    427.58     0.00      152     0.00     0.00  has_and_or(exprt const&)
  0.00    427.58     0.00      152     0.00     0.00  goto_convertt::get_constant(exprt const&)
  0.00    427.58     0.00      152     0.00     0.00  goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&)
  0.00    427.58     0.00      152     0.00     0.00  goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&)
  0.00    427.58     0.00      152     0.00     0.00  goto_convertt::generate_ifthenelse(exprt const&, goto_programt&, goto_programt&, locationt const&, goto_programt&)
  0.00    427.58     0.00      152     0.00     0.00  goto_convertt::get_string_constant(exprt const&)
  0.00    427.58     0.00      152     0.00     0.00  goto_convertt::remove_function_call(side_effect_exprt&, goto_programt&, bool)
  0.00    427.58     0.00      152     0.00     0.00  goto_convertt::convert_function_call(code_function_callt const&, goto_programt&)
  0.00    427.58     0.00      152     0.00     0.00  goto_convertt::do_function_call_symbol(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&)
  0.00    427.58     0.00      152     0.00     0.00  goto_convertt::generate_conditional_branch(exprt const&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, locationt const&, goto_programt&)
  0.00    427.58     0.00      152     0.00     0.00  code_ifthenelset::else_case()
  0.00    427.58     0.00      152     0.00     0.00  c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&)
  0.00    427.58     0.00      152     0.00     0.00  code_function_callt::code_function_callt()
  0.00    427.58     0.00      152     0.00     0.00  goto_program_templatet<codet, exprt>::swap(goto_program_templatet<codet, exprt>&)
  0.00    427.58     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    427.58     0.00      151     0.00     0.00  functionst::~functionst()
  0.00    427.58     0.00      151     0.00     0.00  prop_convt::prop_convt(namespacet const&)
  0.00    427.58     0.00      151     0.00     0.00  prop_convt::~prop_convt()
  0.00    427.58     0.00      151     0.00     0.00  union_find<exprt>::~union_find()
  0.00    427.58     0.00      151     0.00     0.00  boolbv_mapt::boolbv_mapt(propt&, namespacet const&, boolbv_widtht const&)
  0.00    427.58     0.00      151     0.00     0.00  cnf_solvert::cnf_solvert()
  0.00    427.58     0.00      151     0.00     0.00  cnf_solvert::~cnf_solvert()
  0.00    427.58     0.00      151     0.00     0.00  bv_pointerst::bv_pointerst(namespacet const&, propt&)
  0.00    427.58     0.00      151     0.00     0.00  bv_pointerst::~bv_pointerst()
  0.00    427.58     0.00      151     0.00     0.00  boolbv_widtht::boolbv_widtht(namespacet const&)
  0.00    427.58     0.00      151     0.00     0.00  boolbv_widtht::~boolbv_widtht()
  0.00    427.58     0.00      151     0.00     0.00  hash_numbering<exprt, irep_hash>::hash_numbering()
  0.00    427.58     0.00      151     0.00     0.00  hash_numbering<exprt, irep_hash>::~hash_numbering()
  0.00    427.58     0.00      151     0.00     0.00  pointer_logict::pointer_logict(namespacet const&)
  0.00    427.58     0.00      151     0.00     0.00  pointer_logict::~pointer_logict()
  0.00    427.58     0.00      151     0.00     0.00  prop_assignmentt::~prop_assignmentt()
  0.00    427.58     0.00      151     0.00     0.00  c_typecheck_baset::typecheck_redefinition_non_type(symbolt&, symbolt&)
  0.00    427.58     0.00      151     0.00     0.00  prop_conv_solvert::prop_conv_solvert(namespacet const&, propt&)
  0.00    427.58     0.00      151     0.00     0.00  prop_conv_solvert::~prop_conv_solvert()
  0.00    427.58     0.00      151     0.00     0.00  decision_proceduret::~decision_proceduret()
  0.00    427.58     0.00      151     0.00     0.06  symex_target_equationt::convert(prop_convt&)
  0.00    427.58     0.00      151     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::~satcheck_minisat2_baset()
  0.00    427.58     0.00      151     0.00     0.00  satcheck_minisat_simplifiert::satcheck_minisat_simplifiert()
  0.00    427.58     0.00      151     0.00     0.00  satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert()
  0.00    427.58     0.00      151     0.00     0.00  satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert()
  0.00    427.58     0.00      151     0.00     0.06  bmct::do_conversion(prop_convt&)
  0.00    427.58     0.00      151     0.00     0.10  bmct::decide_default()
  0.00    427.58     0.00      151     0.00     0.00  bmct::do_unwind_module(decision_proceduret&)
  0.00    427.58     0.00      151     0.00     0.09  bmct::run_decision_procedure(prop_convt&)
  0.00    427.58     0.00      151     0.00     0.00  cnft::cnft()
  0.00    427.58     0.00      151     0.00     0.00  cnft::~cnft()
  0.00    427.58     0.00      151     0.00     0.00  propt::propt()
  0.00    427.58     0.00      151     0.00     0.00  propt::~propt()
  0.00    427.58     0.00      151     0.00     0.00  arrayst::arrayst(namespacet const&, propt&)
  0.00    427.58     0.00      151     0.00     0.00  arrayst::~arrayst()
  0.00    427.58     0.00      151     0.00     0.00  boolbvt::boolbvt(namespacet const&, propt&)
  0.00    427.58     0.00      151     0.00     0.00  boolbvt::~boolbvt()
  0.00    427.58     0.00      151     0.00     0.00  bv_cbmct::bv_cbmct(namespacet const&, propt&)
  0.00    427.58     0.00      151     0.00     0.00  bv_cbmct::~bv_cbmct()
  0.00    427.58     0.00      151     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    427.58     0.00      151     0.00     0.00  equalityt::equalityt(namespacet const&, propt&)
  0.00    427.58     0.00      151     0.00     0.00  equalityt::~equalityt()
  0.00    427.58     0.00      151     0.00     0.00  numbering<exprt>::~numbering()
  0.00    427.58     0.00      151     0.00     0.00  std::_List_base<boolbvt::quantifiert, std::allocator<boolbvt::quantifiert> >::_M_clear()
  0.00    427.58     0.00      151     0.00     0.00  std::_Vector_base<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::~_Vector_base()
  0.00    427.58     0.00      151     0.00     0.00  std::_Vector_base<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >::~_Vector_base()
  0.00    427.58     0.00      151     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >::operator++()
  0.00    427.58     0.00      151     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>::clear()
  0.00    427.58     0.00      151     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>::_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    427.58     0.00      151     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>::~_Hashtable()
  0.00    427.58     0.00      151     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    427.58     0.00      151     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    427.58     0.00      151     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    427.58     0.00      151     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>::clear()
  0.00    427.58     0.00      151     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    427.58     0.00      151     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()
  0.00    427.58     0.00      151     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_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, false>**, unsigned long)
  0.00    427.58     0.00      151     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>::clear()
  0.00    427.58     0.00      151     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    427.58     0.00      151     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()
  0.00    427.58     0.00      151     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    427.58     0.00      151     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    427.58     0.00      151     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    427.58     0.00      151     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    427.58     0.00      151     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    427.58     0.00      151     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    427.58     0.00      151     0.00     0.00  std::tr1::unordered_map<typet, boolbv_widtht::entryt, irep_hash, std::equal_to<typet>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> > >::~unordered_map()
  0.00    427.58     0.00      151     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    427.58     0.00      151     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    427.58     0.00      151     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    427.58     0.00      151     0.00     0.00  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    427.58     0.00      151     0.00     0.00  std::tr1::__unordered_map<typet, boolbv_widtht::entryt, irep_hash, std::equal_to<typet>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<typet> const&, std::allocator<std::pair<typet const, boolbv_widtht::entryt> > const&)
  0.00    427.58     0.00      151     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    427.58     0.00      151     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    427.58     0.00      151     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    427.58     0.00      151     0.00     0.00  std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::~vector()
  0.00    427.58     0.00      151     0.00     0.00  std::vector<std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::allocator<std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >::~vector()
  0.00    427.58     0.00      151     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    427.58     0.00      151     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    427.58     0.00      151     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    427.58     0.00      151     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    427.58     0.00      151     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    427.58     0.00      151     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    427.58     0.00      151     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    427.58     0.00      151     0.00     0.00  std::auto_ptr<propt>::operator=(std::auto_ptr_ref<propt>)
  0.00    427.58     0.00      150     0.00     0.00  to_array_of_expr(exprt const&)
  0.00    427.58     0.00      150     0.00     0.00  yyansi_c_init_buffer(yy_buffer_state*, _IO_FILE*)
  0.00    427.58     0.00      150     0.00     0.00  functionst::add_function_constraints()
  0.00    427.58     0.00      150     0.00     0.00  bv_pointerst::post_process()
  0.00    427.58     0.00      150     0.00     0.00  prop_conv_solvert::post_process()
  0.00    427.58     0.00      150     0.00     0.02  prop_conv_solvert::dec_solve()
  0.00    427.58     0.00      150     0.00     0.00  symex_target_equationt::convert_io(decision_proceduret&)
  0.00    427.58     0.00      150     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve()
  0.00    427.58     0.00      150     0.00     0.00  satcheck_minisat_simplifiert::solver_text()
  0.00    427.58     0.00      150     0.00     0.02  arrayst::post_process()
  0.00    427.58     0.00      150     0.00     0.00  arrayst::build_index_map()
  0.00    427.58     0.00      150     0.00     0.00  arrayst::post_process_arrays()
  0.00    427.58     0.00      150     0.00     0.01  arrayst::add_array_constraints()
  0.00    427.58     0.00      150     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    427.58     0.00      150     0.00     0.02  arrayst::add_array_Ackermann_constraints()
  0.00    427.58     0.00      150     0.00     0.00  boolbvt::post_process()
  0.00    427.58     0.00      150     0.00     0.00  boolbvt::post_process_quantifiers()
  0.00    427.58     0.00      150     0.00     0.00  equalityt::post_process()
  0.00    427.58     0.00      150     0.00     0.00  equalityt::add_equality_constraints()
  0.00    427.58     0.00      150     0.00     0.00  symex_target_equationt::convert_constraints(decision_proceduret&) const
  0.00    427.58     0.00      150     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::clear()
  0.00    427.58     0.00      150     0.00     0.00  operator<<(std::ostream&, time_periodt const&)
  0.00    427.58     0.00      144     0.00     0.00  disjunction(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    427.58     0.00      144     0.00     0.00  or_exprt::or_exprt()
  0.00    427.58     0.00      142     0.00     0.00  bv_pointerst::postponedt::postponedt(bv_pointerst::postponedt const&)
  0.00    427.58     0.00      142     0.00     0.00  bv_pointerst::do_postponed(bv_pointerst::postponedt const&)
  0.00    427.58     0.00      142     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_create_node(bv_pointerst::postponedt const&)
  0.00    427.58     0.00      142     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    427.58     0.00      142     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::push_back(bv_pointerst::postponedt const&)
  0.00    427.58     0.00      140     0.00     0.00  goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    427.58     0.00      133     0.00     0.00  MetaChar(std::string&, char, bool)
  0.00    427.58     0.00      133     0.00     0.00  ieee_float_spect::from_type(floatbv_typet const&)
  0.00    427.58     0.00      133     0.00     0.00  floatbv_typet::get_f() const
  0.00    427.58     0.00      133     0.00     0.00  void std::_Destroy_aux<false>::__destroy<lispexprt*>(lispexprt*, lispexprt*)
  0.00    427.58     0.00      132     0.00     0.00  bv_utilst::extract(std::vector<literalt, std::allocator<literalt> > const&, unsigned int, unsigned int)
  0.00    427.58     0.00      127     0.00     0.00  bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&)
  0.00    427.58     0.00      124     0.00     0.00  arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&)
  0.00    427.58     0.00      123     0.00     0.00  goto_convertt::convert_block(code_blockt const&, goto_programt&)
  0.00    427.58     0.00      123     0.00     0.00  c_typecheck_baset::typecheck_block(codet&)
  0.00    427.58     0.00      123     0.00     0.00  std::vector<codet, std::allocator<codet> >::resize(unsigned long, codet)
  0.00    427.58     0.00      119     0.00     0.00  code_declt::code_declt(exprt const&)
  0.00    427.58     0.00      117     0.00     0.00  goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&)
  0.00    427.58     0.00      117     0.00     0.00  goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&)
  0.00    427.58     0.00      117     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::erase(dstring const&)
  0.00    427.58     0.00      117     0.00     0.00  void std::list<dstring, std::allocator<dstring> >::insert<std::_List_const_iterator<dstring> >(std::_List_iterator<dstring>, std::_List_const_iterator<dstring>, std::_List_const_iterator<dstring>)
  0.00    427.58     0.00      117     0.00     0.00  std::list<dstring, std::allocator<dstring> >::list<std::_List_const_iterator<dstring> >(std::_List_const_iterator<dstring>, std::_List_const_iterator<dstring>, std::allocator<dstring> const&)
  0.00    427.58     0.00      117     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique(std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    427.58     0.00      115     0.00     0.00  bmct::report_success()
  0.00    427.58     0.00      113     0.00     0.00  goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt)
  0.00    427.58     0.00      108     0.00     0.00  BigInt::operator-=(unsigned long long)
  0.00    427.58     0.00      108     0.00     0.00  bv_utilst::extract_msb(std::vector<literalt, std::allocator<literalt> > const&, unsigned int)
  0.00    427.58     0.00      104     0.00     0.00  map_bv(endianness_mapt const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.58     0.00      104     0.00     0.00  endianness_mapt::~endianness_mapt()
  0.00    427.58     0.00      102     0.00     0.00  symbol_typet::symbol_typet()
  0.00    427.58     0.00      100     0.00     0.00  my_mkstemps(char*, int)
  0.00    427.58     0.00      100     0.00     0.00  get_temporary_file(std::string const&, std::string const&)
  0.00    427.58     0.00      100     0.00     0.00  ansi_c_scanner_init()
  0.00    427.58     0.00      100     0.00     0.00  gcc_signed_int128_type()
  0.00    427.58     0.00      100     0.00     0.04  typecheckt::typecheck_main()
  0.00    427.58     0.00      100     0.00     0.00  typecheckt::typecheckt(message_handlert&)
  0.00    427.58     0.00      100     0.00     0.00  typecheckt::~typecheckt()
  0.00    427.58     0.00      100     0.00     0.00  ieee_floatt::~ieee_floatt()
  0.00    427.58     0.00      100     0.00     0.00  ansi_c_parsert::clear()
  0.00    427.58     0.00      100     0.00     0.00  ansi_c_parse_treet::clear()
  0.00    427.58     0.00      100     0.00     0.00  __gnu_cxx::new_allocator<dstring*>::allocate(unsigned long, void const*)
  0.00    427.58     0.00      100     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_M_create_nodes(dstring**, dstring**)
  0.00    427.58     0.00      100     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_M_initialize_map(unsigned long)
  0.00    427.58     0.00      100     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::~_Deque_base()
  0.00    427.58     0.00      100     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::clear()
  0.00    427.58     0.00      100     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::clear()
  0.00    427.58     0.00       99     0.00     0.00  null_object(exprt const&)
  0.00    427.58     0.00       95     0.00     0.00  lispexprt::~lispexprt()
  0.00    427.58     0.00       95     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::~_Vector_base()
  0.00    427.58     0.00       95     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::~vector()
  0.00    427.58     0.00       94     0.00     0.00  c_sizeof_type_rec(exprt const&)
  0.00    427.58     0.00       94     0.00     0.00  bv_width(typet const&)
  0.00    427.58     0.00       94     0.00     0.00  goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&)
  0.00    427.58     0.00       94     0.00     0.00  code_returnt::return_value()
  0.00    427.58     0.00       93     0.00     0.00  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.00    427.58     0.00       93     0.00     0.00  cmdlinet::getval(char const*) const
  0.00    427.58     0.00       87     0.00     0.00  goto_convert(dstring const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    427.58     0.00       87     0.00     0.00  goto_convertt::goto_convertt(symbol_tablet&, message_handlert&)
  0.00    427.58     0.00       87     0.00     0.00  goto_convertt::~goto_convertt()
  0.00    427.58     0.00       87     0.00     0.00  goto_convert_functionst::convert_function(dstring const&)
  0.00    427.58     0.00       87     0.00     0.00  goto_convert_functionst::goto_convert_functionst(symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    427.58     0.00       87     0.00     0.00  goto_convert_functionst::~goto_convert_functionst()
  0.00    427.58     0.00       86     0.00     0.00  void std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_initialize_dispatch<std::_List_const_iterator<goto_trace_stept> >(std::_List_const_iterator<goto_trace_stept>, std::_List_const_iterator<goto_trace_stept>, std::__false_type)
  0.00    427.58     0.00       86     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::list(std::list<goto_trace_stept, std::allocator<goto_trace_stept> > const&)
  0.00    427.58     0.00       86     0.00     0.00  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::~pair()
  0.00    427.58     0.00       86     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    427.58     0.00       85     0.00     0.00  to_code_label(codet&)
  0.00    427.58     0.00       85     0.00     0.00  to_code_label(codet const&)
  0.00    427.58     0.00       85     0.00     0.00  create_function_scope(unsigned int)
  0.00    427.58     0.00       85     0.00     0.00  goto_convertt::finish_gotos()
  0.00    427.58     0.00       85     0.00     0.00  goto_convertt::convert_label(code_labelt const&, goto_programt&)
  0.00    427.58     0.00       85     0.00     0.00  goto_convertt::goto_convert_rec(codet const&, goto_programt&)
  0.00    427.58     0.00       85     0.00     0.00  goto_convertt::finish_computed_gotos(goto_programt&)
  0.00    427.58     0.00       85     0.00     0.00  goto_convertt::targetst::operator=(goto_convertt::targetst const&)
  0.00    427.58     0.00       85     0.00     0.00  ansi_c_parsert::lookup_label(dstring)
  0.00    427.58     0.00       85     0.00     0.00  c_typecheck_baset::typecheck_label(code_labelt&)
  0.00    427.58     0.00       85     0.00     0.00  c_typecheck_baset::typecheck_function_body(symbolt&)
  0.00    427.58     0.00       85     0.00     0.00  goto_convert_functionst::hide(goto_programt const&)
  0.00    427.58     0.00       85     0.00     0.00  expr2ct::convert_array(exprt const&, unsigned int&)
  0.00    427.58     0.00       85     0.00     0.00  code_labelt::get_label() const
  0.00    427.58     0.00       85     0.00     0.00  codet* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<codet const*, codet*>(codet const*, codet const*, codet*)
  0.00    427.58     0.00       85     0.00     0.00  void std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > > >(__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >)
  0.00    427.58     0.00       85     0.00     0.00  std::map<dstring, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::operator=(std::map<dstring, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > > const&)
  0.00    427.58     0.00       85     0.00     0.00  std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > >::operator=(std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > > const&)
  0.00    427.58     0.00       85     0.00     0.00  std::list<dstring, std::allocator<dstring> >::push_front(dstring const&)
  0.00    427.58     0.00       85     0.00     0.00  std::list<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >::erase(std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > >, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > >)
  0.00    427.58     0.00       85     0.00     0.00  std::list<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >::operator=(std::list<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > const&)
  0.00    427.58     0.00       85     0.00     0.00  std::vector<codet, std::allocator<codet> >::operator=(std::vector<codet, std::allocator<codet> > const&)
  0.00    427.58     0.00       85     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    427.58     0.00       85     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_create_node(std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    427.58     0.00       85     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique(std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    427.58     0.00       85     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::clear()
  0.00    427.58     0.00       85     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::operator=(std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > > const&)
  0.00    427.58     0.00       85     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > >::clear()
  0.00    427.58     0.00       85     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > >::operator=(std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > > const&)
  0.00    427.58     0.00       85     0.00     0.00  __gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > > std::copy<__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > > >(__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >)
  0.00    427.58     0.00       85     0.00     0.00  void std::_Destroy<__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, codet>(__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, std::allocator<codet>&)
  0.00    427.58     0.00       84     0.00     0.00  goto_convertt::convert_skip(codet const&, goto_programt&)
  0.00    427.58     0.00       83     0.00     0.00  ieee_floatt::unpack(BigInt const&)
  0.00    427.58     0.00       83     0.00     0.00  ieee_floatt::from_expr(constant_exprt const&)
  0.00    427.58     0.00       83     0.00     0.00  ieee_floatt::ieee_floatt(constant_exprt const&)
  0.00    427.58     0.00       82     0.00     0.00  BigInt::operator*(int) const
  0.00    427.58     0.00       78     0.00     0.00  ieee_floatt::base10_digits(BigInt const&)
  0.00    427.58     0.00       76     0.00     0.00  side_effect_exprt::set_statement(dstring const&)
  0.00    427.58     0.00       76     0.00     0.00  Minisat::vec<Minisat::Lit>::growTo(int)
  0.00    427.58     0.00       76     0.00     0.00  Minisat::vec<Minisat::Lit>::copyTo(Minisat::vec<Minisat::Lit>&) const
  0.00    427.58     0.00       74     0.00     0.00  boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.58     0.00       73     0.00     0.00  safe_str2unsigned(char const*, int)
  0.00    427.58     0.00       69     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    427.58     0.00       69     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    427.58     0.00       63     0.00     0.00  ieee_floatt::extract_base10(BigInt&, BigInt&) const
  0.00    427.58     0.00       61     0.00     0.00  boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.58     0.00       60     0.00     0.00  float_utilst::unpacked_floatt::~unpacked_floatt()
  0.00    427.58     0.00       57     0.00     0.00  lispsymbolt::operator=(lispsymbolt const&)
  0.00    427.58     0.00       57     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::_M_allocate(unsigned long)
  0.00    427.58     0.00       52     0.00     0.00  address_bits(BigInt const&)
  0.00    427.58     0.00       52     0.00     0.13  add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&)
  0.00    427.58     0.00       52     0.00     0.00  array_typet::is_incomplete() const
  0.00    427.58     0.00       51     0.00     0.00  add_padding(struct_typet&, namespacet const&)
  0.00    427.58     0.00       51     0.00     0.00  to_struct_type(typet&)
  0.00    427.58     0.00       51     0.00     0.00  array_typet::array_typet(typet const&, exprt const&)
  0.00    427.58     0.00       51     0.00     0.00  c_typecheck_baset::typecheck_compound_body(symbolt&)
  0.00    427.58     0.00       51     0.00     0.00  std::_Vector_base<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::~_Vector_base()
  0.00    427.58     0.00       51     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::~vector()
  0.00    427.58     0.00       50     0.00     0.00  c_preprocess(std::string const&, std::ostream&, message_handlert&)
  0.00    427.58     0.00       50     0.00     0.00  c_preprocess(std::istream&, std::ostream&, message_handlert&)
  0.00    427.58     0.00       50     0.00     0.00  wchar_t_type()
  0.00    427.58     0.00       50     0.00     0.04  ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&)
  0.00    427.58     0.00       50     0.00     0.00  c_preprocess_gcc(std::string const&, std::ostream&, message_handlert&)
  0.00    427.58     0.00       50     0.00     0.00  yyansi_c_create_buffer(_IO_FILE*, int)
  0.00    427.58     0.00       50     0.00     0.00  remove_internal_symbols(symbol_tablet&)
  0.00    427.58     0.00       50     0.00     0.00  ansi_c_internal_additions(std::string&)
  0.00    427.58     0.00       50     0.00     0.00  ansi_c_architecture_strings(std::string&)
  0.00    427.58     0.00       50     0.00     0.04  linking(symbol_tablet&, symbol_tablet&, message_handlert&)
  0.00    427.58     0.00       50     0.00     0.00  is_dot_i_file(std::string const&)
  0.00    427.58     0.00       50     0.00     0.00  yyansi_censure_buffer_stack()
  0.00    427.58     0.00       50     0.00     0.00  rename_symbolt::rename_symbolt()
  0.00    427.58     0.00       50     0.00     0.00  rename_symbolt::~rename_symbolt()
  0.00    427.58     0.00       50     0.00     0.00  message_streamt::error_parse(unsigned int)
  0.00    427.58     0.00       50     0.00     0.00  message_streamt::error_parse(unsigned int, std::string const&)
  0.00    427.58     0.00       50     0.00     0.00  message_streamt::clear_err()
  0.00    427.58     0.00       50     0.00     0.00  ansi_c_languaget::preprocess(std::istream&, std::string const&, std::ostream&)
  0.00    427.58     0.00       50     0.00     0.05  ansi_c_languaget::parse(std::istream&, std::string const&)
  0.00    427.58     0.00       50     0.00     0.08  ansi_c_languaget::typecheck(symbol_tablet&, std::string const&)
  0.00    427.58     0.00       50     0.00     0.00  unsignedbv_typet::unsignedbv_typet()
  0.00    427.58     0.00       50     0.00     0.08  ansi_c_typecheckt::typecheck()
  0.00    427.58     0.00       50     0.00     0.00  ansi_c_typecheckt::ansi_c_typecheckt(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&)
  0.00    427.58     0.00       50     0.00     0.00  ansi_c_typecheckt::~ansi_c_typecheckt()
  0.00    427.58     0.00       50     0.00     0.00  c_typecheck_baset::typecheck_expr_sizeof(exprt&)
  0.00    427.58     0.00       50     0.00     0.00  c_typecheck_baset::typecheck_typeof_type(typet&)
  0.00    427.58     0.00       50     0.00     0.00  c_typecheck_baset::typecheck_redefinition_type(symbolt&, symbolt&)
  0.00    427.58     0.00       50     0.00     0.00  c_typecheck_baset::c_typecheck_baset(symbol_tablet&, std::string const&, message_handlert&)
  0.00    427.58     0.00       50     0.00     0.00  c_typecheck_baset::~c_typecheck_baset()
  0.00    427.58     0.00       50     0.00     0.00  ansi_c_parse_treet::swap(ansi_c_parse_treet&)
  0.00    427.58     0.00       50     0.00     0.00  struct_union_typet::componentt::set_is_padding(bool)
  0.00    427.58     0.00       50     0.00     0.00  struct_union_typet::componentt::set_name(dstring const&)
  0.00    427.58     0.00       50     0.00     0.00  linkingt::copy_symbols()
  0.00    427.58     0.00       50     0.00     0.00  linkingt::rename_symbols(std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > const&)
  0.00    427.58     0.00       50     0.00     0.00  linkingt::do_type_dependencies(std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    427.58     0.00       50     0.00     0.00  linkingt::typecheck()
  0.00    427.58     0.00       50     0.00     0.00  linkingt::linkingt(symbol_tablet&, symbol_tablet&, message_handlert&)
  0.00    427.58     0.00       50     0.00     0.00  linkingt::~linkingt()
  0.00    427.58     0.00       50     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_Deque_base(std::allocator<dstring> const&, unsigned long)
  0.00    427.58     0.00       50     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_Deque_base()
  0.00    427.58     0.00       50     0.00     0.00  std::_Deque_iterator<dstring, dstring&, dstring*> std::__uninitialized_copy<false>::__uninit_copy<std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*> >(std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*>)
  0.00    427.58     0.00       50     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::swap(std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >&)
  0.00    427.58     0.00       50     0.00     0.00  std::deque<dstring, std::allocator<dstring> >::deque(std::deque<dstring, std::allocator<dstring> > const&)
  0.00    427.58     0.00       50     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::insert(__gnu_cxx::__normal_iterator<struct_union_typet::componentt*, std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> > >, struct_union_typet::componentt const&)
  0.00    427.58     0.00       50     0.00     0.00  std::_Deque_iterator<dstring, dstring&, dstring*> std::uninitialized_copy<std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*> >(std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*>)
  0.00    427.58     0.00       50     0.00     0.00  std::_Deque_iterator<dstring, dstring&, dstring*> std::__uninitialized_copy_a<std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*>, dstring>(std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*>, std::allocator<dstring>&)
  0.00    427.58     0.00       49     0.00     0.00  simplify_exprt::simplify_floatbv_typecast(exprt&)
  0.00    427.58     0.00       47     0.00     0.00  code_returnt::code_returnt(code_returnt const&)
  0.00    427.58     0.00       47     0.00     0.00  goto_convertt::convert_return(code_returnt const&, goto_programt&)
  0.00    427.58     0.00       47     0.00     0.00  c_typecheck_baset::typecheck_return(codet&)
  0.00    427.58     0.00       47     0.00     0.00  goto_convert_functionst::add_return(goto_function_templatet<goto_programt>&, locationt const&)
  0.00    427.58     0.00       46     0.00     0.00  goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool)
  0.00    427.58     0.00       46     0.00     0.00  goto_convertt::new_name(symbolt&)
  0.00    427.58     0.00       46     0.00     0.00  side_effect_exprt::side_effect_exprt(dstring const&)
  0.00    427.58     0.00       46     0.00     0.00  value_set_dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&)
  0.00    427.58     0.00       46     0.00     0.00  ieee_floatt::to_ansi_c_string() const
  0.00    427.58     0.00       46     0.00     0.00  ieee_floatt::format(format_spect const&) const
  0.00    427.58     0.00       45     0.00     0.00  goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&)
  0.00    427.58     0.00       43     0.00     0.00  show_goto_trace(std::ostream&, namespacet const&, goto_tracet const&)
  0.00    427.58     0.00       43     0.00     0.00  goto_tracet::~goto_tracet()
  0.00    427.58     0.00       43     0.00     0.02  bmct::error_trace(prop_convt const&)
  0.00    427.58     0.00       43     0.00     0.00  bmct::report_failure()
  0.00    427.58     0.00       43     0.00     0.00  std::map<BigInt, std::list<goto_trace_stept, std::allocator<goto_trace_stept> >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::insert(std::_Rb_tree_iterator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    427.58     0.00       43     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::splice(std::_List_iterator<goto_trace_stept>, std::list<goto_trace_stept, std::allocator<goto_trace_stept> >&)
  0.00    427.58     0.00       43     0.00     0.00  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::pair(std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    427.58     0.00       43     0.00     0.00  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::pair(BigInt const&, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > const&)
  0.00    427.58     0.00       43     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    427.58     0.00       43     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_create_node(std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    427.58     0.00       43     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >*)
  0.00    427.58     0.00       43     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_insert_unique(std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    427.58     0.00       43     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    427.58     0.00       43     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_erase(std::_Rb_tree_node<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >*)
  0.00    427.58     0.00       43     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::~_Rb_tree()
  0.00    427.58     0.00       42     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    427.58     0.00       41     0.00     0.00  struct_typet::is_prefix_of(struct_typet const&) const
  0.00    427.58     0.00       40     0.00     0.00  bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    427.58     0.00       40     0.00     0.00  bv_utilst::zeros(unsigned int) const
  0.00    427.58     0.00       38     0.00     0.00  lispsymbolt::lispsymbolt(lispsymbolt const&)
  0.00    427.58     0.00       38     0.00     0.00  lispsymbolt::lispsymbolt(char const*)
  0.00    427.58     0.00       38     0.00     0.00  c_typecheck_baset::typecheck_expr_unary_boolean(exprt&)
  0.00    427.58     0.00       38     0.00     0.00  c_typecheck_baset::typecheck_expr_binary_boolean(exprt&)
  0.00    427.58     0.00       38     0.00     0.00  lispexprt::lispexprt(lispexprt const&)
  0.00    427.58     0.00       38     0.00     0.00  boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const
  0.00    427.58     0.00       38     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::_M_create_storage(unsigned long)
  0.00    427.58     0.00       38     0.00     0.00  lispexprt* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, lispexprt*>(__gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, __gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, lispexprt*)
  0.00    427.58     0.00       38     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::push_back(lispexprt const&)
  0.00    427.58     0.00       38     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::vector(std::vector<lispexprt, std::allocator<lispexprt> > const&)
  0.00    427.58     0.00       38     0.00     0.00  lispexprt* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, lispexprt*, lispexprt>(__gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, __gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, lispexprt*, std::allocator<lispexprt>&)
  0.00    427.58     0.00       34     0.00     0.00  float_utilst::exponent_all_ones(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.58     0.00       34     0.00     0.00  BigInt::operator/(int) const
  0.00    427.58     0.00       34     0.00     0.00  numbering<exprt>::get_number(exprt const&, unsigned int&) const
  0.00    427.58     0.00       34     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<exprt const, unsigned int> > const*, std::_Rb_tree_node<std::pair<exprt const, unsigned int> > const*, exprt const&) const
  0.00    427.58     0.00       34     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::find(exprt const&) const
  0.00    427.58     0.00       34     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, exprt>, std::_Select1st<std::pair<BigInt const, exprt> >, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::_M_erase(std::_Rb_tree_node<std::pair<BigInt const, exprt> >*)
  0.00    427.58     0.00       34     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, exprt>, std::_Select1st<std::pair<BigInt const, exprt> >, std::less<BigInt>, std::allocator<std::pair<BigInt const, exprt> > >::~_Rb_tree()
  0.00    427.58     0.00       31     0.00     0.00  value_sett::eval_pointer_offset(exprt&, namespacet const&) const
  0.00    427.58     0.00       30     0.00     0.00  symbol_expr(symbolt const&)
  0.00    427.58     0.00       30     0.00     0.00  side_effect_exprt::side_effect_exprt(dstring const&, typet const&)
  0.00    427.58     0.00       30     0.00     0.00  side_effect_expr_nondett::side_effect_expr_nondett(typet const&)
  0.00    427.58     0.00       30     0.00     0.00  if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&)
  0.00    427.58     0.00       29     0.00     0.00  goto_checkt::float_overflow_check(exprt const&, guardt const&)
  0.00    427.58     0.00       29     0.00     0.00  goto_checkt::nan_check(exprt const&, guardt const&)
  0.00    427.58     0.00       29     0.00     0.00  ieee_floatt::to_string_decimal(unsigned int) const
  0.00    427.58     0.00       28     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_rehash(unsigned long)
  0.00    427.58     0.00       26     0.00     0.00  float_utilst::fraction_all_zeros(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.58     0.00       26     0.00     0.00  ieee_floatt::extract_base2(BigInt&, BigInt&) const
  0.00    427.58     0.00       20     0.00     0.00  float_utilst::round_exponent(float_utilst::unbiased_floatt&)
  0.00    427.58     0.00       20     0.00     0.00  float_utilst::round_fraction(float_utilst::unbiased_floatt&)
  0.00    427.58     0.00       20     0.00     0.00  float_utilst::set_rounding_mode(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.58     0.00       20     0.00     0.00  float_utilst::sticky_right_shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, std::vector<literalt, std::allocator<literalt> > const&, literalt&)
  0.00    427.58     0.00       20     0.00     0.00  float_utilst::normalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.58     0.00       20     0.00     0.00  float_utilst::denormalization_shift(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.58     0.00       20     0.00     0.00  float_utilst::fraction_rounding_decision(unsigned int, literalt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.58     0.00       20     0.00     0.00  float_utilst::bias(float_utilst::unbiased_floatt const&)
  0.00    427.58     0.00       20     0.00     0.00  float_utilst::pack(float_utilst::biased_floatt const&)
  0.00    427.58     0.00       20     0.00     0.00  float_utilst::rounder(float_utilst::unbiased_floatt const&)
  0.00    427.58     0.00       20     0.00     0.00  float_utilst::add_bias(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.58     0.00       20     0.00     0.00  boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.58     0.00       20     0.00     0.00  bv_utilst::signed_less_than(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.58     0.00       19     0.00     0.00  MetaString(std::string const&)
  0.00    427.58     0.00       19     0.00     0.00  to_div_expr(exprt const&)
  0.00    427.58     0.00       19     0.00     0.00  escape(std::string const&)
  0.00    427.58     0.00       19     0.00     0.00  irep2lisp(irept const&, lispexprt&)
  0.00    427.58     0.00       19     0.00     0.00  digit_div(unsigned int*, unsigned int const*, unsigned int, unsigned int*, unsigned int)
  0.00    427.58     0.00       19     0.00     0.00  goto_checkt::div_by_zero_check(div_exprt const&, guardt const&)
  0.00    427.58     0.00       19     0.00     0.00  expr2ct::convert_norep(exprt const&, unsigned int&)
  0.00    427.58     0.00       19     0.00     0.00  __gnu_cxx::new_allocator<lispexprt>::allocate(unsigned long, void const*)
  0.00    427.58     0.00       19     0.00     0.00  lispexprt::expr2string() const
  0.00    427.58     0.00       19     0.00     0.00  lispexprt::is_nil() const
  0.00    427.58     0.00       19     0.00     0.00  lispexprt* std::__uninitialized_copy<false>::__uninit_copy<lispexprt*, lispexprt*>(lispexprt*, lispexprt*, lispexprt*)
  0.00    427.58     0.00       19     0.00     0.00  lispexprt* std::vector<lispexprt, std::allocator<lispexprt> >::_M_allocate_and_copy<lispexprt*>(unsigned long, lispexprt*, lispexprt*)
  0.00    427.58     0.00       19     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::clear()
  0.00    427.58     0.00       19     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::reserve(unsigned long)
  0.00    427.58     0.00       19     0.00     0.00  operator==(lispsymbolt const&, char const*)
  0.00    427.58     0.00       18     0.00     0.00  ieee_floatt::align()
  0.00    427.58     0.00       18     0.00     0.00  float_utilst::is_NaN(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.58     0.00       18     0.00     0.00  float_utilst::is_zero(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.58     0.00       18     0.00     0.00  expr2ct::convert_function(exprt const&, std::string const&, unsigned int)
  0.00    427.58     0.00       18     0.00     0.00  ieee_floatt::pack() const
  0.00    427.58     0.00       18     0.00     0.00  ieee_floatt::to_expr() const
  0.00    427.58     0.00       18     0.00     0.00  BigInt::operator-(unsigned int) const
  0.00    427.58     0.00       17     0.00     0.00  to_mod_expr(exprt const&)
  0.00    427.58     0.00       17     0.00     0.00  goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&)
  0.00    427.58     0.00       17     0.00     0.00  ieee_floatt::to_string_scientific(unsigned int) const
  0.00    427.58     0.00       17     0.00     0.00  localst::is_local(dstring const&) const
  0.00    427.58     0.00       17     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    427.58     0.00       17     0.00     0.00  std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >::insert(BigInt const&)
  0.00    427.58     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    427.58     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    427.58     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    427.58     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    427.58     0.00       16     0.00     0.00  ieee_floatt::from_integer(BigInt const&)
  0.00    427.58     0.00       15     0.00     0.00  __gnu_cxx::new_allocator<boolbv_widtht::membert>::allocate(unsigned long, void const*)
  0.00    427.58     0.00       15     0.00     0.00  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_check_len(unsigned long, char const*) const
  0.00    427.58     0.00       15     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    427.58     0.00       15     0.00     0.00  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::resize(unsigned long, boolbv_widtht::membert)
  0.00    427.58     0.00       13     0.00     0.00  ieee_floatt::is_normal() const
  0.00    427.58     0.00       13     0.00     0.00  BigInt::floorPow2() const
  0.00    427.58     0.00       13     0.00     0.00  operator<(ieee_floatt const&, ieee_floatt const&)
  0.00    427.58     0.00       12     0.00     0.00  float_utilst::from_signed_integer(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.58     0.00       12     0.00     0.00  bv_utilst::absolute_value(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.58     0.00       11     0.00     0.00  minus_exprt::minus_exprt(exprt const&, exprt const&)
  0.00    427.58     0.00       11     0.00     0.00  minus_exprt::~minus_exprt()
  0.00    427.58     0.00       10     0.00     0.00  ieee_floatt::divide_and_round(BigInt&, BigInt const&)
  0.00    427.58     0.00        9     0.00     0.00  gen_one(typet const&)
  0.00    427.58     0.00        9     0.00     0.00  boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.58     0.00        8     0.00     0.00  ieee_floatt::ieee_floatt(ieee_float_spect const&)
  0.00    427.58     0.00        8     0.00     0.00  ieee_floatt::ieee_floatt()
  0.00    427.58     0.00        8     0.00     0.00  float_utilst::conversion(std::vector<literalt, std::allocator<literalt> > const&, ieee_float_spect const&)
  0.00    427.58     0.00        8     0.00     0.00  float_utilst::is_infinity(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.58     0.00        8     0.00     0.00  float_utilst::get_exponent(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.58     0.00        8     0.00     0.00  float_utilst::get_fraction(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.58     0.00        8     0.00     0.00  float_utilst::exponent_all_zeros(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.58     0.00        8     0.00     0.00  float_utilst::unpack(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.58     0.00        8     0.00     0.00  float_utilst::sub_bias(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.58     0.00        8     0.00     0.00  float_utilst::is_normal(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.58     0.00        8     0.00     0.00  expr2ct::convert_overflow(exprt const&, unsigned int&)
  0.00    427.58     0.00        6     0.00     0.00  integer_typet::integer_typet()
  0.00    427.58     0.00        5     0.00     0.00  float_utilst::relation(std::vector<literalt, std::allocator<literalt> > const&, float_utilst::relt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.58     0.00        5     0.00     0.00  bv_utilst::unsigned_less_than(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    427.58     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    427.58     0.00        5     0.00     0.00  operator>=(ieee_floatt const&, ieee_floatt const&)
  0.00    427.58     0.00        5     0.00     0.00  operator<=(ieee_floatt const&, ieee_floatt const&)
  0.00    427.58     0.00        4     0.00     0.00  flatten_byte_extract(exprt const&, namespacet const&)
  0.00    427.58     0.00        4     0.00     0.00  concatenation_exprt::concatenation_exprt(typet const&)
  0.00    427.58     0.00        4     0.00     0.00  boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.58     0.00        4     0.00     0.00  expr2ct::convert_trinary(exprt const&, std::string const&, std::string const&, unsigned int)
  0.00    427.58     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    427.58     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    427.58     0.00        4     0.00     0.00  operator>(ieee_floatt const&, ieee_floatt const&)
  0.00    427.58     0.00        3     0.00     0.00  member_offset_expr(struct_typet const&, dstring const&, namespacet const&)
  0.00    427.58     0.00        3     0.00     0.00  exprt::op3()
  0.00    427.58     0.00        3     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_rehash(unsigned long)
  0.00    427.58     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    427.58     0.00        3     0.00     0.00  operator==(ieee_floatt const&, ieee_floatt const&)
  0.00    427.58     0.00        2     0.00     0.00  ieee_equal(ieee_floatt const&, ieee_floatt const&)
  0.00    427.58     0.00        2     0.00     0.00  digit_mul(unsigned int const*, unsigned int, unsigned int const*, unsigned int, unsigned int*)
  0.00    427.58     0.00        2     0.00     0.00  value_sett::object_map_dt::object_map_dt(value_sett::object_map_dt const&)
  0.00    427.58     0.00        2     0.00     0.00  simplify_exprt::simplify_ieee_float_relation(exprt&)
  0.00    427.58     0.00        2     0.00     0.00  c_typecheck_baset::typecheck_expr_index(exprt&)
  0.00    427.58     0.00        2     0.00     0.00  c_typecheck_baset::typecheck_expr_typecast(exprt&)
  0.00    427.58     0.00        2     0.00     0.00  c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&)
  0.00    427.58     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    427.58     0.00        2     0.00     0.00  boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.58     0.00        2     0.00     0.00  boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.58     0.00        2     0.00     0.00  ieee_floatt::to_integer() const
  0.00    427.58     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    427.58     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    427.58     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    427.58     0.00        1     0.00     0.00  to_code_for(codet const&)
  0.00    427.58     0.00        1     0.00     0.00  flatten_byte_update(exprt const&, namespacet const&)
  0.00    427.58     0.00        1     0.00     0.00  flatten_byte_operators(exprt const&, namespacet const&)
  0.00    427.58     0.00        1     0.00     0.00  goto_symext::symex_other(goto_functionst const&, goto_symex_statet&)
  0.00    427.58     0.00        1     0.00     0.00  ieee_floatt::change_spec(ieee_float_spect const&)
  0.00    427.58     0.00        1     0.00     0.00  ieee_floatt::build(BigInt const&, BigInt const&)
  0.00    427.58     0.00        1     0.00     0.00  ieee_floatt::ieee_floatt(ieee_floatt const&)
  0.00    427.58     0.00        1     0.00     0.00  ieee_floatt::operator/=(ieee_floatt const&)
  0.00    427.58     0.00        1     0.00     0.00  goto_convertt::convert_for(code_fort const&, goto_programt&)
  0.00    427.58     0.00        1     0.00     0.00  goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool)
  0.00    427.58     0.00        1     0.00     0.00  simplify_exprt::simplify_floatbv_op(exprt&)
  0.00    427.58     0.00        1     0.00     0.00  c_typecheck_baset::typecheck_for(codet&)
  0.00    427.58     0.00        1     0.00     0.00  code_fort::body() const
  0.00    427.58     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 427.58 seconds

index % time    self  children    called     name
                                                 <spontaneous>
[1]     46.2    0.00  197.72                 cbmc_parseoptionst::doit() [1]
                0.00  189.95     159/159         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [2]
                0.00    7.48     159/159         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [55]
                0.00    0.25     159/159         bmct::~bmct() [436]
                0.00    0.01     159/159         bmct::bmct(optionst const&, symbol_tablet const&, message_handlert&) [997]
                0.01    0.00     159/309         i2string(unsigned long) [942]
                0.00    0.00     159/159         label_properties(goto_functionst&) [1277]
                0.00    0.00     159/159         cbmc_parseoptionst::get_command_line_options(optionst&) [1307]
                0.00    0.00     159/2703        configt::this_operating_system() [739]
                0.00    0.00     159/159         cbmc_parseoptionst::register_languages() [1626]
                0.00    0.00     159/159         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> > >*) [1648]
                0.00    0.00     159/477         register_language(languaget* (*)()) [1597]
                0.00    0.00     159/366541      ui_message_handlert::print(unsigned int, std::string const&) [950]
                0.00    0.00     159/5680385     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&) [790]
                0.00    0.00     970/15312       cmdlinet::isset(char const*) const [2321]
                0.00    0.00     159/159         cbmc_parseoptionst::set_properties(goto_functionst&) [2832]
                0.00    0.00     159/26693       messaget::~messaget() [2263]
                0.00    0.00     159/531263      message_clientt::~message_clientt() [2093]
                0.00    0.00     159/159         goto_functions_templatet<goto_programt>::~goto_functions_templatet() [2842]
                0.00    0.00     159/159         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() [2903]
                0.00    0.00     159/318         optionst::~optionst() [2672]
                0.00    0.00     159/668         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() [2614]
                0.00    0.00     159/827         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> >*) [2561]
                0.00    0.00     159/760         messaget::print(unsigned int, std::string const&) [2577]
                0.00    0.00     159/209581      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*) [2138]
                0.00    0.00     159/270913      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&) [2130]
                0.00    0.00     159/159         cbmc_parseoptionst::eval_verbosity() [2831]
-----------------------------------------------
                0.00  189.95     159/159         cbmc_parseoptionst::doit() [1]
[2]     44.4    0.00  189.95     159         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [2]
                0.05  189.90     159/159         bmct::run(goto_functionst const&) [3]
                0.00    0.00     159/365781      messaget::eom(messaget::mstreamt&) [822]
                0.00    0.00     159/159         memory_info(std::ostream&) [2816]
-----------------------------------------------
                0.05  189.90     159/159         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [2]
[3]     44.4    0.05  189.90     159         bmct::run(goto_functionst const&) [3]
                0.00  175.37     159/159         goto_symext::operator()(goto_functionst const&) [4]
                0.00   14.54     151/151         bmct::decide_default() [33]
                0.00    0.00    1693/381256      optionst::get_bool_option(std::string const&) const [734]
                0.00    0.00     636/365781      messaget::eom(messaget::mstreamt&) [822]
                0.00    0.00     159/159         bmct::setup_unwind() [1843]
                0.00    0.00     318/786678      optionst::get_option(std::string const&) const [690]
                0.00    0.00     159/4593535     irept::make_nil() [395]
                0.00    0.00     159/159         memory_model_sct::~memory_model_sct() [1948]
                0.00    0.00       8/115         bmct::report_success() [1921]
                0.00    0.00       1/366541      ui_message_handlert::print(unsigned int, std::string const&) [950]
                0.00    0.00     159/159         simple_slice(symex_target_equationt&) [2817]
                0.00    0.00     159/41829       messaget::mstreamt& messaget::mstreamt::operator<< <unsigned int>(unsigned int const&) [2228]
                0.00    0.00     159/94137       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*) [2179]
                0.00    0.00     159/159         optionst::operator=(optionst const&) [2848]
                0.00    0.00     159/736         message_clientt::set_message_handler(message_handlert&) [2604]
                0.00    0.00     159/159         std::auto_ptr<memory_model_baset>::reset(memory_model_baset*) [2923]
                0.00    0.00     159/159         memory_model_sct::memory_model_sct(namespacet const&) [2827]
                0.00    0.00       1/760         messaget::print(unsigned int, std::string const&) [2577]
-----------------------------------------------
                0.00  175.37     159/159         bmct::run(goto_functionst const&) [3]
[4]     41.0    0.00  175.37     159         goto_symext::operator()(goto_functionst const&) [4]
                0.00  175.37     159/159         goto_symext::operator()(goto_functionst const&, goto_programt const&) [5]
                0.00    0.00     159/4764        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 [2381]
-----------------------------------------------
                0.00  175.37     159/159         goto_symext::operator()(goto_functionst const&) [4]
[5]     41.0    0.00  175.37     159         goto_symext::operator()(goto_functionst const&, goto_programt const&) [5]
                0.00  175.34     159/159         goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [6]
                0.00    0.02     159/159         goto_symex_statet::~goto_symex_statet() [913]
                0.00    0.01     159/159         goto_symex_statet::goto_symex_statet() [1015]
                0.00    0.00     159/1905299     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [349]
-----------------------------------------------
                0.00  175.34     159/159         goto_symext::operator()(goto_functionst const&, goto_programt const&) [5]
[6]     41.0    0.00  175.34     159         goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [6]
                0.05  174.97  404252/404252      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [7]
                0.02    0.29  404252/404252      symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&) [402]
                0.00    0.00  808822/2166459     goto_symex_statet::call_stack() [1093]
                0.00    0.00     159/159         dirtyt::dirtyt(goto_functionst const&) [1885]
                0.00    0.00     477/552017      goto_symex_statet::top() [977]
                0.00    0.00     159/1026        dirtyt::~dirtyt() [2529]
                0.00    0.00     159/405249      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree() [2110]
                0.00    0.00     159/405249      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*) [2109]
-----------------------------------------------
                0.05  174.97  404252/404252      goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [6]
[7]     40.9    0.05  174.97  404252         goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [7]
                0.01   80.92  404252/404252      goto_symext::merge_gotos(goto_symex_statet&) [9]
                0.01   31.42   58991/65250       goto_symext::symex_assign_rec(goto_symex_statet&, code_assignt const&) <cycle 10> [36]
                0.04   26.66  109969/109969      goto_symext::symex_goto(goto_symex_statet&) [18]
                0.00   13.82  144417/385096      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [14]
                0.01   11.65  133833/133876      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [40]
                0.00    3.79    3559/3559        goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [97]
                0.16    1.54  285693/501916      guardt::is_false() const [116]
                0.00    1.62    5890/5890        goto_symext::symex_decl(goto_symex_statet&, symbol_exprt const&) [195]
                0.00    1.61    2030/2030        goto_symext::symex_return(goto_symex_statet&) [197]
                0.00    0.69    3318/3318        goto_symext::symex_end_of_function(goto_symex_statet&) [299]
                0.01    0.62    4984/4984        goto_symext::symex_dead(goto_symex_statet&) [306]
                0.04    0.24  144417/385096      adjust_float_expressions(exprt&, namespacet const&) [289]
                0.00    0.03     310/48590       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [92]
                0.00    0.02     368/370         goto_symext::symex_assume(goto_symex_statet&, exprt const&) [823]
                0.00    0.02  404252/404325      optionst::get_unsigned_int_option(std::string const&) const [845]
                0.00    0.01  133833/133833      locationt::get_comment() const [1133]
                0.00    0.01     368/1450782     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [20]
                0.00    0.00  138070/83093476     exprt::~exprt() [109]
                0.00    0.00   58991/62347       to_code_assign(codet const&) [1257]
                0.00    0.00     310/299888      guardt::as_expr() const [119]
                0.00    0.00  404252/2166459     goto_symex_statet::call_stack() [1093]
                0.00    0.00  137760/380598750     irept::irept(irept const&) [77]
                0.00    0.00   12286/64084499     exprt::operands() [153]
                0.00    0.00   12286/12438       code_function_callt::arguments() [1548]
                0.00    0.00  137760/141944319     exprt::exprt(exprt const&) [415]
                0.00    0.00    3559/4923        to_code_function_call(codet const&) [1586]
                0.00    0.00    5048/5352        code_function_callt::lhs() [1608]
                0.00    0.00     368/309754      symex_target_equationt::remove_unused_reads(exprt const&) [506]
                0.00    0.00    3559/16922312     exprt::op1() [305]
                0.00    0.00    5890/5890        goto_symext::symex_decl(goto_symex_statet&) [1717]
                0.00    0.00       1/1           goto_symext::symex_other(goto_functionst const&, goto_symex_statet&) [2039]
                0.00    0.00    3559/3888        code_function_callt::~code_function_callt() [2390]
                0.00    0.00    3559/3559        goto_symext::symex_function_call(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [2407]
                0.00    0.00    3559/3736        code_function_callt::code_function_callt(code_function_callt const&) [2394]
                0.00    0.00    3559/101367      codet::codet(codet const&) [2175]
                0.00    0.00     368/309754      symex_target_equationt::set_mark() [2121]
-----------------------------------------------
                                                 <spontaneous>
[8]     29.5  126.17    0.00                 Minisat::SimpSolver::backwardSubsumptionCheck(bool) [8]
-----------------------------------------------
                0.01   80.92  404252/404252      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [7]
[9]     18.9    0.01   80.92  404252         goto_symext::merge_gotos(goto_symex_statet&) [9]
                0.39   77.03   21935/21935       goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [10]
                0.03    1.34   21935/21935       operator|=(guardt&, guardt const&) [210]
                0.00    1.16   14358/14358       value_sett::operator=(value_sett const&) [231]
                0.01    0.55   16634/16634       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> > > >) [320]
                0.02    0.16   29512/501916      guardt::is_false() const [116]
                0.00    0.13   21935/21935       goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&) [518]
                0.00    0.06    7577/7577        value_sett::make_union(std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&) [631]
                0.03    0.00  404252/404252      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&) [775]
                0.01    0.00  404252/552017      goto_symex_statet::top() [977]
                0.00    0.00    7577/7577        value_sett::make_union(value_sett const&) [2351]
-----------------------------------------------
                0.39   77.03   21935/21935       goto_symext::merge_gotos(goto_symex_statet&) [9]
[10]    18.1    0.39   77.03   21935         goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [10]
                0.07   57.56   43870/43870       goto_symex_statet::renaming_levelt::get_variables(std::tr1::unordered_set<ssa_exprt, irep_hash, std::equal_to<ssa_exprt>, std::allocator<ssa_exprt> >&) const [12]
                0.06    4.60 6300275/11021623     ssa_exprt::get_object_name() const [52]
                0.12    4.30 12618677/13899601     goto_symex_statet::renaming_levelt::current_count(dstring const&) const [75]
                0.02    3.02   23211/23211       operator-=(guardt&, guardt const&) [115]
                0.00    2.78   29319/112406      goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [42]
                0.01    2.40   29319/112406      symex_target_equationt::assignment(exprt const&, ssa_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [47]
                0.02    0.36 6300275/47172488     symbol_exprt::get_identifier() const [123]
                0.00    0.37   21935/21935       std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::~_Hashtable() [384]
                0.00    0.34   23211/335973      goto_symext::do_simplify(exprt&) [74]
                0.03    0.28   52530/501916      guardt::is_false() const [116]
                0.00    0.29   29657/51381       field_sensitivityt::is_indivisible(namespacet const&, ssa_exprt const&) const [334]
                0.00    0.23   23211/299888      guardt::as_expr() const [119]
                0.00    0.08   38499/1319423     ssa_exprt::set_level_2(unsigned int) [136]
                0.00    0.02   29319/339676      true_exprt::true_exprt() [452]
                0.00    0.01   23211/776089      std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [353]
                0.00    0.01   23211/23874       if_exprt::if_exprt(exprt const&, exprt const&, exprt const&) [961]
                0.00    0.01   21935/21935       std::tr1::__unordered_set<ssa_exprt, irep_hash, std::equal_to<ssa_exprt>, std::allocator<ssa_exprt>, false>::__unordered_set(unsigned long, irep_hash const&, std::equal_to<ssa_exprt> const&, std::allocator<ssa_exprt> const&) [971]
                0.01    0.00   29319/29319       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 [1065]
                0.01    0.00   29319/5075316     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&) [220]
                0.00    0.00   23211/1905299     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [349]
                0.00    0.00   38499/9890458     to_ssa_expr(exprt&) [226]
                0.00    0.00  111168/367385163     irept::remove_ref(irept::dt*) <cycle 16> [68]
                0.00    0.00   51207/13507480     ssa_exprt::get_level_0() const [269]
                0.00    0.00   81849/83093476     exprt::~exprt() [109]
                0.00    0.00   29319/304362      namespace_baset::lookup(dstring const&) const [810]
                0.00    0.00   49458/61299419     irept::operator=(irept const&) [114]
                0.00    0.00   29319/20362331     ssa_exprt::get_original_expr() const [213]
                0.00    0.00   87957/380598750     irept::irept(irept const&) [77]
                0.00    0.00   29319/141944319     exprt::exprt(exprt const&) [415]
                0.00    0.00   29319/27405103     symbol_exprt::symbol_exprt(symbol_exprt const&) [773]
                0.00    0.00   21888/21888       dstring::operator!=(std::string const&) const [2291]
                0.00    0.00   21888/78854       i2string(unsigned int) [2187]
-----------------------------------------------
                             1715837487             irept::hash() const [11]
                0.00    0.00      33/28305929     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) [1696]
                0.00    0.00     344/28305929     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) [1453]
                0.02    0.00    7466/28305929     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&) [792]
                0.03    0.00   11170/28305929     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) [803]
                0.03    0.00   14932/28305929     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>) [611]
                0.23    0.02  100598/28305929     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>) [405]
                0.37    0.03  161211/28305929     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) [372]
                0.56    0.04  246975/28305929     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>) [279]
                0.84    0.06  369431/28305929     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) [258]
                1.13    0.09  495988/28305929     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>) [177]
                1.24    0.09  544920/28305929     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>) [140]
                1.48    0.11  650497/28305929     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>) [82]
                2.22    0.17  975703/28305929     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) [145]
               12.48    0.94 5477393/28305929     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&) [31]
               15.16    1.14 6654440/28305929     std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_rehash(unsigned long) [32]
               28.69    2.16 12594828/28305929     std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(ssa_exprt const&, std::tr1::integral_constant<bool, true>) [13]
[11]    16.2   64.48    4.87 28305929+1715837487 irept::hash() const [11]
                4.87    0.00 1447280807/1761016451     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [64]
                             1715837487             irept::hash() const [11]
-----------------------------------------------
                0.07   57.56   43870/43870       goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [10]
[12]    13.5    0.07   57.56   43870         goto_symex_statet::renaming_levelt::get_variables(std::tr1::unordered_set<ssa_exprt, irep_hash, std::equal_to<ssa_exprt>, std::allocator<ssa_exprt> >&) const [12]
                0.86   56.70 12594828/12594828     std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(ssa_exprt const&, std::tr1::integral_constant<bool, true>) [13]
-----------------------------------------------
                0.86   56.70 12594828/12594828     goto_symex_statet::renaming_levelt::get_variables(std::tr1::unordered_set<ssa_exprt, irep_hash, std::equal_to<ssa_exprt>, std::allocator<ssa_exprt> >&) const [12]
[13]    13.5    0.86   56.70 12594828         std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(ssa_exprt const&, std::tr1::integral_constant<bool, true>) [13]
               28.69    2.16 12594828/28305929     irept::hash() const [11]
                0.21   16.99 6300275/6300275     std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert_bucket(ssa_exprt const&, unsigned long, unsigned long) [30]
                0.07    8.58 12594828/12594828     std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<ssa_exprt, false>*, ssa_exprt const&, unsigned long) const [50]
-----------------------------------------------
                0.00   10.53  109969/385096      goto_symext::symex_goto(goto_symex_statet&) [18]
                0.00   12.51  130710/385096      goto_symext::symex_assign_rec(goto_symex_statet&, code_assignt const&) <cycle 10> [36]
                0.00   13.82  144417/385096      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [7]
[14]     8.6    0.01   36.86  385096         goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [14]
                0.00   36.22  385096/385096      goto_symext::dereference(exprt&, goto_symex_statet&, bool) [15]
                0.12    0.18  385096/385096      goto_symext::replace_array_equal(exprt&) [407]
                0.07    0.11  385096/515806      goto_symext::replace_nondet(exprt&) [444]
                0.04    0.12  385096/385096      rewrite_union(exprt&, namespacet const&) [492]
-----------------------------------------------
                0.00   36.22  385096/385096      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [14]
[15]     8.5    0.00   36.22  385096         goto_symext::dereference(exprt&, goto_symex_statet&, bool) [15]
                0.18   20.34  770192/910692      field_sensitivityt::operator()(namespacet const&, exprt&, bool) const [19]
                0.66   13.56  770192/1450782     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [20]
                0.14    1.23  385096/385096      goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 9> [228]
                0.02    0.08  385096/1905299     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [349]
                0.00    0.00  385096/2166459     goto_symex_statet::call_stack() [1093]
-----------------------------------------------
[16]     8.1    0.01   34.75   65250+65554   <cycle 10 as a whole> [16]
                0.00   21.98   65355             goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) <cycle 10> [22]
                0.01   12.77   65355             goto_symext::symex_assign_rec(goto_symex_statet&, code_assignt const&) <cycle 10> [36]
                0.00    0.00      94             goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1273]
-----------------------------------------------
[17]     6.3    1.25   25.55 1450782+13175750 <cycle 8 as a whole> [17]
                0.74   23.35 1920212+11211079     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [20]
                0.50    2.17 12694473+2528633     goto_symex_statet::rename(typet&, dstring const&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [131]
                0.01    0.03   11847+9119        goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [694]
-----------------------------------------------
                0.04   26.66  109969/109969      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [7]
[18]     6.2    0.04   26.66  109969         goto_symext::symex_goto(goto_symex_statet&) [18]
                0.00   10.53  109969/385096      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [14]
                0.01    3.45   42691/48590       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [92]
                0.11    2.20  125027/1450782     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [20]
                0.00    1.83   19905/21939       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [171]
                0.00    1.83   19905/21935       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [172]
                0.01    1.59  109969/335973      goto_symext::do_simplify(exprt&) [74]
                0.00    1.21   19905/43874       goto_symex_statet::goto_statet::~goto_statet() [130]
                0.00    1.00   19905/21935       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&) [237]
                0.00    0.71    7529/112406      goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [42]
                0.00    0.62    7529/112406      symex_target_equationt::assignment(exprt const&, ssa_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [47]
                0.00    0.49   50220/299888      guardt::as_expr() const [119]
                0.04    0.37   68376/501916      guardt::is_false() const [116]
                0.09    0.19   19905/51344       std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >*) [290]
                0.03    0.18  109969/385096      adjust_float_expressions(exprt&, namespacet const&) [289]
                0.00    0.05  109969/309754      symex_target_equationt::remove_unused_reads(exprt const&) [506]
                0.00    0.02    7529/598534      ssa_exprt::ssa_exprt(exprt const&) [194]
                0.01    0.01   22670/36340       exprt::make_not() [768]
                0.00    0.01   12293/14323       guardt::make_false() [956]
                0.00    0.01   22786/22786       symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int) [988]
                0.00    0.01  300357/83093476     exprt::~exprt() [109]
                0.01    0.00    7529/27003       symbol_exprt::symbol_exprt(dstring const&, typet const&) [754]
                0.01    0.00  109969/39673256     exprt::is_false() const [126]
                0.00    0.00   42646/856869      exprt::is_true() const [527]
                0.00    0.01   24619/47405       goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>) [1101]
                0.00    0.00      45/45          goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1236]
                0.00    0.00  129874/552017      goto_symex_statet::top() [977]
                0.00    0.00  227467/380598750     irept::irept(irept const&) [77]
                0.00    0.00   15224/63660       guardt::add(exprt const&) [1106]
                0.00    0.00    7529/1905299     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [349]
                0.00    0.00  227467/141944319     exprt::exprt(exprt const&) [415]
                0.00    0.00    7612/25950535     exprt::operator=(exprt const&) [207]
                0.00    0.00   15224/17302842     std::list<exprt, std::allocator<exprt> >::push_back(exprt const&) [362]
                0.00    0.00    7529/868977      bool_typet::bool_typet() [762]
                0.00    0.00    7529/24619222     typet::~typet() [262]
                0.00    0.00    7220/64084499     exprt::operands() [153]
                0.00    0.00    7529/2970590     ssa_exprt::~ssa_exprt() [713]
                0.00    0.00   24619/34496       std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&) [1693]
                0.00    0.00  109969/309754      symex_target_equationt::set_mark() [2121]
                0.00    0.00   42691/42691       goto_program_templatet<codet, exprt>::instructiont::get_target() const [2226]
                0.00    0.00   19905/44033       goto_symex_statet::level2t::~level2t() [2217]
                0.00    0.00   19905/44351       goto_symex_statet::renaming_levelt::~renaming_levelt() [2214]
                0.00    0.00   19905/51344       std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::~_Rb_tree() [2209]
                0.00    0.00    7529/114626      guardt::~guardt() [2163]
-----------------------------------------------
                             4743573             field_sensitivityt::operator()(namespacet const&, exprt&, bool) const [19]
                0.02    1.73   65401/910692      field_sensitivityt::field_assignments(namespacet const&, goto_symex_statet&, symex_targett&, exprt const&) const [89]
                0.02    1.98   75099/910692      goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [28]
                0.18   20.34  770192/910692      goto_symext::dereference(exprt&, goto_symex_statet&, bool) [15]
[19]     5.7    0.21   24.06  910692+4743573 field_sensitivityt::operator()(namespacet const&, exprt&, bool) const [19]
                0.29   21.51 2312822/2375077     field_sensitivityt::get_fields(namespacet const&, ssa_exprt const&, exprt&) const [21]
                0.10    1.05   80161/611638      simplify(exprt&, namespacet const&) <cycle 18> [791]
                0.06    0.23 2513570/29102771     irept::get_bool(dstring const&) const [106]
                0.02    0.27 2325477/9890458     to_ssa_expr(exprt&) [226]
                0.09    0.13 7088590/364167293     irept::detach() [41]
                0.01    0.08 2325477/83093476     exprt::~exprt() [109]
                0.01    0.07 2345017/64084499     exprt::operands() [153]
                0.03    0.00 2312822/2970590     ssa_exprt::~ssa_exprt() [713]
                0.03    0.00 2325477/380598750     irept::irept(irept const&) [77]
                0.00    0.02   12655/8277302     ssa_exprt::update_identifier() [35]
                0.00    0.01   69192/57462634     exprt::type() [60]
                0.00    0.01  165795/523881      index_exprt::array() [905]
                0.00    0.00 2325477/141944319     exprt::exprt(exprt const&) [415]
                0.00    0.00 2325477/22188518     ssa_exprt::ssa_exprt(ssa_exprt const&) [723]
                0.00    0.00   12655/14209023     irept::add(dstring const&, irept const&) [87]
                0.00    0.00    8779/1085742     exprt::is_zero() const [363]
                0.00    0.00   86077/458760      to_index_expr(exprt&) [959]
                0.00    0.00 2325477/27405103     symbol_exprt::symbol_exprt(symbol_exprt const&) [773]
                0.00    0.00   47008/16922312     exprt::op1() [305]
                0.00    0.00   36129/47574       member_exprt::struct_op() [1354]
                0.00    0.00   17852/640768      array_typet::size() const [709]
                0.00    0.00   12655/20362331     ssa_exprt::get_original_expr() const [213]
                0.00    0.00   12655/25950535     exprt::operator=(exprt const&) [207]
                0.00    0.00   12655/19676365     typet::operator=(typet const&) [241]
                0.00    0.00   43882/14138746     namespace_baset::follow(typet const&) const [484]
                0.00    0.00   20625/43972       to_member_expr(exprt&) [2220]
                0.00    0.00   17852/672423      to_array_type(typet const&) [2088]
                             4743573             field_sensitivityt::operator()(namespacet const&, exprt&, bool) const [19]
-----------------------------------------------
                             11211079             goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [20]
                                7326             goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [694]
                              580400             goto_symex_statet::rename(typet&, dstring const&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [131]
                0.00    0.00      94/1450782     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1273]
                0.00    0.00     121/1450782     symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&) [1282]
                0.00    0.00     140/1450782     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1216]
                0.00    0.01     368/1450782     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [7]
                0.00    0.08    4768/1450782     goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [104]
                0.01    0.18   10157/1450782     field_sensitivityt::field_assignments_rec(namespacet const&, goto_symex_statet&, symex_targett&, exprt const&, exprt const&) const [152]
                0.01    0.23   13256/1450782     goto_symext::symex_dead(goto_symex_statet&) [306]
                0.01    0.27   15237/1450782     goto_symext::symex_decl(goto_symex_statet&, symbol_exprt const&) [195]
                0.01    0.28   16042/1450782     goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&) [393]
                0.10    1.98  112406/1450782     goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [42]
                0.11    2.20  125027/1450782     goto_symext::symex_goto(goto_symex_statet&) [18]
                0.11    2.30  130802/1450782     goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [28]
                0.12    2.36  133876/1450782     goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [40]
                0.66   13.56  770192/1450782     goto_symext::dereference(exprt&, goto_symex_statet&, bool) [15]
[20]     5.6    0.74   23.35 1920212+11211079 goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [20]
                0.11    7.30 8470741/8594982     goto_symex_statet::set_ssa_indices(ssa_exprt&, namespacet const&, goto_symex_statet::levelt) [54]
                0.03    2.79 7302223/7432354     ssa_exprt::update_type() [121]
                0.02    2.31 1168518/1319423     ssa_exprt::set_level_2(unsigned int) [136]
                0.05    1.62 3880592/5170945     goto_symex_statet::level1t::operator()(ssa_exprt&) [158]
                0.02    1.49  555126/598534      ssa_exprt::ssa_exprt(exprt const&) [194]
                0.04    1.42 13237355/57462634     exprt::type() [60]
                1.28    0.00 5045997/5075316     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&) [220]
                0.01    0.98  496480/496563      ssa_exprt::set_level_1(unsigned int) [250]
                0.07    0.85 7302223/9890458     to_ssa_expr(exprt&) [226]
                0.19    0.73 7864467/29102771     irept::get_bool(dstring const&) const [106]
                0.04    0.70 12355338/47172488     symbol_exprt::get_identifier() const [123]
                0.18    0.27 14222262/364167293     irept::detach() [41]
                0.01    0.29 5114741/22510320     ssa_exprt::get_level_2() const [216]
                0.02    0.22 4432605/25950535     exprt::operator=(exprt const&) [207]
                0.02    0.11 3601850/64084499     exprt::operands() [153]
                0.11    0.00 5114741/5114741     goto_symex_statet::l2_thread_read_encoding(ssa_exprt&, namespacet const&) [545]
                0.00    0.02  555126/83093476     exprt::~exprt() [109]
                0.01    0.00   10238/10238       with_exprt::old() [1025]
                0.00    0.01    8026/5178971     goto_symex_statet::level0t::operator()(ssa_exprt&, namespacet const&, unsigned int) [69]
                0.01    0.00  555126/2970590     ssa_exprt::~ssa_exprt() [713]
                0.01    0.00  562244/14138746     namespace_baset::follow(typet const&) const [484]
                0.00    0.00   41082/41312       to_if_expr(exprt&) [1152]
                0.00    0.00   13694/41485161     operator==(irept const&, irept const&) <cycle 17> [43]
                0.01    0.00   10238/19936       to_with_expr(exprt&) [1017]
                0.00    0.00   35779/19676365     typet::operator=(typet const&) [241]
                0.00    0.00   11847/1844516     typet::subtype() [456]
                0.00    0.00   27388/16922312     exprt::op1() [305]
                0.00    0.00   13694/30566       exprt::op2() [1437]
                0.00    0.00    7118/29195       to_symbol_expr(exprt&) [2246]
                             12564318             goto_symex_statet::rename(typet&, dstring const&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [131]
                               11847             goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [694]
                             11211079             goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [20]
-----------------------------------------------
                             5150208             field_sensitivityt::get_fields(namespacet const&, ssa_exprt const&, exprt&) const [21]
                0.00    0.05    4984/2375077     goto_symext::symex_dead(goto_symex_statet&) [306]
                0.00    0.05    5890/2375077     goto_symext::symex_decl(goto_symex_statet&, symbol_exprt const&) [195]
                0.01    0.48   51381/2375077     field_sensitivityt::is_indivisible(namespacet const&, ssa_exprt const&) const [334]
                0.29   21.51 2312822/2375077     field_sensitivityt::operator()(namespacet const&, exprt&, bool) const [19]
[21]     5.2    0.30   22.09 2375077+5150208 field_sensitivityt::get_fields(namespacet const&, ssa_exprt const&, exprt&) const [21]
                0.17    8.22 5150208/8277302     ssa_exprt::update_identifier() [35]
                0.12    4.41 4367080/4568144     from_integer(BigInt const&, typet const&) [79]
                0.02    2.61 4367080/4405361     index_type() [134]
                0.22    1.28 5150208/14209023     irept::add(dstring const&, irept const&) [87]
                0.04    1.13 10472416/57462634     exprt::type() [60]
                0.05    0.53 8468221/47534914     exprt::type() const [108]
                0.49    0.02 14667496/367385163     irept::remove_ref(irept::dt*) <cycle 16> [68]
                0.01    0.44  783128/786060      member_exprt::member_exprt(exprt const&, dstring const&, typet const&) [356]
                0.03    0.39 7697285/25950535     exprt::operator=(exprt const&) [207]
                0.01    0.27 5322208/19676365     typet::operator=(typet const&) [241]
                0.07    0.15 4367080/61299419     irept::operator=(irept const&) [114]
                0.02    0.19 5654016/83093476     exprt::~exprt() [109]
                0.02    0.19 5150208/23614939     exprt::copy_to_operands(exprt const&) [259]
                0.01    0.16 4367080/16922312     exprt::op1() [305]
                0.03    0.09 5150208/26776513     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [308]
                0.01    0.10  172000/8742962     to_integer(constant_exprt const&, BigInt&) [72]
                0.09    0.00 7525285/14138746     namespace_baset::follow(typet const&) const [484]
                0.00    0.06  172000/1085742     exprt::is_zero() const [363]
                0.06    0.00 5150208/380598750     irept::irept(irept const&) [77]
                0.00    0.06  172000/172000      array_exprt::array_exprt(array_typet const&) [650]
                0.00    0.06  159808/159808      struct_exprt::struct_exprt(typet const&) [661]
                0.00    0.04  783128/852163      struct_union_typet::componentt::get_name() const [680]
                0.00    0.04  172000/297412      index_exprt::index_exprt() [626]
                0.04    0.00 4367080/4565046     BigInt::BigInt(unsigned int) [724]
                0.00    0.03  523613/640768      array_typet::size() const [709]
                0.01    0.01  331808/393720      exprt::reserve_operands(unsigned long) [804]
                0.01    0.01  331808/1002969     std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long) [627]
                0.00    0.02  331808/20362331     ssa_exprt::get_original_expr() const [213]
                0.02    0.00 4539080/39463218     BigInt::~BigInt() [483]
                0.00    0.01  172000/598811      typet::subtype() const [736]
                0.01    0.00 5150208/141944319     exprt::exprt(exprt const&) [415]
                0.00    0.01  159808/247214      struct_union_typet::components() const [930]
                0.00    0.00  172000/179606      integer2unsigned(BigInt const&) [1127]
                0.00    0.01  172000/523881      index_exprt::array() [905]
                0.01    0.00 5150208/27405103     symbol_exprt::symbol_exprt(symbol_exprt const&) [773]
                0.00    0.00  172000/755217      to_integer(exprt const&, BigInt&) [960]
                0.00    0.00  172000/9251531     BigInt::BigInt() [622]
                0.00    0.00  523613/672423      to_array_type(typet const&) [2088]
                0.00    0.00  159808/197918      to_struct_type(typet const&) [2139]
                             5150208             field_sensitivityt::get_fields(namespacet const&, ssa_exprt const&, exprt&) const [21]
-----------------------------------------------
                               65355             goto_symext::symex_assign_rec(goto_symex_statet&, code_assignt const&) <cycle 10> [36]
[22]     5.1    0.00   21.98   65355         goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) <cycle 10> [22]
                0.01   21.88   65261/65261       goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [27]
                0.03    0.04  130710/515806      goto_symext::replace_nondet(exprt&) [444]
                0.00    0.01   65261/1905299     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [349]
                0.00    0.01  195971/83093476     exprt::~exprt() [109]
                0.00    0.00  195971/380598750     irept::irept(irept const&) [77]
                0.00    0.00   65261/106955      nil_exprt::nil_exprt() [1335]
                0.00    0.00  195971/141944319     exprt::exprt(exprt const&) [415]
                0.00    0.00      94/2226        side_effect_exprt::get_statement() const [1650]
                0.00    0.00   65261/114626      guardt::~guardt() [2163]
                0.00    0.00      94/1872        to_side_effect_expr(exprt&) [2457]
                                  94             goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1273]
-----------------------------------------------
                0.00    0.02     209/279817      symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&) [914]
                0.00    0.28    3559/279817      symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&) [416]
                0.00    0.29    3718/279817      symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&) [410]
                0.00    0.70    8921/279817      symex_target_equationt::decl(exprt const&, ssa_exprt const&, symex_targett::sourcet const&) [291]
                0.00    2.03   25856/279817      symex_target_equationt::shared_write(exprt const&, ssa_exprt const&, unsigned int, symex_targett::sourcet const&) [162]
                0.00    3.81   48590/279817      symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [92]
                0.00    6.01   76558/279817      symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [62]
                0.00    8.82  112406/279817      symex_target_equationt::assignment(exprt const&, ssa_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [47]
[23]     5.1    0.00   21.97  279817         symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [23]
                0.01   21.87 1678902/1678902     merge_irept::operator()(irept&) [25]
                0.03    0.06 1678902/61299419     irept::operator=(irept const&) [114]
-----------------------------------------------
[24]     5.1    0.01   21.88   65261+22290   <cycle 11 as a whole> [24]
                0.01   21.86   76476             goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [27]
                0.00    0.01    8663             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1128]
                0.00    0.00     140             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1216]
                0.00    0.00    1494             goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1345]
                0.00    0.00     665             goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1527]
                0.00    0.00     113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1684]
-----------------------------------------------
                0.01   21.87 1678902/1678902     symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [23]
[25]     5.1    0.01   21.87 1678902         merge_irept::operator()(irept&) [25]
                0.09   21.78 1678902/1678902     merge_irept::merged(irept const&) [26]
-----------------------------------------------
                             3798491             merge_irept::merged(irept const&) [26]
                0.09   21.78 1678902/1678902     merge_irept::operator()(irept&) [25]
[26]     5.1    0.09   21.78 1678902+3798491 merge_irept::merged(irept const&) [26]
                0.45   16.51 5477393/5477393     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&) [31]
                0.04    4.53  650497/650497      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>) [82]
                0.02    0.04 1067220/102430434     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [66]
                0.02    0.04 1067220/61299419     irept::operator=(irept const&) [114]
                0.01    0.04 2731271/2781062     std::vector<irept, std::allocator<irept> >::push_back(irept const&) [684]
                0.02    0.02 1300994/364167293     irept::detach() [41]
                0.02    0.00  650497/367385163     irept::remove_ref(irept::dt*) <cycle 16> [68]
                0.00    0.02  650497/1309338     irept::irept(dstring const&) [704]
                0.00    0.01  650497/650497      std::vector<irept, std::allocator<irept> >::reserve(unsigned long) [989]
                0.00    0.00 1067220/1761016451     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [64]
                             3798491             merge_irept::merged(irept const&) [26]
-----------------------------------------------
                                 113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1684]
                                 280             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1216]
                                 665             goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1527]
                                1494             goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1345]
                                8663             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1128]
                0.01   21.88   65261/65261       goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) <cycle 10> [22]
[27]     5.1    0.01   21.86   76476         goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [27]
                0.00   21.84   65401/65401       goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [28]
                0.00    0.01   65401/29102771     irept::get_bool(dstring const&) const [106]
                0.00    0.01   65401/1280346     to_ssa_expr(exprt const&) [501]
                0.00    0.00     113/5855        to_typecast_expr(exprt const&) [952]
                0.00    0.00    1494/47534914     exprt::type() const [108]
                0.00    0.00    8663/8169830     to_index_expr(exprt const&) [575]
                0.00    0.00    2660/9759632     dstring::operator==(char const*) const [435]
                0.00    0.00    1494/14138746     namespace_baset::follow(typet const&) const [484]
                0.00    0.00    2988/4040894     to_member_expr(exprt const&) [896]
                0.00    0.00     665/3035        to_byte_extract_expr(exprt const&) [2418]
                0.00    0.00     140/268         to_if_expr(exprt const&) [2697]
                                8663             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1128]
                                1494             goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1345]
                                 665             goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1527]
                                 140             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1216]
                                 113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1684]
-----------------------------------------------
                0.00   21.84   65401/65401       goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [27]
[28]     5.1    0.00   21.84   65401         goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [28]
                0.01    6.19   65401/112406      goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [42]
                0.01    5.35   65401/112406      symex_target_equationt::assignment(exprt const&, ssa_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [47]
                0.00    4.09   65401/65401       field_sensitivityt::field_assignments(namespacet const&, goto_symex_statet&, symex_targett&, exprt const&) const [89]
                0.11    2.30  130802/1450782     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [20]
                0.02    1.98   75099/910692      field_sensitivityt::operator()(namespacet const&, exprt&, bool) const [19]
                0.00    0.95   66037/335973      goto_symext::do_simplify(exprt&) [74]
                0.00    0.65   65575/299888      guardt::as_expr() const [119]
                0.00    0.04   65401/776089      std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [353]
                0.00    0.03   65401/309754      symex_target_equationt::remove_unused_reads(exprt const&) [506]
                0.01    0.02  130802/141737      goto_symext::add_to_lhs(exprt const&, exprt const&) [765]
                0.00    0.01   65401/1905299     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [349]
                0.01    0.00  346401/367385163     irept::remove_ref(irept::dt*) <cycle 16> [68]
                0.01    0.01    8638/13919       index_exprt::index_exprt(exprt const&, exprt const&) [904]
                0.01    0.00   65401/65401       guardt::append(guardt const&) [1033]
                0.00    0.00    9698/19936       to_with_expr(exprt&) [1017]
                0.00    0.00  132422/83093476     exprt::~exprt() [109]
                0.00    0.00   65401/20362331     ssa_exprt::get_original_expr() const [213]
                0.00    0.00   65923/25950535     exprt::operator=(exprt const&) [207]
                0.00    0.00  262240/380598750     irept::irept(irept const&) [77]
                0.00    0.00   21440/57462634     exprt::type() [60]
                0.00    0.00    9263/9890458     to_ssa_expr(exprt&) [226]
                0.00    0.00   18961/61299419     irept::operator=(irept const&) [114]
                0.00    0.00    1060/786060      member_exprt::member_exprt(exprt const&, dstring const&, typet const&) [356]
                0.00    0.00  262240/141944319     exprt::exprt(exprt const&) [415]
                0.00    0.00    9263/198341      ssa_exprt::operator=(ssa_exprt const&) [1019]
                0.00    0.00     636/636         byte_extract_exprt::byte_extract_exprt(dstring, exprt const&, exprt const&, typet const&) [1563]
                0.00    0.00  130802/22188518     ssa_exprt::ssa_exprt(ssa_exprt const&) [723]
                0.00    0.00  130802/27405103     symbol_exprt::symbol_exprt(symbol_exprt const&) [773]
                0.00    0.00    1060/47534914     exprt::type() const [108]
                0.00    0.00    1060/159046984     irept::get(dstring const&) const [48]
                0.00    0.00     174/174         if_exprt::if_exprt() [1771]
                0.00    0.00     810/16922312     exprt::op1() [305]
                0.00    0.00     810/30566       exprt::op2() [1437]
                0.00    0.00     636/636         to_byte_update_expr(exprt&) [1832]
                0.00    0.00     174/19676365     typet::operator=(typet const&) [241]
                0.00    0.00     174/174         if_exprt::cond() [1943]
                0.00    0.00   65401/151270      guardt::guardt(guardt const&) [2154]
                0.00    0.00   65401/309754      symex_target_equationt::set_mark() [2121]
-----------------------------------------------
[29]     4.2   12.31    5.44 41485161+969011568 <cycle 17 as a whole> [29]
                7.98    2.24 241434881             operator==(irept const&, irept const&) <cycle 17> [43]
                1.42    3.20 191746896             bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 17> [80]
                1.50    0.00 193103073             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 17> [201]
                0.98    0.00 192464983             bool std::operator==<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) <cycle 17> [252]
                0.43    0.00 191746896             bool std::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 17> [364]
-----------------------------------------------
                0.21   16.99 6300275/6300275     std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(ssa_exprt const&, std::tr1::integral_constant<bool, true>) [13]
[30]     4.0    0.21   16.99 6300275         std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert_bucket(ssa_exprt const&, unsigned long, unsigned long) [30]
                0.35   16.33   70844/70844       std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_rehash(unsigned long) [32]
                0.08    0.11 6300275/6300275     std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_node(ssa_exprt const&) [472]
                0.11    0.00 6300275/8646895     std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const [496]
-----------------------------------------------
                0.45   16.51 5477393/5477393     merge_irept::merged(irept const&) [26]
[31]     4.0    0.45   16.51 5477393         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&) [31]
               12.48    0.94 5477393/28305929     irept::hash() const [11]
                0.04    3.04 5477393/6127890     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 [105]
-----------------------------------------------
                0.35   16.33   70844/70844       std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert_bucket(ssa_exprt const&, unsigned long, unsigned long) [30]
[32]     3.9    0.35   16.33   70844         std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_rehash(unsigned long) [32]
               15.16    1.14 6654440/28305929     irept::hash() const [11]
                0.03    0.00   70844/92779       std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_buckets(unsigned long) [716]
-----------------------------------------------
                0.00   14.54     151/151         bmct::run(goto_functionst const&) [3]
[33]     3.4    0.00   14.54     151         bmct::decide_default() [33]
                0.00   13.53     151/151         bmct::run_decision_procedure(prop_convt&) [34]
                0.00    0.85      43/43          bmct::error_trace(prop_convt const&) [270]
                0.00    0.07     151/151         prop_conv_solvert::~prop_conv_solvert() [613]
                0.00    0.06     151/151         satcheck_minisat_simplifiert::satcheck_minisat_simplifiert() [644]
                0.00    0.02     151/151         boolbvt::~boolbvt() [903]
                0.00    0.01     151/151         bv_cbmct::bv_cbmct(namespacet const&, propt&) [1003]
                0.00    0.00     151/151         equalityt::~equalityt() [1293]
                0.00    0.00     151/151         arrayst::~arrayst() [1637]
                0.00    0.00     151/151         bv_pointerst::~bv_pointerst() [1718]
                0.00    0.00     345/381256      optionst::get_bool_option(std::string const&) const [734]
                0.00    0.00     302/786678      optionst::get_option(std::string const&) const [690]
                0.00    0.00     107/115         bmct::report_success() [1921]
                0.00    0.00      43/43          bmct::report_failure() [1985]
                0.00    0.00     151/151         satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert() [2020]
                0.00    0.00     151/151         bv_cbmct::~bv_cbmct() [2959]
                0.00    0.00     151/151         prop_convt::~prop_convt() [2946]
                0.00    0.00     151/151         decision_proceduret::~decision_proceduret() [2952]
                0.00    0.00     151/26693       messaget::~messaget() [2263]
                0.00    0.00     151/531263      message_clientt::~message_clientt() [2093]
                0.00    0.00     151/736         message_clientt::set_message_handler(message_handlert&) [2604]
                0.00    0.00     151/151         std::auto_ptr<propt>::operator=(std::auto_ptr_ref<propt>) [2976]
-----------------------------------------------
                0.00   13.53     151/151         bmct::decide_default() [33]
[34]     3.2    0.00   13.53     151         bmct::run_decision_procedure(prop_convt&) [34]
                0.00    9.80     151/151         bmct::do_conversion(prop_convt&) [45]
                0.00    3.73     150/150         prop_conv_solvert::dec_solve() [98]
                0.00    0.00     451/365781      messaget::eom(messaget::mstreamt&) [822]
                0.00    0.00     301/301         current_time() [2693]
                0.00    0.00     301/301         prop_conv_solvert::decision_procedure_text() const [2694]
                0.00    0.00     151/736         message_clientt::set_message_handler(message_handlert&) [2604]
                0.00    0.00     150/150         operator<<(std::ostream&, time_periodt const&) [2986]
-----------------------------------------------
                0.00    0.02   12655/8277302     field_sensitivityt::operator()(namespacet const&, exprt&, bool) const [19]
                0.01    0.32  203040/8277302     ssa_exprt::remove_level_2() [344]
                0.02    0.79  496563/8277302     ssa_exprt::set_level_1(unsigned int) [250]
                0.02    0.79  496879/8277302     ssa_exprt::set_level_0(unsigned int) [249]
                0.02    0.96  598534/8277302     ssa_exprt::ssa_exprt(exprt const&) [194]
                0.04    2.11 1319423/8277302     ssa_exprt::set_level_2(unsigned int) [136]
                0.17    8.22 5150208/8277302     field_sensitivityt::get_fields(namespacet const&, ssa_exprt const&, exprt&) const [21]
[35]     3.2    0.27   13.21 8277302         ssa_exprt::update_identifier() [35]
                0.81    7.47 8277302/8277302     build_identifier_rec(exprt const&, dstring const&, dstring const&, std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&) [51]
                0.04    1.61 8277302/30289950     dstring::dstring(std::string const&) [63]
                0.02    1.19 8277302/8313393     symbol_exprt::set_identifier(dstring const&) [227]
                0.02    0.52 8277302/20362331     ssa_exprt::get_original_expr() const [213]
                0.05    0.47 8277302/13507480     ssa_exprt::get_level_0() const [269]
                0.04    0.47 8277302/20681694     ssa_exprt::get_level_1() const [222]
                0.01    0.47 8277302/22510320     ssa_exprt::get_level_2() const [216]
                0.03    0.00 1330280/22390406     operator<<(std::ostream&, dstring const&) [354]
-----------------------------------------------
                                 105             goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1273]
                0.00    0.79    1491/65250       goto_symext::return_assignment(goto_symex_statet&) [251]
                0.00    2.54    4768/65250       goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [143]
                0.01   31.42   58991/65250       goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [7]
[36]     3.0    0.01   12.77   65355         goto_symext::symex_assign_rec(goto_symex_statet&, code_assignt const&) <cycle 10> [36]
                0.00   12.51  130710/385096      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [14]
                0.03    0.21  130710/385096      adjust_float_expressions(exprt&, namespacet const&) [289]
                0.00    0.00   65355/83093476     exprt::~exprt() [109]
                0.00    0.00   65355/16922312     exprt::op1() [305]
                0.00    0.00   65355/364167293     irept::detach() [41]
                0.00    0.00   65355/380598750     irept::irept(irept const&) [77]
                0.00    0.00   65355/141944319     exprt::exprt(exprt const&) [415]
                0.00    0.00   65355/65756       code_assignt::code_assignt(code_assignt const&) [2191]
                0.00    0.00   65355/101367      codet::codet(codet const&) [2175]
                               65355             goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) <cycle 10> [22]
-----------------------------------------------
[37]     2.9   12.19    0.40 367385163+997100997 <cycle 16 as a whole> [37]
                5.42    0.07 557769614             irept::remove_ref(irept::dt*) <cycle 16> [68]
                2.83    0.00 224185445+110216107     std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, irept> >*) <cycle 16> [122]
                1.15    0.00 112088750             void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*) <cycle 16> [234]
                0.70    0.34 111735593             irept::dt::~dt() <cycle 16> [244]
                0.88    0.00 110509216             std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, irept> >*) <cycle 16> [264]
                0.70    0.00 111735768             std::vector<irept, std::allocator<irept> >::~vector() <cycle 16> [296]
                0.51    0.00 136461774             std::pair<dstring const, irept>::~pair() <cycle 16> [335]
-----------------------------------------------
                                                 <spontaneous>
[38]     2.9   12.48    0.00                 Minisat::SimpSolver::addClause_(Minisat::vec<Minisat::Lit>&) [38]
-----------------------------------------------
[39]     2.9    0.22   12.11  710288+6158000 <cycle 13 as a whole> [39]
                0.11    2.64 2946846             prop_conv_solvert::convert(exprt const&) <cycle 13> [124]
                0.00    2.06  495988             boolbvt::convert_bv(exprt const&) <cycle 13> [163]
                0.00    2.05  131871             boolbvt::convert_equality(equal_exprt const&) <cycle 13> [165]
                0.00    1.04   28615             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [243]
                0.10    0.92 2668742             prop_conv_solvert::convert_bool(exprt const&) <cycle 13> [247]
                0.00    0.96   18052             boolbvt::convert_overflow(exprt const&) <cycle 13> [255]
                0.00    0.64    6581+138         bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [303]
                0.00    0.32    1292             boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [398]
                0.00    0.30     243             boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [408]
                0.00    0.30  106978             boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [409]
                0.00    0.27    6980             boolbvt::convert_bv_rel(exprt const&) <cycle 13> [425]
                0.00    0.19   16872             boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [470]
                0.00    0.13    3525             boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [525]
                0.00    0.12      61             boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [539]
                0.01    0.03      56             boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [742]
                0.00    0.02     127             bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 13> [827]
                0.00    0.02      20             boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [852]
                0.00    0.02    2408             boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [910]
                0.00    0.02  157046             bv_pointerst::convert_rest(exprt const&) <cycle 13> [923]
                0.00    0.01     236             boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [968]
                0.00    0.01  156903             boolbvt::convert_rest(exprt const&) <cycle 13> [1007]
                0.00    0.01    1247             boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1011]
                0.00    0.01  114045             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1100]
                0.00    0.01    2057             boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1125]
                0.00    0.01     400             boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1148]
                0.00    0.00     274             boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1254]
                0.00    0.00       2             boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1302]
                0.00    0.00     329             boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1401]
                0.00    0.00     310+127         bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1417]
                0.00    0.00      93             boolbvt::convert_with_struct(struct_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1486]
                0.00    0.00      74             boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1537]
                0.00    0.00       9             boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1770]
                0.00    0.00       2             boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1812]
                0.00    0.00       4             boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1880]
-----------------------------------------------
                0.00    0.00      43/133876      goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1236]
                0.01   11.65  133833/133876      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [7]
[40]     2.7    0.01   11.65  133876         goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [40]
                0.00    6.20   76558/76558       symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [62]
                0.12    2.36  133876/1450782     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [20]
                0.01    1.93  133876/335973      goto_symext::do_simplify(exprt&) [74]
                0.00    0.75   76558/299888      guardt::as_expr() const [119]
                0.00    0.19   76558/76767       guardt::guard_expr(exprt&) const [466]
                0.00    0.06  133876/309754      symex_target_equationt::remove_unused_reads(exprt const&) [506]
                0.01    0.01  133876/856869      exprt::is_true() const [527]
                0.00    0.01  210434/83093476     exprt::~exprt() [109]
                0.00    0.00  133876/380598750     irept::irept(irept const&) [77]
                0.00    0.00  133876/141944319     exprt::exprt(exprt const&) [415]
                0.00    0.00  133876/309754      symex_target_equationt::set_mark() [2121]
                0.00    0.00  133876/133876      goto_symext::rewrite_quantifiers(exprt&, goto_symex_statet&) [2157]
-----------------------------------------------
                0.00    0.00       1/364167293     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 3> [1027]
                0.00    0.00       2/364167293     c_typecheck_baset::typecheck_expr_index(exprt&) [1869]
                0.00    0.00       2/364167293     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1981]
                0.00    0.00       3/364167293     exprt::op3() [2034]
                0.00    0.00       6/364167293     flatten_byte_operators(exprt const&, namespacet const&) [1998]
                0.00    0.00      20/364167293     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 9> [486]
                0.00    0.00      24/364167293     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [694]
                0.00    0.00      32/364167293     flatten_byte_extract(exprt const&, namespacet const&) [1688]
                0.00    0.00      85/364167293     to_code_label(codet&) [1929]
                0.00    0.00      87/364167293     create_function_scope(unsigned int) [1617]
                0.00    0.00      92/364167293     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1466]
                0.00    0.00     159/364167293     get_nil_irep() [519]
                0.00    0.00     177/364167293     ansi_c_declarationt::ansi_c_declarationt() [1951]
                0.00    0.00     188/364167293     code_returnt::return_value() [1847]
                0.00    0.00     197/364167293     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1562]
                0.00    0.00     304/364167293     code_function_callt::code_function_callt() [1640]
                0.00    0.00     304/364167293     simplify_exprt::simplify_inequality_address_of(exprt&) [1370]
                0.00    0.00     306/364167293     string_constantt::string_constantt() [1507]
                0.00    0.00     353/364167293     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1675]
                0.00    0.00     464/364167293     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [539]
                0.00    0.00     465/364167293     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [387]
                0.00    0.00     487/364167293     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [771]
                0.00    0.00     615/364167293     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 3> [1227]
                0.00    0.00     616/364167293     to_dereference_expr(exprt&) [1850]
                0.00    0.00     616/364167293     dereference_exprt::pointer() [1851]
                0.00    0.00     665/364167293     goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1527]
                0.00    0.00     709/364167293     c_typecheck_baset::typecheck_decl(codet&) <cycle 2> [1498]
                0.00    0.00    1174/364167293     statement(unsigned int&, dstring const&) [1552]
                0.00    0.00    1450/364167293     ansi_c_convert_typet::write(typet&) [292]
                0.00    0.00    1458/364167293     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [150]
                0.00    0.00    1467/364167293     and_exprt::and_exprt(exprt const&, exprt const&) [1450]
                0.00    0.00    1617/364167293     goto_convertt::clean_expr(exprt&, goto_programt&, bool) <cycle 5> [1581]
                0.00    0.00    2159/364167293     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [799]
                0.00    0.00    2239/364167293     c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1600]
                0.00    0.00    2328/364167293     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [676]
                0.00    0.00    2716/364167293     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [546]
                0.00    0.00    2813/364167293     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [302]
                0.00    0.00    2867/364167293     member_exprt::member_exprt(typet const&) [1367]
                0.00    0.00    3592/364167293     c_typecheck_baset::typecheck_expr_operands(exprt&) <cycle 3> [1598]
                0.00    0.00    4079/364167293     simplify_exprt::simplify_not(exprt&) <cycle 18> [478]
                0.00    0.00    4170/364167293     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [314]
                0.00    0.00    5102/364167293     to_address_of_expr(exprt&) [1627]
                0.00    0.00    5176/364167293     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [666]
                0.00    0.00    7013/364167293     do_pointer(unsigned int, unsigned int) [1283]
                0.00    0.00    7252/364167293     codet::codet(dstring const&) [1235]
                0.00    0.00    7506/364167293     replace_location(locationt&, locationt const&) [1186]
                0.00    0.00    8180/364167293     to_code_assign(codet&) [1469]
                0.00    0.00    8566/364167293     replace_location(exprt&, locationt const&) [1159]
                0.00    0.00   13586/364167293     exprt::make_typecast(typet const&) [1165]
                0.00    0.00   14095/364167293     ansi_c_convert_typet::read_rec(typet const&) [761]
                0.00    0.00   22613/364167293     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [341]
                0.00    0.00   25048/364167293     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [438]
                0.00    0.00   30566/364167293     exprt::op2() [1437]
                0.00    0.00   34726/364167293     exprt::copy_to_operands(exprt const&, exprt const&, exprt const&) [1191]
                0.00    0.00   36132/364167293     object_descriptor_exprt::object() [1410]
                0.00    0.00   41720/364167293     prop_conv_solvert::get(exprt const&) const <cycle 15> [1112]
                0.00    0.00   47730/364167293     goto_symext::add_to_lhs(exprt const&, exprt const&) [765]
                0.00    0.00   65355/364167293     goto_symext::symex_assign_rec(goto_symex_statet&, code_assignt const&) <cycle 10> [36]
                0.00    0.00   71361/364167293     symbol_exprt::symbol_exprt() [1324]
                0.00    0.00   73998/364167293     typet::typet(dstring const&, typet const&) [833]
                0.00    0.00   98717/364167293     c_typecheck_baset::make_already_typechecked(typet&) [909]
                0.00    0.00  143444/364167293     arrayst::add_array_Ackermann_constraints() [127]
                0.00    0.00  146930/364167293     exprt::make_bool(bool) [569]
                0.00    0.00  157525/364167293     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [531]
                0.00    0.00  169202/364167293     yyansi_cparse() [133]
                0.00    0.00  196924/364167293     ansi_c_declarationt::add_initializer(exprt&) [917]
                0.00    0.00  196974/364167293     c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [103]
                0.00    0.00  199086/364167293     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [571]
                0.00    0.00  243404/364167293     set(unsigned int, dstring const&) [1131]
                0.00    0.00  257197/364167293     goto_symex_statet::get_l1_name(exprt&) const [328]
                0.00    0.00  258206/364167293     typet::subtypes() [705]
                0.00    0.01  304157/364167293     make_identifier() [300]
                0.00    0.01  353499/364167293     predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&) [458]
                0.00    0.01  366282/364167293     simplify_exprt::simplify_plus(exprt&) [261]
                0.00    0.01  376088/364167293     struct_union_typet::components() [635]
                0.00    0.01  377459/364167293     init(unsigned int&, dstring const&) [729]
                0.00    0.01  390512/364167293     ansi_c_declarationt::declarators() [980]
                0.00    0.01  393720/364167293     exprt::reserve_operands(unsigned long) [804]
                0.01    0.01  458760/364167293     to_index_expr(exprt&) [959]
                0.01    0.02  813728/364167293     ansi_c_declarationt::declarator() [812]
                0.01    0.02  923301/364167293     code_typet::parameters() [515]
                0.02    0.02 1300994/364167293     merge_irept::merged(irept const&) [26]
                0.02    0.02 1309338/364167293     irept::irept(dstring const&) [704]
                0.02    0.04 1913536/364167293     simplify_exprt::sort_and_join(exprt&) [154]
                0.03    0.05 2550299/364167293     rewrite_union(exprt&, namespacet const&) [492]
                0.04    0.06 3195072/364167293     goto_symext::replace_nondet(exprt&) [444]
                0.04    0.06 3370109/364167293     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 9> [228]
                0.06    0.08 4473129/364167293     goto_symext::replace_array_equal(exprt&) [407]
                0.06    0.08 4473159/364167293     adjust_float_expressions(exprt&, namespacet const&) [289]
                0.06    0.09 4593535/364167293     irept::make_nil() [395]
                0.07    0.10 5564856/364167293     typet::typet(dstring const&) [460]
                0.07    0.11 5953794/364167293     irept::remove(dstring const&) [342]
                0.09    0.13 7088590/364167293     field_sensitivityt::operator()(namespacet const&, exprt&, bool) const [19]
                0.10    0.16 8358469/364167293     exprt::exprt(dstring const&, typet const&) [120]
                0.11    0.17 9050776/364167293     irept::set(dstring const&, long long) [111]
                0.14    0.21 11121420/364167293     exprt::op0() [368]
                0.15    0.22 11634892/364167293     exprt::exprt(dstring const&) [345]
                0.15    0.23 12042529/364167293     simplify_exprt::simplify_rec(exprt&) <cycle 18> [212]
                0.18    0.27 14209023/364167293     irept::add(dstring const&, irept const&) [87]
                0.18    0.27 14222262/364167293     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [20]
                0.26    0.39 20725566/364167293     irept::set(dstring const&, dstring const&) [118]
                0.55    0.83 44176284/364167293     object_descriptor_exprt::object_descriptor_exprt() [88]
                0.80    1.20 64084499/364167293     exprt::operands() [153]
                1.26    1.91 101363214/364167293     irept::add(dstring const&) [73]
[41]     2.7    4.54    6.85 364167293         irept::detach() [41]
                0.27    5.36 35634627/35634627     irept::dt::dt(irept::dt const&) [67]
                1.18    0.04 35634627/367385163     irept::remove_ref(irept::dt*) <cycle 16> [68]
-----------------------------------------------
                0.00    0.71    7529/112406      goto_symext::symex_goto(goto_symex_statet&) [18]
                0.00    0.96   10157/112406      field_sensitivityt::field_assignments_rec(namespacet const&, goto_symex_statet&, symex_targett&, exprt const&, exprt const&) const [152]
                0.00    2.78   29319/112406      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [10]
                0.01    6.19   65401/112406      goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [28]
[42]     2.5    0.01   10.64  112406         goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [42]
                0.00    2.39  112406/113114      value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [150]
                0.00    2.24  112406/112406      goto_symex_statet::l2_thread_write_encoding(ssa_exprt const&, namespacet const&) [157]
                0.10    1.98  112406/1450782     goto_symex_statet::rename(typet&, dstring const&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [131]
                0.10    1.98  112406/1450782     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [20]
                0.01    0.54  224812/224812      goto_symex_statet::get_l1_name(exprt&) const [328]
                0.00    0.47  337218/337218      assert_l1_renaming(exprt const&) [347]
                0.00    0.31  224812/224812      assert_l2_renaming(exprt const&) [401]
                0.00    0.22  112406/1319423     ssa_exprt::set_level_2(unsigned int) [136]
                0.00    0.10  112406/8594982     goto_symex_statet::set_ssa_indices(ssa_exprt&, namespacet const&, goto_symex_statet::levelt) [54]
                0.01    0.04  112406/128975      goto_symex_statet::renaming_levelt::increase_counter(dstring const&) [668]
                0.00    0.04  112406/7432354     ssa_exprt::update_type() [121]
                0.03    0.00   72790/72790       std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&) [752]
                0.00    0.03   39616/56527       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&) [708]
                0.00    0.01  112406/57462634     exprt::type() [60]
                0.01    0.00  112406/4812824     std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::find(dstring const&) [361]
                0.00    0.01  112406/167459      std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_erase(std::_Rb_tree_node<exprt>*) [985]
                0.00    0.01  112406/47172488     symbol_exprt::get_identifier() const [123]
                0.00    0.01  158213/83093476     exprt::~exprt() [109]
                0.00    0.00   72790/25950535     exprt::operator=(exprt const&) [207]
                0.00    0.00  112406/367385163     irept::remove_ref(irept::dt*) <cycle 16> [68]
                0.00    0.00   15269/164599      std::map<dstring, std::pair<ssa_exprt, unsigned int>, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::operator[](dstring const&) [725]
                0.00    0.00  104877/104877      goto_symex_statet::constant_propagation(exprt const&) const [1262]
                0.00    0.00  255350/380598750     irept::irept(irept const&) [77]
                0.00    0.00   15269/41895       std::pair<ssa_exprt, unsigned int>::operator=(std::pair<ssa_exprt, unsigned int> const&) [1319]
                0.00    0.00   45807/2970590     ssa_exprt::~ssa_exprt() [713]
                0.00    0.00  255350/141944319     exprt::exprt(exprt const&) [415]
                0.00    0.00   15269/15269       std::pair<ssa_exprt, unsigned int>::pair<ssa_exprt, int>(std::pair<ssa_exprt, int> const&) [1588]
                0.00    0.00  142944/22188518     ssa_exprt::ssa_exprt(ssa_exprt const&) [723]
                0.00    0.00  142944/27405103     symbol_exprt::symbol_exprt(symbol_exprt const&) [773]
                0.00    0.00  112406/162978      std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::~_Rb_tree() [2151]
                0.00    0.00   39616/56527       std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&) [2202]
-----------------------------------------------
                             26552843             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 17> [201]
                             173396877             bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 17> [80]
                0.00    0.00       2/41485161     simplify_exprt::simplify_ieee_float_relation(exprt&) [1793]
                0.00    0.00       2/41485161     simplify_exprt::simplify_floatbv_op(exprt&) [1804]
                0.00    0.00      20/41485161     boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [852]
                0.00    0.00      41/41485161     struct_typet::is_prefix_of(struct_typet const&) const [1781]
                0.00    0.00      46/41485161     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [908]
                0.00    0.00      49/41485161     simplify_exprt::simplify_floatbv_typecast(exprt&) [1129]
                0.00    0.00      50/41485161     c_typecheck_baset::typecheck_redefinition_type(symbolt&, symbolt&) [1826]
                0.00    0.00      65/41485161     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1562]
                0.00    0.00      94/41485161     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1273]
                0.00    0.00     186/41485161     c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet) [1559]
                0.00    0.00     275/41485161     c_typecheck_baset::typecheck_expr_rel(exprt&) [1428]
                0.00    0.00     314/41485161     simplify_exprt::simplify_index(exprt&) [653]
                0.00    0.00     368/41485161     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1300]
                0.00    0.00     461/41485161     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1110]
                0.00    0.00     612/41485161     object_upper_bound(exprt const&, typet const&, namespacet const&) [1004]
                0.00    0.00     847/41485161     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1325]
                0.00    0.00    1918/41485161     boolbvt::convert_overflow(exprt const&) <cycle 13> [255]
                0.00    0.00    2034/41485161     goto_checkt::bounds_check(index_exprt const&, guardt const&) [462]
                0.00    0.00    2159/41485161     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [799]
                0.00    0.00    2588/41485161     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [666]
                0.00    0.00    2589/41485161     boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [398]
                0.00    0.00    3796/41485161     simplify_exprt::simplify_mod(exprt&) [1109]
                0.00    0.00    6768/41485161     c_typecastt::do_typecast(exprt&, typet const&) [1120]
                0.00    0.00    7225/41485161     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 [1275]
                0.00    0.00    7411/41485161     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [525]
                0.00    0.00   12524/41485161     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [438]
                0.00    0.00   12770/41485161     simplify_exprt::simplify_object_size(exprt&) <cycle 18> [828]
                0.00    0.00   12805/41485161     simplify_exprt::simplify_unary_minus(exprt&) [740]
                0.00    0.00   13694/41485161     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [20]
                0.00    0.00   13767/41485161     check_c_implicit_typecast(typet const&, typet const&) [1166]
                0.00    0.00   13859/41485161     size_of_expr(typet const&, namespacet const&) <cycle 18> [557]
                0.00    0.00   14264/41485161     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&) [757]
                0.00    0.00   14756/41485161     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 [1157]
                0.00    0.00   14932/41485161     equalityt::equality2(exprt const&, exprt const&) [530]
                0.01    0.00   18285/41485161     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [387]
                0.01    0.00   19018/41485161     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [411]
                0.01    0.00   23235/41485161     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [388]
                0.01    0.00   34031/41485161     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [341]
                0.01    0.01   40347/41485161     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [531]
                0.01    0.01   40975/41485161     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [676]
                0.01    0.01   45632/41485161     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [546]
                0.01    0.01   50042/41485161     simplify_exprt::simplify_div(exprt&) [594]
                0.02    0.01   51381/41485161     field_sensitivityt::is_indivisible(namespacet const&, ssa_exprt const&) const [334]
                0.02    0.01   71828/41485161     arrayst::add_array_Ackermann_constraints() [127]
                0.02    0.01   76255/41485161     field_sensitivityt::field_assignments_rec(namespacet const&, goto_symex_statet&, symex_targett&, exprt const&, exprt const&) const [152]
                0.02    0.01   78795/41485161     exprt::mul(exprt const&) [477]
                0.03    0.01   86196/41485161     simplify_exprt::simplify_if(exprt&) <cycle 18> [658]
                0.03    0.01   99805/41485161     boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [178]
                0.03    0.01  114276/41485161     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 [679]
                0.04    0.02  131651/41485161     exprt::sum(exprt const&) [391]
                0.05    0.02  176463/41485161     simplify_exprt::simplify_mult(exprt&) [331]
                0.06    0.03  211060/41485161     check_renaming(exprt const&) <cycle 7> [420]
                0.09    0.04  295583/41485161     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [245]
                0.09    0.04  320261/41485161     check_renaming_l1(exprt const&) <cycle 7> [374]
                0.10    0.04  329334/41485161     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 [507]
                0.12    0.05  403761/41485161     symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&) [402]
                0.16    0.07  528214/41485161     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 [446]
                0.17    0.08  587431/41485161     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 [440]
                0.27    0.12  926916/41485161     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [348]
                0.63    0.28 2127397/41485161     operator|=(guardt&, guardt const&) [210]
                1.90    0.84 6414228/41485161     operator-=(guardt&, guardt const&) [115]
                2.36    1.04 7959637/41485161     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 [105]
                5.95    2.63 20059833/41485161     std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<ssa_exprt, false>*, ssa_exprt const&, unsigned long) const [50]
[43]     2.4    7.98    2.24 241434881         operator==(irept const&, irept const&) <cycle 17> [43]
                1.75    0.00 193114412/193114412     bool std::operator==<irept, std::allocator<irept> >(std::vector<irept, std::allocator<irept> > const&, std::vector<irept, std::allocator<irept> > const&) [185]
                0.49    0.00 192464983/192464983     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&) [340]
                             193103073             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 17> [201]
                             192464983             bool std::operator==<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) <cycle 17> [252]
-----------------------------------------------
                0.00    9.80     151/151         bmct::do_conversion(prop_convt&) [45]
[44]     2.3    0.00    9.80     151         symex_target_equationt::convert(prop_convt&) [44]
                0.01    4.61     151/151         symex_target_equationt::convert_guards(prop_convt&) [81]
                0.05    3.49     151/151         symex_target_equationt::convert_assignments(decision_proceduret&) const [101]
                0.03    1.42     150/150         symex_target_equationt::convert_assertions(prop_convt&) [204]
                0.01    0.15     150/150         symex_target_equationt::convert_decls(prop_convt&) const [487]
                0.02    0.00     150/150         symex_target_equationt::convert_assumptions(prop_convt&) [838]
                0.00    0.00     150/150         symex_target_equationt::convert_io(decision_proceduret&) [2981]
-----------------------------------------------
                0.00    9.80     151/151         bmct::run_decision_procedure(prop_convt&) [34]
[45]     2.3    0.00    9.80     151         bmct::do_conversion(prop_convt&) [45]
                0.00    9.80     151/151         symex_target_equationt::convert(prop_convt&) [44]
                0.00    0.00     151/151         bmct::do_unwind_module(decision_proceduret&) [2954]
                0.00    0.00     150/150         symex_target_equationt::convert_constraints(decision_proceduret&) const [2985]
-----------------------------------------------
                                                 <spontaneous>
[46]     2.2    9.57    0.01                 Minisat::Solver::propagate() [46]
                0.01    0.00 2458533/73542268     Minisat::vec<Minisat::Lit>::clear(bool) [424]
-----------------------------------------------
                0.00    0.62    7529/112406      goto_symext::symex_goto(goto_symex_statet&) [18]
                0.00    0.83   10157/112406      field_sensitivityt::field_assignments_rec(namespacet const&, goto_symex_statet&, symex_targett&, exprt const&, exprt const&) const [152]
                0.01    2.40   29319/112406      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [10]
                0.01    5.35   65401/112406      goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [28]
[47]     2.2    0.02    9.20  112406         symex_target_equationt::assignment(exprt const&, ssa_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [47]
                0.00    8.82  112406/279817      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [23]
                0.00    0.16  112406/279817      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [376]
                0.00    0.08  112406/559634      symex_target_equationt::SSA_stept::~SSA_stept() [380]
                0.00    0.07  112406/324746      equal_exprt::equal_exprt(exprt const&, exprt const&) [471]
                0.00    0.03  562030/25950535     exprt::operator=(exprt const&) [207]
                0.00    0.02  112406/279817      symex_target_equationt::SSA_stept::SSA_stept() [623]
                0.00    0.01  224812/83093476     exprt::~exprt() [109]
                0.00    0.01  112406/198341      ssa_exprt::operator=(ssa_exprt const&) [1019]
-----------------------------------------------
                0.00    0.00       1/159046984     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 3> [1330]
                0.00    0.00       1/159046984     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1981]
                0.00    0.00       1/159046984     is_skip(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>) [1035]
                0.00    0.00       1/159046984     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [314]
                0.00    0.00       2/159046984     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1780]
                0.00    0.00       2/159046984     simplify_exprt::simplify_object_size(exprt&) <cycle 18> [828]
                0.00    0.00       2/159046984     simplify_exprt::simplify_index(exprt&) [653]
                0.00    0.00      82/159046984     struct_typet::is_prefix_of(struct_typet const&) const [1781]
                0.00    0.00      85/159046984     code_labelt::get_label() const [1960]
                0.00    0.00      93/159046984     boolbvt::convert_with_struct(struct_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1486]
                0.00    0.00      94/159046984     c_typecastt::get_c_type(typet const&) [1699]
                0.00    0.00     121/159046984     symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&) [1282]
                0.00    0.00     152/159046984     goto_convertt::get_string_constant(exprt const&) [1327]
                0.00    0.00     152/159046984     goto_convertt::do_function_call_symbol(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1290]
                0.00    0.00     154/159046984     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 3> [1027]
                0.00    0.00     174/159046984     code_typet::parametert::get_base_name() const [1906]
                0.00    0.00     177/159046984     goto_convertt::convert_decl(code_declt const&, goto_programt&) <cycle 5> [1481]
                0.00    0.00     182/159046984     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 1> [1674]
                0.00    0.00     260/159046984     expr2ct::convert_typecast(typecast_exprt const&, unsigned int&) <cycle 1> [1218]
                0.00    0.00     276/159046984     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1466]
                0.00    0.00     353/159046984     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1336]
                0.00    0.00     422/159046984     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1325]
                0.00    0.00     463/159046984     locationt::get_property_class() const [1805]
                0.00    0.00     578/159046984     to_side_effect_expr_function_call(exprt&) [1782]
                0.00    0.00     608/159046984     simplify_exprt::simplify_inequality_address_of(exprt&) [1370]
                0.00    0.00     708/159046984     get_failed_symbol(symbol_exprt const&, namespacet const&) [1412]
                0.00    0.00     710/159046984     goto_inlinet::expand_function_call(goto_programt&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>&, exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, exprt const&, bool) <cycle 6> [1031]
                0.00    0.00     982/159046984     c_typecheck_baset::typecheck_expr_operands(exprt&) <cycle 3> [1598]
                0.00    0.00    1060/159046984     goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [28]
                0.00    0.00    1430/159046984     goto_symext::replace_nondet(exprt&) [444]
                0.00    0.00    1707/159046984     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [150]
                0.00    0.00    1881/159046984     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 19> [1353]
                0.00    0.00    2226/159046984     side_effect_exprt::get_statement() const [1650]
                0.00    0.00    2800/159046984     base_type_eqt::base_type_eq_rec(exprt const&, exprt const&) [1396]
                0.00    0.00    3762/159046984     rename_symbolt::have_to_rename(exprt const&) const <cycle 21> [1331]
                0.00    0.00    4524/159046984     expr2ct::convert_rec(typet const&, c_qualifierst const&, std::string const&) [1231]
                0.00    0.00    6616/159046984     c_typecastt::do_typecast(exprt&, typet const&) [1120]
                0.00    0.00    8221/159046984     add_failed_symbol(symbolt&, symbol_tablet&) [1223]
                0.00    0.00   11242/159046984     code_typet::parametert::get_identifier() const [1485]
                0.00    0.00   11423/159046984     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [771]
                0.00    0.00   14088/159046984     simplify_exprt::simplify_shifts(exprt&) [587]
                0.00    0.00   17871/159046984     has_symbol(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > const&, bool, bool) [1427]
                0.00    0.00   17982/159046984     namespace_baset::lookup(irept const&) const [1299]
                0.00    0.00   20844/159046984     expr2ct::convert_symbol(exprt const&, unsigned int&) [1402]
                0.00    0.00   33780/159046984     boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [454]
                0.00    0.00   39271/159046984     boolbvt::get(exprt const&) const <cycle 15> [433]
                0.00    0.00   39526/159046984     locationt::get_column() const [1321]
                0.00    0.00   44354/159046984     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [531]
                0.00    0.00   55492/159046984     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [908]
                0.00    0.00   88746/159046984     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [323]
                0.00    0.00   91690/159046984     codet::get_statement() const [1184]
                0.00    0.00  108765/159046984     ansi_c_declaratort::build(irept&) [464]
                0.00    0.00  108800/159046984     yyansi_cparse() [133]
                0.00    0.00  116945/159046984     find_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&, bool, bool) [632]
                0.00    0.00  121190/159046984     value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool) [538]
                0.00    0.00  133833/159046984     locationt::get_comment() const [1133]
                0.01    0.01  291887/159046984     ansi_c_declaratort::get_name() const [920]
                0.01    0.01  380086/159046984     locationt::get_file() const [859]
                0.01    0.01  380086/159046984     locationt::get_line() const [860]
                0.01    0.01  398431/159046984     exprt::is_false() const [126]
                0.01    0.01  400334/159046984     locationt::get_function() const [850]
                0.01    0.01  401057/159046984     ansi_c_declaratort::get_base_name() const [849]
                0.01    0.01  438537/159046984     exprt::is_true() const [527]
                0.01    0.02  484280/159046984     symbol_typet::get_identifier() const [802]
                0.02    0.03  852163/159046984     struct_union_typet::componentt::get_name() const [680]
                0.10    0.13 4051155/159046984     member_exprt::get_component_name() const [434]
                0.24    0.32 9805474/159046984     constant_exprt::get_value() const [304]
                0.33    0.43 13507480/159046984     ssa_exprt::get_level_0() const [269]
                0.51    0.66 20681694/159046984     ssa_exprt::get_level_1() const [222]
                0.55    0.72 22510320/159046984     ssa_exprt::get_level_2() const [216]
                0.89    1.16 36174607/159046984     irept::get_string(dstring const&) const [138]
                1.16    1.52 47172488/159046984     symbol_exprt::get_identifier() const [123]
[48]     2.1    3.92    5.11 159046984         irept::get(dstring const&) const [48]
                5.11    0.00 159046984/231506850     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 [56]
-----------------------------------------------
[49]     2.1    0.74    8.03  611638+12642600 <cycle 18 as a whole> [49]
                0.23    4.10 10504237             simplify_exprt::simplify_node(exprt&) <cycle 18> [85]
                0.36    0.97  731428+9680514     simplify_exprt::simplify_rec(exprt&) <cycle 18> [212]
                0.04    0.99  306360+1786        simplify_exprt::simplify_typecast(exprt&) <cycle 18> [245]
                0.02    0.63  215638             simplify_exprt::simplify_inequality(exprt&) <cycle 18> [302]
                0.03    0.33   57830             simplify_exprt::simplify_boolean(exprt&) <cycle 18> [387]
                0.00    0.30  101337             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [411]
                0.03    0.15  211497             simplify_exprt::simplify_not(exprt&) <cycle 18> [478]
                0.00    0.12   22213             simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [531]
                0.02    0.09   45643+2716        simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [546]
                0.00    0.10   18820+32805       size_of_expr(typet const&, namespacet const&) <cycle 18> [557]
                0.00    0.08  152145             simplify_exprt::simplify_address_of(exprt&) <cycle 18> [593]
                0.00    0.06   50934             simplify_exprt::simplify_if(exprt&) <cycle 18> [658]
                0.00    0.03   39054+403         simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [771]
                0.01    0.02  625770             simplify(exprt&, namespacet const&) <cycle 18> [791]
                0.00    0.02   13753             simplify_exprt::simplify_object_size(exprt&) <cycle 18> [828]
                0.00    0.02  152145+104724      simplify_exprt::simplify_address_of_arg(exprt&) <cycle 18> [921]
                0.00    0.01    3809             simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1102]
                0.00    0.00    1625+422         simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1325]
-----------------------------------------------
                0.07    8.58 12594828/12594828     std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(ssa_exprt const&, std::tr1::integral_constant<bool, true>) [13]
[50]     2.0    0.07    8.58 12594828         std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<ssa_exprt, false>*, ssa_exprt const&, unsigned long) const [50]
                5.95    2.63 20059833/41485161     operator==(irept const&, irept const&) <cycle 17> [43]
-----------------------------------------------
                             12148939             build_identifier_rec(exprt const&, dstring const&, dstring const&, std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&) [51]
                0.81    7.47 8277302/8277302     ssa_exprt::update_identifier() [35]
[51]     1.9    0.81    7.47 8277302+12148939 build_identifier_rec(exprt const&, dstring const&, dstring const&, std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&) [51]
                0.32    4.57 8112635/8742962     to_integer(constant_exprt const&, BigInt&) [72]
                0.04    1.02 8112635/8112635     operator<<(std::ostream&, BigInt const&) [239]
                0.03    0.47 8277302/47172488     symbol_exprt::get_identifier() const [123]
                0.41    0.00 20015467/22390406     operator<<(std::ostream&, dstring const&) [354]
                0.02    0.23 4036304/4051155     member_exprt::get_component_name() const [434]
                0.09    0.00 8112635/8169830     to_index_expr(exprt const&) [575]
                0.08    0.00 8277302/21622428     to_symbol_expr(exprt const&) [450]
                0.08    0.00 8112635/9804145     to_constant_expr(exprt const&) [567]
                0.06    0.00 8112635/9251531     BigInt::BigInt() [622]
                0.03    0.00 8112635/39463218     BigInt::~BigInt() [483]
                0.02    0.00 4036304/4040894     to_member_expr(exprt const&) [896]
                             12148939             build_identifier_rec(exprt const&, dstring const&, dstring const&, std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&) [51]
-----------------------------------------------
                0.00    0.00     121/11021623     symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&) [1282]
                0.00    0.01    7990/11021623     goto_symext::symex_dead(goto_symex_statet&) [306]
                0.00    0.01    8921/11021623     goto_symext::symex_decl(goto_symex_statet&, symbol_exprt const&) [195]
                0.00    0.01    9193/11021623     counterexample_value(std::ostream&, namespacet const&, ssa_exprt const&, exprt const&, exprt const&) [512]
                0.00    0.01   10224/11021623     array_name(namespacet const&, exprt const&) [863]
                0.00    0.01   17913/11021623     value_set_dereferencet::valid_check(exprt const&, guardt const&, value_set_dereferencet::modet) [821]
                0.00    0.03   38362/11021623     goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&) [639]
                0.00    0.06   83087/11021623     goto_symex_statet::l2_thread_write_encoding(ssa_exprt const&, namespacet const&) [157]
                0.05    3.32 4545537/11021623     goto_symex_statet::level0t::operator()(ssa_exprt&, namespacet const&, unsigned int) [69]
                0.06    4.60 6300275/11021623     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [10]
[52]     1.9    0.11    8.05 11021623         ssa_exprt::get_object_name() const [52]
                0.22    3.88 11021623/11044071     object_descriptor_exprt::object_descriptor_exprt() [88]
                1.05    0.00 11021623/11069503     object_descriptor_exprt::root_object() const [240]
                0.03    0.69 11021623/20362331     ssa_exprt::get_original_expr() const [213]
                0.03    0.63 11021623/47172488     symbol_exprt::get_identifier() const [123]
                0.04    0.55 11021623/25950535     exprt::operator=(exprt const&) [207]
                0.04    0.38 11021623/83093476     exprt::~exprt() [109]
                0.06    0.34 11021623/11121420     exprt::op0() [368]
                0.11    0.00 11021623/21622428     to_symbol_expr(exprt const&) [450]
-----------------------------------------------
                                                 <spontaneous>
[53]     1.9    8.14    0.00                 Minisat::SimpSolver::eliminateVar(int) [53]
-----------------------------------------------
                0.00    0.01   11835/8594982     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [694]
                0.00    0.10  112406/8594982     goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [42]
                0.11    7.30 8470741/8594982     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [20]
[54]     1.8    0.11    7.41 8594982         goto_symex_statet::set_ssa_indices(ssa_exprt&, namespacet const&, goto_symex_statet::levelt) [54]
                0.21    5.18 5170945/5178971     goto_symex_statet::level0t::operator()(ssa_exprt&, namespacet const&, unsigned int) [69]
                0.01    0.53 1280924/5170945     goto_symex_statet::level1t::operator()(ssa_exprt&) [158]
                0.02    0.49 8586956/22510320     ssa_exprt::get_level_2() const [216]
                0.01    0.44 1280924/13899601     goto_symex_statet::renaming_levelt::current_count(dstring const&) const [75]
                0.03    0.41 7233447/20681694     ssa_exprt::get_level_1() const [222]
                0.00    0.07 1280924/47172488     symbol_exprt::get_identifier() const [123]
-----------------------------------------------
                0.00    7.48     159/159         cbmc_parseoptionst::doit() [1]
[55]     1.7    0.00    7.48     159         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [55]
                0.00    6.66     159/159         link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [58]
                0.00    0.63     159/159         cbmc_parseoptionst::process_goto_program(optionst const&, goto_functionst&) [307]
                0.00    0.16     159/159         read_goto_binary(std::string const&, symbol_tablet&, goto_functionst&, message_handlert&) [490]
                0.00    0.03     159/159         configt::ansi_ct::set_from_symbol_table(symbol_tablet const&) [756]
                0.00    0.00     318/365781      messaget::eom(messaget::mstreamt&) [822]
                0.00    0.00     159/296499      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&) [1095]
                0.00    0.00     159/15312       cmdlinet::isset(char const*) const [2321]
                0.00    0.00     159/159         is_goto_binary(std::string const&) [2818]
-----------------------------------------------
                2.33    0.00 72459866/231506850     irept::find(dstring const&) const [83]
                5.11    0.00 159046984/231506850     irept::get(dstring const&) const [48]
[56]     1.7    7.44    0.00 231506850         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 [56]
-----------------------------------------------
                                                 <spontaneous>
[57]     1.6    6.81    0.00                 Minisat::SimpSolver::removeClause(unsigned int) [57]
                0.00    0.00    1128/17860139     Minisat::vec<int>::capacity(int) [664]
-----------------------------------------------
                0.00    6.66     159/159         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [55]
[58]     1.6    0.00    6.66     159         link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [58]
                0.00    6.64      52/52          add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [59]
                0.00    0.01      87/87          goto_convert(dstring const&, symbol_tablet&, goto_functionst&, message_handlert&) [1012]
                0.00    0.01     211/211         compute_called_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [1028]
                0.00    0.00      89/895153      std::set<dstring, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) [714]
                0.00    0.00      87/296499      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&) [1095]
                0.00    0.00    1046/1756        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&) [2470]
                0.00    0.00     581/405249      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree() [2110]
                0.00    0.00     581/405249      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*) [2109]
                0.00    0.00     174/27938       std::set<dstring, std::less<dstring>, std::allocator<dstring> >::insert(dstring const&) [2256]
-----------------------------------------------
                0.00    6.64      52/52          link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [58]
[59]     1.6    0.00    6.64      52         add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [59]
                0.00    3.98      50/50          ansi_c_languaget::typecheck(symbol_tablet&, std::string const&) [90]
                0.00    2.65      50/50          ansi_c_languaget::parse(std::istream&, std::string const&) [132]
                0.00    0.01   13884/378305      dstring::dstring(char const*) [468]
                0.00    0.00      50/25246       ansi_c_languaget::~ansi_c_languaget() [839]
                0.00    0.00      85/296499      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&) [1095]
                0.00    0.00   13884/91789       std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) const [2181]
                0.00    0.00      50/25564       languaget::~languaget() [2267]
                0.00    0.00      50/26693       messaget::~messaget() [2263]
                0.00    0.00      50/531263      message_clientt::~message_clientt() [2093]
                0.00    0.00      50/736         message_clientt::set_message_handler(message_handlert&) [2604]
                0.00    0.00      50/25246       ansi_c_languaget::ansi_c_languaget() [2269]
-----------------------------------------------
                0.00    0.00       1/57462634     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 3> [1330]
                0.00    0.00       2/57462634     simplify_exprt::simplify_index(exprt&) [653]
                0.00    0.00       3/57462634     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1981]
                0.00    0.00       3/57462634     simplify_exprt::simplify_floatbv_op(exprt&) [1804]
                0.00    0.00       6/57462634     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1780]
                0.00    0.00       8/57462634     simplify_exprt::simplify_ieee_float_relation(exprt&) [1793]
                0.00    0.00      10/57462634     c_typecheck_baset::typecheck_expr_index(exprt&) [1869]
                0.00    0.00      34/57462634     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 15> [1509]
                0.00    0.00      38/57462634     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1547]
                0.00    0.00      38/57462634     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1604]
                0.00    0.00      46/57462634     goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1574]
                0.00    0.00      47/57462634     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 5> [1633]
                0.00    0.00      50/57462634     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1649]
                0.00    0.00      98/57462634     simplify_exprt::simplify_floatbv_typecast(exprt&) [1129]
                0.00    0.00     119/57462634     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1420]
                0.00    0.00     120/57462634     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [314]
                0.00    0.00     130/57462634     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1562]
                0.00    0.00     138/57462634     simplify_exprt::simplify_address_of_arg(exprt&) <cycle 18> [921]
                0.00    0.00     152/57462634     goto_convertt::do_function_call_symbol(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1290]
                0.00    0.00     168/57462634     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1528]
                0.00    0.00     170/57462634     create_function_scope(unsigned int) [1617]
                0.00    0.00     172/57462634     c_typecheck_baset::typecheck_function_body(symbolt&) <cycle 2> [1565]
                0.00    0.00     199/57462634     c_typecheck_baset::adjust_float_rel(exprt&) [1763]
                0.00    0.00     223/57462634     arrayst::collect_arrays(exprt const&) [807]
                0.00    0.00     237/57462634     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1273]
                0.00    0.00     282/57462634     goto_symext::symex_dead(goto_symex_statet&) [306]
                0.00    0.00     304/57462634     simplify_exprt::simplify_inequality_address_of(exprt&) [1370]
                0.00    0.00     306/57462634     string_constantt::set_value(dstring const&) [1480]
                0.00    0.00     306/57462634     string_constantt::string_constantt() [1507]
                0.00    0.00     345/57462634     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&) [757]
                0.00    0.00     538/57462634     c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet) [1559]
                0.00    0.00     538/57462634     c_typecastt::implicit_typecast_arithmetic(exprt&, exprt&) [1518]
                0.00    0.00     584/57462634     field_sensitivityt::field_assignments_rec(namespacet const&, goto_symex_statet&, symex_targett&, exprt const&, exprt const&) const [152]
                0.00    0.00     665/57462634     add_padding(struct_typet&, namespacet const&) [1237]
                0.00    0.00     665/57462634     goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1527]
                0.00    0.00     789/57462634     c_typecheck_baset::typecheck_expr_rel(exprt&) [1428]
                0.00    0.00     844/57462634     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1325]
                0.00    0.00    1073/57462634     object_lower_bound(exprt const&) [1276]
                0.00    0.00    1096/57462634     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1274]
                0.00    0.00    1174/57462634     statement(unsigned int&, dstring const&) [1552]
                0.00    0.00    1174/57462634     c_typecheck_baset::typecheck_code(codet&) <cycle 2> [866]
                0.00    0.00    1188/57462634     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1008]
                0.00    0.00    1224/57462634     object_upper_bound(exprt const&, typet const&, namespacet const&) [1004]
                0.00    0.00    1230/57462634     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 3> [1227]
                0.00    0.00    1242/57462634     goto_symext::replace_nondet(exprt&) [444]
                0.00    0.00    1342/57462634     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1020]
                0.00    0.00    1383/57462634     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1110]
                0.00    0.00    1412/57462634     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1336]
                0.00    0.00    1494/57462634     goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1345]
                0.00    0.00    1671/57462634     simplify_exprt::simplify_with(exprt&) [1522]
                0.00    0.00    2122/57462634     rename_symbolt::rename(exprt&) const [1189]
                0.00    0.00    2374/57462634     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1147]
                0.00    0.00    2982/57462634     goto_symext::return_assignment(goto_symex_statet&) [251]
                0.00    0.00    3450/57462634     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1300]
                0.00    0.00    4324/57462634     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [865]
                0.00    0.00    4768/57462634     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [143]
                0.00    0.00    5647/57462634     boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [243]
                0.00    0.00    6026/57462634     goto_checkt::bounds_check(index_exprt const&, guardt const&) [462]
                0.00    0.00    6316/57462634     goto_symext::symex_decl(goto_symex_statet&, symbol_exprt const&) [195]
                0.00    0.00    7072/57462634     c_typecastt::do_typecast(exprt&, typet const&) [1120]
                0.00    0.00    7427/57462634     simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1102]
                0.00    0.00   10224/57462634     value_set_dereferencet::bounds_check(index_exprt const&, guardt const&) [529]
                0.00    0.00   10352/57462634     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [666]
                0.00    0.00   11908/57462634     simplify_exprt::simplify_member(exprt&) [1135]
                0.00    0.00   12366/57462634     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 9> [486]
                0.00    0.00   13689/57462634     simplify_exprt::simplify_mod(exprt&) [1109]
                0.00    0.00   14030/57462634     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [323]
                0.00    0.00   14548/57462634     c_typecastt::implicit_typecast(exprt&, typet const&) [628]
                0.00    0.00   16994/57462634     exprt::make_not() [768]
                0.00    0.00   21440/57462634     goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [28]
                0.00    0.00   22951/57462634     simplify_exprt::simplify_object(exprt&) [585]
                0.00    0.00   28188/57462634     simplify_exprt::simplify_minus(exprt&) [602]
                0.00    0.00   32281/57462634     size_of_expr(typet const&, namespacet const&) <cycle 18> [557]
                0.00    0.00   32835/57462634     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 9> [228]
                0.00    0.00   33849/57462634     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [694]
                0.00    0.00   35262/57462634     simplify_exprt::simplify_if(exprt&) <cycle 18> [658]
                0.00    0.00   36132/57462634     value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const [793]
                0.00    0.00   38312/57462634     simplify_exprt::simplify_object_size(exprt&) <cycle 18> [828]
                0.00    0.00   43325/57462634     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [388]
                0.00    0.01   47526/57462634     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [771]
                0.00    0.01   48359/57462634     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [546]
                0.00    0.01   50096/57462634     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [438]
                0.00    0.01   56421/57462634     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [341]
                0.00    0.01   63779/57462634     simplify_exprt::simplify_unary_minus(exprt&) [740]
                0.00    0.01   69192/57462634     field_sensitivityt::operator()(namespacet const&, exprt&, bool) const [19]
                0.00    0.01   70190/57462634     simplify_exprt::simplify_shifts(exprt&) [587]
                0.00    0.01  100084/57462634     simplify_exprt::simplify_div(exprt&) [594]
                0.00    0.01  112406/57462634     goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [42]
                0.00    0.01  139347/57462634     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [166]
                0.00    0.02  153289/57462634     simplify_exprt::simplify_address_of(exprt&) <cycle 18> [593]
                0.00    0.02  157525/57462634     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [531]
                0.00    0.02  162591/57462634     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [387]
                0.00    0.02  217120/57462634     ansi_c_parsert::add_declarator(exprt&, irept&) [339]
                0.00    0.03  236385/57462634     exprt::mul(exprt const&) [477]
                0.00    0.03  286888/57462634     arrayst::add_array_Ackermann_constraints() [127]
                0.00    0.03  291915/57462634     ansi_c_declaratort::build(irept&) [464]
                0.00    0.03  291967/57462634     yyansi_cparse() [133]
                0.00    0.03  295536/57462634     c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [103]
                0.00    0.03  297701/57462634     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [411]
                0.00    0.04  394953/57462634     exprt::sum(exprt const&) [391]
                0.00    0.04  395337/57462634     c_typecheck_baset::typecheck_code_type(code_typet&) <cycle 3> [369]
                0.00    0.05  422994/57462634     simplify_exprt::simplify_not(exprt&) <cycle 18> [478]
                0.00    0.07  677994/57462634     simplify_exprt::simplify_mult(exprt&) [331]
                0.00    0.13 1232565/57462634     simplify_exprt::simplify_plus(exprt&) [261]
                0.00    0.15 1412368/57462634     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [245]
                0.01    0.17 1600116/57462634     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [302]
                0.01    0.28 2595027/57462634     simplify_exprt::sort_and_join(exprt&) [154]
                0.01    0.31 2866760/57462634     goto_symex_statet::rename(typet&, dstring const&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [131]
                0.01    0.39 3635449/57462634     adjust_float_expressions(exprt&, namespacet const&) [289]
                0.04    1.13 10472416/57462634     field_sensitivityt::get_fields(namespacet const&, ssa_exprt const&, exprt&) const [21]
                0.04    1.42 13237355/57462634     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [20]
                0.05    1.60 14864708/57462634     ssa_exprt::update_type() [121]
[60]     1.5    0.20    6.18 57462634         exprt::type() [60]
                1.02    2.19 57462634/102430434     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [66]
                1.18    1.80 57462634/101363214     irept::add(dstring const&) [73]
-----------------------------------------------
                                                 <spontaneous>
[61]     1.5    6.22    0.00                 Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, int&) [61]
-----------------------------------------------
                0.00    6.20   76558/76558       goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [40]
[62]     1.4    0.00    6.20   76558         symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [62]
                0.00    6.01   76558/279817      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [23]
                0.00    0.11   76558/279817      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [376]
                0.00    0.05   76558/559634      symex_target_equationt::SSA_stept::~SSA_stept() [380]
                0.00    0.02   76558/279817      symex_target_equationt::SSA_stept::SSA_stept() [623]
                0.00    0.01  153116/25950535     exprt::operator=(exprt const&) [207]
                0.00    0.00   76558/83093476     exprt::~exprt() [109]
-----------------------------------------------
                0.00    0.00       4/30289950     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1024]
                0.00    0.00       9/30289950     gen_one(typet const&) [1920]
                0.00    0.00      18/30289950     ieee_floatt::to_expr() const [1702]
                0.00    0.00      50/30289950     ansi_c_languaget::parse(std::istream&, std::string const&) [132]
                0.00    0.00      50/30289950     add_padding(struct_typet&, namespacet const&) [1237]
                0.00    0.00      50/30289950     c_typecheck_baset::c_typecheck_baset(symbol_tablet&, std::string const&, message_handlert&) [1750]
                0.00    0.00      52/30289950     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 3> [1027]
                0.00    0.00      85/30289950     ansi_c_parsert::lookup_label(dstring) [1719]
                0.00    0.00      87/30289950     c_typecheck_baset::typecheck_function_body(symbolt&) <cycle 2> [1565]
                0.00    0.00      92/30289950     goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1574]
                0.00    0.00     153/30289950     convert_string_literal(std::string const&) [607]
                0.00    0.00     159/30289950     goto_checkt::goto_checkt(namespacet const&, optionst const&) [1589]
                0.00    0.00     210/30289950     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1273]
                0.00    0.00     250/30289950     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [143]
                0.00    0.00     368/30289950     value_sett::get_entry(value_sett::entryt const&, typet const&) [578]
                0.00    0.00     477/30289950     register_language(languaget* (*)()) [1597]
                0.00    0.00     579/30289950     preprocessor_line(char const*, parsert&) [1606]
                0.00    0.00     740/30289950     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [283]
                0.00    0.00    1242/30289950     goto_symext::replace_nondet(exprt&) [444]
                0.00    0.00    1411/30289950     expr2ct::id_shorthand(dstring const&) const [1339]
                0.00    0.00    2232/30289950     failed_symbol_id(dstring const&) [1535]
                0.00    0.00    2385/30289950     configt::this_operating_system() [739]
                0.00    0.00    2802/30289950     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [476]
                0.00    0.00    2897/30289950     convert_integer_literal(std::string const&) [851]
                0.00    0.00    2914/30289950     bv_pointerst::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 14> [929]
                0.00    0.00    6898/30289950     partial_order_concurrencyt::rw_clock_id(std::_List_const_iterator<symex_target_equationt::SSA_stept>, partial_order_concurrencyt::axiomt) [1348]
                0.00    0.00    6908/30289950     label_properties(goto_programt&, std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >&) [1281]
                0.00    0.00   13428/30289950     ansi_c_parsert::add_declarator(exprt&, irept&) [339]
                0.00    0.00   18170/30289950     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [531]
                0.00    0.00   19833/30289950     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [371]
                0.00    0.00   23531/30289950     expr2ct::get_shorthands(exprt const&) [640]
                0.00    0.01   32258/30289950     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 14> [497]
                0.00    0.01   47405/30289950     goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>) [1101]
                0.00    0.01   57385/30289950     exprt::is_one() const [695]
                0.00    0.02   78795/30289950     exprt::mul(exprt const&) [477]
                0.00    0.02   85195/30289950     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [323]
                0.00    0.02   98462/30289950     c_typecheck_baset::typecheck_symbol(symbolt&) <cycle 2> [419]
                0.00    0.02   98462/30289950     ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const [467]
                0.00    0.03  131651/30289950     exprt::sum(exprt const&) [391]
                0.00    0.03  169774/30289950     gen_zero(typet const&) [475]
                0.00    0.03  173906/30289950     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [245]
                0.00    0.06  304157/30289950     make_identifier() [300]
                0.00    0.06  304318/30289950     c_typecheck_baset::add_language_prefix(dstring) const [584]
                0.00    0.07  386313/30289950     ansi_c_parsert::lookup(std::string&, bool, bool) [502]
                0.00    0.17  885096/30289950     exprt::is_zero() const [363]
                0.02    0.89 4568144/30289950     from_integer(BigInt const&, typet const&) [79]
                0.02    1.05 5432467/30289950     ssa_exprt::get_l1_object_identifier() const [189]
                0.04    1.61 8277302/30289950     ssa_exprt::update_identifier() [35]
                0.04    1.76 9050776/30289950     irept::set(dstring const&, long long) [111]
[63]     1.4    0.14    5.87 30289950         dstring::dstring(std::string const&) [63]
                0.43    5.44 30289950/30289950     string_containert::get(std::string const&) [65]
-----------------------------------------------
                0.00    0.00 1067220/1761016451     merge_irept::merged(irept const&) [26]
                1.05    0.00 312668424/1761016451     bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 17> [80]
                4.87    0.00 1447280807/1761016451     irept::hash() const [11]
[64]     1.4    5.92    0.00 1761016451         std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [64]
-----------------------------------------------
                0.43    5.44 30289950/30289950     dstring::dstring(std::string const&) [63]
[65]     1.4    0.43    5.44 30289950         string_containert::get(std::string const&) [65]
                1.69    3.56 30289950/30781305     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&) [70]
                0.01    0.17  440293/698234      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&) [418]
                0.01    0.00  440293/698234      std::vector<std::string*, std::allocator<std::string*> >::push_back(std::string* const&) [879]
                0.00    0.01  440293/699281      std::list<std::string, std::allocator<std::string> >::push_back(std::string const&) [1046]
-----------------------------------------------
                0.00    0.00     100/102430434     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1454]
                0.00    0.00     306/102430434     string_constantt::set_value(dstring const&) [1480]
                0.00    0.00    2400/102430434     vector_typet::size() [1590]
                0.00    0.00    7013/102430434     do_pointer(unsigned int, unsigned int) [1283]
                0.00    0.00   12200/102430434     code_typet::make_ellipsis() [1172]
                0.00    0.01  205944/102430434     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [571]
                0.00    0.01  258206/102430434     typet::subtypes() [705]
                0.01    0.01  284760/102430434     code_typet::return_type() [770]
                0.01    0.01  285835/102430434     yyansi_cparse() [133]
                0.01    0.01  293471/102430434     typet::location() [741]
                0.01    0.01  376088/102430434     struct_union_typet::components() [635]
                0.01    0.01  390377/102430434     ansi_c_declaratort::value() [700]
                0.01    0.02  585167/102430434     array_typet::size() [634]
                0.02    0.04  923301/102430434     code_typet::parameters() [515]
                0.02    0.04 1067220/102430434     merge_irept::merged(irept const&) [26]
                0.02    0.05 1222200/102430434     exprt::location() [517]
                0.03    0.07 1844516/102430434     typet::subtype() [456]
                0.13    0.28 7432354/102430434     ssa_exprt::update_type() [121]
                0.16    0.34 9050776/102430434     irept::set(dstring const&, long long) [111]
                0.37    0.79 20725566/102430434     irept::set(dstring const&, dstring const&) [118]
                1.02    2.19 57462634/102430434     exprt::type() [60]
[66]     1.3    1.81    3.90 102430434         std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [66]
                0.30    1.50 25952558/25952558     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&) [182]
                0.86    0.03 25952558/367385163     std::pair<dstring const, irept>::~pair() <cycle 16> [335]
                0.86    0.03 25952558/367385163     irept::remove_ref(irept::dt*) <cycle 16> [68]
                0.33    0.00 25952558/380598750     irept::irept(irept const&) [77]
-----------------------------------------------
                0.27    5.36 35634627/35634627     irept::detach() [41]
[67]     1.3    0.27    5.36 35634627         irept::dt::dt(irept::dt const&) [67]
                0.81    3.08 71269254/71269254     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&) [95]
                0.26    1.14 35634627/35634627     std::vector<irept, std::allocator<irept> >::vector(std::vector<irept, std::allocator<irept> > const&) [206]
                0.07    0.00 71269254/71269254     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&) [621]
-----------------------------------------------
                             81235410             void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*) <cycle 16> [234]
                             136461774             std::pair<dstring const, irept>::~pair() <cycle 16> [335]
                0.00    0.00       1/367385163     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 5> [1915]
                0.00    0.00       1/367385163     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1981]
                0.00    0.00       2/367385163     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [2018]
                0.00    0.00       2/367385163     c_typecheck_baset::typecheck_expr_index(exprt&) [1869]
                0.00    0.00       2/367385163     c_sizeof_type_rec(exprt const&) [1927]
                0.00    0.00       3/367385163     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [323]
                0.00    0.00       6/367385163     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1780]
                0.00    0.00       6/367385163     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1682]
                0.00    0.00       8/367385163     flatten_byte_operators(exprt const&, namespacet const&) [1998]
                0.00    0.00       8/367385163     simplify_exprt::simplify_shifts(exprt&) [587]
                0.00    0.00      30/367385163     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 9> [486]
                0.00    0.00      38/367385163     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1547]
                0.00    0.00      38/367385163     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1604]
                0.00    0.00      38/367385163     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1528]
                0.00    0.00      38/367385163     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 15> [1509]
                0.00    0.00      45/367385163     goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1236]
                0.00    0.00      64/367385163     flatten_byte_extract(exprt const&, namespacet const&) [1688]
                0.00    0.00      66/367385163     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1562]
                0.00    0.00      90/367385163     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1658]
                0.00    0.00      90/367385163     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [314]
                0.00    0.00      94/367385163     code_returnt::return_value() [1847]
                0.00    0.00     100/367385163     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1454]
                0.00    0.00     100/367385163     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1649]
                0.00    0.00     123/367385163     c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1600]
                0.00    0.00     123/367385163     goto_convertt::convert_block(code_blockt const&, goto_programt&) <cycle 5> [1706]
                0.00    0.00     140/367385163     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1216]
                0.00    0.00     144/367385163     or_exprt::or_exprt() [1715]
                0.00    0.00     152/367385163     code_function_callt::code_function_callt() [1640]
                0.00    0.00     159/367385163     symex_bmct::~symex_bmct() [1862]
                0.00    0.00     174/367385163     if_exprt::if_exprt() [1771]
                0.00    0.00     177/367385163     code_declt::code_declt() [1646]
                0.00    0.00     185/367385163     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [771]
                0.00    0.00     205/367385163     symex_target_equationt::convert_assertions(prop_convt&) [204]
                0.00    0.00     226/367385163     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1684]
                0.00    0.00     274/367385163     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1147]
                0.00    0.00     302/367385163     pointer_logict::pointer_logict(namespacet const&) [1413]
                0.00    0.00     304/367385163     goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) <cycle 5> [1287]
                0.00    0.00     306/367385163     string_constantt::string_constantt() [1507]
                0.00    0.00     315/367385163     void std::_Destroy_aux<false>::__destroy<codet*>(codet*, codet*) [1896]
                0.00    0.00     316/367385163     goto_convertt::unwind_destructor_stack(locationt const&, unsigned int, goto_programt&, bool) <cycle 5> [1681]
                0.00    0.00     352/367385163     c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 3> [1143]
                0.00    0.00     355/367385163     c_typecheck_baset::typecheck_decl(codet&) <cycle 2> [1498]
                0.00    0.00     410/367385163     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 3> [1227]
                0.00    0.00     464/367385163     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [539]
                0.00    0.00     468/367385163     simplify_exprt::simplify_div(exprt&) [594]
                0.00    0.00     474/367385163     c_typecheck_baset::typecheck_expr_rel(exprt&) [1428]
                0.00    0.00     505/367385163     goto_convertt::convert_expression(code_expressiont const&, goto_programt&) <cycle 5> [1813]
                0.00    0.00     548/367385163     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1274]
                0.00    0.00     562/367385163     void std::_Destroy_aux<false>::__destroy<struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*) [1852]
                0.00    0.00     580/367385163     bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [707]
                0.00    0.00     595/367385163     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1420]
                0.00    0.00     608/367385163     simplify_exprt::simplify_inequality_address_of(exprt&) [1370]
                0.00    0.00     612/367385163     string_constantt::set_value(dstring const&) [1480]
                0.00    0.00     634/367385163     object_size(exprt const&) [1494]
                0.00    0.00     648/367385163     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [283]
                0.00    0.00     690/367385163     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1300]
                0.00    0.00     706/367385163     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1336]
                0.00    0.00     802/367385163     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1466]
                0.00    0.00     802/367385163     address_of_exprt::address_of_exprt() [1526]
                0.00    0.00     816/367385163     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [742]
                0.00    0.00    1132/367385163     struct_union_typet::component_type(dstring const&) const [1533]
                0.00    0.00    1142/367385163     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1020]
                0.00    0.00    1186/367385163     simplify_exprt::simplify_with(exprt&) [1522]
                0.00    0.00    1188/367385163     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1008]
                0.00    0.00    1209/367385163     std::pair<bool, irept>::~pair() [1757]
                0.00    0.00    1242/367385163     goto_symext::replace_nondet(exprt&) [444]
                0.00    0.00    1250/367385163     c_sizeoft::sizeof_rec(typet const&) [1306]
                0.00    0.00    1330/367385163     goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1527]
                0.00    0.00    1400/367385163     void std::_Destroy_aux<false>::__destroy<code_typet::parametert*>(code_typet::parametert*, code_typet::parametert*) [1742]
                0.00    0.00    1401/367385163     c_typecheck_baset::do_initializer(exprt&, typet const&, bool) [1144]
                0.00    0.00    1467/367385163     and_exprt::and_exprt(exprt const&, exprt const&) [1450]
                0.00    0.00    1519/367385163     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) [1732]
                0.00    0.00    1521/367385163     local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&) [1000]
                0.00    0.00    1554/367385163     c_typecheck_baset::make_index_type(exprt&) [1119]
                0.00    0.00    1625/367385163     guardt::resize(unsigned long) [1514]
                0.00    0.00    1844/367385163     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1110]
                0.00    0.00    1868/367385163     simplify_exprt::simplify_mod(exprt&) [1109]
                0.00    0.00    2030/367385163     goto_symext::return_assignment(goto_symex_statet&) [251]
                0.00    0.00    2146/367385163     object_lower_bound(exprt const&) [1276]
                0.00    0.00    2168/367385163     pointer_offset(exprt const&) [1340]
                0.00    0.00    2370/367385163     byte_extract_exprt::byte_extract_exprt(dstring) [1513]
                0.00    0.00    2385/367385163     configt::this_operating_system() [739]
                0.00    0.00    2448/367385163     object_upper_bound(exprt const&, typet const&, namespacet const&) [1004]
                0.00    0.00    2867/367385163     member_exprt::member_exprt(typet const&) [1367]
                0.00    0.00    2910/367385163     boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [968]
                0.00    0.00    3318/367385163     goto_symext::symex_end_of_function(goto_symex_statet&) [299]
                0.00    0.00    3559/367385163     goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [97]
                0.00    0.00    3600/367385163     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 3> [583]
                0.00    0.00    3903/367385163     binary_relation_exprt::binary_relation_exprt(dstring const&) [1310]
                0.00    0.00    4260/367385163     index_exprt::index_exprt(typet const&) [1316]
                0.00    0.00    4324/367385163     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [865]
                0.00    0.00    4374/367385163     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [150]
                0.00    0.00    5176/367385163     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [666]
                0.00    0.00    5540/367385163     simplify_exprt::simplify_not(exprt&) <cycle 18> [478]
                0.00    0.00    6477/367385163     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [799]
                0.00    0.00    6918/367385163     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 14> [497]
                0.00    0.00    6997/367385163     simplify_exprt::simplify_member(exprt&) [1135]
                0.00    0.00    7013/367385163     do_pointer(unsigned int, unsigned int) [1283]
                0.00    0.00    7208/367385163     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> > >) [853]
                0.00    0.00    7210/367385163     goto_symext::symex_dead(goto_symex_statet&) [306]
                0.00    0.00    7252/367385163     codet::codet(dstring const&) [1235]
                0.00    0.00    8021/367385163     goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&) [393]
                0.00    0.00    9536/367385163     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [143]
                0.00    0.00   13586/367385163     exprt::make_typecast(typet const&) [1165]
                0.00    0.00   13663/367385163     simplify_exprt::simplify_object(exprt&) [585]
                0.00    0.00   14323/367385163     guardt::make_false() [956]
                0.00    0.00   15766/367385163     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [245]
                0.00    0.00   15906/367385163     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [371]
                0.00    0.00   17037/367385163     goto_symext::symex_decl(goto_symex_statet&, symbol_exprt const&) [195]
                0.00    0.00   17326/367385163     goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1128]
                0.00    0.00   17978/367385163     binary_exprt::binary_exprt(dstring const&, typet const&) [1103]
                0.00    0.00   18699/367385163     size_of_expr(typet const&, namespacet const&) <cycle 18> [557]
                0.00    0.00   19018/367385163     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [411]
                0.00    0.00   19113/367385163     value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const [385]
                0.00    0.00   25048/367385163     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [438]
                0.00    0.00   25804/367385163     same_object(exprt const&, exprt const&) [760]
                0.00    0.00   26775/367385163     merge(unsigned int, unsigned int) [758]
                0.00    0.00   30941/367385163     field_sensitivityt::field_assignments_rec(namespacet const&, goto_symex_statet&, symex_targett&, exprt const&, exprt const&) const [152]
                0.00    0.00   31188/367385163     codet::codet() [969]
                0.00    0.00   33808/367385163     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [341]
                0.00    0.00   36109/367385163     exprt::make_not() [768]
                0.00    0.00   36248/367385163     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 9> [228]
                0.00    0.00   36376/367385163     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [531]
                0.00    0.00   38636/367385163     simplify_exprt::simplify_index(exprt&) [653]
                0.00    0.00   42117/367385163     irept::~irept() [1376]
                0.00    0.00   43644/367385163     c_typecastt::implicit_typecast(exprt&, typet const&) [628]
                0.00    0.00   44560/367385163     simplify_exprt::simplify_if(exprt&) <cycle 18> [658]
                0.00    0.00   49791/367385163     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [571]
                0.00    0.00   51381/367385163     field_sensitivityt::is_indivisible(namespacet const&, ssa_exprt const&) const [334]
                0.00    0.00   52525/367385163     build_goto_trace(symex_target_equationt const&, prop_convt const&, namespacet const&, goto_tracet&) [294]
                0.00    0.00   59917/367385163     prop_conv_solvert::get(exprt const&) const <cycle 15> [1112]
                0.00    0.00   65401/367385163     field_sensitivityt::field_assignments(namespacet const&, goto_symex_statet&, symex_targett&, exprt const&) const [89]
                0.00    0.00   77841/367385163     predicate_exprt::predicate_exprt(dstring const&) [759]
                0.00    0.00   79123/367385163     simplify_exprt::simplify_mult(exprt&) [331]
                0.00    0.00   98462/367385163     ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const [467]
                0.00    0.00   98717/367385163     c_typecheck_baset::make_already_typechecked(typet&) [909]
                0.00    0.00   99504/367385163     irep_serializationt::insert_on_read(unsigned long, irept const&) [702]
                0.00    0.00  102331/367385163     make_subtype(unsigned int, unsigned int) [919]
                0.00    0.00  111168/367385163     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [10]
                0.00    0.00  112406/367385163     goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [42]
                0.00    0.00  139347/367385163     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [166]
                0.00    0.00  143232/367385163     arrayst::add_array_Ackermann_constraints() [127]
                0.01    0.00  174814/367385163     void std::_Destroy_aux<false>::__destroy<typet*>(typet*, typet*) [1164]
                0.01    0.00  190838/367385163     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> > >) [332]
                0.01    0.00  193079/367385163     c_typecheck_baset::typecheck_symbol_type(typet&) [288]
                0.01    0.00  248385/367385163     simplify_exprt::simplify_plus(exprt&) [261]
                0.01    0.00  280342/367385163     yyansi_cparse() [133]
                0.01    0.00  293275/367385163     void std::_Destroy_aux<false>::__destroy<std::pair<bool, irept>*>(std::pair<bool, irept>*, std::pair<bool, irept>*) [1036]
                0.01    0.00  293860/367385163     exprt::make_bool(bool) [569]
                0.01    0.00  297412/367385163     index_exprt::index_exprt() [626]
                0.01    0.00  346401/367385163     goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [28]
                0.01    0.00  353499/367385163     predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&) [458]
                0.01    0.00  386496/367385163     c_typecheck_baset::typecheck_code_type(code_typet&) <cycle 3> [369]
                0.01    0.00  419324/367385163     std::_List_base<typet, std::allocator<typet> >::_M_clear() [829]
                0.01    0.00  431276/367385163     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [302]
                0.02    0.00  495988/367385163     boolbvt::convert_bv(exprt const&) <cycle 13> [163]
                0.02    0.00  650497/367385163     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) [670]
                0.02    0.00  650497/367385163     merge_irept::merged(irept const&) [26]
                0.05    0.00 1636148/367385163     locationt::~locationt() [657]
                0.17    0.01 5157638/367385163     void std::_Destroy_aux<false>::__destroy<exprt*>(exprt*, exprt*) [423]
                0.17    0.01 5197971/367385163     irept::clear() [480]
                0.35    0.01 10411942/367385163     simplify_exprt::simplify_rec(exprt&) <cycle 18> [212]
                0.36    0.01 10885981/367385163     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [349]
                0.37    0.01 11044071/367385163     object_descriptor_exprt::object_descriptor_exprt() [88]
                0.49    0.02 14667496/367385163     field_sensitivityt::get_fields(namespacet const&, ssa_exprt const&, exprt&) const [21]
                0.82    0.03 24619222/367385163     typet::~typet() [262]
                0.86    0.03 25952558/367385163     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [66]
                1.18    0.04 35634627/367385163     irept::detach() [41]
                1.41    0.05 42627069/367385163     irept::add(dstring const&, irept const&) [87]
                2.03    0.07 61299419/367385163     irept::operator=(irept const&) [114]
                2.76    0.09 83093476/367385163     exprt::~exprt() [109]
[68]     1.3    5.42    0.07 557769614         irept::remove_ref(irept::dt*) <cycle 16> [68]
                0.07    0.00 111735593/223471361     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() [523]
                             111735593             irept::dt::~dt() <cycle 16> [244]
                             111735593             std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, irept> >*) <cycle 16> [122]
-----------------------------------------------
                0.00    0.01    8026/5178971     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [20]
                0.21    5.18 5170945/5178971     goto_symex_statet::set_ssa_indices(ssa_exprt&, namespacet const&, goto_symex_statet::levelt) [54]
[69]     1.3    0.21    5.19 5178971         goto_symex_statet::level0t::operator()(ssa_exprt&, namespacet const&, unsigned int) [69]
                0.05    3.32 4545537/11021623     ssa_exprt::get_object_name() const [52]
                0.01    0.98  496879/496879      ssa_exprt::set_level_0(unsigned int) [249]
                0.10    0.28 4507892/4907418     namespacet::lookup(dstring const&, symbolt const*&) const [366]
                0.03    0.29 5178971/13507480     ssa_exprt::get_level_0() const [269]
                0.12    0.00 4545537/9759632     dstring::operator==(char const*) const [435]
-----------------------------------------------
                0.03    0.06  491355/30781305     string_containert::get(char const*) [441]
                1.69    3.56 30289950/30781305     string_containert::get(std::string const&) [65]
[70]     1.2    1.72    3.61 30781305         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&) [70]
                1.89    0.00 30781305/32451677     hash_string(char const*) [173]
                1.57    0.15 30781305/31479539     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 [184]
-----------------------------------------------
                                                 <spontaneous>
[71]     1.2    5.28    0.00                 Minisat::SimpSolver::eliminate(bool) [71]
-----------------------------------------------
                0.00    0.00       1/8742962     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [742]
                0.00    0.00       1/8742962     simplify_exprt::simplify_floatbv_op(exprt&) [1804]
                0.00    0.00       6/8742962     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [771]
                0.00    0.00       9/8742962     boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1770]
                0.00    0.00      17/8742962     simplify_exprt::simplify_floatbv_typecast(exprt&) [1129]
                0.00    0.00      17/8742962     simplify_exprt::get_values(exprt const&, std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >&) [1549]
                0.00    0.00      32/8742962     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [539]
                0.00    0.00      34/8742962     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 15> [1509]
                0.00    0.00      52/8742962     c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 3> [1143]
                0.00    0.00      81/8742962     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1273]
                0.00    0.00      84/8742962     value_set_dereferencet::bounds_check(index_exprt const&, guardt const&) [529]
                0.00    0.00     103/8742962     boolbv_widtht::get_entry(typet const&) const [276]
                0.00    0.00     326/8742962     boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [968]
                0.00    0.00     563/8742962     bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [707]
                0.00    0.00     584/8742962     field_sensitivityt::field_assignments_rec(namespacet const&, goto_symex_statet&, symex_targett&, exprt const&, exprt const&) const [152]
                0.00    0.00    1118/8742962     simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1102]
                0.00    0.00    2348/8742962     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [323]
                0.00    0.00    2385/8742962     configt::this_operating_system() [739]
                0.00    0.00    2400/8742962     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 3> [583]
                0.00    0.00    3182/8742962     boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [243]
                0.00    0.00    3748/8742962     simplify_exprt::simplify_mod(exprt&) [1109]
                0.00    0.00    3984/8742962     boolbvt::is_unbounded_array(typet const&) const [813]
                0.00    0.01    9758/8742962     pointer_offset_size(namespacet const&, typet const&) [662]
                0.00    0.01   12682/8742962     simplify_exprt::simplify_unary_minus(exprt&) [740]
                0.00    0.02   31989/8742962     simplify_exprt::simplify_shifts(exprt&) [587]
                0.00    0.02   37182/8742962     simplify_exprt::simplify_div(exprt&) [594]
                0.00    0.02   40495/8742962     simplify_exprt::simplify_index(exprt&) [653]
                0.00    0.02   43900/8742962     compute_pointer_offset(namespacet const&, exprt const&) [561]
                0.01    0.10  172000/8742962     field_sensitivityt::get_fields(namespacet const&, ssa_exprt const&, exprt&) const [21]
                0.01    0.15  261246/8742962     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [302]
                0.32    4.57 8112635/8742962     build_identifier_rec(exprt const&, dstring const&, dstring const&, std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&) [51]
[72]     1.2    0.35    4.92 8742962         to_integer(constant_exprt const&, BigInt&) [72]
                2.69    0.89 8742702/9418660     binary2integer(std::string const&, bool) [96]
                0.05    0.55 8742962/47534914     exprt::type() const [108]
                0.07    0.50 8742962/9805474     constant_exprt::get_value() const [304]
                0.07    0.07 8742702/8938320     BigInt::operator=(BigInt const&) [500]
                0.04    0.00 8742702/39463218     BigInt::~BigInt() [483]
                0.00    0.00     260/420         BigInt::operator=(long long) [1769]
-----------------------------------------------
                0.00    0.00     100/101363214     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 3> [1454]
                0.00    0.00     306/101363214     string_constantt::set_value(dstring const&) [1480]
                0.00    0.00    2400/101363214     vector_typet::size() [1590]
                0.00    0.00    7013/101363214     do_pointer(unsigned int, unsigned int) [1283]
                0.00    0.00   12200/101363214     code_typet::make_ellipsis() [1172]
                0.00    0.01  205944/101363214     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [571]
                0.01    0.01  258206/101363214     typet::subtypes() [705]
                0.01    0.01  284760/101363214     code_typet::return_type() [770]
                0.01    0.01  285835/101363214     yyansi_cparse() [133]
                0.01    0.01  293471/101363214     typet::location() [741]
                0.01    0.01  376088/101363214     struct_union_typet::components() [635]
                0.01    0.01  390377/101363214     ansi_c_declaratort::value() [700]
                0.01    0.02  585167/101363214     array_typet::size() [634]
                0.02    0.03  923301/101363214     code_typet::parameters() [515]
                0.03    0.04 1222200/101363214     exprt::location() [517]
                0.04    0.06 1844516/101363214     typet::subtype() [456]
                0.15    0.23 7432354/101363214     ssa_exprt::update_type() [121]
                0.19    0.28 9050776/101363214     irept::set(dstring const&, long long) [111]
                0.42    0.65 20725566/101363214     irept::set(dstring const&, dstring const&) [118]
                1.18    1.80 57462634/101363214     exprt::type() [60]
[73]     1.2    2.08    3.17 101363214         irept::add(dstring const&) [73]
                1.26    1.91 101363214/364167293     irept::detach() [41]
-----------------------------------------------
                0.00    0.00     140/335973      goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1216]
                0.00    0.01     370/335973      goto_symext::symex_assume(goto_symex_statet&, exprt const&) [823]
                0.00    0.03    2370/335973      goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 9> [486]
                0.00    0.34   23211/335973      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [10]
                0.00    0.95   66037/335973      goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [28]
                0.01    1.59  109969/335973      goto_symext::symex_goto(goto_symex_statet&) [18]
                0.01    1.93  133876/335973      goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [40]
[74]     1.1    0.02    4.85  335973         goto_symext::do_simplify(exprt&) [74]
                0.41    4.41  335973/611638      simplify(exprt&, namespacet const&) <cycle 18> [791]
                0.01    0.03  335973/381256      optionst::get_bool_option(std::string const&) const [734]
-----------------------------------------------
                0.01    0.44 1280924/13899601     goto_symex_statet::set_ssa_indices(ssa_exprt&, namespacet const&, goto_symex_statet::levelt) [54]
                0.12    4.30 12618677/13899601     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [10]
[75]     1.1    0.13    4.74 13899601         goto_symex_statet::renaming_levelt::current_count(dstring const&) const [75]
                4.74    0.00 13899601/13899601     std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::find(dstring const&) const [78]
-----------------------------------------------
                                                 <spontaneous>
[76]     1.1    4.80    0.00                 Minisat::SimpSolver::strengthenClause(unsigned int, Minisat::Lit) [76]
-----------------------------------------------
                0.00    0.00       1/380598750     goto_convertt::convert_decl(code_declt const&, goto_programt&) <cycle 5> [1481]
                0.00    0.00       2/380598750     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [2018]
                0.00    0.00       2/380598750     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 5> [1915]
                0.00    0.00       3/380598750     simplify_exprt::simplify_floatbv_op(exprt&) [1804]
                0.00    0.00       3/380598750     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1682]
                0.00    0.00       4/380598750     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1780]
                0.00    0.00       4/380598750     flatten_byte_extract(exprt const&, namespacet const&) [1688]
                0.00    0.00       9/380598750     gen_one(typet const&) [1920]
                0.00    0.00      10/380598750     flatten_byte_operators(exprt const&, namespacet const&) [1998]
                0.00    0.00      29/380598750     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1658]
                0.00    0.00      31/380598750     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [323]
                0.00    0.00      36/380598750     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [531]
                0.00    0.00      46/380598750     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1528]
                0.00    0.00      47/380598750     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 5> [1633]
                0.00    0.00      51/380598750     std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::push_back(struct_union_typet::componentt const&) [1853]
                0.00    0.00      51/380598750     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [742]
                0.00    0.00      76/380598750     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 15> [1509]
                0.00    0.00      84/380598750     local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&) [1000]
                0.00    0.00      90/380598750     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [314]
                0.00    0.00      98/380598750     c_sizeof_type_rec(exprt const&) [1927]
                0.00    0.00      98/380598750     simplify_exprt::simplify_floatbv_typecast(exprt&) [1129]
                0.00    0.00     100/380598750     gcc_signed_int128_type() [1720]
                0.00    0.00     100/380598750     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 3> [1649]
                0.00    0.00     113/380598750     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1684]
                0.00    0.00     119/380598750     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1420]
                0.00    0.00     138/380598750     codet* std::__uninitialized_copy<false>::__uninit_copy<codet*, codet*>(codet*, codet*, codet*) [1995]
                0.00    0.00     140/380598750     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1216]
                0.00    0.00     142/380598750     std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_create_node(bv_pointerst::postponedt const&) [1937]
                0.00    0.00     144/380598750     symex_target_equationt::convert_assertions(prop_convt&) [204]
                0.00    0.00     144/380598750     disjunction(std::vector<exprt, std::allocator<exprt> > const&) [1672]
                0.00    0.00     152/380598750     yyansi_cparse() [133]
                0.00    0.00     152/380598750     goto_convertt::get_constant(exprt const&) [1991]
                0.00    0.00     152/380598750     goto_convertt::generate_conditional_branch(exprt const&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, locationt const&, goto_programt&) <cycle 5> [1558]
                0.00    0.00     152/380598750     goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&) <cycle 5> [1736]
                0.00    0.00     152/380598750     boolean_negate(exprt const&) [1663]
                0.00    0.00     153/380598750     yyansi_clex() [203]
                0.00    0.00     153/380598750     convert_string_literal(std::string const&) [607]
                0.00    0.00     177/380598750     std::list<codet, std::allocator<codet> >::_M_create_node(codet const&) [1986]
                0.00    0.00     177/380598750     get_destructor(namespacet const&, typet const&) [1946]
                0.00    0.00     177/380598750     std::vector<codet, std::allocator<codet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, codet const&) [1922]
                0.00    0.00     182/380598750     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 1> [1674]
                0.00    0.00     182/380598750     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [771]
                0.00    0.00     187/380598750     std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<arrayst::array_equalityt*, std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> > >, arrayst::array_equalityt const&) [1713]
                0.00    0.00     204/380598750     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&) [1828]
                0.00    0.00     208/380598750     code_blockt::end_location() const [1860]
                0.00    0.00     261/380598750     std::pair<typet, equalityt::typestructt>::pair(typet const&, equalityt::typestructt const&) [1977]
                0.00    0.00     261/380598750     std::pair<typet const, equalityt::typestructt>::pair<typet, equalityt::typestructt>(std::pair<typet, equalityt::typestructt> const&) [1978]
                0.00    0.00     261/380598750     std::pair<typet const, equalityt::typestructt>::pair(std::pair<typet const, equalityt::typestructt> const&) [1979]
                0.00    0.00     261/380598750     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&) [792]
                0.00    0.00     274/380598750     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1274]
                0.00    0.00     280/380598750     c_bool_type() [1624]
                0.00    0.00     304/380598750     goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) <cycle 5> [1287]
                0.00    0.00     304/380598750     std::vector<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::push_back(arrayst::array_equalityt const&) [1707]
                0.00    0.00     306/380598750     string_constantt::set_value(dstring const&) [1480]
                0.00    0.00     316/380598750     goto_convertt::unwind_destructor_stack(locationt const&, unsigned int, goto_programt&, bool) <cycle 5> [1681]
                0.00    0.00     316/380598750     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*) [1962]
                0.00    0.00     351/380598750     signedbv_typet::smallest_expr() const [1478]
                0.00    0.00     353/380598750     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1675]
                0.00    0.00     356/380598750     is_not_zero(exprt const&, namespacet const&) [1461]
                0.00    0.00     357/380598750     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*) [1952]
                0.00    0.00     376/380598750     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1273]
                0.00    0.00     472/380598750     dynamic_size(namespacet const&) [1445]
                0.00    0.00     474/380598750     c_typecheck_baset::typecheck_expr_rel(exprt&) [1428]
                0.00    0.00     485/380598750     arrayst::array_equalityt* std::__uninitialized_copy<false>::__uninit_copy<arrayst::array_equalityt*, arrayst::array_equalityt*>(arrayst::array_equalityt*, arrayst::array_equalityt*, arrayst::array_equalityt*) [1877]
                0.00    0.00     505/380598750     goto_convertt::convert_expression(code_expressiont const&, goto_programt&) <cycle 5> [1813]
                0.00    0.00     513/380598750     null_pointer(exprt const&) [1484]
                0.00    0.00     579/380598750     goto_symext::symex_assume(goto_symex_statet&, exprt const&) [823]
                0.00    0.00     608/380598750     simplify_exprt::simplify_inequality_address_of(exprt&) [1370]
                0.00    0.00     690/380598750     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1300]
                0.00    0.00     704/380598750     c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 3> [1143]
                0.00    0.00     706/380598750     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1336]
                0.00    0.00     708/380598750     get_failed_symbol(symbol_exprt const&, namespacet const&) [1412]
                0.00    0.00     821/380598750     simplify_expr(exprt const&, namespacet const&) [990]
                0.00    0.00     844/380598750     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1325]
                0.00    0.00     851/380598750     unsigned_short_int_type() [1521]
                0.00    0.00     867/380598750     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&) [1890]
                0.00    0.00     867/380598750     std::map<dstring, code_typet, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::operator[](dstring const&) [1362]
                0.00    0.00     922/380598750     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1110]
                0.00    0.00     970/380598750     std::pair<typet const, boolbv_widtht::entryt>::pair(std::pair<typet const, boolbv_widtht::entryt> const&) [1882]
                0.00    0.00     976/380598750     arrayst::array_equalityt::array_equalityt(arrayst::array_equalityt const&) [1876]
                0.00    0.00    1073/380598750     goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&) [513]
                0.00    0.00    1073/380598750     object_lower_bound(exprt const&) [1276]
                0.00    0.00    1118/380598750     simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1102]
                0.00    0.00    1186/380598750     simplify_exprt::simplify_with(exprt&) [1522]
                0.00    0.00    1188/380598750     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1008]
                0.00    0.00    1200/380598750     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 3> [583]
                0.00    0.00    1203/380598750     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1466]
                0.00    0.00    1224/380598750     object_upper_bound(exprt const&, typet const&, namespacet const&) [1004]
                0.00    0.00    1250/380598750     c_sizeoft::sizeof_rec(typet const&) [1306]
                0.00    0.00    1268/380598750     object_size(exprt const&) [1494]
                0.00    0.00    1458/380598750     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [1358]
                0.00    0.00    1494/380598750     goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1345]
                0.00    0.00    1532/380598750     invalid_pointer(exprt const&) [1455]
                0.00    0.00    1600/380598750     signed_long_long_int_type() [1441]
                0.00    0.00    1601/380598750     boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [968]
                0.00    0.00    1695/380598750     unsigned_long_int_type() [1432]
                0.00    0.00    1734/380598750     goto_function_templatet<goto_programt>::goto_function_templatet(goto_function_templatet<goto_programt> const&) [1132]
                0.00    0.00    1868/380598750     simplify_exprt::simplify_mod(exprt&) [1109]
                0.00    0.00    2029/380598750     goto_symext::return_assignment(goto_symex_statet&) [251]
                0.00    0.00    2126/380598750     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1147]
                0.00    0.00    2264/380598750     struct_union_typet::component_type(dstring const&) const [1533]
                0.00    0.00    2284/380598750     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1020]
                0.00    0.00    2298/380598750     pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const [1116]
                0.00    0.00    2331/380598750     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&) [1797]
                0.00    0.00    2331/380598750     std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::operator[](dstring const&) [1599]
                0.00    0.00    2370/380598750     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 9> [486]
                0.00    0.00    2385/380598750     configt::this_operating_system() [739]
                0.00    0.00    2550/380598750     unsigned_long_long_int_type() [1369]
                0.00    0.00    2800/380598750     linkingt::duplicate_object_symbol(symbolt&, symbolt&) [697]
                0.00    0.00    2802/380598750     c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool) [1146]
                0.00    0.00    2881/380598750     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*) [1737]
                0.00    0.00    2897/380598750     convert_integer_literal(std::string const&) [851]
                0.00    0.00    2914/380598750     bv_pointerst::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 14> [929]
                0.00    0.00    2914/380598750     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1024]
                0.00    0.00    3525/380598750     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [525]
                0.00    0.00    3675/380598750     goto_symex_statet::framet::framet(goto_symex_statet::framet const&) [624]
                0.00    0.00    3959/380598750     goto_checkt::bounds_check(index_exprt const&, guardt const&) [462]
                0.00    0.00    3966/380598750     value_set_dereferencet::dereference_type_compare(typet const&, typet const&) const [901]
                0.00    0.00    4324/380598750     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [865]
                0.00    0.00    4336/380598750     pointer_offset(exprt const&) [1340]
                0.00    0.00    4450/380598750     unsigned_int_type() [1298]
                0.00    0.00    4768/380598750     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [143]
                0.00    0.00    6636/380598750     goto_symex_statet::framet::framet() [1460]
                0.00    0.00    7208/380598750     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> > >) [853]
                0.00    0.00    7577/380598750     operator|=(guardt&, guardt const&) [210]
                0.00    0.00    7990/380598750     goto_symext::symex_dead(goto_symex_statet&) [306]
                0.00    0.00    8532/380598750     simplify_exprt::simplify_object(exprt&) [585]
                0.00    0.00    8569/380598750     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&) [1654]
                0.00    0.00    8569/380598750     std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::operator[](unsigned int const&) [1009]
                0.00    0.00    9450/380598750     signed_short_int_type() [1178]
                0.00    0.00   10886/380598750     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [387]
                0.00    0.00   11088/380598750     std::pair<exprt const, unsigned int>::pair(std::pair<exprt const, unsigned int> const&) [1625]
                0.00    0.00   11418/380598750     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [341]
                0.00    0.00   11736/380598750     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, locationt const&, exprt const&, guardt const&) [371]
                0.00    0.00   11748/380598750     simplify_exprt::simplify_div(exprt&) [594]
                0.00    0.00   12682/380598750     simplify_exprt::simplify_unary_minus(exprt&) [740]
                0.00    0.00   12704/380598750     std::vector<typet, std::allocator<typet> >::push_back(typet const&) [766]
                0.00    0.00   12772/380598750     simplify_exprt::simplify_object_size(exprt&) <cycle 18> [828]
                0.00    0.00   12902/380598750     same_object(exprt const&, exprt const&) [760]
                0.00    0.00   14095/380598750     ansi_c_convert_typet::read_rec(typet const&) [761]
                0.00    0.00   14548/380598750     c_typecastt::implicit_typecast(exprt&, typet const&) [628]
                0.00    0.00   14932/380598750     equalityt::equality2(exprt const&, exprt const&) [530]
                0.00    0.00   15269/380598750     std::pair<ssa_exprt, unsigned int>::pair<ssa_exprt, int>(std::pair<ssa_exprt, int> const&) [1588]
                0.00    0.00   15636/380598750     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet) [1115]
                0.00    0.00   16042/380598750     goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&) [393]
                0.00    0.00   18441/380598750     build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&) [745]
                0.00    0.00   19113/380598750     value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const [793]
                0.00    0.00   19974/380598750     std::list<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_create_node(value_set_dereferencet::valuet const&) [1495]
                0.00    0.00   20196/380598750     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&) [1357]
                0.00    0.00   25001/380598750     std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&) [752]
                0.00    0.00   25804/380598750     pointer_object(exprt const&) [847]
                0.00    0.00   26419/380598750     irept* std::__uninitialized_copy<false>::__uninit_copy<irept*, irept*>(irept*, irept*, irept*) [1534]
                0.00    0.00   26775/380598750     merge(unsigned int, unsigned int) [758]
                0.00    0.00   27110/380598750     goto_symext::symex_decl(goto_symex_statet&, symbol_exprt const&) [195]
                0.00    0.00   28070/380598750     numbering<exprt>::number(exprt const&) [318]
                0.00    0.00   29096/380598750     c_typecastt::follow_with_qualifiers(typet const&) [1550]
                0.00    0.00   29294/380598750     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [388]
                0.00    0.00   31168/380598750     field_sensitivityt::field_assignments_rec(namespacet const&, goto_symex_statet&, symex_targett&, exprt const&, exprt const&) const [152]
                0.00    0.00   32460/380598750     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 14> [497]
                0.00    0.00   38040/380598750     value_set_dereferencet::valuet::valuet(value_set_dereferencet::valuet const&) [1506]
                0.00    0.00   38066/380598750     signed_int_type() [806]
                0.00    0.00   38793/380598750     simplify_exprt::simplify_index(exprt&) [653]
                0.00    0.00   44553/380598750     std::vector<irept, std::allocator<irept> >::_M_insert_aux(__gnu_cxx::__normal_iterator<irept*, std::vector<irept, std::allocator<irept> > >, irept const&) [1311]
                0.00    0.00   46402/380598750     goto_program_templatet<codet, exprt>::instructiont::instructiont() [808]
                0.00    0.00   54388/380598750     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [283]
                0.00    0.00   59922/380598750     value_set_dereferencet::valuet::valuet() [931]
                0.00    0.00   62608/380598750     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [411]
                0.00    0.00   65355/380598750     goto_symext::symex_assign_rec(goto_symex_statet&, code_assignt const&) <cycle 10> [36]
                0.00    0.00   65364/380598750     std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_create_node(exprt const&) [1438]
                0.00    0.00   65401/380598750     field_sensitivityt::field_assignments(namespacet const&, goto_symex_statet&, symex_targett&, exprt const&) const [89]
                0.00    0.00   70182/380598750     prop_conv_solvert::get(exprt const&) const <cycle 15> [1112]
                0.00    0.00   71616/380598750     arrayst::add_array_Ackermann_constraints() [127]
                0.00    0.00   79096/380598750     size_of_expr(typet const&, namespacet const&) <cycle 18> [557]
                0.00    0.00   84907/380598750     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*) [1371]
                0.00    0.00   87198/380598750     unsigned_char_type() [659]
                0.00    0.00   87957/380598750     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [10]
                0.00    0.00   93057/380598750     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_templatet<codet, exprt>::instructiont const&) [1373]
                0.00    0.00   98335/380598750     std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_create_node(ansi_c_declarationt const&) [1377]
                0.00    0.00   99224/380598750     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&) [1392]
                0.00    0.00  100598/380598750     hash_numbering<exprt, irep_hash>::number(exprt const&) [399]
                0.00    0.00  100713/380598750     irep_serializationt::insert_on_read(unsigned long, irept const&) [702]
                0.00    0.00  102331/380598750     make_subtype(unsigned int, unsigned int) [919]
                0.00    0.00  114045/380598750     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::pair(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&) [1264]
                0.00    0.00  116734/380598750     simplify_exprt::simplify_plus(exprt&) [261]
                0.00    0.00  133876/380598750     goto_symext::claim(exprt const&, std::string const&, goto_symex_statet&) [40]
                0.00    0.00  137760/380598750     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [7]
                0.00    0.00  139347/380598750     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 12> [166]
                0.00    0.00  143600/380598750     std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&) [1332]
                0.00    0.00  144964/380598750     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>*) [993]
                0.00    0.00  148311/380598750     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&) [982]
                0.00    0.00  170346/380598750     gen_zero(typet const&) [475]
                0.00    0.00  174814/380598750     typet* std::__uninitialized_copy<false>::__uninit_copy<typet*, typet*>(typet*, typet*, typet*) [1315]
                0.00    0.00  175770/380598750     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [245]
                0.00    0.00  190838/380598750     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> > >) [332]
                0.00    0.00  193079/380598750     c_typecheck_baset::typecheck_symbol_type(typet&) [288]
                0.00    0.00  195971/380598750     goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) <cycle 10> [22]
                0.00    0.00  209870/380598750     goto_trace_stept::goto_trace_stept(goto_trace_stept const&) [794]
                0.00    0.00  227467/380598750     goto_symext::symex_goto(goto_symex_statet&) [18]
                0.00    0.00  239898/380598750     std::vector<typet, std::allocator<typet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<typet*, std::vector<typet, std::allocator<typet> > >, typet const&) [767]
                0.00    0.00  246975/380598750     std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&) [1271]
                0.00    0.00  246975/380598750     std::pair<typet const, boolbv_widtht::entryt>::pair<typet, boolbv_widtht::entryt>(std::pair<typet, boolbv_widtht::entryt> const&) [1272]
                0.00    0.00  255350/380598750     goto_symex_statet::assignment(ssa_exprt&, exprt const&, namespacet const&, bool) [42]
                0.00    0.00  262240/380598750     goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [28]
                0.00    0.00  266816/380598750     std::pair<exprt const, literalt>::pair(std::pair<exprt const, literalt> const&) [1241]
                0.00    0.00  283474/380598750     goto_symext::add_to_lhs(exprt const&, exprt const&) [765]
                0.00    0.00  291073/380598750     simplify_exprt::simplify_mult(exprt&) [331]
                0.00    0.00  291915/380598750     ansi_c_declarationt::full_type(ansi_c_declaratort const&) const [604]
                0.00    0.00  291915/380598750     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&) [830]
                0.00    0.00  315042/380598750     guardt::as_expr(std::_List_const_iterator<exprt>) const [112]
                0.00    0.00  378542/380598750     boolbv_mapt::map_entryt::map_entryt(boolbv_mapt::map_entryt const&) [1217]
                0.00    0.00  392750/380598750     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [348]
                0.01    0.00  419324/380598750     std::list<typet, std::allocator<typet> >::_M_create_node(typet const&) [932]
                0.01    0.00  431276/380598750     simplify_exprt::simplify_inequality(exprt&) <cycle 18> [302]
                0.01    0.00  495988/380598750     boolbvt::convert_bv(exprt const&) <cycle 13> [163]
                0.01    0.00  495988/380598750     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&) [937]
                0.01    0.00  495988/380598750     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&) [938]
                0.01    0.00  504570/380598750     message_streamt::message_streamt(message_handlert&) [731]
                0.01    0.00  544920/380598750     prop_conv_solvert::convert(exprt const&) <cycle 13> [124]
                0.01    0.00  544920/380598750     std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&) [1124]
                0.01    0.00  650497/380598750     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&) [1121]
                0.01    0.00  980064/380598750     symbolt::symbolt(symbolt const&) [955]
                0.01    0.00 1018597/380598750     std::vector<exprt, std::allocator<exprt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt const&) [556]
                0.02    0.00 1678902/380598750     symex_target_equationt::SSA_stept::SSA_stept() [623]
                0.02    0.00 1678902/380598750     symex_target_equationt::SSA_stept::SSA_stept(symex_target_equationt::SSA_stept const&) [389]
                0.03    0.00 2325477/380598750     field_sensitivityt::operator()(namespacet const&, exprt&, bool) const [19]
                0.03    0.00 2736509/380598750     std::vector<irept, std::allocator<irept> >::push_back(irept const&) [684]
                0.04    0.00 3284340/380598750     exprt* std::__uninitialized_copy<false>::__uninit_copy<exprt*, exprt*>(exprt*, exprt*, exprt*) [459]
                0.06    0.00 4407011/380598750     signed_long_int_type() [139]
                0.06    0.00 4568144/380598750     from_integer(BigInt const&, typet const&) [79]
                0.06    0.00 5150208/380598750     field_sensitivityt::get_fields(namespacet const&, ssa_exprt const&, exprt&) const [21]
                0.08    0.00 6300275/380598750     std::tr1::_Hashtable<ssa_exprt, ssa_exprt, std::allocator<ssa_exprt>, std::_Identity<ssa_exprt>, std::equal_to<ssa_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_node(ssa_exprt const&) [472]
                0.13    0.00 10411942/380598750     simplify_exprt::simplify_rec(exprt&) <cycle 18> [212]
                0.16    0.00 12647902/380598750     std::pair<ssa_exprt, unsigned int>::pair(std::pair<ssa_exprt, unsigned int> const&) [439]
                0.20    0.00 15713856/380598750     goto_symex_statet::rename(typet&, dstring const&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [131]
                0.22    0.00 17302842/380598750     std::list<exprt, std::allocator<exprt> >::_M_create_node(exprt const&) [386]
                0.24    0.00 18906436/380598750     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&) [242]
                0.29    0.00 22745423/380598750     void std::__uninitialized_fill_n<false>::__uninit_fill_n<exprt*, unsigned long, exprt>(exprt*, unsigned long, exprt const&) [336]
                0.32    0.00 25757916/380598750     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [308]
                0.33    0.00 25952558/380598750     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [66]
                0.38    0.00 30436332/380598750     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*) [284]
                0.54    0.00 42627069/380598750     irept::add(dstring const&, irept const&) [87]
                1.39    0.00 110607883/380598750     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&) [125]
[77]     1.1    4.79    0.00 380598750         irept::irept(irept const&) [77]
-----------------------------------------------
                4.74    0.00 13899601/13899601     goto_symex_statet::renaming_levelt::current_count(dstring const&) const [75]
[78]     1.1    4.74    0.00 13899601         std::_Rb_tree<dstring, std::pair<dstring const, std::pair<ssa_exprt, unsigned int> >, std::_Select1st<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::pair<ssa_exprt, unsigned int> > > >::find(dstring const&) const [78]
-----------------------------------------------
                0.00    0.00       2/4568144     simplify_exprt::simplify_object_size(exprt&) <cycle 18> [828]
                0.00    0.00       2/4568144     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [245]
                0.00    0.00       2/4568144     simplify_exprt::simplify_index(exprt&) [653]
                0.00    0.00       3/4568144     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [771]
                0.00    0.00       6/4568144     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1024]
                0.00    0.00      14/4568144     build_object_descriptor_rec(namespacet const&, exprt const&, object_descriptor_exprt&) [564]
                0.00    0.00      30/4568144     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1658]
                0.00    0.00      32/4568144     flatten_byte_extract(exprt const&, namespacet const&) [1688]
                0.00    0.00      38/4568144     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1273]
                0.00    0.00     306/4568144     string_constantt::set_value(dstring const&) [1480]
                0.00    0.00     351/4568144     signedbv_typet::smallest_expr() const [1478]
                0.00    0.00     422/4568144     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1325]
                0.00    0.00     464/4568144     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [539]
                0.00    0.00     816/4568144     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [742]
                0.00    0.00    1065/4568144     simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1102]
                0.00    0.00    1142/4568144     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1020]
                0.00    0.00    1200/4568144     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 3> [583]
                0.00    0.00    1250/4568144     c_sizeoft::sizeof_rec(typet const&) [1306]
                0.00    0.00    1455/4568144     boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [968]
                0.00    0.00    1868/4568144     simplify_exprt::simplify_mod(exprt&) [1109]
                0.00    0.00    2018/4568144     pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const [1116]
                0.00    0.00    2624/4568144     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [476]
                0.00    0.00    2897/4568144     convert_integer_literal(std::string const&) [851]
                0.00    0.00    4382/4568144     object_descriptor_exprt::build(exprt const&, namespacet const&) [550]
                0.00    0.01    5647/4568144     boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [243]
                0.00    0.01    8112/4568144     value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const [793]
                0.00    0.01    9233/4568144     field_sensitivityt::field_assignments_rec(namespacet const&, goto_symex_statet&, symex_targett&, exprt const&, exprt const&) const [152]
                0.00    0.01   10040/4568144     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [388]
                0.00    0.01   11748/4568144     simplify_exprt::simplify_div(exprt&) [594]
                0.00    0.01   12682/4568144     simplify_exprt::simplify_unary_minus(exprt&) [740]
                0.00    0.01   14088/4568144     simplify_exprt::simplify_shifts(exprt&) [587]
                0.00    0.03   30375/4568144     size_of_expr(typet const&, namespacet const&) <cycle 18> [557]
                0.00    0.08   76750/4568144     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [411]
                0.12    4.41 4367080/4568144     field_sensitivityt::get_fields(namespacet const&, ssa_exprt const&, exprt&) const [21]
[79]     1.1    0.13    4.61 4568144         from_integer(BigInt const&, typet const&) [79]
                0.02    1.59 4568144/5216563     constant_exprt::constant_exprt(typet const&) [181]
                0.02    0.89 4568144/30289950     dstring::dstring(std::string const&) [63]
                0.10    0.59 4566120/4956709     integer2binary(BigInt const&, unsigned int) [286]
                0.01    0.66 4568144/5212484     constant_exprt::set_value(dstring const&) [282]
                0.02    0.46 4566120/5658554     bitvector_typet::get_width() const [312]
                0.02    0.16 4568144/83093476     exprt::~exprt() [109]
                0.06    0.00 4568144/380598750     irept::irept(irept const&) [77]
                0.01    0.00 4560228/4560856     to_signedbv_type(typet const&) [949]
                0.01    0.00 4568144/141944319     exprt::exprt(exprt const&) [415]
                0.00    0.00    2024/8132633     integer2string(BigInt const&, unsigned int) [246]
                0.00    0.00 4568144/4568495     constant_exprt::constant_exprt(constant_exprt const&) [2064]
                0.00    0.00    5892/6247        to_unsignedbv_type(typet const&) [2374]
-----------------------------------------------
                             191746896             bool std::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 17> [364]
[80]     1.1    1.42    3.20 191746896         bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 17> [80]
                2.15    0.00 173396877/173396877     bool std::operator==<dstring const, irept>(std::pair<dstring const, irept> const&, std::pair<dstring const, irept> const&) [161]
                1.05    0.00 312668424/1761016451     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [64]
                             173396877             operator==(irept const&, irept const&) <cycle 17> [43]
-----------------------------------------------
                0.01    4.61     151/151         symex_target_equationt::convert(prop_convt&) [44]
[81]     1.1    0.01    4.61     151         symex_target_equationt::convert_guards(prop_convt&) [81]
                0.08    4.53  265518/710288      prop_conv_solvert::convert(exprt const&) <cycle 13> [124]
-----------------------------------------------
                0.04    4.53  650497/650497      merge_irept::merged(irept const&) [26]
[82]     1.1    0.04    4.53  650497         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>) [82]
                0.06    2.51  650497/650497      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) [141]
                1.48    0.11  650497/28305929     irept::hash() const [11]
                0.01    0.36  650497/6127890     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 [105]
-----------------------------------------------
                0.00    0.00       9/72459866     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1273]
                0.00    0.00      51/72459866     add_padding(struct_typet&, namespacet const&) [1237]
                0.00    0.00      76/72459866     goto_symex_statet::constant_propagation(exprt const&) const [1262]
                0.00    0.00      96/72459866     c_sizeof_type_rec(exprt const&) [1927]
                0.00    0.00     208/72459866     code_blockt::end_location() const [1860]
                0.00    0.00     257/72459866     alignment(typet const&, namespacet const&) [1748]
                0.00    0.00     358/72459866     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 3> [1027]
                0.00    0.00    1200/72459866     vector_typet::size() const [1700]
                0.00    0.00    2015/72459866     goto_checkt::bounds_check(index_exprt const&, guardt const&) [462]
                0.00    0.00    3886/72459866     code_typet::has_ellipsis() const [1474]
                0.00    0.00    4853/72459866     code_typet::return_type() const [1551]
                0.00    0.00    8972/72459866     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 19> [1353]
                0.00    0.00    9544/72459866     replace_location(exprt&, locationt const&) [1159]
                0.00    0.00   10945/72459866     rename_symbolt::have_to_rename(exprt const&) const <cycle 21> [1331]
                0.00    0.00   12328/72459866     code_typet::parameters() const [1452]
                0.00    0.00   17915/72459866     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [908]
                0.00    0.00   89252/72459866     typet::has_subtypes() const [1153]
                0.00    0.00   91794/72459866     typet::subtypes() const [1167]
                0.00    0.00   98462/72459866     ansi_c_declaratort::value() const [1160]
                0.00    0.00  142354/72459866     exprt::location() const [1113]
                0.01    0.01  174472/72459866     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [245]
                0.01    0.01  176383/72459866     simplify_exprt::simplify_mult(exprt&) [331]
                0.01    0.01  193079/72459866     c_typecheck_baset::typecheck_symbol_type(typet&) [288]
                0.01    0.01  247214/72459866     struct_union_typet::components() const [930]
                0.01    0.01  405348/72459866     c_typecheck_baset::typecheck_type(typet&) <cycle 3> [147]
                0.02    0.02  504015/72459866     typet::location() const [735]
                0.02    0.02  598811/72459866     typet::subtype() const [736]
                0.02    0.02  640768/72459866     array_typet::size() const [709]
                0.03    0.04 1127956/72459866     typet::has_subtype() const [572]
                0.62    0.65 20362331/72459866     ssa_exprt::get_original_expr() const [213]
                1.45    1.53 47534914/72459866     exprt::type() const [108]
[83]     1.1    2.21    2.33 72459866         irept::find(dstring const&) const [83]
                2.33    0.00 72459866/231506850     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 [56]
-----------------------------------------------
                                                 <spontaneous>
[84]     1.1    4.50    0.00                 Minisat::Solver::addClause_(Minisat::vec<Minisat::Lit>&) [84]
-----------------------------------------------
                                  72             simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [531]
                                 403             simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [771]
                                 422             simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1325]
                                 600             simplify_exprt::simplify_if(exprt&) <cycle 18> [658]
                                 930             simplify_exprt::simplify_boolean(exprt&) <cycle 18> [387]
                                2170             simplify_exprt::simplify_not(exprt&) <cycle 18> [478]
                                2709             simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [546]
                                3443             simplify_exprt::simplify_typecast(exprt&) <cycle 18> [245]
                               81546             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [411]
                             10411942             simplify_exprt::simplify_rec(exprt&) <cycle 18> [212]
[85]     1.0    0.23    4.10 10504237         simplify_exprt::simplify_node(exprt&) <cycle 18> [85]
                0.47    1.82 2595027/2595027     simplify_exprt::sort_and_join(exprt&) [154]
                0.01    0.86  187651/194669      simplify_exprt::simplify_plus(exprt&) [261]
                0.02    0.50  105975/105975      simplify_exprt::simplify_mult(exprt&) [331]
                0.00    0.08   17935/17935       simplify_exprt::simplify_shifts(exprt&) [587]
                0.00    0.08   25021/25021       simplify_exprt::simplify_div(exprt&) [594]
                0.01    0.06    7015/7015        simplify_exprt::simplify_minus(exprt&) [602]
                0.01    0.05  100704/100704      simplify_exprt::simplify_index(exprt&) [653]
                0.01    0.05   68372/108552      simplify_exprt::simplify_object(exprt&) [585]
                0.00    0.03   16541/16541       simplify_exprt::simplify_dynamic_object(exprt&) [809]
                0.00    0.02    5790/12805       simplify_exprt::simplify_unary_minus(exprt&) [740]
                0.00    0.01    9886/9886        simplify_exprt::simplify_invalid_pointer(exprt&) [957]
                0.00    0.01    1898/1898        simplify_exprt::simplify_mod(exprt&) [1109]
                0.00    0.01      49/49          simplify_exprt::simplify_floatbv_typecast(exprt&) [1129]
                0.00    0.01   11908/11908       simplify_exprt::simplify_member(exprt&) [1135]
                0.00    0.00   68372/68372       simplify_exprt::simplify_pointer_object(exprt&) [1215]
                0.00    0.00    1186/1186        simplify_exprt::simplify_with(exprt&) [1522]
                0.00    0.00     616/616         simplify_exprt::simplify_dereference(exprt&) [1697]
                0.00    0.00       2/2           simplify_exprt::simplify_ieee_float_relation(exprt&) [1793]
                0.00    0.00       1/1           simplify_exprt::simplify_floatbv_op(exprt&) [1804]
                              306360             simplify_exprt::simplify_typecast(exprt&) <cycle 18> [245]
                              215453             simplify_exprt::simplify_inequality(exprt&) <cycle 18> [302]
                              211497             simplify_exprt::simplify_not(exprt&) <cycle 18> [478]
                              152145             simplify_exprt::simplify_address_of(exprt&) <cycle 18> [593]
                              101337             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [411]
                               57830             simplify_exprt::simplify_boolean(exprt&) <cycle 18> [387]
                               50934             simplify_exprt::simplify_if(exprt&) <cycle 18> [658]
                               22213             simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [531]
                               13753             simplify_exprt::simplify_object_size(exprt&) <cycle 18> [828]
                                3809             simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1102]
                                1625             simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1325]
-----------------------------------------------
                                                 <spontaneous>
[86]     1.0    4.14    0.00                 Minisat::SimpSolver::relocAll(Minisat::ClauseAllocator&) [86]
-----------------------------------------------
                0.00    0.00     148/14209023     simplify_exprt::simplify_mult(exprt&) [331]
                0.00    0.00     225/14209023     yyansi_cparse() [133]
                0.00    0.00    1200/14209023     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 3> [583]
                0.00    0.00   12655/14209023     field_sensitivityt::operator()(namespacet const&, exprt&, bool) const [19]
                0.00    0.00   13586/14209023     exprt::make_typecast(typet const&) [1165]
                0.00    0.02   73998/14209023     typet::typet(dstring const&, typet const&) [833]
                0.03    0.15  598534/14209023     ssa_exprt::ssa_exprt(exprt const&) [194]
                0.22    1.28 5150208/14209023     field_sensitivityt::get_fields(namespacet const&, ssa_exprt const&, exprt&) const [21]
                0.35    2.07 8358469/14209023     exprt::exprt(dstring const&, typet const&) [120]
[87]     1.0    0.60    3.53 14209023         irept::add(dstring const&, irept const&) [87]
                1.41    0.05 42627069/367385163     irept::remove_ref(irept::dt*) <cycle 16> [68]
                0.24    0.58 14209023/27666378     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&) [199]
                0.54    0.00 42627069/380598750     irept::irept(irept const&) [77]
                0.18    0.27 14209023/364167293     irept::detach() [41]
                0.08    0.18 5164203/61299419     irept::operator=(irept const&) [114]
                0.01    0.00 14209023/14209023     std::pair<dstring const, irept>::pair<dstring, irept>(std::pair<dstring, irept> const&) [1193]
-----------------------------------------------
                0.00    0.00    2012/11044071     goto_checkt::bounds_check(index_exprt const&, guardt const&) [462]
                0.00    0.00    2370/11044071     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 9> [486]
                0.00    0.01   18066/11044071     value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const [793]
                0.22    3.88 11021623/11044071     ssa_exprt::get_object_name() const [52]
[88]     1.0    0.22    3.88 11044071         object_descriptor_exprt::object_descriptor_exprt() [88]
                0.55    0.83 44176284/364167293     irept::detach() [41]
                0.04    1.22 11044071/11374570     std::vector<exprt, std::allocator<exprt> >::resize(unsigned long, exprt) [217]
                0.10    0.35 11044071/11634892     exprt::exprt(dstring const&) [345]
                0.01    0.40 11044071/16922312     exprt::op1() [305]
                0.37    0.01 11044071/367385163     irept::remove_ref(irept::dt*) <cycle 16> [68]
-----------------------------------------------
                0.00    4.09   65401/65401       goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [28]
[89]     1.0    0.00    4.09   65401         field_sensitivityt::field_assignments(namespacet const&, goto_symex_statet&, symex_targett&, exprt const&) const [89]
                0.05    2.29   65401/65401       field_sensitivityt::field_assignments_rec(namespacet const&, goto_symex_statet&, symex_targett&, exprt const&, exprt const&) const [152]
                0.02    1.73   65401/910692      field_sensitivityt::operator()(namespacet const&, exprt&, bool) const [19]
                0.00    0.00   65401/367385163     irept::remove_ref(irept::dt*) <cycle 16> [68]
                0.00    0.00   65401/380598750     irept::irept(irept const&) [77]
                0.00    0.00   65401/141944319     exprt::exprt(exprt const&) [415]
-----------------------------------------------
                0.00    3.98      50/50          add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [59]
[90]     0.9    0.00    3.98      50         ansi_c_languaget::typecheck(symbol_tablet&, std::string const&) [90]
                0.00    1.97      50/50          ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&) [174]
                0.00    1.97      50/50          linking(symbol_tablet&, symbol_tablet&, message_handlert&) [175]
                0.00    0.04      50/50          remove_internal_symbols(symbol_tablet&) [743]
                0.00    0.00      50/384         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() [1389]
                0.00    0.00      50/384         symbol_tablet::symbol_tablet() [1722]
                0.00    0.00      50/384         symbol_tablet::~symbol_tablet() [2659]
                0.00    0.00      50/384         std::tr1::unordered_map<dstring, symbolt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, symbolt> > >::~unordered_map() [2660]
-----------------------------------------------
                0.00    1.97      50/100         ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&) [174]
                0.00    1.97      50/100         linking(symbol_tablet&, symbol_tablet&, message_handlert&) [175]
[91]     0.9    0.00    3.95     100         typecheckt::typecheck_main() [91]
                0.00    3.90      50/50          ansi_c_typecheckt::typecheck() [94]
                0.00    0.05      50/50          linkingt::typecheck() [673]
-----------------------------------------------
                0.00    0.03     310/48590       goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [7]
                0.00    0.16    2030/48590       goto_symext::return_assignment(goto_symex_statet&) [251]
                0.00    0.29    3559/48590       goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [97]
                0.01    3.45   42691/48590       goto_symext::symex_goto(goto_symex_statet&) [18]
[92]     0.9    0.01    3.93   48590         symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [92]
                0.00    3.81   48590/279817      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [23]
                0.00    0.07   48590/279817      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [376]
                0.00    0.03   48590/559634      symex_target_equationt::SSA_stept::~SSA_stept() [380]
                0.00    0.01   48590/279817      symex_target_equationt::SSA_stept::SSA_stept() [623]
                0.00    0.00   48590/25950535     exprt::operator=(exprt const&) [207]
                0.00    0.00   48590/83093476     exprt::~exprt() [109]
-----------------------------------------------
[93]     0.9    0.02    3.88   98335+198678  <cycle 2 as a whole> [93]
                0.00    3.48   98512             c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [103]
                0.01    0.27   98462             c_typecheck_baset::typecheck_symbol(symbolt&) <cycle 2> [419]
                0.00    0.11   98261             c_typecheck_baset::typecheck_new_symbol(symbolt&) <cycle 2> [544]
                0.01    0.01    1089+85          c_typecheck_baset::typecheck_code(codet&) <cycle 2> [866]
                0.00    0.00     152             c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&) <cycle 2> [1278]
                0.00    0.00     177             c_typecheck_baset::typecheck_decl(codet&) <cycle 2> [1498]
                0.00    0.00      85             c_typecheck_baset::typecheck_function_body(symbolt&) <cycle 2> [1565]
                0.00    0.00     123             c_typecheck_baset::typecheck_block(codet&) <cycle 2> [1600]
                0.00    0.00     151             c_typecheck_baset::typecheck_redefinition_non_type(symbolt&, symbolt&) <cycle 2> [1656]
                0.00    0.00       1             c_typecheck_baset::typecheck_for(codet&) <cycle 2> [1773]
-----------------------------------------------
                0.00    3.90      50/50          typecheckt::typecheck_main() [91]
[94]     0.9    0.00    3.90      50         ansi_c_typecheckt::typecheck() [94]
                0.02    3.88   98335/98335       c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [103]
-----------------------------------------------
                0.81    3.08 71269254/71269254     irept::dt::dt(irept::dt const&) [67]
[95]     0.9    0.81    3.08 71269254         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&) [95]
                0.66    2.42 41946711/41946711     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> >*) [113]
-----------------------------------------------
                0.00    0.00      83/9418660     ieee_floatt::from_expr(constant_exprt const&) [1503]
                0.00    0.00    5828/9418660     bv_pointerst::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 14> [929]
                0.01    0.00   17864/9418660     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [908]
                0.02    0.01   57385/9418660     exprt::is_one() const [695]
                0.05    0.02  157590/9418660     exprt::mul(exprt const&) [477]
                0.05    0.02  173906/9418660     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [245]
                0.08    0.03  263302/9418660     exprt::sum(exprt const&) [391]
                2.69    0.89 8742702/9418660     to_integer(constant_exprt const&, BigInt&) [72]
[96]     0.9    2.90    0.96 9418660         binary2integer(std::string const&, bool) [96]
                0.16    0.54 27090567/27361954     BigInt::operator+=(unsigned long long) [295]
                0.11    0.00 9418660/16083155     BigInt::BigInt(BigInt const&) [465]
                0.10    0.00 9418660/9421916     BigInt::BigInt(unsigned long) [554]
                0.04    0.00 9418660/39463218     BigInt::~BigInt() [483]
-----------------------------------------------
                0.00    3.79    3559/3559        goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [7]
[97]     0.9    0.00    3.79    3559         goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [97]
                0.00    3.46    3559/3559        goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [104]
                0.00    0.29    3559/48590       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [92]
                0.00    0.04    3559/299888      guardt::as_expr() const [119]
                0.00    0.00    3559/47172488     symbol_exprt::get_identifier() const [123]
                0.00    0.00    3559/367385163     irept::remove_ref(irept::dt*) <cycle 16> [68]
                0.00    0.00    3559/9759632     dstring::operator==(char const*) const [435]
                0.00    0.00    3559/21622428     to_symbol_expr(exprt const&) [450]
                0.00    0.00    7118/329564      has_prefix(std::string const&, std::string const&) [2119]
-----------------------------------------------
                0.00    3.73     150/150         bmct::run_decision_procedure(prop_convt&) [34]
[98]     0.9    0.00    3.73     150         prop_conv_solvert::dec_solve() [98]
                0.00    3.53     150/150         arrayst::post_process() [102]
                0.00    0.11     150/150         equalityt::post_process() [548]
                0.00    0.05     150/150         satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve() [669]
                0.00    0.04     150/150         bv_pointerst::post_process() [706]
                0.00    0.00     300/366541      ui_message_handlert::print(unsigned int, std::string const&) [950]
                0.00    0.00     150/150         boolbvt::post_process() [1899]
                0.00    0.00     300/760         messaget::print(unsigned int, std::string const&) [2577]
                0.00    0.00     150/270913      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&) [2130]
                0.00    0.00     150/150         satcheck_minisat_simplifiert::solver_text() [2982]
                0.00    0.00     150/150         prop_conv_solvert::post_process() [2980]
-----------------------------------------------
                                                 <spontaneous>
[99]     0.8    3.60    0.00                 Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::clean(Minisat::Lit const&) [99]
-----------------------------------------------
                                                 <spontaneous>
[100]    0.8    3.55    0.00                 Minisat::OccLists<int, Minisat::vec<unsigned int>, Minisat::SimpSolver::ClauseDeleted>::clean(int const&) [100]
-----------------------------------------------
                0.05    3.49     151/151         symex_target_equationt::convert(prop_convt&) [44]
[101]    0.8    0.05    3.49     151         symex_target_equationt::convert_assignments(decision_proceduret&) const [101]
                0.00    1.94   99805/100183      boolbvt::set_to(exprt const&, bool) [176]
                0.03    1.52    9349/9724        prop_conv_solvert::set_to(exprt const&, bool) [196]
-----------------------------------------------
                0.00    3.53     150/150         prop_conv_solvert::dec_solve() [98]
[102]    0.8    0.00    3.53     150         arrayst::post_process() [102]
                0.00    2.72     150/150         arrayst::add_array_Ackermann_constraints() [127]
                0.00    0.80     150/150         arrayst::add_array_constraints() [275]
                0.00    0.00     150/150         arrayst::post_process_arrays() [2983]
-----------------------------------------------
                                 177             c_typecheck_baset::typecheck_decl(codet&) <cycle 2> [1498]
                0.02    3.88   98335/98335       ansi_c_typecheckt::typecheck() [94]
[103]    0.8    0.00    3.48   98512         c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 2> [103]
                0.04    2.92  196974/199081      c_typecheck_baset::typecheck_type(typet&) <cycle 3> [147]
                0.00    0.19   98462/98462       ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const [467]
                0.01    0.03   98512/98512       ansi_c_declarationt::set_is_extern(bool) [693]
                0.00    0.03   98512/98512       ansi_c_declarationt::set_is_typedef(bool) [748]
                0.00    0.03   98512/98512       ansi_c_declarationt::set_is_thread_local(bool) [750]
                0.00    0.03   98512/98512       ansi_c_declarationt::set_is_register(bool) [749]
                0.00    0.03   98512/98512       ansi_c_declarationt::set_is_static(bool) [747]
                0.00    0.03   98512/98512       ansi_c_declarationt::set_is_inline(bool) [746]
                0.00    0.03  295536/57462634     exprt::type() [60]
                0.00    0.01   98462/209066      symbolt::symbolt() [710]
                0.00    0.02   98512/98717       c_typecheck_baset::make_already_typechecked(typet&) [909]
                0.00    0.01   98512/98894       ansi_c_declarationt::get_is_static_assert() const [994]
                0.00    0.01   98462/535754      symbolt::~symbolt() [732]
                0.00    0.00   98512/207072      c_storage_spect::read(typet const&) [963]
                0.00    0.00  196974/364167293     irept::detach() [41]
                0.00    0.00   98462/24619222     typet::~typet() [262]
                0.00    0.00   98512/390512      ansi_c_declarationt::declarators() [980]
                0.00    0.00   98512/207072      c_storage_spect::c_storage_spect(typet const&) [1198]
                               98462             c_typecheck_baset::typecheck_symbol(symbolt&) <cycle 2> [419]
-----------------------------------------------
                0.00    3.46    3559/3559        goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [97]
[104]    0.8    0.00    3.46    3559         goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [104]
                0.00    2.56    3159/3159        goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [143]
                0.00    0.34    3159/3159        goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&) [393]
                0.00    0.29    3559/3559        symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&) [416]
                0.00    0.12    3159/3318        goto_symex_statet::new_frame() [526]
                0.00    0.08    4768/1450782     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [20]
                0.00    0.04    3959/299888      guardt::as_expr() const [119]
                0.00    0.03     400/3718        symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&) [410]
                0.00    0.00    3159/3311        std::vector<exprt, std::allocator<exprt> >::vector(std::vector<exprt, std::allocator<exprt> > const&) [1464]
                0.00    0.00    3559/47172488     symbol_exprt::get_identifier() const [123]
                0.00    0.00    3159/25950535     exprt::operator=(exprt const&) [207]
                0.00    0.00    3959/83093476     exprt::~exprt() [109]
                0.00    0.00    4718/4718        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>) [1692]
                0.00    0.00    3559/552017      goto_symex_statet::top() [977]
                0.00    0.00    3159/42619       std::vector<exprt, std::allocator<exprt> >::~vector() [1446]
                0.00    0.00     400/400         symex_bmct::no_body(dstring const&) [1712]
                0.00    0.00    3559/3559        symex_bmct::get_unwind_recursion(dstring const&, unsigned int, unsigned int) [1756]
                0.00    0.00    3559/21622428     to_symbol_expr(exprt const&) [450]
                0.00    0.00    9877/34496       std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&) [1693]
                0.00    0.00    3159/3159        goto_symex_statet::previous_frame() [1874]
                0.00    0.00    3159/2166459     goto_symex_statet::call_stack() [1093]
                0.00    0.00       2/365781      messaget::eom(messaget::mstreamt&) [822]
                0.00    0.00    3559/4764        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 [2381]
                0.00    0.00    3159/42619       std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base() [2227]
-----------------------------------------------
                0.01    0.36  650497/6127890     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>) [82]
                0.04    3.04 5477393/6127890     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&) [31]
[105]    0.8    0.05    3.40 6127890         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 [105]
                2.36    1.04 7959637/41485161     operator==(irept const&, irept const&) <cycle 17> [43]
-----------------------------------------------
                0.00    0.00       2/29102771     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 3> [1330]
                0.00    0.00       2/29102771     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 3> [1780]
                0.00    0.00       3/29102771     goto_checkt::bounds_check(index_exprt const&, guardt const&) [462]
                0.00    0.00      85/29102771     expr2ct::convert_array(exprt const&, unsigned int&) <cycle 1> [1778]
                0.00    0.00     117/29102771     goto_inlinet::expand_function_call(goto_programt&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>&, exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, exprt const&, bool) <cycle 6> [1031]
                0.00    0.00     121/29102771     symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&) [1282]
                0.00    0.00     152/29102771     goto_convertt::do_function_call_symbol(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1290]
                0.00    0.00     153/29102771     is_skip(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>) [1035]
                0.00    0.00     274/29102771     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 3> [1274]
                0.00    0.00     274/29102771     c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&) [1312]
                0.00    0.00     274/29102771     code_typet::is_KnR() const [1784]
                0.00    0.00     301/29102771     c_typecheck_baset::typecheck_redefinition_non_type(symbolt&, symbolt&) <cycle 2> [1656]
                0.00    0.00     368/29102771     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1300]
                0.00    0.00     461/29102771     add_padding(struct_typet&, namespacet const&) [1237]
                0.00    0.00     463/29102771     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [314]
                0.00    0.00     497/29102771     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&) [757]
                0.00    0.00     706/29102771     c_typecheck_baset::typecheck_side_effect_assignment(exprt&) [1336]
                0.00    0.00     956/29102771     pointer_logict::is_dynamic_object(exprt const&) const [1470]
                0.00    0.00    1236/29102771     remove_internal_symbols(symbol_tablet&) [743]
                0.00    0.00    1573/29102771     goto_function_templatet<goto_programt>::is_inlined() const [1610]
                0.00    0.00    1707/29102771     struct_union_typet::componentt::get_is_padding() const [1605]
                0.00    0.00    1851/29102771     ansi_c_declarationt::get_is_thread_local() const [1603]
                0.00    0.00    2616/29102771     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 9> [486]
                0.00    0.00    2800/29102771     linkingt::duplicate_object_symbol(symbolt&, symbolt&) [697]
                0.00    0.00    3886/29102771     code_typet::has_ellipsis() const [1474]
                0.00    0.00    5907/29102771     ansi_c_declarationt::get_is_global() const [1477]
                0.00    0.00   10157/29102771     field_sensitivityt::field_assignments_rec(namespacet const&, goto_symex_statet&, symex_targett&, exprt const&, exprt const&) const [152]
                0.00    0.00   12225/29102771     array_name(namespacet const&, exprt const&) [863]
                0.00    0.00   13610/29102771     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [694]
                0.00    0.00   39253/29102771     goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&) [639]
                0.00    0.00   53739/29102771     value_set_dereferencet::valid_check(exprt const&, guardt const&, value_set_dereferencet::modet) [821]
                0.00    0.01   65401/29102771     goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [27]
                0.00    0.01   96859/29102771     ansi_c_declarationt::get_is_enum_constant() const [999]
                0.00    0.01   96944/29102771     ansi_c_declarationt::get_is_static() const [998]
                0.00    0.01   98894/29102771     ansi_c_declarationt::get_is_static_assert() const [994]
                0.00    0.01  100504/29102771     ansi_c_declarationt::get_is_extern() const [992]
                0.00    0.01  100933/29102771     struct_union_typet::componentt::get_is_bit_field() const [991]
                0.00    0.01  118875/29102771     compute_pointer_offset(namespacet const&, exprt const&) [561]
                0.00    0.02  189662/29102771     ansi_c_declarationt::get_is_inline() const [855]
                0.00    0.02  193079/29102771     c_typecheck_baset::typecheck_symbol_type(typet&) [288]
                0.00    0.02  196924/29102771     ansi_c_declarationt::get_is_typedef() const [846]
                0.00    0.02  203040/29102771     goto_symex_statet::get_l1_name(exprt&) const [328]
                0.01    0.02  211060/29102771     check_renaming(exprt const&) <cycle 7> [420]
                0.01    0.03  291915/29102771     ansi_c_declarationt::get_is_member() const [751]
                0.01    0.03  320261/29102771     check_renaming_l1(exprt const&) <cycle 7> [374]
                0.01    0.04  390377/29102771     ansi_c_declarationt::get_is_parameter() const [685]
                0.01    0.05  504015/29102771     c_typecheck_baset::typecheck_type(typet&) <cycle 3> [147]
                0.03    0.12 1280346/29102771     to_ssa_expr(exprt const&) [501]
                0.06    0.23 2513570/29102771     field_sensitivityt::operator()(namespacet const&, exprt&, bool) const [19]
                0.10    0.39 4219418/29102771     c_qualifierst::read(typet const&) [337]
                0.19    0.73 7864467/29102771     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [20]
                0.24    0.92 9890458/29102771     to_ssa_expr(exprt&) [226]
[106]    0.8    0.71    2.70 29102771         irept::get_bool(dstring const&) const [106]
                0.43    1.65 29102771/36174607     irept::get_string(dstring const&) const [138]
                0.51    0.00 29102771/35150438     int str2number<int>(char const*, int, bool) [309]
                0.10    0.00 29102771/34771077     unsafe_string2int(std::string const&, int) [537]
-----------------------------------------------
                                                 <spontaneous>
[107]    0.8    3.36    0.00                 Minisat::Solver::detachClause(unsigned int, bool) [107]
                0.00    0.00    1082/45176159     Minisat::vec<Minisat::Lit>::capacity(int) [378]
-----------------------------------------------
                0.00    0.00       1/47534914     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 3> [1330]
                0.00    0.00       2/47534914     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [2018]
                0.00    0.00       2/47534914     flatten_byte_update(exprt const&, namespacet const&) [2008]
                0.00    0.00       3/47534914     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1682]
                0.00    0.00       4/47534914     boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1880]
                0.00    0.00       4/47534914     boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1812]
                0.00    0.00       6/47534914     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [694]
                0.00    0.00       8/47534914     expr2ct::convert_overflow(exprt const&, unsigned int&) <cycle 1> [1919]
                0.00    0.00      16/47534914     boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1302]
                0.00    0.00      17/47534914     goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&) [1489]
                0.00    0.00      18/47534914     boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1770]
                0.00    0.00      19/47534914     goto_checkt::div_by_zero_check(div_exprt const&, guardt const&) [1476]
                0.00    0.00      40/47534914     boolbvt::convert_floatbv_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [852]
                0.00    0.00      44/47534914     boolbv_widtht::get_entry(typet const&) const [276]
                0.00    0.00      44/47534914     flatten_byte_extract(exprt const&, namespacet const&) [1688]
                0.00    0.00      46/47534914     value_set_dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&) [1607]
                0.00    0.00      74/47534914     boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1537]
                0.00    0.00      82/47534914     guardt::add(exprt const&) [1106]
                0.00    0.00      82/47534914     struct_typet::is_prefix_of(struct_typet const&) const [1781]
                0.00    0.00      83/47534914     ieee_floatt::from_expr(constant_exprt const&) [1503]
                0.00    0.00      85/47534914     expr2ct::convert_array(exprt const&, unsigned int&) <cycle 1> [1778]
                0.00    0.00      99/47534914     null_object(exprt const&) [1579]
                0.00    0.00     113/47534914     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1684]
                0.00    0.00     119/47534914     goto_inlinet::parameter_assignments(locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1420]
                0.00    0.00     123/47534914     adjust_float_expressions(exprt&, namespacet const&) [289]
                0.00    0.00     127/47534914     bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 13> [827]
                0.00    0.00     127/47534914     bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1417]
                0.00    0.00     146/47534914     boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [968]
                0.00    0.00     182/47534914     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 1> [1674]
                0.00    0.00     188/47534914     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1273]
                0.00    0.00     254/47534914     boolbvt::convert_with_struct(struct_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1486]
                0.00    0.00     263/47534914     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [742]
                0.00    0.00     356/47534914     is_not_zero(exprt const&, namespacet const&) [1461]
                0.00    0.00     513/47534914     null_pointer(exprt const&) [1484]
                0.00    0.00     534/47534914     compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [1730]
                0.00    0.00     548/47534914     boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1254]
                0.00    0.00     562/47534914     local_bitvector_analysist::get_rec(exprt const&, local_bitvector_analysist::loc_infot const&) [1523]
                0.00    0.00     580/47534914     bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [707]
                0.00    0.00     616/47534914     simplify_exprt::simplify_dereference(exprt&) [1697]
                0.00    0.00     665/47534914     goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1527]
                0.00    0.00     700/47534914     c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&) [1312]
                0.00    0.00     724/47534914     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [348]
                0.00    0.00     756/47534914     member_offset(namespacet const&, struct_typet const&, dstring const&) [1443]
                0.00    0.00     858/47534914     simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1102]
                0.00    0.00     858/47534914     rename_symbolt::have_to_rename(typet const&) const <cycle 21> [1185]
                0.00    0.00     956/47534914     pointer_logict::is_dynamic_object(exprt const&) const [1470]
                0.00    0.00     987/47534914     boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1401]
                0.00    0.00    1021/47534914     compute_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [1639]
                0.00    0.00    1060/47534914     goto_symext::symex_assign_symbol(goto_symex_statet&, ssa_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) [28]
                0.00    0.00    1123/47534914     goto_checkt::pointer_rel_check(exprt const&, guardt const&) [1664]
                0.00    0.00    1132/47534914     struct_union_typet::component_type(dstring const&) const [1533]
                0.00    0.00    1232/47534914     goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&) [513]
                0.00    0.00    1392/47534914     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [539]
                0.00    0.00    1458/47534914     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [1358]
                0.00    0.00    1473/47534914     arrayst::record_array_equality(equal_exprt const&) [655]
                0.00    0.00    1494/47534914     goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [27]
                0.00    0.00    1924/47534914     arrayst::collect_arrays(exprt const&) [807]
                0.00    0.00    2187/47534914     boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [408]
                0.00    0.00    2284/47534914     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1020]
                0.00    0.00    2408/47534914     boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [910]
                0.00    0.00    2505/47534914     localst::build(goto_function_templatet<goto_programt> const&) [1447]
                0.00    0.00    2800/47534914     base_type_eqt::base_type_eq_rec(exprt const&, exprt const&) [1396]
                0.00    0.00    3144/47534914     boolbvt::convert_struct(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1148]
                0.00    0.00    3821/47534914     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [531]
                0.00    0.00    4114/47534914     boolbvt::convert_typecast(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1125]
                0.00    0.00    4382/47534914     object_descriptor_exprt::build(exprt const&, namespacet const&) [550]
                0.00    0.00    4408/47534914     build_object_descriptor_rec(namespacet const&, exprt const&, object_descriptor_exprt&) [564]
                0.00    0.00    4585/47534914     expr2ct::convert(exprt const&, unsigned int&) <cycle 1> [682]
                0.00    0.00    4768/47534914     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [143]
                0.00    0.00    5176/47534914     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [666]
                0.00    0.00    5266/47534914     goto_symext::symex_dead(goto_symex_statet&) [306]
                0.00    0.00    5370/47534914     boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1011]
                0.00    0.00    6028/47534914     goto_checkt::bounds_check(index_exprt const&, guardt const&) [462]
                0.00    0.00    6316/47534914     goto_symext::symex_decl(goto_symex_statet&, symbol_exprt const&) [195]
                0.00    0.00    7015/47534914     unary_minus_exprt::unary_minus_exprt(exprt const&) [1267]
                0.00    0.00    8663/47534914     goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1128]
                0.00    0.00    8928/47534914     expr2ct::convert_typecast(typecast_exprt const&, unsigned int&) <cycle 1> [1218]
                0.00    0.00    8972/47534914     find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&) <cycle 19> [1353]
                0.00    0.00   10936/47534914     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [525]
                0.00    0.00   10966/47534914     goto_checkt::check_rec(exprt const&, guardt&, bool) [327]
                0.00    0.00   11425/47534914     boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [398]
                0.00    0.00   11433/47534914     rewrite_union(exprt&, namespacet const&) [492]
                0.00    0.00   11810/47534914     counterexample_value_binary(exprt const&, namespacet const&) [1349]
                0.00    0.00   12214/47534914     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [799]
                0.00    0.00   13919/47534914     index_exprt::index_exprt(exprt const&, exprt const&) [904]
                0.00    0.00   14052/47534914     pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const [1116]
                0.00    0.00   14496/47534914     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 9> [486]
                0.00    0.00   14707/47534914     rename_symbolt::have_to_rename(exprt const&) const <cycle 21> [1331]
                0.00    0.00   15242/47534914     simplify_exprt::simplify_boolean(exprt&) <cycle 18> [387]
                0.00    0.00   16872/47534914     boolbvt::convert_if(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [470]
                0.00    0.00   17266/47534914     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [476]
                0.00    0.00   18699/47534914     size_of_expr(typet const&, namespacet const&) <cycle 18> [557]
                0.00    0.00   19809/47534914     expr2ct::convert_constant(exprt const&, unsigned int&) <cycle 1> [908]
                0.00    0.00   20364/47534914     value_set_dereferencet::bounds_check(index_exprt const&, guardt const&) [529]
                0.00    0.00   20940/47534914     boolbvt::convert_bv_rel(exprt const&) <cycle 13> [425]
                0.00    0.00   22398/47534914     equalityt::equality2(exprt const&, exprt const&) [530]
                0.00    0.00   23874/47534914     if_exprt::if_exprt(exprt const&, exprt const&, exprt const&) [961]
                0.00    0.00   25048/47534914     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [438]
                0.00    0.00   25305/47534914     boolbvt::convert_overflow(exprt const&) <cycle 13> [255]
                0.00    0.00   30886/47534914     bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [303]
                0.00    0.00   33780/47534914     boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [454]
                0.00    0.00   34031/47534914     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [341]
                0.00    0.00   35943/47534914     prop_conv_solvert::get(exprt const&) const <cycle 15> [1112]
                0.00    0.00   36260/47534914     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [283]
                0.00    0.00   37996/47534914     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 18> [411]
                0.00    0.00   43900/47534914     compute_pointer_offset(namespacet const&, exprt const&) [561]
                0.00    0.00   52304/47534914     binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&) [769]
                0.00    0.00   54822/47534914     boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [243]
                0.00    0.00   54943/47534914     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [388]
                0.00    0.00   57385/47534914     exprt::is_one() const [695]
                0.00    0.00   66467/47534914     address_of_exprt::address_of_exprt(exprt const&) [608]
                0.00    0.00   77876/47534914     field_sensitivityt::field_assignments_rec(namespacet const&, goto_symex_statet&, symex_targett&, exprt const&, exprt const&) const [152]
                0.00    0.00   78795/47534914     exprt::mul(exprt const&) [477]
                0.00    0.01   80388/47534914     pointer_offset_size(namespacet const&, typet const&) [662]
                0.00    0.01  100183/47534914     boolbvt::set_to(exprt const&, bool) [176]
                0.00    0.01  101899/47534914     prop_conv_solvert::set_to(exprt const&, bool) [196]
                0.00    0.01  106978/47534914     boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [409]
                0.00    0.01  117074/47534914     bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [1100]
                0.00    0.01  118088/47534914     check_renaming(typet const&) <cycle 7> [555]
                0.00    0.01  129817/47534914     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [150]
                0.00    0.01  131651/47534914     exprt::sum(exprt const&) [391]
                0.00    0.01  132636/47534914     boolbvt::convert_constant(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [581]
                0.00    0.01  136697/47534914     value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool) [538]
                0.00    0.01  156903/47534914     boolbvt::convert_rest(exprt const&) <cycle 13> [1007]
                0.00    0.01  164169/47534914     bv_pointerst::convert_rest(exprt const&) <cycle 13> [923]
                0.00    0.01  199833/47534914     boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [178]
                0.00    0.01  230441/47534914     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 12> [323]
                0.00    0.02  291911/47534914     simplify_exprt::simplify_typecast(exprt&) <cycle 18> [245]
                0.00    0.02  398431/47534914     exprt::is_false() const [126]
                0.00    0.03  406762/47534914     simplify_exprt::simplify_plus(exprt&) [261]
                0.00    0.03  438537/47534914     exprt::is_true() const [527]
                0.00    0.03  526992/47534914     boolbvt::convert_equality(equal_exprt const&) <cycle 13> [165]
                0.00    0.04  583830/47534914     ansi_c_declarationt::full_type(ansi_c_declaratort const&) const [604]
                0.00    0.04  598534/47534914     ssa_exprt::ssa_exprt(exprt const&) [194]
                0.00    0.05  763336/47534914     simplify_exprt::sort_and_join(exprt&) [154]
                0.00    0.05  856555/47534914     check_renaming(exprt const&) <cycle 7> [420]
                0.01    0.06  885096/47534914     exprt::is_zero() const [363]
                0.01    0.07 1155115/47534914     check_renaming_l1(exprt const&) <cycle 7> [374]
                0.02    0.18 2815719/47534914     prop_conv_solvert::convert_bool(exprt const&) <cycle 13> [247]
                0.05    0.53 8468221/47534914     field_sensitivityt::get_fields(namespacet const&, ssa_exprt const&, exprt&) const [21]
                0.05    0.55 8742962/47534914     to_integer(constant_exprt const&, BigInt&) [72]
                0.10    1.10 17519910/47534914     exprt::is_boolean() const [221]
[108]    0.8    0.27    2.98 47534914         exprt::type() const [108]
                1.45    1.53 47534914/72459866     irept::find(dstring const&) const [83]
                0.00    0.00    8523/6663432     get_nil_irep() [519]
-----------------------------------------------
                0.00    0.00       1/83093476     goto_checkt::pointer_rel_check(exprt const&, guardt const&) [1664]
                0.00    0.00       2/83093476     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 5> [1915]
                0.00    0.00       2/83093476     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1981]
                0.00    0.00       2/83093476     simplify_exprt::simplify_dynamic_object(exprt&) [809]
                0.00    0.00       3/83093476     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1682]
                0.00    0.00       4/83093476     simplify_exprt::simplify_floatbv_op(exprt&) [1804]
                0.00    0.00       9/83093476     gen_one(typet const&) [1920]
                0.00    0.00      15/83093476     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 18> [546]
                0.00    0.00      29/83093476     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 12> [1658]
                0.00    0.00      34/83093476     goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&) [1489]
                0.00    0.00      38/83093476     goto_checkt::div_by_zero_check(div_exprt const&, guardt const&) [1476]
                0.00    0.00      40/83093476     flatten_byte_extract(exprt const&, namespacet const&) [1688]
                0.00    0.00      45/83093476     goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1236]
                0.00    0.00      46/83093476     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1528]
                0.00    0.00      47/83093476     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 5> [1633]
                0.00    0.00      50/83093476     add_padding(struct_typet&, namespacet const&) [1237]
                0.00    0.00      55/83093476     boolbvt::convert_byte_extract(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [742]
                0.00    0.00      72/83093476     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 15> [1509]
                0.00    0.00      72/83093476     simplify_exprt::simplify_bitwise(exprt&) <cycle 18> [531]
                0.00    0.00      76/83093476     c_typecheck_baset::typecheck_expr_rel(exprt&) [1428]
                0.00    0.00      84/83093476     local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&) [1000]
                0.00    0.00      92/83093476     value_set_dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&) [1607]
                0.00    0.00      99/83093476     null_object(exprt const&) [1579]
                0.00    0.00     107/83093476     simplify_exprt::simplify_floatbv_typecast(exprt&) [1129]
                0.00    0.00     121/83093476     symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&) [1282]
                0.00    0.00     123/83093476     goto_convertt::convert_block(code_blockt const&, goto_programt&) <cycle 5> [1706]
                0.00    0.00     140/83093476     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1216]
                0.00    0.00     144/83093476     disjunction(std::vector<exprt, std::allocator<exprt> > const&) [1672]
                0.00    0.00     150/83093476     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [314]
                0.00    0.00     152/83093476     yyansi_cparse() [133]
                0.00    0.00     152/83093476     goto_convertt::get_string_constant(exprt const&) [1327]
                0.00    0.00     152/83093476     goto_convertt::generate_conditional_branch(exprt const&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, locationt const&, goto_programt&) <cycle 5> [1558]
                0.00    0.00     152/83093476     goto_convertt::generate_ifthenelse(exprt const&, goto_programt&, goto_programt&, locationt const&, goto_programt&) <cycle 5> [1451]
                0.00    0.00     152/83093476     goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&) <cycle 5> [1736]
                0.00    0.00     152/83093476     goto_convertt::remove_function_call(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1582]
                0.00    0.00     152/83093476     boolean_negate(exprt const&) [1663]
                0.00    0.00     153/83093476     convert_string_literal(std::string const&) [607]
                0.00    0.00     159/83093476     simplify_exprt::simplify_index(exprt&) [653]
                0.00    0.00     177/83093476     c_typecheck_baset::typecheck_decl(codet&) <cycle 2> [1498]
                0.00    0.00     177/83093476     std::_List_base<codet, std::allocator<codet> >::_M_clear() [1932]
                0.00    0.00     182/83093476     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 1> [1674]
                0.00    0.00     184/83093476     goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1574]
                0.00    0.00     209/83093476     symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&) [914]
                0.00    0.00     223/83093476     arrayst::collect_arrays(exprt const&) [807]
                0.00    0.00     284/83093476     bv_pointerst::postponedt::~postponedt() [1886]
                0.00    0.00     306/83093476     string_constantt::set_value(dstring const&) [1480]
                0.00    0.00     316/83093476     goto_convertt::unwind_destructor_stack(locationt const&, unsigned int, goto_programt&, bool) <cycle 5> [1681]
                0.00    0.00     351/83093476     signedbv_typet::smallest_expr() const [1478]
                0.00    0.00     352/83093476     c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 3> [1143]
                0.00    0.00     353/83093476     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 5> [1675]
                0.00    0.00     375/83093476     simplify_exprt::simplify_if(exprt&) <cycle 18> [658]
                0.00    0.00     401/83093476     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 5> [1466]
                0.00    0.00     454/83093476     boolbvt::convert_rest(exprt const&) <cycle 13> [1007]
                0.00    0.00     461/83093476     deallocated(exprt const&, namespacet const&) [1342]
                0.00    0.00     462/83093476     dead_object(exprt const&, namespacet const&) [1341]
                0.00    0.00     464/83093476     boolbvt::convert_byte_update(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [539]
                0.00    0.00     472/83093476     dynamic_size(namespacet const&) [1445]
                0.00    0.00     472/83093476     malloc_object(exprt const&, namespacet const&) [1338]
                0.00    0.00     491/83093476     arrayst::record_array_equality(equal_exprt const&) [655]
                0.00    0.00     535/83093476     goto_convertt::convert_decl(code_declt const&, goto_programt&) <cycle 5> [1481]
                0.00    0.00     543/83093476     adjust_float_expressions(exprt&, namespacet const&) [289]
                0.00    0.00     600/83093476     simplify_exprt::simplify_inequality_address_of(exprt&) [1370]
                0.00    0.00     632/83093476     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) <cycle 10> [1273]
                0.00    0.00     634/83093476     object_size(exprt const&) [1494]
                0.00    0.00     690/83093476     goto_program_templatet<codet, exprt>::instructiont::clear(goto_program_instruction_typet) [1508]
                0.00    0.00     708/83093476     get_failed_symbol(symbol_exprt const&, namespacet const&) [1412]
                0.00    0.00     712/83093476     is_not_zero(exprt const&, namespacet const&) [1461]
                0.00    0.00     787/83093476     goto_checkt::check_rec(exprt const&, guardt&, bool) [327]
                0.00    0.00     788/83093476     goto_symext::symex_assume(goto_symex_statet&, exprt const&) [823]
                0.00    0.00     812/83093476     c_typecastt::do_typecast(exprt&, typet const&) [1120]
                0.00    0.00     844/83093476     simplify_exprt::simplify_byte_update(exprt&) <cycle 18> [1325]
                0.00    0.00     922/83093476     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1110]
                0.00    0.00     976/83093476     void std::_Destroy_aux<false>::__destroy<arrayst::array_equalityt*>(arrayst::array_equalityt*, arrayst::array_equalityt*) [1701]
                0.00    0.00    1000/83093476     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> >*) [1766]
                0.00    0.00    1026/83093476     null_pointer(exprt const&) [1484]
                0.00    0.00    1065/83093476     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&) [757]
                0.00    0.00    1068/83093476     value_set_dereferencet::invalid_pointer(exprt const&, guardt const&) [1350]
                0.00    0.00    1073/83093476     object_lower_bound(exprt const&) [1276]
                0.00    0.00    1132/83093476     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [1358]
                0.00    0.00    1200/83093476     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 3> [583]
                0.00    0.00    1224/83093476     object_upper_bound(exprt const&, typet const&, namespacet const&) [1004]
                0.00    0.00    1250/83093476     c_sizeoft::sizeof_rec(typet const&) [1306]
                0.00    0.00    1401/83093476     c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool) [1146]
                0.00    0.00    1455/83093476     boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [968]
                0.00    0.00    1467/83093476     arrayst::array_equalityt::~array_equalityt() [1725]
                0.00    0.00    1532/83093476     invalid_pointer(exprt const&) [1455]
                0.00    0.00    1600/83093476     c_typecheck_baset::typecheck_code_type(code_typet&) <cycle 3> [369]
                0.00    0.00    1704/83093476     prop_conv_solvert::get(exprt const&) const <cycle 15> [1112]
                0.00    0.00    1775/83093476     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 8> [694]
                0.00    0.00    1854/83093476     expr2ct::convert(exprt const&, unsigned int&) <cycle 1> [682]
                0.00    0.00    1869/83093476     simplify_exprt::simplify_mod(exprt&) [1109]
                0.00    0.00    2126/83093476     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1147]
                0.00    0.00    2168/83093476     pointer_offset(exprt const&) [1340]
                0.00    0.00    2588/83093476     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [666]
                0.00    0.00    2626/83093476     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 9> [228]
                0.00    0.00    2800/83093476     linkingt::duplicate_object_symbol(symbolt&, symbolt&) [697]
                0.00    0.00    3064/83093476     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 18> [771]
                0.00    0.00    3318/83093476     goto_symex_statet::framet::framet() [1460]
                0.00    0.00    3497/83093476     simplify_exprt::simplify_byte_extract(exprt&) <cycle 18> [1102]
                0.00    0.00    3520/83093476     goto_symext::return_assignment(goto_symex_statet&) [251]
                0.00    0.00    3559/83093476     symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&) [416]
                0.00    0.00    3718/83093476     symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&) [410]
                0.00    0.00    3909/83093476     simplify_exprt::simplify_plus(exprt&) [261]
                0.00    0.00    3959/83093476     goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [104]
                0.00    0.00    4312/83093476     pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const [1116]
                0.00    0.00    4382/83093476     object_descriptor_exprt::build(exprt const&, namespacet const&) [550]
                0.00    0.00    4768/83093476     goto_symext::argument_assignments(dstring, code_typet const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [143]
                0.00    0.00    4839/83093476     build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&) [745]
                0.00    0.00    5794/83093476     convert_integer_literal(std::string const&) [851]
                0.00    0.00    5828/83093476     bv_pointerst::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 14> [929]
                0.00    0.00    5976/83093476     goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, goto_symext::visibilityt) <cycle 11> [1345]
                0.00    0.00    6421/83093476     boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 13> [243]
                0.00    0.00    6707/83093476     goto_program_templatet<codet, exprt>::insert_before_swap(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>) [1117]
                0.00    0.00    6797/83093476     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>) [1463]
                0.00    0.00    6993/83093476     goto_symex_statet::framet::~framet() [560]
                0.00    0.00    7041/83093476     simplify_exprt::simplify_mult(exprt&) [331]
                0.00    0.00    7522/83093476     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1024]
                0.00    0.00    7818/83093476     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet) [1115]
                0.00    0.00    7818/83093476     goto_program_templatet<codet, exprt>::add_instruction(goto_program_instruction_typet) [1034]
                0.00    0.00    7994/83093476     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1020]
                0.00    0.00    8198/83093476     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [150]
                0.00    0.00    8569/83093476     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) [1568]
                0.00    0.00    8569/83093476     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> >*) [1567]
                0.00    0.00    9079/83093476     simplify_exprt::simplify_invalid_pointer(exprt&) [957]
                0.00    0.00   10030/83093476     goto_checkt::bounds_check(index_exprt const&, guardt const&) [462]
                0.00    0